SSPI communication starts
configure transmit data
enable interrupt
write transmit data into
SIOp(=SDRmn[7:0])
wait transmission completes.
relevant intial configure, please refer to
diagram 19-79 (select transmission
completion interrupt)
regarding transmit data, configure storage region and data
count (via software, any specified internal RAM storage
region, transmit data pointer communnication data count)
after clear interrupt request flag(Ifxx) and release
interrupt mask(MKxx), enable interrupt
start communication via clock
provided by master device.
SCI initial configuration
transmission completion
interrupt
RETURN
continue transmitting?
disable interrupt (mask).
set STmn bit to 1.
communcation completes.
No
Yes
main program
interrupt process program
main program
generate interrupt request via
transmission completion.
update communication data count,
confirm whether there is next transmit
and receive data.
read transmit data from buffer and write
into SIOp, update transmit data pointer
transmit next data?
No
Yes
clear interrupt request flag (Ifxx).