Hi,
I'm trying to get a TCA8418 EVM/boosterpack to work with the MSP430G2553 launchpad from CCS. I'm using this TI guide to setup I2C:
http://www.ti.com/lit/an/slaa382a/slaa382a.pdf
But I'm not exactly sure how to approach the actual reading from registers (I'm a complete I2C noobie). My understanding is I need to setup the USCI for transmitting, and then send the slave address (0x69 to read) to the device, and then after the acknowledgement bit I need to send the address of the register I'm supposed to read from. How do I "read" from the register like this - is the register's data sent back to me? Also, since I need to send the address of the register I'm reading from (snippet from the datasheet below), don't I need to be in transmit mode?
Could someone please kindly explain how to set the prescaling factor as needed in the TI reference code?
Any help would be greatly appreciated, and thank you again!