Tool/software:
I have a blank (not programmed) unit and I would like to test it by reading device ID of the device.
As I understood the I2C address is 0x48 and the register address is 0x01A04. Is this right?
My questions are:
- what pins I can communicate with the device via I2C? As I see in the datasheet there are 4 I2C channels, UCB[0-3]. Can I use all of the channels, or I need any strapping or configurations?
- After writing 0x48 will I receive ACK or NACK?
- Can I write immediately the 0x01A04 or I need to write byte by byte and wait for ACK? I mean write 0x1A get ACK and then 0x04 and get ACK.
- How I read the data? It is the same byte -> ACK -> byte