SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
MAIN-MCU SPI Connectivity
The MCU_MCSPI1 and MCU_MCSPI2 modules include internal connectivity to the MCSPI3 and MCSPI4 modules in the MAIN SoC domain. By default, the MAIN MCSPI3 is connected as Initiator to MCU_MCSPI1 as Target. Alternatively, MAIN MCSPI3 and MCU_MCSPI1 can be pinned out externally. System-level muxes controlled by MCU_SPI1_CTRL[SPI1_LINKDIS], MCU_SPI1_CLKSEL[MSTR_LB_CLKSEL], and SPI3_CLKSEL[MSTR_LB_CLKSEL] allow MCU_MCSPI1 inputs to be controlled from either the I/O pin inputs or the MCSPI3 module.
When the MCU_SPI_CTRL[SPI1_LINKDIS] bit is 1'b0 (default), MCU_MCSIP1 is linked internally to MCSPI3, as shown below:
When the MCU_SPI_CTRL[SPI1_LINKDIS] bit is 1'b1, both MCU_MCSPI1 and MCSPI3 operate independently using device pins. The device PINMUX must be appropriately programmed to select the desired MCSPI signal functions.
The MCU_MCSPI2 and MCSPI4 modules are not pinned out externally, but MCSPI4 is connected directly as a Target to the MCU_MCSPI2 module as an Initiator as shown in Figure 5-27.