Part Number: AM625SIP
Other Parts Discussed in Thread: MCT8316A,
Tool/software:
All,
The assigned focus customer is trying to communicate to an MCT8316A motor driver through I2c on the M4 of an AM625SIP.
He is unable to transmit or receive over i2c.
Upon inspection it was found that the MCT8316A requires a 100uS delay to be inserted between bytes or the part locks up and must have a hard reset. This is an errata for the part.
The customer could also use Linux to talk to the MCT8316A directly over i2c and bypass the M4 if that can be made to work.

He also confirmed it is on the read back between bytes between the Master AM62 and the Slave MCT on the transfer from MCT to AM62. He needs a 4 byte transfer and the 100us between bytes has to be accommodated in HW on the AM62 side. He can’t do 4 single byte transfers.
Any ideas on the M4 or on Linux that might work?
Best Regards,
Blake