T89C51CC02 Atmel, T89C51CC02 Datasheet - Page 71

no-image

T89C51CC02

Manufacturer Part Number
T89C51CC02
Description
8-Bit MCU
Manufacturer
Atmel
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
T89C51CC02CA-RATIM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
T89C51CC02CA-SISIM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
T89C51CC02UA-RATIM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
T89C51CC02UA-SISIM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
T89C51CC02UA-SITIM
Manufacturer:
Atmel
Quantity:
10 000
15.3.3. Buffer mode
Any message object can be used to define the buffer, including non-consecutive message objects, and with no
limitation on length.
Each message object of the buffer must be initialized CONCH2 = 1 and CONCH1 = 1;
The same acceptance filter must be defined for each message object of the buffer. When there is no mask on the
identifier or the IDE, all messages are accepted.
A received frame will always be stored in the lowest free message object.
When the flag Rxok is set on one of the buffer message objects, this message object can then be read by the
application. This flag must then be cleared by the software and the message object re-enabled in buffer reception
in order to free the message object for the next reception.
The OVRBUF flag in the CANGIT register is set when the buffer is full. This flag can generate an interrupt.
The frames following the buffer-full interrupt will not be taken into account until at least one of the buffer message
objects is re-enabled in reception.
This flag must be cleared by the software in order to acknowledge the interrupt.
Rev.A - May 17, 2001
message object 3
message object 2
message object 1
message object 0
Figure 58. Buffer mode
Preliminary
T89C51CC02
Block buffer
buffer 1
buffer 0
71

Related parts for T89C51CC02