The 24AA00 part is only 16 bytes total. The issue seems to be with the Mouser online listing being incorrect (specifications are correct in their PDF catalog). I don’t know how common this is, but it is probably not unique.
Thanks for looking at the datasheet for me Ben. 4bits of address space = 16 addresses for one byte of storage each equals 16 bytes total. Makes sense.
Hey if you want a decent sized well-arduino-community-supported EEPROM, I suggest 24LC256 (32KB) and 24LC512 (64KB).
I know but sometimes when I choose the well supported parts, I get a little lazy and just use all the examples. When I'm learning a new topic, I2C in this case, choosing a more obscure part has a couple advantages. First, I'll have to motivate myself to really understand the part if I want to work with it, and the second being that they are usually cheaper.
Let me ask you the same question about the 24LC256 (32KB) part then.
According to the datasheet:
16 bits for addressing is 216
= 256 addresses1 byte per address
So, doesn't that mean it's a 256 byte chip?
Why does the datasheet use Kilobit in the datasheet title "256K I2C™ CMOS Serial EEPROM"?
Why do you say it's 32KB?
Thanks again guys.