PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

SPI (Serial Peripheral Interface)
HAL API Reference » Implementation Specific

# Configurator-generated features limitations

List of SPI personality items, which are currently not supported in SPI HAL driver:

- Modes: TI (Start Coincides), TI (Start Precedes), National Semiconductor (Microwire)
- Low-level RX Interrupt sources
- Low-level TX Interrupt sources
- SPI Done Controller interrupt source
- Different data width for RX and TX

# Supported transfer data width options

Next transfer data width options are supported by next devices:

- Devices with MXSCB block version 2 and further (value of CY_IP_MXSCB_VERSION) support next data width range: 4 - 32 (included) with step 1
- Devices with MXSCB block version 1 (value of CY_IP_MXSCB_VERSION) support next data width range: 4 - 16 (included) with step 1
- Devices support next data width range : 4-16 (included) with step 1

# SPI controller SS pin configured in GPIO mode

SPI controller Target Select pins are configured in GPIO mode to support asymmetric data transfers. Therefore these pins are not restricted to direct connections to the SPI hardware