Users Manual
Table Of Contents
- 34. IrDA Interface
- 35. I2C-bus Interface (RIICa)
- 35.1 Overview
- 35.2 Register Descriptions
- 35.2.1 I2C-bus Control Register 1 (ICCR1)
- 35.2.2 I2C-bus Control Register 2 (ICCR2)
- 35.2.3 I2C-bus Mode Register 1 (ICMR1)
- 35.2.4 I2C-bus Mode Register 2 (ICMR2)
- 35.2.5 I2C-bus Mode Register 3 (ICMR3)
- 35.2.6 I2C-bus Function Enable Register (ICFER)
- 35.2.7 I2C-bus Status Enable Register (ICSER)
- 35.2.8 I2C-bus Interrupt Enable Register (ICIER)
- 35.2.9 I2C-bus Status Register 1 (ICSR1)
- 35.2.10 I2C-bus Status Register 2 (ICSR2)
- 35.2.11 Slave Address Register Ly (SARLy) (y = 0 to 2)
- 35.2.12 Slave Address Register Uy (SARUy) (y = 0 to 2)
- 35.2.13 I2C-bus Bit Rate Low-Level Register (ICBRL)
- 35.2.14 I2C-bus Bit Rate High-Level Register (ICBRH)
- 35.2.15 I2C-bus Transmit Data Register (ICDRT)
- 35.2.16 I2C-bus Receive Data Register (ICDRR)
- 35.2.17 I2C-bus Shift Register (ICDRS)
- 35.3 Operation
- 35.4 SCL Synchronization Circuit
- 35.5 SDA Output Delay Function
- 35.6 Digital Noise Filters
- 35.7 Address Match Detection
- 35.8 Automatic Low-Hold Function for SCL
- 35.9 Arbitration-Lost Detection Functions
- 35.10 Start Condition/Restart Condition/Stop Condition Generating Function
- 35.11 Bus Hanging
- 35.12 SMBus Operation
- 35.13 Interrupt Sources
- 35.14 Initialization of Registers and Functions When a Reset is Applied or a Condition is Detected
- 35.15 Event Link Function (Output)
- 35.16 Usage Notes
- 36. CAN Module (RSCAN)
R01UH0823EJ0110 Rev.1.10 Page 1195 of 1852
Nov 30, 2020
RX23W Group 35. I
2
C-bus Interface (RIICa)
35.14 Initialization of Registers and Functions When a Reset is Applied or a Condition is
Detected
The RIIC can be reset by MCU reset, RIIC reset, and internal reset functions. Table 35.7 lists the reset states of registers
and functions when a reset is applied or a condition is detected.
Note 1. This bit is not reset. This bit becomes 0 or 1 in accordance with the conditions.
Table 35.7 Reset States of Registers and Functions When a Reset is Applied or a Condition is Detected
MCU Reset
RIIC Reset
(ICE = 0, IICRST = 1)
Internal Reset
(ICE = 1, IICRST = 1)
Start Condition/
Restart Condition
Detection
Stop Condition
Detection
ICCR1 SDAO, SCLO To be reset To be reset To be reset Retained Retained
IICRST, ICE Retained Retained
Others To be reset
ICCR2 ST, RS To be reset To be reset To be reset To be reset Retained
SP To be reset
TRS See note 1
MST See note 1
BBSY Retained Becomes 1
ICMR1 BC[2:0] To be reset To be reset To be reset To be reset Retained
Others Retained Retained
ICMR2 To be reset To be reset Retained Retained Retained
ICMR3 ACKBT To be reset To be reset Retained Retained To be reset
Others Retained
ICFER To be reset To be reset Retained Retained Retained
ICSER To be reset To be reset Retained Retained Retained
ICIER To be reset To be reset Retained Retained Retained
ICSR1 To be reset To be reset To be reset Retained To be reset
ICSR2 START To be reset To be reset To be reset Becomes 1 To be reset
STOP Retained Becomes 1
TEND To be reset
TDRE See note 1
Others Retained Retained
SARL0, SARL1, SARL2,
SARU0, SARU1, SARU2
To be reset To be reset Retained Retained Retained
ICBRH, ICBRL To be reset To be reset Retained Retained Retained
ICDRT To be reset To be reset Retained Retained Retained
ICDRR To be reset To be reset Retained Retained Retained
ICDRS To be reset To be reset To be reset Retained Retained
Timeout function To be reset To be reset To be reset Operation Operation
Bus free time
measurement
To be reset To be reset Operation Operation Operation