EasyManuals Logo

Renesas RX Series User Manual

Renesas RX Series
1823 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #1138 background imageLoading...
Page #1138 background image
R01UH0823EJ0100 Rev.1.00 Page 1138 of 1823
Jul 31, 2019
RX23W Group 35. I
2
C-bus Interface (RIICa)
NACKF Flag (NACK Detection Flag)
[Setting condition]
When acknowledge is not received (NACK is received) from the receive device in transmit mode with the
ICFER.NACKE bit set to 1 (transfer abort enabled)
[Clearing conditions]
When 0 is written to the NACKF bit after reading NACKF = 1
When 1 is written to the ICCR1.IICRST bit to apply an RIIC reset or an internal reset
Note: When the NACKF flag is set to 1, the RIIC aborts data transmission/reception. Writing to the ICDRT register in
transmit mode or reading from the ICDRR register in receive mode with the NACKF flag set to 1 does not enable
data transmit/receive operation. To restart data transmission/reception, set the NACKF flag to 0.
RDRF Flag (Receive Data Full Flag)
[Setting conditions]
When receive data has been transferred from the ICDRS register to the ICDRR register
This flag is set to 1 at the rising edge of the eighth or ninth SCL clock cycle (selected by the ICMR3.RDRFS bit)
When the received slave address matches after a start condition (or a restart condition) is detected with the
ICCR2.TRS bit set to 0
[Clearing conditions]
When 0 is written to the RDRF bit after reading RDRF = 1
When data is read from the ICDRR register
When 1 is written to the ICCR1.IICRST bit to apply an RIIC reset or an internal reset
TEND Flag (Transmit End Flag)
[Setting condition]
At the rising edge of the ninth SCL clock cycle while the TDRE flag is 1
[Clearing conditions]
When 0 is written to the TEND bit after reading TEND = 1
When data is written to the ICDRT register
When a stop condition is detected
When 1 is written to the ICCR1.IICRST bit to apply an RIIC reset or an internal reset
TDRE Flag (Transmit Data Empty Flag)
[Setting conditions]
When data has been transferred from the ICDRT register to the ICDRS register and the ICDRT register becomes
empty
When the ICCR2.TRS bit is set to 1
When the received slave address matches while the TRS bit is 1
[Clearing conditions]
When data is written to the ICDRT register
When the ICCR2.TRS bit is set to 0
When 1 is written to the ICCR1.IICRST bit to apply an RIIC reset or an internal reset
Note: When the NACKF flag is set to 1 while the ICFER.NACKE bit is 1, the RIIC aborts data transmission/reception.
Here, if the TDRE flag is 0 (next transmit data has been written), data is transferred to the ICDRS register and the
ICDRT register becomes empty at the rising edge of the ninth clock cycle, but the TDRE flag is not set to 1.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Renesas RX Series and is the answer not in the manual?

Renesas RX Series Specifications

General IconGeneral
CoreRXv1, RXv2, RXv3
Flash MemoryUp to 8 MB
RAMUp to 1 MB
Operating Voltage1.62V to 5.5V
Operating Temperature-40°C to +85°C or +105°C
PackageBGA, LQFP
ADC Resolution12-bit
DAC Resolution12-bit
Communication InterfacesSCI, SPI, I2C, USB, Ethernet, CAN
Architecture32-bit
Security FeaturesMemory Protection Unit (MPU)

Related product manuals