This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS22994: TPS22994 i2c operation mode

Part Number: TPS22994

Hi,

I'm evaluating the tps22994 for a project and have created a simple breakoutboard for it.
Having issues getting the i2c mode to work.

Question: Is it a correct assumption gpio mode will not work ones i2c mode has been turned on for a channel?  

I connected it both using gpio and i2c and wrote a simple program.

The code alternates setting a high gpio pin on the on1->on4 pins.
And I have places leds on each output channel to look at the operation.
Leds are flashing as expected. Then after after a few iterations I send 0xf0 to controlreg expecting this would turn off gpio operation as a mean to verify I have successfully written to the device.

But my leds continue to flash in the same pattern no matter what. VDD is 3.3v and I have level shifters from my ucontroller which is 5v. 

add0-2 have been pulled to gnd and my i2c address has been set to 0xe0. 
vdd is 3.3v and pullups are 2.2k to 3.3v.

I will reflow and assemble another board in the meantime to "rule out" assembly errors.