SPRUIV7B May 2022 – September 2023 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
The device contains multicontroller Inter-Integrated Circuit (I2C) controllers each of which provides an interface between a local host (LH), such as an Arm and any I2C-bus-compatible device that connects via the I2C serial bus. External components attached to the I2C bus can serially transmit and receive up to 8 bits of data to and from the LH device through the 2-wire I2C interface.
Each multicontroller I2C module can be configured to act like a target or controller I2C-compatible device.
I2C instances may be implemented with dedicated, I2C compliant, open-drain I/O buffers, or with standard LVCMOS I/O buffers. The I2C instances associated with open-drain I/O buffers can support Hs-mode (up to 3.4 Mbps when the I/O buffers are operating at 1.8 V but limited to 400 kbps when the I/O buffers are operating at 3.3 V).
The I2C instances associated with standard LVCMOS I/O buffers can support Fast-mode (up to 400 kbps). The LVCMOS I/O buffers being used on these ports are connected such they emulate open-drain outputs. This emulation is achieved by forcing a constant low output and disabling the output buffer to enter the Hi-Z state.
Refer to the device specific datasheet for details on which instances support which buffer type.
For the specific I/O timing characteristics of the different I2C instances, see the device-specific Datasheet.
Figure 12-39 shows the I2C modules overview.