Electronic – A simple memory chip

integrated-circuitmemory

I think I understand how one can use an Arduino to program an external EEPROM memory chip. I am wondering if there are any memory chips that don't need any type of micro controller to operate. So, for example, some chip where the address/location in the memory is controlled only by setting high and low on certain pins. Are there, for example, any 256 bit chips that has 8 pins for the address and maybe 8 others for the data? I would mostly be interested in non-volatile memory.

I am not trying to do anything. I am just curious.

Best Answer

What you are describing is parallel access memory. Most memory was like that back years ago. When memory was small, bringing out all the address and data lines separately was at least feasible. A common static RAM back in the 1970s was 1 kBits organized as individual bits. It therefore had 10 address lines, one data line, and a few lines that caused reading and writing to happen.

Today, such a memory would be absurd due to the large number of pins it would require. For high speed systems, memories are still parallel access, but the pins are usually multiplexed. For example, there may only be half the number of address pins as address bits, and it takes two cycles to read in a arbitrary address. Most accesses are sequential, and the controllers are smart enough to only write the upper bits when they need to be changed.

Micocontrollers don't need the speed of large systems with large memories, but their pins are limited, so serial makes more sense. Of course now significant memory is built into microcontrollers, which is even simpler to access than a external chip.