English
Language : 

HD64F3664BPV Datasheet, PDF (302/446 Pages) Renesas Technology Corp – Renesas 16-Bit Single-Chip Microcomputer
Section 15 I2C Bus Interface (IIC)
• Notes on TRS Bit Setting and ICDR Register Access
 Conditions to cause this failure
Low-fixation of the SCL pins is cancelled incorrectly when the following conditions are
satisfied.
Master mode:
Figure 15.19 shows the notes on ICDR reading (TRS = 1) in master mode.
(a) When previously received 2-byte data remains in ICDR unread (ICDRS are full).
(b) Reads ICDR register after switching to transmit mode (TRS = 1). (RDRF = 0 state)
(c) Sets to receive mode (TRS = 0), after transmitting the first frame of issued start
condition by master mode.
Slave mode:
Figure 15.20 shows the notes on ICDR writing (TRS = 0) in slave mode.
(a) Writes ICDR register in receive mode (TRS = 0), after entering the start condition by
slave mode (TDRE = 0 state).
(b) Address match with the first frame, receive 1 by R/W bit, and switches to transmit
mode (TRS = 1).
When these conditions are satisfied, the low fixation of the SCL pins is cancelled without
ICDR register access after the first frame is transferred.
Stop condition Start condition
Along with ICDRS → ICDRR transfer
Cancel condition of SCL =
Low fixation is set.
SDA
SCL
TRS bit
RDRF bit
ICDRS data full
A
89
Address
A
123456789
(b) RDRF = 0
Data
12 3
(c) TRS = 0
(a) ICDRS data full
ICDR read
Detection of 9th clock rise
(TRS = 1)
TRS = 0 setting
Figure 15.19 Notes on ICDR Reading with TRS = 1 Setting in Master Mode
Rev. 6.00 Mar. 24, 2006 Page 272 of 412
REJ09B0142-0600