beautypg.com

Preliminary – Rainbow Electronics T89C51CC02 User Manual

Page 91

background image

Rev.A - May 17, 2001

91

Preliminary

T89C51CC02

CANSTCH (S:B2h)
CAN message object Status Register

NOTE:
See Figure 59.

No default value after reset.

Figure 79. CANSTCH Register

7

6

5

4

3

2

1

0

DLCW

TXOK

RXOK

BERR

SERR

CERR

FERR

AERR

Bit Number Bit Mnemonic

Description

7

DLCW

Data length code warning

The incoming message does not have the DLC expected. Whatever the frame type, the DLC field of
the CANCONCH register is updated by the received DLC.

6

TXOK

Transmit OK

The communication enabled by transmission is completed.
When the controller is ready to send a frame, if two or more message objects are enabled as producers,
the lower index message object (0 to 13) is supplied first.
This flag can generate an interrupt.

5

RXOK

Receive OK

The communication enabled by reception is completed.
In the case of two or more message object reception hits, the lower index message object (0 to 13)
is updated first.
This flag can generate an interrupt.

4

BERR

Bit error (only in transmission)

The bit value monitored is different from the bit value sent.
Exceptions:
the monitored recessive bit sent as a dominant bit during the arbitration field and the acknowledge
slot detecting a dominant bit during the sending of an error frame.
This flag can generate an interrupt.

3

SERR

Stuff error

Detection of more than five consecutive bits with the same polarity.
This flag can generate an interrupt.

2

CERR

CRC error

The receiver performs a CRC check on each destuffed received message from the start of frame up
to the data field.
If this checking does not match with the destuffed CRC field, a CRC error is set.
This flag can generate an interrupt.

1

FERR

Form error

The form error results from one or more violations of the fixed form in the following bit fields:
CRC delimiter
acknowledgment delimiter
end_of_frame
This flag can generate an interrupt.

0

AERR

Acknowledgment error

No detection of the dominant bit in the acknowledge slot.
This flag can generate an interrupt.