Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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

List of 9 messages in thread
TopicAuthorDate
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      

Back to Subject List