I3C/MIPI and the new VL53L9

It doesn't sound like I3C is much different from I2C, except at a higher frequency and with a driven clock instead of open-drain; seems like FlexIO would be able to do it.
 
Its a protocol - looks like dedicated hardware would be needed to drive such a complex state machine at 12.5MHz
 
Its a protocol - looks like dedicated hardware would be needed to drive such a complex state machine at 12.5MHz
FlexIO includes programmable state machines. I've used it in the past to implement I2C because it's more flexible than the dedicated I2C hardware (cannot support dynamic requests in slave mode - data to be sent has to be fully queued before a transfer begins).
 
Back
Top