C Bus Status Register (Icsr) - Renesas H8S/2368 Series Hardware Manual

16-bit single-chip microcomputer
Table of Contents

Advertisement

2
15.3.5
I

C Bus Status Register (ICSR)

ICSR is an 8-bit readable/writable register that performs confirmation of interrupt request flags
and status.
Bit Bit Name
Initial Value R/W
7
TDRE
0
6
TEND
0
5
RDRF
0
4
NACKF
0
Description
R/W
Transmit Data Register Empty
[Setting condition]
When data is transferred from ICDRT to ICDRS and ICDRT
becomes empty
[Clearing conditions]
When 0 is written in TDRE after reading TDRE = 1
When data is written to ICDRT
R/W
Transmit end
[Setting condition]
When the ninth clock of SCL is rose while the TDRE flag is
1
[Clearing conditions]
When 0 is written in TEND after reading TEND = 1
When data is written to ICDRT
R/W
Receive Data Register Full
[Setting condition]
When a received data is transferred from ICDRS to ICDRR
[Clearing conditions]
When 0 is written in RDRF after reading RDRF = 1
When ICDRR is read
R/W
No acknowledge detection flag
[Setting condition]
When no acknowledge is detected from the receive device
in transmission while the ACKE bit in ICIER is 1
[Clearing condition]
When 0 is written in NACKF after reading NACKF = 1
Rev. 2.00, 05/03, page 599 of 820

Advertisement

Table of Contents
loading

This manual is also suitable for:

H8s seriesH8s/2300 series

Table of Contents