2000 Jul 26
43
Philips Semiconductors
Preliminary Specification
Single-chip 8-bit microcontroller with CAN controller
P8xC591
12.5.12 A
RBITRATION
L
OST
C
APTURE
(ALC)
This register contains information about the bit position of losing arbitration. The Arbitration Lost Capture Register
appears to the CPU as a read only memory. Reserved Bits are read as “0”.
Table 24
Arbitration Lost Capture (ALC) (CAN address 11)
Table 25
Description of Arbitration Lost Capture (ALC) Register bits
On arbitration lost, the corresponding arbitration lost interrupt is forced, if enabled. In the same time, the current bit
position of the Bit Stream Processor is captured into the Arbitration Lost Capture Register. The content within this register
is fixed until the users software has read out its contents once. From now on the capture mechanism is activated again.
The corresponding Interrupt Flag located in the Interrupt Register is cleared during the read access to the Interrupt
Register. A new Arbitration Lost Interrupt is not possible until the Arbitration Lost Capture Register is read out once.
7
6
5
4
3
2
1
0
-
-
-
BITNO4
BITNO3
BITNO2
BITNO1
BITNO0
BIT
SYMBOL
BITNO4
NAME
VALUE
FUNCTION
7 to 5
4
Reserved.
Bit Number 4
Binary coded Frame Bit Number where arbitration was lost.
00 -> arbitration lost in first bit of identifier
…
11 -> arbitration lost in SRTR bit (RTR bit for standard frame messages)
12 -> arbitration lost in IDE bit
13 -> arbitration lost in 12th bit of identifier (extended frame only)
…
30 -> arbitration lost in last bit of identifier (extended frame only)
31 -> arbitration lost in RTR bit (extended frame only)
3
2
BITNO3
BITNO2
Bit Number 3
Bit Number 2
1
0
BITNO1
BITNO0
Bit Number 1
Bit Number 0
w
MHI013
ID28
arbitration lost
ALC = 08
ID27
ID26
ID25
ID24
ID23
ID22
ID21
ID20
ID19
ID18 SRTR IDE
ID17
ID16
ID15
ID14
ID13
ID12
ID11
ID10
ID09
ID08
ID07
ID06
ID05
00
bit number:
standard and extended
frame messages:
extended
example:
TX
RX
01
02
03
04
05
06
07
08
09
10
11
12
13
bit number:
14
15
16
17
18
19
20
21
22
bit number:
00
01
02
03
04
05
06
07
08
23
24
25
ID04
26
ID03
27
ID02
28
ID01
29
ID00
30
RTR
31
start of frame
Fig.13 Arbitration Lost Bit Number Interpretation.