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 1115 of 1852
Nov 30, 2020
RX23W Group 34. IrDA Interface
34. IrDA Interface
The IrDA interface sends and receives IrDA data communication waveforms in cooperation with the SCI5 based on the
IrDA (Infrared Data Association) standard 1.0.
In this section, “PCLK” is used to refer to PCLKB.
34.1 Overview
Enabling the IrDA function by using the IRE bit in the IRCR register allows encoding and decoding the TXD5 and
RXD5 signals of the SCI5 to the waveforms conforming to the IrDA standard 1.0 (IRTXD5 and IRRXD5 pins).
Connecting these waveforms to an infrared transmitter/receiver implements infrared data communication conforming to
the IrDA standard 1.0 system.
With the IrDA standard 1.0 system, data transfer can be started at 9600 bps and the transfer rate can be changed
whenever necessary. Since the IrDA interface cannot change the transfer rate automatically, the transfer rate should be
changed through software.
Figure 34.1 is a block diagram showing cooperation between the IrDA and SCI5.
Figure 34.1 Block Diagram Showing Cooperation between IrDA and SCI5
Table 34.1 IrDA Interface I/O Pins
Pin Name I/O Function
IRTXD5 Output Outputs data to be transmitted.
IRRXD5 Input Inputs received data.
IrDA SCI5
Internal peripheral bus
TXD5
RXD5
IRE bit = 0
Phase inverter
Phase inverter
IRCR
Pulse encoder
Pulse decoder
IRE bit = 1
TXD5/IRTXD5
RXD5/IRRXD5
IRE bit = 1
IRE bit = 0