14.1 Peripheral Identifiers
The following table defines the peripheral identifiers of the SAM E70/S70/V70/V71 devices. A peripheral identifier is required for the control of the peripheral interrupt with the Nested Vectored Interrupt Controller and control of the peripheral clock with the Power Management Controller.
Instance ID | Instance Name | NVIC Interrupt | PMC Clock Control | Description |
---|---|---|---|---|
0 | SUPC | X | – | Supply Controller |
1 | RSTC | X | – | Reset Controller |
2 | RTC | X | – | Real Time Clock |
3 | RTT | X | – | Real Time Timer |
4 | WDT | X | – | Watchdog Timer |
5 | PMC | X | – | Power Management Controller |
6 | EFC | X | – | Enhanced Embedded Flash Controller |
7 | UART0 | X | X | Universal Asynchronous Receiver/Transmitter |
8 | UART1 | X | X | Universal Asynchronous Receiver/Transmitter |
9 | SMC | – | X | Static Memory Controller |
10 | PIOA | X | X | Parallel I/O Controller A |
11 | PIOB | X | X | Parallel I/O Controller B |
12 | PIOC | X | X | Parallel I/O Controller C |
13 | USART0 | X | X | Universal Synchronous/Asynchronous Receiver/Transmitter |
14 | USART1 | X | X | Universal Synchronous/Asynchronous Receiver/Transmitter |
15 | USART2 | X | X | Universal Synchronous/Asynchronous Receiver/Transmitter |
16 | PIOD | X | X | Parallel I/O Controller D |
17 | PIOE | X | X | Parallel I/O Controller E |
18 | HSMCI | X | X | Multimedia Card Interface |
19 | TWIHS0 | X | X | Two-wire Interface (I2C-compatible) |
20 | TWIHS1 | X | X | Two-wire Interface (I2C-compatible) |
21 | SPI0 | X | X | Serial Peripheral Interface |
22 | SSC | X | X | Synchronous Serial Controller |
23 | TC0_CHANNEL0 | X | X | 16-bit Timer Counter 0, Channel 0 |
24 | TC0_CHANNEL1 | X | X | 16-bit Timer Counter 0, Channel 1 |
25 | TC0_CHANNEL2 | X | X | 16-bit Timer Counter 0, Channel 2 |
26 | TC1_CHANNEL0 | X | X | 16-bit Timer Counter 1, Channel 0 |
27 | TC1_CHANNEL1 | X | X | 16-bit Timer Counter 1, Channel 1 |
28 | TC1_CHANNEL2 | X | X | 16-bit Timer Counter 1, Channel 2 |
29 | AFEC0 | X | X | Analog Front-End Controller |
30 | DACC | X | X | Digital-to-Analog Converter |
31 | PWM0 | X | X | Pulse-Width Modulation Controller |
32 | ICM | X | X | Integrity Check Monitor |
33 | ACC | X | X | Analog Comparator Controller |
34 | USBHS | X | X | USB Host/Device Controller |
35 | MCAN0 | X | X | CAN IRQ Line 0 |
36 | MCAN0 | INT1 | – | CAN IRQ Line 1 |
37 | MCAN1 | X | X | CAN IRQ Line 0 |
38 | MCAN1 | INT1 | – | CAN IRQ Line 1 |
39 | GMAC | X | X | Ethernet MAC |
40 | AFEC1 | X | X | Analog Front End Controller |
41 | TWIHS2 | X | X | Two-wire Interface |
42 | SPI1 | X | X | Serial Peripheral Interface |
43 | QSPI | X | X | Quad I/O Serial Peripheral Interface |
44 | UART2 | X | X | Universal Asynchronous Receiver/Transmitter |
45 | UART3 | X | X | Universal Asynchronous Receiver/Transmitter |
46 | UART4 | X | X | Universal Asynchronous Receiver/Transmitter |
47 | TC2_CHANNEL0 | X | X | 16-bit Timer Counter 2, Channel 0 |
48 | TC2_CHANNEL1 | X | X | 16-bit Timer Counter 2, Channel 1 |
49 | TC2_CHANNEL2 | X | X | 16-bit Timer Counter 2, Channel 2 |
50 | TC3_CHANNEL0 | X | X | 16-bit Timer Counter 3, Channel 0 |
51 | TC3_CHANNEL1 | X | X | 16-bit Timer Counter 3, Channel 1 |
52 | TC3_CHANNEL2 | X | X | 16-bit Timer Counter 3, Channel 2 |
53 | MLB | X | X | MediaLB IRQ 0 |
54 | MLB | X | – | MediaLB IRQ 1 |
55 | – | X | – | Reserved |
56 | AES | X | X | Advanced Encryption Standard |
57 | TRNG | X | X | True Random Number Generator |
58 | XDMAC | X | X | DMA Controller |
59 | ISI | X | X | Image Sensor Interface |
60 | PWM1 | X | X | Pulse-Width Modulation Controller |
61 | ARM | FPU | – | Arm Floating Point Unit interrupt associated with OFC, UFC, IOC, DZC and IDC bits. |
62 | Reserved | – | – | – |
63 | RSWDT | X | – | Reinforced Safety Watchdog Timer |
64 | ARM | CCW | – | Arm Cache ECC Warning |
65 | ARM | CCF | – | Arm Cache ECC Fault |
66 | GMAC | Q1 | – | GMAC Queue 1 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 1. |
67 | GMAC | Q2 | – | GMAC Queue 2 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 2. |
68 | ARM | IXC | – | Floating Point Unit Interrupt IXC associated with FPU cumulative exception bit. |
69 | I2SC0 | X | X | Inter-IC Sound Controller |
70 | I2SC1 | X | X | Inter-IC Sound Controller |
71 | GMAC | Q3 | – | GMAC Queue 3 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 3 |
72 | GMAC | Q4 | – | GMAC Queue 4 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 4 |
73 | GMAC | Q5 | – | GMAC Queue 5 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 5 |