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 1199 of 1852
Nov 30, 2020
RX23W Group 36. CAN Module (RSCAN)
Transmit history function Stores the history information of transmitted messages.
Bus off recovery mode
selection
Selects a method of returning from bus off state.
• ISO 11898-1 compliant
• Automatic transition to channel halt mode at bus-off entry
• Automatic transition to channel halt mode at bus-off end
• Transition to channel halt mode by a program
• Transition to the error-active state by a program (forcible return from the bus off state)
Error status monitoring
• Monitors CAN protocol errors (stuff error, form error, ACK error, CRC error, bit error, ACK delimiter error,
and bus dominant lock).
• Detects error status transitions (error warning, error passive, bus off entry, and bus off recovery)
• Reads the error counter.
• Monitors DLC errors.
Interrupt source 5 sources
• Global (2 sources)
Global receive FIFO interrupt
Global error interrupt
• Channel (3 sources/channel)
Channel transmit interrupt
– Transmit complete interrupt
– Transmit abort interrupt
– Transmit/receive FIFO transmit complete interrupt
– Transmit history interrupt
Transmit/receive FIFO receive interrupt
Channel error interrupt
CAN clock source Peripheral module clock (PCLK), CANMCLK
Test function Test function for user evaluation
• Listen-only mode
• Self-test mode 0 (external loopback)
• Self-test mode 1 (internal loopback)
• RAM test (read/write test)
Low power consumption Module stop state can be set.
Table 36.1 CAN Module Specifications (2/2)
Item Specification