2011-03-02 10:26 AM
STM3210C-EVAL MEMS IO Expander Initialization / Configuration Failure / Error
2011-05-17 05:26 AM
With I2C devices that get in weird states, and don't have a RESET pin, you sometimes must clock them out of the failing condition before you can start to talk to them.
You might also want to look at the signalling that is getting the device into a weird state in the first place. Devices which can switch between SPI and I2C mode can also be problematic if they get into the wrong mode.