BAT32G1x9 user manual | Chapter 19 Universal serial communication unit
652 / 1149
Rev.1.02
Figure 19-70
Timing diagram of the Slave selection input function
SSmn
SDOmn
sample timing sequence
SDImn
SCLKmn
(CKPmn=0)
SSEmn
TSFmn
BFFmn
configure transmit data
DAPmn=0
During periods when SSmn is high, no transmission is made even on the falling
edge of THECKmn (serial clock), and no sampling of received data synchronized
with the rising edge is performed.
During the SSmn low level, the output data is synchronized (shifted) with the falling
edge of the serial clock and the data is received synchronously with the rising
edge.
SSmn
SDOmn
sample timing sequence
SDImn
SCLKmn
(CKPmn=0)
SSEmn
TSFmn
BFFmn
configure transmit data
DAPmn=1
When the DAPmn bit is "1", if the data is sent when SSmn is set to be high, the
initial data (bit7) is provided to the data output. However, even the rising edge of
the SCLKmn (serial clock) is not shifted, and the received data is not sampled in
sync with the falling edge. If SSmn goes low, the output data is synchronized with
the next rising edge (shift) and the data is received synchronously with the falling
edge.
Note m: Unit number (m=0)
n: Channel number (n=0).