Datasheet
Rev.6.00 Mar. 18, 2009 Page xiv of lviii
REJ09B0050-0600
Item Page Revision (See Manual for Details)
15.4.7 Example of Use
Figure 15.15 Sample
Flowchart for Master
Receive Mode
655 Figure amended
RDRF=1 ?
No
Yes
Read ICDRR
Read RDRF in ICSR
Write BBSY = 0
and SCP = 0
Read STOP of ICSR
Read ICDRR
Set RCVD = 0 (ICCRA)
Set MST = 0 (ICCRA)
End
STOP=1 ?
No
Yes
[15] Clear ACKBT.
[16] Set slave receive mode.
[8]
Clear STOP of ICSR
[10]
[9]
[11]
[12]
[13]
[14]
[16]
Note: * Prevent any interrupts while steps [1] to [3] are executed.
Additional information: When receiving one-byte data, execute step [1], and then step [7] omitting steps [2] to [6].
In step [8], dummy read ICDRR.
Clear ACKBT of ICIER
[15]
Figure 15.17 Sample
Flowchart for Slave
Receive Mode
657 Figure amended
Yes
Yes
RDRF=1 ?
Slave receive mode
Clear AAS in ICSR
Set ACKBT=0 in ICIER
Dummy read ICDRR
Read RDRF in ICSR
No
No
No
[1]
[2]
[3]
[4]
TDRE=0 ?
RDRF= 1?
Slave transmit mode