Ian Field <
gangprob...@ntlworld.com> wrote:
> Please does anyone have a schematic for a (preferably minimalist) flash ROM
> programmer?
Some early EEPROM and flash were dual-voltage (5V operation and 12V program), but
otherwise the schematic is just the same as reading, but we an additional
write enable pin. It's the standard SRAM pinout, and the timings are the
same as SRAM (though possibly slower).
If it's flash, however, there's a command set to erase and program it.
You write some magic values to a memory location to put it into command mode
and then send it commands for erasing and programming blocks. If you aren't
in command mode it behaves just like a ROM. For example, here's the
datasheet for a 29F040 of 1995:
http://robotics.ee.uwa.edu.au/eyebot/doc/DataSheets/29F040.pdf
Theo