R01UH0823EJ0100 Rev.1.00
Page 1333 of 1823
Jul 31, 2019
RX23W Group
38. Serial Peripheral Interface (RSPIa)
Figure 38.1
RSPI Block Diagram
Module data bus
Transmission/
reception controller
Clock
Baud rate
generator
SPRX
SPCR
SSLP
SPPCR
SPSR
SPDR
SPSCR
SPSSR
SPDCR
SPCKD
SSLND
SPND
SPCMD
Shift register
Selector
SPTX
Internal
peripheral bus
SPTI interrupt
SPRI interrupt
SPEI interrupt
SPBR
Bu
s
in
te
rf
ac
e
PCLK
Parity circuit
SPCR2
SPII interrupt
Master
Slave
Normal
Master
Normal
Loopback
Loopback 2
Slave
Loopback
Loopback 2
Loopback
Normal
Loopback 2
SPCR:
RSPI control register
SPCR2:
RSPI control register 2
SSLP:
RSPI slave select polarity register
SPPCR:
RSPI pin control register
SPSR:
RSPI status register
SPDR:
RSPI data register
SPSCR:
RSPI sequence control register
SPSSR:
RSPI sequence status register
SPDCR:
RSPI data control register
SPCKD:
RSPI clock delay register
SSLND:
RSPI slave select negation delay register
SPND:
RSPI next-access delay register
SPCMD:
RSPI command registers 0 to 7 (eight registers)
SPBR:
RSPI bit rate register
SPTX:
RSPI transmit buffer
SPRX:
RSPI receive buffer
SPTI:
RSPI transmit interrupt
SPRI:
RSPI receive interrupt
SPII:
RSPI idle interrupt
SPEI:
RSPI error interrupt
MOSIA
MISOA
SSLA0
SSLA1, SSLA3
RSPCKA
Event output