Shop OBEX P1 Docs P2 Docs Learn Events
Important part hunting! — Parallax Forums

Important part hunting!

SONIC the HedgehogSONIC the Hedgehog Posts: 321
edited 2012-02-26 20:09 in General Discussion
So I've been looking around for a 128k EEPROM, but I've found data sheets and one time write ROMs, but no DIP EEPROMs, so could anybody give a suggestion as a site I could find one, or a store I could find one at? Thanks a bunch!

Comments

  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2012-02-22 17:58
    128K bytes:

    Is this what you were looking for?

    -Phil
  • SONIC the HedgehogSONIC the Hedgehog Posts: 321
    edited 2012-02-22 18:02
    Yes actually thanks! I wonder how I didn't find that. Also, is there a spefic standard for the number of pins used in EEPROMs? I've seen some other ones with 40 pins, but would still be 128k and stuff like that.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2012-02-22 18:25
    The 40-pin devices are parallel versions, which have a separate pin for each address and data line. Parts that start with 24 are I2C serial and are always 8-pin devices; parts that start with 25 are SPI serial; parts that start with 93 are Microwire (or other 3-wire) serial.

    -Phil
  • BitsBits Posts: 414
    edited 2012-02-22 18:27
    The 40-pin devices are parallel versions, which have a separate pin for each address and data line. Parts that start with 24 are I2C serial and are always 8-pin devices; parts that start with 25 are SPI serial; parts that start with 93 are Microwire (or other 3-wire) serial.

    -Phil

    Wow this is good stuff. :smile:
  • SONIC the HedgehogSONIC the Hedgehog Posts: 321
    edited 2012-02-22 18:44
    Originally Posted by Phil Pilgrim (PhiPi)
    The 40-pin devices are parallel versions, which have a separate pin for each address and data line. Parts that start with 24 are I2C serial and are always 8-pin devices; parts that start with 25 are SPI serial; parts that start with 93 are Microwire (or other 3-wire) serial.

    -Phil
    Wow this is good stuff.
    My thoughts exactly. Thanks for the help Phil, and I'm sure I will do something with a parallel device. Hurray for geniuses. :lol:
  • kwinnkwinn Posts: 8,697
    edited 2012-02-23 18:10
    The more or less standard package for a 128K x 8 bit parallel memory is 32 pins. That would be 17 address, 8 data, 2 power, 1 chip select, 1 output enable, and 1 read/write. The remaining 2 pins are either unused or used as additional chip select/output enable pins. Typically smaller byte wide memories used a 28 pin package and word (16 bit data out) memories used a 40/44 pin package.
  • SONIC the HedgehogSONIC the Hedgehog Posts: 321
    edited 2012-02-24 20:02
    kwinn wrote: »
    The more or less standard package for a 128K x 8 bit parallel memory is 32 pins. That would be 17 address, 8 data, 2 power, 1 chip select, 1 output enable, and 1 read/write. The remaining 2 pins are either unused or used as additional chip select/output enable pins. Typically smaller byte wide memories used a 28 pin package and word (16 bit data out) memories used a 40/44 pin package.

    Thanks that's helpful to know, but the one I looked at was an eight pin, and I plan on getting a data sheet too. Also, my friend has an old computer from the 90s that has removable DIP cache modules. Would it be possible to use it as workspace, or just impractical?
  • kwinnkwinn Posts: 8,697
    edited 2012-02-24 23:00
    Thanks that's helpful to know, but the one I looked at was an eight pin, and I plan on getting a data sheet too. Also, my friend has an old computer from the 90s that has removable DIP cache modules. Would it be possible to use it as workspace, or just impractical?
    The one you have is a serial memory where the data is read out 1 bit at a time. The ones in the old computers (8086/286/386/486 motherboards) were mostly 8 bit wide parallel chips and I did use them with Z80 and 6800 series micros so they should work. Of course you will need to use quite a few address and data pins to use them with a micro. A 32K x 8 bit chip needs 15 address, 8 data, and at least 3 control pins.
  • SONIC the HedgehogSONIC the Hedgehog Posts: 321
    edited 2012-02-25 03:25
    Which pins on the prop would I need though? 30-31 doesn't seem to be enough, and 28-29'are for USB right?
  • PublisonPublison Posts: 12,366
    edited 2012-02-25 09:11
    Which pins on the prop would I need though? 30-31 doesn't seem to be enough, and 28-29'are for USB right?

    P30-31 are used for the USB interface. P28-29 are the I2C buss for the EEPROM.

    If you take kwinn's example for a 32K x 8 bit parallel RAM chip, you would need 26 pins to communicate with the chip, (P0-P27).

    I would look at the 24xxx series I2C as they only take two pins.

    Jim
  • SONIC the HedgehogSONIC the Hedgehog Posts: 321
    edited 2012-02-25 20:54
    Publison wrote: »
    P30-31 are used for the USB interface. P28-29 are the I2C buss for the EEPROM.

    If you take kwinn's example for a 32K x 8 bit parallel RAM chip, you would need 26 pins to communicate with the chip, (P0-P27).

    I would look at the 24xxx series I2C as they only take two pins.

    Jim
    I plan on sticking with that, but since the parallel RAM chip is RAM, could it be used as an address for hub ram?
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2012-02-26 20:05
    I plan on sticking with that, but since the parallel RAM chip is RAM, could it be used as an address for hub ram?

    Yes. And you can expand hub memory that way. Cluso99 took this to extremes connecting a parallel ram chip to a propeller to run a Z80 emulation. Only trouble was there was only one pin left. But he then cleverly used to run a display on one pin.

    There are lots of compromises - more prop pins = more speed. Latches to hold high addresses while you clock through 256 bytes etc.

    The *clever* solution is to use slower serial ram and caching.
  • SONIC the HedgehogSONIC the Hedgehog Posts: 321
    edited 2012-02-26 20:09
    Ah, thanks for explaining. Also I don't even know of the chip works! My friend took apart the computer and has the motherboard laying on the carpet.
Sign In or Register to comment.