SPRUJC9B March 2025 – January 2026 AM62L
The processor family supports x5 (five) (x1 (single) I2C compliant, fail-safe open-drain output type IO buffer and x4 (four) LVCMOS buffer type IO based emulated) I2C interfaces. The supported I2C interfaces include x4 MAIN domain, x1 WKUP domain I2C interfaces.
An external pullup is recommended for the I2C interface (I2C2 with I2C OD FS IO buffers) with open-drain output type IO buffer only when the IOs are configured for I2C interface for alternate functions including IO. A pullup is not a requirement in case the IOs (inputs) are being actively driven.
When open-drain output type IO buffer I2C interface (I2C2) is pulled to 3.3V supply, the inputs have slew rate requirements specified. An RC (delay) is recommended to limit the slew rate with the C placed near to the processor pin. For RC implementation, see the AM64x EVM schematic and see the following FAQ:
An external pullup is recommended for LVCMOS IOs when configured as emulated open-drain output type IO buffer I2C interface (I2C0, I2C1, I2C3 and WKUP_I2C0). For the available emulated open-drain output type IO buffer I2C instances, see the device-specific data sheet.
Pullup values in the EVM can be used as starting point. The pullup value depends on the I2C interface implementation and loading of the I2C bus. The recommendation is to measure the I2C waveforms and reduce (adjust) the pullup value as required.
For more information, see the following FAQ:
[FAQ] AM62L ( AM62L32 , AM62L31 ) Custom board hardware design – I2C interface
Verify the Exceptions sub-section in the Timing and Switching Characteristics, I2C section of the device-specific data sheet during the custom board design. Take note of the exceptions for the emulated I2C interface. The recommendation is to add series resistor for the I2C interface signals near to the processor to control the fall time.
For more information, see the Inter-Integrated Circuit (I2C) Interface section in the Peripherals chapter of the device-specific TRM.