SPRAD67A december 2022 – july 2023 AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
AM64x / AM243x processor supports multiple instances of Inter-Integrated Circuit (I2C), Universal Asynchronous Receive/Transmit (UART), 12-Bit Analog-to-Digital Converters (ADC), Multichannel Serial Peripheral Interfaces (MCSPI), Fast Serial Interface Receiver (FSI_RX) cores, Fast Serial Interface Transmitter (FSI_TX) cores, Enhanced Pulse-Width Modulator (EPWM), Enhanced Capture (ECAP), Enhanced Quadrature Encoder Pulse (EQEP), Modular Controller Area Network (MCAN) modules with or without full CAN-FD support and General-Purpose Input Output (GPIO) modules.
For I2C interface with open drain output type buffers (I2C0 and MCU_I2C0), an external pullup is recommended irrespective of peripheral usage and configuration. Refer Pin Connectivity Requirements section in device-specific data sheet. These interfaces have slew rate limit when pulled to 3.3 V.
An external pullup is recommended for the I2C interfaces with LVCMOS type buffers based on the configuration. For the available I2C instances, see the device-specific data sheet.
For more information, see the [FAQ] AM6442, AM6441, AM6422, AM6421, AM6412, AM6411 Custom board hardware design – I2C interface.
Additionally, PRU_ICSSG supports UART0, eCAP0, PWM, IEP0 and IEP1 peripheral modules.
The number of instances available depends on the device selection and can be configured using the SysConfig-PinMux Tool based on the application.
For more details, see the Peripherals chapter of the device-specific TRM.