RX610 Group
22. I
2
C Bus Interface (RIIC)
R01UH0032EJ0120 Rev.1.20
Page 692 of 1006
Feb 20, 2013
22.2.1
I
2
C Bus Control Register 1 (ICCR1)
b7
b6
b5
b4
b3
b2
b1
b0
Value after reset:
0
0
0
1
1
1
1
1
ICE
IICRST
CLO
SOWP
SCLO
SDAO
SCLI
SDAI
Addresses: RIIC0.ICCR1 0008 8300h, RIIC1.ICCR1 0008 8320h
Bit
Symbol
Bit Name
Description
R/W
b0
SDAI
SDA Bus Input Monitor
0: SDAn pin input is at a low level
1: SDAn pin input is at a high level
R
b1
SCLI
SCL Bus Input Monitor
0: SCLn pin input is at a low level
1: SCLn pin input is at a high level
R
b2
SDAO
SDA Output Control
*
1
*
2
Read:
0: SDAn pin output is at a low level
1: SDAn pin is in a high-impedance state
Write:
0: Changes the SDAn pin output to a low level
1: Changes the SDAn pin in a high-impedance state
(High level output is achieved through an external pull-up
resistor.)
R/W
*
1,
*
2
b3
SCLO
SCL Output Control
*
1
*
2
Read:
0: SCLn pin output is at a low level
1: SCLn pin is in a high-impedance state
Write:
0: Changes the SCLn pin output to a low level
1: Changes the SCLn pin in a high-impedance state
(High level output is achieved through an external pull-up
resistor.)
R/W
*
1,
*
2
b4
SOWP
SCLO/SDAO Write Protect
*
2
0: Allows the SCLO and SDAO bits to be rewritten
(This bit is always read as 1.)
R/W
*
2
b5
CLO
Extra SCL Clock Cycle Output
0: Does not output an extra SCL clock cycle (default)
1: Outputs an extra SCL clock cycle
(The CLO bit is cleared automatically after one clock cycle is
output.)
R/W
b6
IICRST
I
2
C Bus Interface Internal Reset
0: Clears the RIIC reset or internal reset
1: Initiates the RIIC reset or internal reset
(Clears the bit counter and the SCLn/SDAn output latch)
R/W
b7
ICE
I
2
C Bus Interface Enable
0: Disables the RIIC (the SCLn pin and SDAn pin function as
ports)
1: Enables the RIIC transfer function (the SCLn pin and SDAn
pin drive the bus)
R/W
Notes: 1. Do not write to these bits during communication. Changing a value during communication may cause a transmission or
reception failure or an AL error.
2.
To change the SDAO and SCLO bits, set the SOWP bit to 0 at the same timing to set the SDAO and SCLO bits to 0.
Summary of Contents for RX600 Series
Page 1006: ...RX610 Group R01UH0032EJ0120 ...