Other Parts Discussed in Thread: MSP430G2001
By my calculations, at 400KHz I2C bus, the fastest I can change the outputs on the device is 3 bytes, 9 bits each -> 67.5uS.
I need to go faster than this, so I'm wondering if there is some way to shortcut the communications and for example start a message, send the output register, and the just keep sending new values for the output without the overhead of the first two bytes. Is this an option? If not can you recommend a part which would allow rapid changing of the output? I'm using the device to switch a mux channel, and the bottleneck in the system is the writing to the TCA6408A.