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)
and serial data (SOmn).
Set the SOEmn bit to 1 and enable output from
the target channel.
Enable data output and clock output of the targe
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).
(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 SOEm
register
Changing setting of the SOm
register
Changing setting of the SOEm
register
Port manipulation
Writing to the SSm register
Port manipulation
(Essential)
(Selective)
(Selective)
(Selective)
(Selective)
(Selective)
Disable data output and 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.
Set the SOEmn bit to 0 to stop output from the target
channel.
Clearing error flag
If the OVF flag remains set, clear this using serial flag
clear trigger register mn (SIRmn).
(Selective)