beautypg.com

Renesas H8S/2111B User Manual

Page 352

background image

Rev. 1.00, 05/04, page 318 of 544

End

Set HNDS = 0 in ICXR

Set WAIT = 0 in ICMR

Set WAIT = 0 in ICMR

Set ACKB = 0 in ICSR

Set ACKB = 1 in ICSR

Read ICDR

Clear IRIC flag in ICCR

Clear IRIC flag in ICCR

Clear IRIC flag in ICCR

Read IRIC flag in ICCR

Read ICDR

Read IRIC flag in ICCR

IRIC = 1?

Yes

No

No

IRIC = 1?

Yes

[1] Select receive mode.

[2] Start receiving. The first read

is a dummy read.

[15] Clear wait mode.

Clear IRIC flag.

(IRIC flag should be cleared to 0

after setting WAIT = 0.)

[11] Clear IRIC flag.

(to end the wait insertion)

[12] Wait for 1 byte to be received.

(Set IRIC at the rise of the 9th clock)

[9] Set TRS for stop condition issuance

[7] Set acknowledge data for
the last reception.

[16] Read the last receive data

Slave receive mode

Set TRS = 0 in ICCR

Set TRS = 1 in ICCR

[17] Generate stop condition

Set BBSY = 0 and

SCP = 0 in ICCR

[3] Wait for a receive wait
(Set IRIC at the fall of the 8th clock)

Figure 13.14 Sample Flowchart for Operations in Master Receive Mode

(receiving a single byte) (WAIT = 1)

This manual is related to the following products: