RX610 Group
22. I
2
C Bus Interface (RIIC)
R01UH0032EJ0120 Rev.1.20
Page 726 of 1006
Feb 20, 2013
22.2.18 Internal Counter for Timeout (TMOCNT)
b4
b15
b8
b7
b3
b2
b1
b0
b14
b13
b12
b11
b10
b9
b6
b5
ICMR2.TMOS = 0 (when long mode is selected)
Value after reset:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Value after reset:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
ICMR2.TMOS = 1 (when short mode is selected)
b4
b15
b8
b7
b3
b2
b1
b0
b14
b13
b12
b11
b10
b9
b6
b5
Addresses: RIIC0.TMOCNTL 0008 830Ah, RIIC0.TMOCNTU 0008 830Bh*
1
RIIC1.TMOCNTL 0008 832Ah, RIIC1.TMOCNTU 0008 832Bh*
1
TMOCNTU
TMOCNTL
TMOCNTU
TMOCNTL
Note 1. Care is required because these are the same registers as SARL0 and SARU0.
Bit
Symbol
Bit Name
Description
R/W
b15 to b8
TMOCNTU Internal Counter for Timeout
Higher-order bits of the internal counter for timeout*
1
W*
2
b7 to b0
TMOCNTL
Lower-order bits of the internal counter for timeout
W*
2
Notes: 1. Bits 15 to 12 become reserved bits when TMOS = 1 (short mode). Although they are still writable, values written have no
effect.
2. The value of the internal counter for timeout is not readable. If reading is attempted, the value read will be FFFFh.
Timeout internal counter (TMOCNTL/TMOCNTU) is initialized (0000h) after a reset, while ICCR1.IICRST = 1 or
ICFER.TMOE = 1 and PCLK/1 is selected with ICMR1.CKS[2:0] = 000b setting, and when counter clear conditions
specified by TMOH/TMOL of ICMR2 (SCL rising/falling edge detection) are satisfied.