Philips Semiconductors
ARM-based Microcontroller
CENTRALIZED CAN REGISTERS
Three read-only registers group the bits in the Status registers of the CAN controllers for common accessibility. If devices with
more or fewer CAN controllers are defined, the number of bits used in the active bytes will change correspondingly. Each defined
byte of the following registers contains one particular status bit from each of the CAN controllers, in its LS bits.
Central Transmit Status Register (CANTxSR - 0xE004 0000)
Table 143: CAN Central Transmit Status Register (CANTxSR - 0xE004 0000)
CANTxSR
Name
3:0
TS4:1
7:4
Reserved
11:8
TBS4:1
15:12
Reserved
19:16
TCS4:1
31:20
Reserved
Central Receive Status Register (CANRxSR - 0xE004 0004)
Table 144: CAN Central Receive Status Register (CANRxSR - 0xE004 0004)
CANRxSR
Name
3:0
RS4:1
7:4
Reserved
11:8
RBS4:1
15:12
Reserved
19:16
DOS4:1
31:20
Reserved
CAN Controllers and Acceptance Filter
Function
1: the CAN controller is sending a message (same as TS in the CANGSR)
TS4:3 are available in LPC2294 only. In other parts these bits are reserved.
Reserved. User software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
1: all 3 Tx Buffers are available to the CPU (same as TBS in CANGSR)
TBS4:3 are available in LPC2294 only. In other parts these bits are reserved.
Reserved. User software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
1: all requested transmissions have been completed successfully (same as TCS in
CANGSR)
TCS4:3 are available in LPC2294 only. In other parts these bits are reserved.
Reserved. User software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
Function
1: the CAN controller is receiving a message (same as RS in CANGSR)
RS4:3 are available in LPC2294 only. In other parts these bits are reserved.
Reserved. User software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
1: a received message is available in the CAN controller (same as RBS in CANGSR)
RBS4:3 are available in LPC2294 only. In other parts these bits are reserved.
Reserved. User software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
1: a message was lost because the preceding message to this CAN controller was not
read out quickly enough (same as DOS in CANGSR)
DOS4:3 are available in LPC2294 only. In other parts these bits are reserved.
Reserved. User software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
LPC2119/2129/2292/2294
204
Preliminary User Manual
Reset Value
0
NA
all 1
NA
all 1
NA
Reset Value
0
NA
0
NA
0
NA
May 03, 2004