SPRACU5E June 2021 – October 2025 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The processor peripherals (UART, MCAN, MCSPI, 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.
Multichannel Serial Peripheral Interface (MCSPI):
The processor families support x7 (seven) (x5 MAIN domain, x2 MCU domain) instances of MCSPI. The MCSPI module is a multichannel transmit/receive, synchronous serial bus and can operate in controller mode or peripheral mode. In controller mode, the processor SPI interface sources the clock to the attached device. In peripheral mode, the attached device is required to source the SPI clock to processor.
A series resistor 22Ω is recommended (as a starting point) for the MCSPI clock output signals. The resistor is recommended to be placed near to the processor clock output pin (used for retiming). A pulldown (10kΩ) is recommended close to the attached device clock input pin. A pullup (10kΩ) is recommended for the chip select (CS) pin close to the attached device.
The MCSPI peripheral does not support boot. The OSPI0 interface supports SPI boot.
For the MCSPI interface SPIx_D0 and SPIx_D1 are the data lines. The data lines support programming the signals either to transmit data (transmission, output) or receive data (reception, input).
Processor IO buffers are (TX (Output) and RX (Input) and internal pulls (pullup and pulldown)) turned off during reset and after reset. A parallel pull (10kΩ or 47kΩ) is recommended for the processor or attached device data lines that can float (to prevent the attached device inputs from floating until driven by the host).
The recommendation is to connect the SPI interface to x1 (single) memory device. When connecting to multiple memory devices, the recommendation is to follow high-speed design practices and perform simulations to make sure the layout is not going to generate non-monotonic clock transitions when the single clock source is connected to multiple SPI attached devices.
See the following FAQs:
[FAQ] SK-AM64B: MCSPI Integration Guide
[FAQ] AM6412: AM64x SPI D0 and D1 - MISO/MOSI
The FAQ is generic and can also be used for AM243x processor family.