24C08N EEPROm with multiple i2c addresses?

Hello I'm trying to program the Eeprom 24c98n with a arduino uno board and a zero board to see what difference it is between them for programming. When i try to use a i2c scanner on it i get theses addresses.

I2C device found at address 0x50 !
I2C device found at address 0x51 !
I2C device found at address 0x52 !
I2C device found at address 0x53 !

I'm not sure what to do because i never saw a eeprom chip with multiple addresses. Can someone please tell me why this is and what address i need to use to make this work? I found other chips with multiple addresses but i could not figure out why is that. Every eeprom chip i used in the past only had a single address.


You have pull-ups on the I2C bus?

Read the datasheet! It’s all explained in the datasheet.

The memory is organized as four 1K blocks.

Oh i see. I didn't know that and the datasheet i got is for a another chip but same wiring. Thank you.


I would not count on those bargain bin parts being exactly as advertised, they are usually remarked generic chips and many times not the device part number marked on the device.

The really cheap stuff will not have manufacturer logos, just a part number printed in white over black paint or they’ve been sanded to remove the original numbers.

I had these for over a year but never used them. I thought i give them a try.


This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.