Starting setting for resumption
Completing resumption setting
Wait until stop the communication target (slave) or
communication operation completed.
Set the initial output level of the serial clock
(CKOmn).
If the OVF flag remains set, clear this using serial flag
clear trigger register mn (SIRmn).
Enable clock output of the target channel by setting a
port register and a port mode register.
Set the SSmn bit of the target channel to 1
(SEmn bit = 1: to enable operation).
Setting is completed.
Sets dummy data to the SIOp register (bits 7 to 0 of
the SDRmn register) and start communication.
(Selective)
Completing slave
preparations?
No
Yes
(Essential)
(Selective)
(Essential)
(Essential)
Changing setting of the SPSm
register
Changing setting of the SDRmn
register
Changing setting of the SMRmn
register
Changing setting of the SCRmn
register
Changing setting of the SOm register
Clearing error flag
Port manipulation
Writing to the SSm register
Port manipulation
(Essential)
(Selective)
(Selective)
(Selective)
(Selective)
Disable clock output of the target channel by setting a
port register and a port mode register.
Re-set the register to change the operation clock
setting.
Re-set the register to change the transfer baud rate
setting (setting the transfer clock by dividing
the operation clock (f
MCK
)).
Re-set the register to change serial mode register mn
(SMRmn) setting.
Re-set the register to change serial communication
operation setting register mn (SCRmn) setting.