SPRADO3B December 2024 – September 2025 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
The processor peripherals (UART, MCAN, MCSPI, MCASP, I2C) implements IOSET. The recommendation is to verify and use the correct IOSET in the custom board design. Timing closure for the interface is based the IOSETs.
The processor family supports x9 (nine) (x7 MAIN domain, x1 MCU domain, x1 WKUP domain) instances of UART interface and supported functions include data transfer (TXD, RXD), Modem control functions (CTS, RTS) and extended modem control signals (DCD, RI, DTR, DSR - supported by MAIN domain UART1).
For the number of UART instances supported, see the processor-specific data sheet. The recommendation is to refer the Signal Descriptions section of the processor-specific data sheet for the supported functionalities for each of the UART instances.
The recommendation is to verify the application requirements for UART interfaces (external communication interface or debug) and functions (configuration, 2-wire or 4-wire with flow control).
When an external RS232 transceiver is used, the recommendation is to match the external interface signal IO level and the dual-voltage IO supply for IO group operating voltage level. The recommendation is to power the IO supply of the external transceiver and the processor IO supply for IO group VDDSHVx from the same source. The recommendation is to verify fail-safe operation of the UART inputs and the voltage level connected to the external pull resistor.
The recommendation is to provision for series resistors (0Ω) on the interface signals, close to source, for isolation (debug) or control possible signal reflections.
Processor IO buffers are (TX (Output) and RX (Input) and internal pulls (pullup and pulldown)) turned off during reset and after reset. A pullup (10kΩ or 47kΩ) is recommended on the processor UART receive inputs (UARTn_RXD [n = 0-6], MCU_UART0_RXD, and WKUP_UART0_RXD) in case the processor IOs can float (to prevent the attached device inputs from floating until driven by the host). The recommendation is to verify the availability of pulls on the external interface signal and populate the pulls accordingly. A pullup (47kΩ) is recommended on the processor UART transmit signals (UARTn_TXD [n = 0-6], MCU_UART0_TXD, and WKUP_UART0_TXD) in case the processor or the attached device outputs can float.
One of the common error observed when UART interface is used is UART interface signals polarity being reversed. The recommendation is to connect the signals as below:
The recommendation is to verify the connections, IO level and matching of polarity when additional UART interface flow control signals are used.
When external UART interface signals are connected directly to the processor UART interface, the recommendation is to verify IO level compatibility and fail-safe operation. The recommendation is to provide provision for external ESD protection.
The recommendation is to provision for connecting UART boot (UART0) for early board builds for board bring-up and debug.