I2C chip Unique Serial Number

General discussions and questions abound development of code with MicroPython that is not hardware specific.
Target audience: MicroPython Users.
Post Reply
beyonlo
Posts: 58
Joined: Thu Nov 26, 2015 8:03 pm

I2C chip Unique Serial Number

Post by beyonlo » Wed Dec 08, 2021 12:55 am

Hi all, I'm using the MicroPython for a modular project.

I would like to use an I2C chip in the daughter boards, where that daughter each board has a unique serial number. Will have a Motherboard, and connected to it many other daughter boards. These daughter boards need to be licensed before use with motherboard. So I'm using a I2C bus between Motherboard and all other boards, where motherboard check if that serial number on the daughter boards are licensed to works works with motherboard. I see a chip like this: https://br.mouser.com/datasheet/2/268/2 ... 577009.pdf

But I would like know if you know another I2c chip better for this use case.

Thank you in advance.

User avatar
pythoncoder
Posts: 5956
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: I2C chip Unique Serial Number

Post by pythoncoder » Wed Dec 08, 2021 9:48 am

That seems a good solution.

If you want to save the hassle of writing a driver, drivers for I2C EEPROM chips may be found here. That particular chip hasn't been tested: you could either use a supported chip or check whether yours is compatible.
Peter Hinch
Index to my micropython libraries.

Post Reply