BAT32G1x9 user manual | Chapter 19 Universal serial communication unit
670 / 1149
Rev.1.02
19.6.3
Slave sending and receiving
Slave transmit and receive refers to the operation of data transmission and reception of this product and other
devices in the state of input transmission clock from other devices.
Slave selection input function
SSPI00
Object channels
Channel 0 for
SCI0
The pins used
SCLK00, SDI00, SDO00, SS00
interrupt
INTSSPI00
Selectable end-of-transmit interrupt (single-pass mode) or buffer-empty interrupt
(continuous transfer mode).
Error detection flags
There are only overflow error detection flags (OVFmn).
The length of the transferred
data
7 or
8
bits
Transfer rate
Max.f
MCK
/6[Hz]
note1, 2
Data phase
It can be selected by the DAPmn bit of the SCRmn register.
•DAPmn=0: Starts data output when the serial clock starts running.
• DAPmn=1: Starts the data output half a clock before the serial clock starts running.
Clock phase
It can be selected by the CKPmn bit of the SCRmn register.
• CKPmn=0: Normal phase
• CKPmn=1: Inverted
Data direction
MSB priority or
LSB
priority
Slave selection input
function
You can select the run of the Slave selection input function.
Note 1
Because it is
used after internal sampling of the external serial clock at the SCLK00 pin input, the maximum
transfer rate is
f
MCK
/6 [Hz].
2. Must be used within the scope of peripheral functional characteristics (refer to data sheet) that meet this condition
and meet the electrical characteristics.
Note 1.f
MCK
: The operating clock frequency of the object channel
2.m: unit number (m=0)n: channel number (n=0).