
BAT32G1x9 user manual | Chapter 19 Universal serial communication unit
678 / 1149
Rev.1.02
(4) Process flow (continuous send and receive mode).
Fig. 19-92
Timing diagram of Slave send and receive (continuous transmit and receive mode) (type 1:
DAPmn=0, CKPmn=0).
SCLKp pin
SDOp pin
INTSSPIp
shift register mn
TSFmn
SDRmn
SEmn
STmn
SSmn
SSp pin
SDIp pin
BFFmn
MDmn
transmit data1
transmit data 2
transmit data 3
data reception 1
data reception 2
data reception 3
Read
Write
Read
Read
Write
Write
data reception 1
data reception 2
data reception 3
transmit data1
transmit data 2
transmit data 3
data transmission and reception
data transmission and reception
data transmission and reception
Receiving&shift operation
Receiving&shift operation
Receiving&shift operation
Note1
Note2
Note2
Note 1 If the BFFmn bit of serial status register mn(SSRmn) is "1" during the period (valid data is saved in serial data
register mn(SDRmn ( when writing transmit data to the SDRmn register, rewrite the send data.
2. If the SDRmn register is read during this period, the data can be read and sent. At this point, the transfer run is not
affected.
Note that the MDmn0 bit of the serial mode register mn (SMRmn) can be rewritten even in operation. However, in order
to catch the end-of-transmission interruption of the last sent data, it must be rewritten before the last bit of
transmission begins.
Note 1 (1) ~ (8) in the figure corresponds to "Fig.
Flowchart of Slave send and receive (continuous transmit and
receive mode)" in (1) ~ (8).
2.m: unit number (m=0)n: channel number (n=0)p: SSPI number (p=00).