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 1141 of 1852
Nov 30, 2020
RX23W Group 35. I
2
C-bus Interface (RIICa)
35.2.9 I
2
C-bus Status Register 1 (ICSR1)
Note 1. Only 0 can be written to clear the flag.
AASy Flag (Slave Address y Detection Flag) (y = 0 to 2)
[Setting conditions]
For 7-bit address format: SARUy.FS bit = 0
• When the received slave address matches the SARLy.SVA[6:0] bits value with the ICSER.SARyE bit set to 1 (slave
address y detection enabled)
This flag is set to 1 at the rising edge of the ninth SCL in the first byte.
For 10-bit address format: SARUy.FS bit = 1
• When the received slave address matches a value of (11110b + SARUy.SVA[1:0] bits) and the following address
matches the SARLy value with the ICSER.SARyE bit set to 1 (slave address y detection enabled)
This flag is set to 1 at the rising edge of the ninth SCL in the second byte.
[Clearing conditions]
• When 0 is written to the AASy flag after reading the AASy flag to be 1
• When a stop condition is detected
• When 1 is written to the ICCR1.IICRST bit to apply an RIIC reset or an internal reset
For 7-bit address format: SARUy.FS bit = 0
• When the received slave address does not match the SARLy.SVA[6:0] bits value with the ICSER.SARyE bit set to 1
(slave address y detection enabled)
This flag is set to 0 at the rising edge of the ninth SCL in the first byte.
Address(es): RIIC0.ICSR1 0008 8308h
b7 b6 b5 b4 b3 b2 b1 b0
HOA — DID — GCA AAS2 AAS1 AAS0
Value after reset:
00000000
Bit Symbol Bit Name Description R/W
b0 AAS0 Slave Address 0 Detection Flag 0: Slave address 0 is not detected.
1: Slave address 0 is detected.
R/(W)
*
1
b1 AAS1 Slave Address 1 Detection Flag 0: Slave address 1 is not detected.
1: Slave address 1 is detected.
R/(W)
*
1
b2 AAS2 Slave Address 2 Detection Flag 0: Slave address 2 is not detected.
1: Slave address 2 is detected.
R/(W)
*
1
b3 GCA General Call Address Detection
Flag
0: General call address is not detected.
1: General call address is detected.
R/(W)
*
1
b4 — Reserved
This bit is read as 0. The write value should be 0.
R/W
b5 DID Device-ID Address Detection Flag 0: Device-ID command is not detected.
1: Device-ID command is detected.
• This bit is set to 1 when the first byte received immediately after
a start condition is detected matches a value of (device ID (1111
100b) + 0 (write)).
R/(W)
*
1
b6 — Reserved
This bit is read as 0. The write value should be 0.
R/W
b7 HOA Host Address Detection Flag 0: Host address is not detected.
1: Host address is detected.
• This bit is set to 1 when the received slave address matches
the host address (0001 000b).
R/(W)
*
1