DocID025202 Rev 7
960/1080
RM0365
Controller area network (bxCAN)
31
Controller area network (bxCAN)
31.1 Introduction
The
Basic Extended CAN
peripheral, named
bxCAN
, interfaces the CAN network. It
supports the CAN protocols version 2.0A and B. It has been designed to manage a high
number of incoming messages efficiently with a minimum CPU load. It also meets the
priority requirements for transmit messages.
For safety-critical applications, the CAN controller provides all hardware functions for
supporting the CAN Time Triggered Communication option.
31.2
bxCAN main features
•
Supports CAN protocol version 2.0 A, B Active
•
Bit rates up to 1 Mbit/s
•
Supports the Time Triggered Communication option
Transmission
•
Three transmit mailboxes
•
Configurable transmit priority
•
Time Stamp on SOF transmission
Reception
•
Two receive FIFOs with three stages
•
Scalable filter banks:
–
14 filter banks
•
Identifier list feature
•
Configurable FIFO overrun
•
Time Stamp on SOF reception
Time-triggered communication option
•
Disable automatic retransmission mode
•
16-bit free running timer
•
Time Stamp sent in last two data bytes
Management
•
Maskable interrupts
•
Software-efficient mailbox mapping at a unique address space