R01UH0823EJ0100 Rev.1.00
Page 1129 of 1823
Jul 31, 2019
RX23W Group
35. I
2
C-bus Interface (RIICa)
35.2.7
I
2
C-bus Status Enable Register (ICSER)
SARyE Bit (Slave Address Register y Enable) (y = 0 to 2)
This bit is used to enable or disable the slave address set in registers SARLy and SARUy.
When this bit is set to 1, the slave address set in registers SARLy and SARUy is enabled and is compared with the
received slave address.
When this bit is set to 0, the slave address set in registers SARLy and SARUy is disabled and is ignored even if it
matches the received slave address.
GCAE Bit (General Call Address Enable)
This bit is used to specify whether to ignore the general call address (0000 000b + 0 (write): All 0) when it is received.
When this bit is set to 1, if the received slave address matches the general call address, the RIIC recognizes the received
slave address as the general call address independently of the slave addresses set in registers SARLy and SARUy (y = 0
to 2) and performs data receive operation.
When this bit is set to 0, the received slave address is ignored even if it matches the general call address.
DIDE Bit (Device-ID Address Detection Enable)
This bit is used to specify whether to recognize and execute the device-ID address when a device ID (1111 100b) is
received in the first byte after a start condition or restart condition is detected.
When this bit is set to 1, if the received first byte matches the device ID, the RIIC recognizes that the device-ID address
has been received. When the following R/W# bit is 0 (write), the RIIC recognizes the second and the following bytes as
slave addresses and continues the receive operation.
When this bit is set to 0, the RIIC ignores the received first byte even if it matches the device ID address and recognizes
the first byte as a normal slave address.
For details on the device-ID address detection, refer to
section 35.7.3, Device-ID Address Detection
.
Address(es): RIIC0.ICSER 0008 8306h
b7
b6
b5
b4
b3
b2
b1
b0
HOAE
—
DIDE
—
GCAE SAR2E SAR1E SAR0E
Value after reset:
0
0
0
0
1
0
0
1
Bit
Symbol
Bit Name
Description
R/W
b0
Slave Address Register 0 Enable
0: Slave address in registers SARL0 and SARU0 is disabled.
1: Slave address in registers SARL0 and SARU0 is enabled.
R/W
b1
Slave Address Register 1 Enable
0: Slave address in registers SARL1 and SARU1 is disabled.
1: Slave address in registers SARL1 and SARU1 is enabled.
R/W
b2
Slave Address Register 2 Enable
0: Slave address in registers SARL2 and SARU2 is disabled.
1: Slave address in registers SARL2 and SARU2 is enabled.
R/W
b3
General Call Address Enable
0: General call address detection is disabled.
1: General call address detection is enabled.
R/W
b4
—
Reserved
This bit is read as 0. The write value should be 0.
R/W
b5
Device-ID Address Detection
Enable
0: Device-ID address detection is disabled.
1: Device-ID address detection is enabled.
R/W
b6
—
Reserved
This bit is read as 0. The write value should be 0.
R/W
b7
Host Address Enable
0: Host address detection is disabled.
1: Host address detection is enabled.
R/W