I2C Address Problem with Micromite

Author Message


Joined: 05/10/2019
Location: United Kingdom
Posts: 2185
Posted: 10:28pm 14 Jan 2022      

I wonder if they are using old silicon that predates the introduction of 10-bit addressing? They wouldn't want to change it later as anything designed to work with the old one would break - you couldn't use a new unit as a spare for an old one. They almost certainly wouldn't use that address now.

In a word, yes. You're misreading it.
111 1000 is the address, followed by an extra 0 for write or 1 for read IIRC. 7-bit addressing. Unfortunately 111 10xx is the reserved code to introduce a 10-bit address so that 10-bit units will work on a 7-bit system.
Edited 2022-01-15 08:44 by Mixtel90