2024-07-07 12:57 PM
Previous I2C EEPROM chips had (eg) 3 address pins A2..A0, where you could hardware the I2C address. This allowed up to 8 devices on the same I2C bus in case you need more storage capacity.
With the M24M01E this is no longer the case : the device can have it's I2C address programmed in a special settings page, but no longer via the A2..A0 pins
But how can I use more than 1 of these devices on an I2C bus ?
Do I need to program the chips before soldering them onto the PCB ?
Solved! Go to Solution.
2024-07-08 01:51 AM
As @Tesla DeLorean already mentioned, the address options are pre-programmed and cannot be changed. Of the possible four address options, variants 0 and 1 are currently available; variants 2 and 3 may also be available with the corresponding order designation if sufficient quantities are ordered (see data sheet, table 6 and table 26). Please contact your favourite distibutor.
2024-07-07 01:46 PM
>>Do I need to program the chips before soldering them onto the PCB ?
Or order ones with different addresses pre-programmed, it's an option, and also perhaps a value-add from the distributor.
2024-07-08 01:51 AM
As @Tesla DeLorean already mentioned, the address options are pre-programmed and cannot be changed. Of the possible four address options, variants 0 and 1 are currently available; variants 2 and 3 may also be available with the corresponding order designation if sufficient quantities are ordered (see data sheet, table 6 and table 26). Please contact your favourite distibutor.
2024-07-08 02:20 AM
Thank you, that answers my question.
I decided to switch to ROHM BR24T1M where you can have 4 devices on the bus by setting A1..A2 pins
For me this is a simpler solution, although a bit more expensive.