Ok, this is my first real I2C project, so forgive any newbie-ish-ness.
I have a TCA6424A as the sole device on the I2C bus driven from USCI B1 on an MSP430F5638. I try writing a single byte to the device and I never see it accepted.
Poking around with the scope I can see the address getting clocked out, but nothing happens.. no ACK as far as I can tell. I also see UCSCLLOW as 1, UCBBUSY as 1, and UCNAKIFG as 1 (which I assume means I got NACKed).
!RESET on the TCA6424A is HIGH, so it's not that it's in reset... I'd assume no NAK if it were being held in reset.
I've tried 0x44 and 0x45 both, and either one gets me the NAK flag.
Does anyone have any idea what might be happening here? I'm puzzled.
All help appreciated!
Ed Averill