SPRUJB3C March 2024 – November 2025 AM67 , AM67A , TDA4AEN-Q1 , TDA4VEN-Q1
The selection of the working mode is done with the MCSPI_CH(i)CONF register.
| Step | Register/Bit Field/Programming Model | Value |
|---|---|---|
| Set receive mode for the channel. | MCSPI_CH(i)CONF[13-12] TRM | 0x1 |
| Configure SPI clock polarity/phase, clock divider, word length, and others for the channel. | MCSPI_CH(i)CONF | 0x- |
| Reset the status bits. | MCSPI_IRQSTATUS | 0x0 |
| Step | Register/Bit Field/Programming Model | Value |
|---|---|---|
| Set transmit mode for the channel. | MCSPI_CH(i)CONF[13-12] TRM | 0x2 |
| Configure SPI clock polarity/phase, clock divider, word length, and others for the channel. | MCSPI_CH(i)CONF | 0x- |
| Reset the status bits. | MCSPI_IRQSTATUS | 0x0 |
| Step | Register/Bit Field/Programming Model | Value |
|---|---|---|
| Set transmit and receive mode for the channel. | MCSPI_CH(i)CONF[13-12] TRM | 0x0 |
| Configure SPI clock polarity/phase, clock divider, word length, and others for the channel. | MCSPI_CH(i)CONF | 0x- |
| Reset the status bits. | MCSPI_IRQSTATUS | 0x0 |