The 24LC16B and other similar chips pull just a little more than 3 mA when writing to power the internal programming voltage generator (less when reading, and virtually nothing in standby). Adding an extra device is generally just a matter of adding an extra struct near the top of 24xx.c and recompiling. It should work fine with other 24X I2C EEPROM devices, perhaps with slight changes to the addressing logic and sizing for larger devices like the 24LC512 (and 24LC1024 when it becomes available). The original prototype and control software was developed against a 24LC16B device, but has since been extended and tested against the 24LCX range with X in. I built it to program 24XX devices, but it can, in principle at least, talk to any I2C device with a suitable adapter or fly-lead, it implements a complete I2C bus interface. Here is a simple serial (I2C) EEPROM programmer for the PC parallel port.
0 Comments
Leave a Reply. |