Datasheet

871
SAM9X35 [DATASHEET]
11055E–ATARM–10-Mar-2014
41.5 I/O Lines Description
41.6 Product Dependencies
41.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.
41.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.
41.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 41-1. I/O Lines Description
Name Description Type
CANRX CAN Receive Serial Data Input
CANTX CAN Transmit Serial Data Output
Table 41-2. I/O Lines
Instance Signal I/O Line Peripheral
CAN0 CANRX0 PA9 B
CAN0 CANTX0 PA10 B
CAN1 CANRX1 PA6 B
CAN1 CANTX1 PA5 B
Table 41-3. Peripheral IDs
Instance ID
CAN0 29
CAN1 30