??? 07/26/04 03:22 Read: times |
#74851 - RE: I2C EEPROM on 668 Responding to: ???'s previous message |
Dear Friends,
I manage to get the expected result by just sending 1 byte of word address instead of 2 byte during write and read, which is 00h to FFh But there is things that I don't understand, On datasheet says: AT24C16A, 16K SERIAL EEPROM: The 16K is internally organized with 128 pages of 16 bytes each. Random word addressing requires an 11-bit data word address. The 16K EEPROM does not use the device address pins, which limits the number of devices on a single bus to one. The A0, A1 and A2 pins are no-connects. Device Address for 16K EEPROM 1 0 1 0 P2 P0 P1 R/W *P0 to P2 are the page address(total 8 pages) so if 11-bit of words addressing, the words address are from 000h to 7FFh, thus we have to send 2 bytes of words address during accessing data. so 7FFh times by 8 (pages) is equal to 16K of storage. in my case, I can only send 1 byte of word address, FFh times by 8 pages is only equal to 2K !!. Then how can I access to other 14K of storage?? Does anyone have an idea? Thanks Parif |
Topic | Author | Date |
I2C EEPROM on 668 | 01/01/70 00:00 | |
RE: I2C EEPROM on 668 | 01/01/70 00:00 | |
RE: I2C EEPROM on 668 | 01/01/70 00:00 | |
RE: I2C EEPROM on 668 | 01/01/70 00:00 | |
RE: I2C EEPROM on 668 | 01/01/70 00:00 | |
RE: I2C EEPROM on 668 | 01/01/70 00:00 | |
RE: I2C EEPROM on 668 | 01/01/70 00:00 | |
RE: I2C EEPROM on 668 | 01/01/70 00:00 | |
RE: I2C EEPROM on 668 - thanks![]() | 01/01/70 00:00 |