TXZ Family
Serial Peripheral Interface
2019-02-28
13 / 67
Rev. 3.0
Table 1.4 Functional outline (SIO mode, slave)
Function classification
Function
A Functional Description or the range
SIO mode
(Slave)
Data
Format
Data length
The data length can be setup in a 1-bit unit.
8 to 32bits (with no parity)
7 to 31bits (with parity)
Parity
Selection of with parity/without parity is possible.
Selection of even parity/odd parity is possible.
The direction of data transfer
Selection of the LSB first/ MSB first is possible.
Transceiver
Control
FIFO number of section
Transmission: 8 steps (16bits), 4 steps (32bits)
Reception: 8 steps (16bits), 4 steps (32bits)
Communication Operation
mode
Full duplexes (transmission and reception),
transmission, reception
Transfer mode
Single transfer (one burst transfer)
Burst transfer (2 to 255 times transfer)
Continuously transfer (No limit of transfer times
specification)
Data sampling timing
Data is sampled with 2
nd
edge.
Ganged
Control
Interruption
Transmit interrupt (Transmit completion interrupt,
Transmit FIFO interrupt)
Receive interrupt (Receive completion interrupt,
Receive FIFO interrupt)
Error Interrupt (Vertical parity error interrupt, Over
run interrupt, Under run interrupt)
Various status detection
TSPI modify status,
Transmit shift operation, Transmit completion,
Transmit FIFO fill level/ empty detection,
Receive operation,
Receive completion, Receive
FIFO fill level /full detection
DMA demand
Transmit:Single DMA request, Burst DMA request
Receive: Single DMA request, Burst DMA request
Special
Control
Final bit hold time of a
TSPIxTXD pin
2/f
clk
to 128/f
clk
(Note)
Output level of TSPIxTXD
during an idle term
High, Low, a last bit data hold, Hi-z
Output level of TSPIxTXD
when underrun error occurred
High, Low
Software reset
Reset by software is possible.
Note: f
clk
is either the system clock (fsys) or high speed clock (fc), depending on the product. For the details, refer to
“Product Information” in Reference manual.