Datasheet

1187
SAM3X / SAM3A [DATASHEET]
Atmel-11057C-ATARM-SAM3X-SAM3A-Datasheet_23-Mar-15
40.5 I/O Lines Description
40.6 Product Dependencies
40.6.1 I/O Lines
The pins used for interfacing the CAN may be multiplexed with the PIO lines. The programmer must first program
the PIO controller to assign the desired CAN pins to their peripheral function. If I/O lines of the CAN are not used
by the application, they can be used for other purposes by the PIO Controller.
40.6.2 Power Management
The programmer must first enable the CAN clock in the Power Management Controller (PMC) before using the
CAN.
A Low-power Mode is defined for the CAN controller. If the application does not require CAN operations, the CAN
clock can be stopped when not needed and be restarted later. Before stopping the clock, the CAN Controller must
be in Low-power Mode to complete the current transfer. After restarting the clock, the application must disable the
Low-power Mode of the CAN controller.
40.6.3 Interrupt
The CAN interrupt line is connected on one of the internal sources of the Advanced Interrupt Controller. Using the
CAN interrupt requires the AIC to be programmed first. Note that it is not recommended to use the CAN interrupt
line in edge-sensitive mode.
Table 40-1. I/O Lines Description
Name Description Type
CANRX CAN Receive Serial Data Input
CANTX CAN Transmit Serial Data Output
Table 40-2. I/O Lines
Instance Signal I/O Line Peripheral
CAN0 CANRX0 PA1 A
CAN0 CANTX0 PA0 A
CAN1 CANRX1 PB15 A
CAN1 CANTX1 PB14 A
Table 40-3. Peripheral IDs
Instance ID
CAN0 43
CAN1 44