Device overview SPC563Mxx
34/48 Doc ID 13850 Rev 6
The DSPI supports these SPI features:
● Full-duplex, synchronous transfers
● Selectable LVDS Pads working at 40 MHz for SOUT and SCK pins
● Master and Slave Mode
● Buffered transmit operation using the TX FIFO with parameterized depth of 4 entries
● Buffered receive operation using the RX FIFO with parameterized depth of 4 entries
● TX and RX FIFOs can be disabled individually for low-latency updates to SPI queues
● Visibility into the TX and RX FIFOs for ease of debugging
● FIFO Bypass Mode for low-latency updates to SPI queues
● Programmable transfer attributes on a per-frame basis:
– Parameterized number of transfer attribute registers (from two to eight)
– Serial clock with programmable polarity and phase
– Various programmable delays:
PCS to SCK delay
SCK to PCS delay
Delay between frames
– Programmable serial frame size of 4 to 16 bits, expandable with software control
– Continuously held chip select capability
● 6 Peripheral Chip Selects, expandable to 64 with external demultiplexer
● Deglitching support for up to 32 Peripheral Chip Selects with external demultiplexer
● DMA support for adding entries to TX FIFO and removing entries from RX FIFO:
– TX FIFO is not full (TFFF)
– RX FIFO is not empty (RFDF)
● 6 interrupt conditions:
– End of queue reached (EOQF)
– TX FIFO is not full (TFFF)
– Transfer of current frame complete (TCF)
– Attempt to transmit with an empty Transmit FIFO (TFUF)
– RX FIFO is not empty (RFDF)
– FIFO Underrun (slave only and SPI mode, the slave is asked to transfer data when
the TxFIFO is empty)
– FIFO Overrun (serial frame received while RX FIFO is full)
● Modified transfer formats for communication with slower peripheral devices
● Continuous Serial Communications Clock (SCK)
● Power savings via support for Stop Mode
● Enhanced DSI logic to implement a 32-bit Timed Serial Bus (TSB) configuration,
supporting the Microsecond Channel downstream frame format