Datasheet

762
32117D–AVR-01/12
AT32UC3C
29. CAN Interface (CANIF)
Version 1.1.0.4
29.1 Features
Supports CAN 2.0A and 2.0B protocol specifications
1 Mb/s maximum bitrate
2 CAN channels
16 Message Objects per CAN channel
1 identifier (11 or 29 bits), 1 identifier mask and 8 bytes buffer per MOb
Single shot and automatic transmit/receive modes
Overrun mode
Loop-back mode for bit rate detection
Listen mode for bus monitoring
System sleep mode support with wake-up on bus activity
Programmable CAN clock source
29.2 Overview
Control Area Network (CAN) is a serial communication protocol with high level of security. Each
node is master on the bus but only one at a time is able to send a message.
CANIF is a 32-bit interface for CAN channels. Each channel provides the following services:
Message filtering
Message and status handling
Fault confinement
Error detection and signalling
Message validation and acknowledgement
Bus arbitration
Message framing
Transfer rate and timing
These services, with the exception of message filtering and message handling, are described in
the CAN protocol, please refer to Bosch - CAN Specification for more details.