This IC uses the 2 wire SMB interface communication. I was wondering if the TWI interface on the AT91SAM7S is compatible with SMB or will i have to write my own bit banger routine for this ?
I have the same impression, but I could also be wrong.
Acronym soup explanation: I2C was developed by Philips, who also holds a trademark on the name, and apparently asks a bit of money from anyone who builds I2C hardware. Other companies therefore have developed buses like TWI which “happen” to be completely interoperable with I2C, but aren’t officially I2C.
Actually, “appendix B” of the spec I just linked to lists the ways in which the SMBus physical layer differs from I2C. The differences are pretty minor, but it’s probably worth a read if you’re building something.](SMBus Specifications)