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.