The serial peripheral interface (SPI) peripherals in these devices support the following key features:
- Support ULPCLK/2 bit rate and up to 16 Mbits/s in both controller and peripheral mode
- Configurable as a controller or a peripheral
- Configurable chip select for both controller and peripheral
- Programmable clock prescaler and bit rate
- Programmable data frame size from 4-bits to 16-bits (Controller Mode)
- Programmable data frame size from 7-bits to 16-bits (Peripheral Mode)
- Separated transmit and receive FIFOs support DMA data transfer
- Supports TI mode, Motorola mode and National Microwire format
For more details, see the SPI chapter of the
MSPM0 L-Series 32-MHz Microcontrollers Technical Reference Manual.
The following tests can be applied as functional safety mechanisms for this module (to provide diagnostic coverage on a specific function):