1.12 Peripheral Identifiers

Table 1-6. Peripheral Identifiers
Instance IDInstance
 Name
SecurityTZ
 Security
 ManagementGIC SPI
 InterruptExternal
 InterruptPMC Clock ControlMain System Bus
 ClockMax. Generic 
Clock Freq. (MHz)(1)SYSPLLCKDDRPLLCKIMGPLLCKBAUDPLLCKAUDIOPLLCKETHPLLCKInstance
 Description
0DWDTAS–SW––MCK0–––––––Dual Watchdog Timer, Secure World
1DWDTNS–NSW––MCK0–––––––Dual Watchdog Timer, Non-secure World
2DWDTAS–NSW_ALARM––MCK0–––––––Dual Watchdog Timer, Non-secure World Alarm
4SCKCAS––––MCK0–––––––Slow Clock Controller
5SHDWCAS––––MCK0–––––––Shutdown Controller
6RSTCAS–X––MCK0–––––––Reset Controller
7RTCAS–X––MCK0–––––––Real-Time Clock
8RTTAS–X––MCK0–––––––Real-Time Timer
9CHIPIDPSTZPM–––MCK0–––––––Chip Identifier
10PMCAS–X––MCK0–––––––Power Management Controller
11PIOAPSPIOAX–XMCK0–––––––For PIO 0 to 31
12PIOBPSPIOBX––MCK0–––––––For PIO 32 to 63
13PIOCPSPIOCX––MCK0–––––––For PIO 64 to 95
14PIODPSPIODX––MCK0–––––––For PIO 96 to 127
15PIOEPSPIOEX––MCK0–––––––For PIO 128 to 135
17SECUMODAS–X––MCK0–––––––Security Module
18SECURAMAS–X––MCK0–––––––Secure Backup SRAM
19SFRPSTZPM––XMCK1–––––––Special Function Register
20SFRBUAS––––MCK0–––––––Special Function Register in Backup zone
21HSMCPSMATRIX + TZPMX–XMCK1–––––––Static Memory Controller – NAND Flash Controller
22XDMAC0PSXDMAC0X–XMCK1–––––––DMA 0, mem to periph, 32 channels
23XDMAC1PSXDMAC1X–XMCK1–––––––DMA 1, mem to periph, 32 channels
24XDMAC2PSXDMAC2X–XMCK1–––––––DMA 2, mem to mem, 8 channels
25ACCPSTZPMX–XMCK1–––––––Analog Comparator Controller
26ADCPSTZPMX––GCLK(2)100X––XX–Analog-to-Digital Converter
27AESPSTZPMX–XMCK1–––––––Advanced Encryption Standard
28TZAESBASCASTZPM––XMCK1–––––––TrustZone Advanced Encryption Standard Bridge – Address Space Controlller
29ARMPSMMU–––MCK150XX––X–Cortex-A7 Core 0
30ASRCPSTZPMX–XMCK1200X–––X–Asynchronous Sample Rate Converter
32CPKCCPSTZPMX–XMCK0–––––––Classic Public Key Cryptography Controller
33CSIPSTZPMX–XMCK327X–X–––Camera Serial Interface 2 between ISC and MIPI PHY
34CSI2DCPSTZPMX–XMCK3–––––––CSI to Demultiplexer Controller
35DDR3PHYPSTZC + TZPM–––MCK2–––––––DDR/LPDDR Physical Interface
36UDDRCPSTZC + TZPM–––MCK2–––––––Universal DDR Memory Controller
37EICPSTZPM––XMCK1–––––––External Interrupt Controller
38FLEXCOM0PSTZPMX–XMCK1fMCK1/3X––X––FLEXCOM 0
39FLEXCOM1PSTZPMX–XMCK1fMCK1/3X––X––FLEXCOM 1
40FLEXCOM2PSTZPMX–XMCK1fMCK1/3X––X––FLEXCOM 2
41FLEXCOM3PSTZPMX–XMCK1fMCK1/3X––X––FLEXCOM 3
42FLEXCOM4PSTZPMX–XMCK1fMCK1/3X––X––FLEXCOM 4
43FLEXCOM5PSTZPMX–XMCK1fMCK1/3X––X––FLEXCOM 5
44FLEXCOM6PSTZPMX–XMCK1fMCK1/3X––X––FLEXCOM 6
45FLEXCOM7PSTZPMX–XMCK1fMCK1/3X––X––FLEXCOM 7
46FLEXCOM8PSTZPMX–XMCK1fMCK1/3X––X––FLEXCOM 8
47FLEXCOM9PSTZPMX–XMCK1fMCK1/3X––X––FLEXCOM 9
48FLEXCOM10PSTZPMX–XMCK1fMCK1/3X––X––FLEXCOM 10
49FLEXCOM11PSTZPMX–XMCK1fMCK1/3X–X––FLEXCOM 11
51GMAC0PSTZPMX–XMCK1125–––––XGigabit Ethernet MAC
52GMAC1PSTZPMX–XMCK150–––––XEthernet MAC
53GMAC0PSsame as GMAC0TSU––MCK1200––––XXGigabit Ethernet MAC – Timestamp Unit Generic Clock – No Interrupt
54GMAC1PSsame as GMAC1TSU––MCK1200––––XXEthernet MAC – Timestamp Unit Generic Clock – No Interrupt
55ICMASTZPMX–XMCK1–––––––Integrity Check Monitor
56ISCPSTZPMX–XMCK3–––––––Camera Interface
57I2SMCC0PSTZPMX–XMCK1100X–––X–Inter-IC Sound Controller 0
58I2SMCC1PSTZPMX–XMCK1100X–––X–Inter-IC Sound Controller 1
60MATRIXAS–X––MCK1–––––––AHB Matrix
61MCAN0PSTZPMINT0–XMCK180X––X––Host CAN 0
62MCAN1PSTZPMINT0–XMCK180X––X––Host CAN 1
63MCAN2PSTZPMINT0–XMCK180X––X––Host CAN 2
64MCAN3PSTZPMINT0–XMCK180X––X––Host CAN 3
65MCAN4PSTZPMINT0–XMCK180X––X––Host CAN 4
66MCAN5PSTZPMINT0–XMCK180X––X––Host CAN 5
67OTPCPSTZPMX––MCK0–––––––One Time Programmable Memory Controller
68PDMC0PSTZPMX–XMCK150X–––X–Pulse Density Modulation Interface Controller 0
69PDMC1PSTZPMX–XMCK150X–––X–Pulse Density Modulation Interface Controller 1
70PIT64B0PSTZPMX–XMCK1fMCK1/3X–XXXX64-bit Periodic Interval Timer 0
71PIT64B1PSTZPMX–XMCK1fMCK1/3X–XXXX64-bit Periodic Interval Timer 1
72PIT64B2PSTZPMX–XMCK1fMCK1/3X–XXXX64-bit Periodic Interval Timer 2
73PIT64B3PSTZPMX–XMCK1fMCK1/3X–XXXX64-bit Periodic Interval Timer 3
74PIT64B4PSTZPMX–XMCK1fMCK1/3X–XXXX64-bit Periodic Interval Timer 4
75PIT64B5PSTZPMX–XMCK1fMCK1/3X–XXXX64-bit Periodic Interval Timer 5
77PWMPSTZPMX–XMCK1–––––––Pulse Width Modulation
78QSPI0PSMATRIX + TZPMX–XMCK1200X––X––Quad IO Serial Peripheral Interface 0
79QSPI1PSMATRIX + TZPMX–XMCK1200X––X––Quad IO Serial Peripheral Interface 1
80SDMMC0PSTZPMX–XMCK1208X–XX–XUltra High Speed SD Host Controller 0 (e.MMC 5.1)
81SDMMC1PSTZPMX–XMCK1208X–XX–XUltra High Speed SD Host Controller 1 (e.MMC 4.51)
82SDMMC2PSTZPMX–XMCK1208X–XX–XUltra High Speed SD Host Controller 2 (e.MMC 4.51)
83SHAPSTZPMX–XMCK1–––––––Secure Hash Algorithm
84SPDIFRXPSTZPMX–XMCK1150X–––X–Sony Philips Digital Interface RX
85SPDIFTXPSTZPMX–XMCK125X–––X–Sony Philips Digital Interface TX
86SSC0PSTZPMX–XMCK1–––––––Synchronous Serial Interface 0
87SSC1PSTZPMX–XMCK1–––––––Synchronous Serial Interface 1
88TC0PSTZPMCHANNEL0–XMCK1fMCK1/3X–XXXX32-bit Timer Counter 0 Channel 0
89TC0PSsame as channel0CHANNEL1–XMCK1–––––––32-bit Timer Counter 0 Channel 1
90TC0PSsame as channel0CHANNEL2–XMCK1–––––––32-bit Timer Counter 0 Channel 2
91TC1PSTZPMCHANNEL0–XMCK1fMCK1/3X–XXXX32-bit Timer Counter 1 Channel 0
92TC1PSsame as channel0CHANNEL1–XMCK1–––––––32-bit Timer Counter 1 Channel 1
93TC1PSsame as channel0CHANNEL2–XMCK1–––––––32-bit Timer Counter 1 Channel 2
94TCPCAPSTZPMX–XMCK1(3)––––––USB Type-C Port Controller A
95TCPCBPSTZPMX–XMCK1(3)––––––USB Type-C Port Controller B
96TDESPSTZPMX–XMCK1–––––––Triple Data Encryption Standard
97TRNGPSTZPMX–XMCK1–––––––True Random Number Generator
98TZAESBPSTZPMNS–XMCK1–––––––TrustZone Advanced Encryption Standard Bridge Non–Secure (Clocks & Interrupt)
99TZAESBAS–NS_INT––MCK1–––––––TrustZone Advanced Encryption Standard Bridge Non–Secure (Interrupt only)
100TZAESBPSTZPMS––MCK1–––––––TrustZone Advanced Encryption Standard Bridge Secure (Interrupt only)
101TZAESBAS–S_INT––MCK1–––––––TrustZone Advanced Encryption Standard Bridge Secure (Interrupt only)
102TZCASASX––MCK1–––––––TrustZone Address Space Controller (TZC-400)
104UDPHSAPSMATRIX + TZPMX–XMCK1–––––––USB Device High Speed A
105UDPHSBPSMATRIX + TZPMX–XMCK1–––––––USB Device High Speed B
106UHPHSPSMATRIX + TZPMX–XMCK1–––––––USB Host Controller High Speed
110ARMPSMMUnPMUIRQ––MCK1–––––––Performance Monitoring Unit
111ARMPSMMUnAXIERRIRQ––MCK1–––––––AXI Transaction Error
112XDMAC0PSXDMAC0SINT––MCK1–––––––DMA0, mem to periph, 32 channels, Secure Interrupt
113XDMAC1PSXDAMC1SINT––MCK1–––––––DMA1, mem to periph, 32 channels, Secure Interrupt
114XDMAC2PSXDMAC2SINT––MCK1–––––––DMA2, mem to mem, 8 channels, Secure Interrupt
115AESPSsame as AESSINT––MCK1–––––––Advanced Encryption Standard, Secure Interrupt
116GMAC0PSsame as GMAC0Q1––MCK1–––––––GMAC0 Queue 1 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 1
117GMAC0PSsame as GMAC0Q2––MCK1–––––––GMAC0 Queue 2 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 2
118GMAC0PSsame as GMAC0Q3––MCK1–––––––GMAC0 Queue 3 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 3
119GMAC0PSsame as GMAC0Q4––MCK1–––––––GMAC0 Queue 4 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 4
120GMAC0PSsame as GMAC0Q5––MCK1–––––––GMAC0 Queue 5 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 5
121GMAC1PSsame as GMAC1Q1––MCK1–––––––GMAC1 Queue 1 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 1
122ICMASsame as ICM–––MCK1–––––––Integrity Check Monitor, Secure Interrupt
123MCAN0PSsame as MCAN0INT1––MCK1–––––––MCAN0 Interrupt1
124MCAN1PSsame as MCAN1INT1––MCK1–––––––MCAN1 Interrupt1
125MCAN2PSsame as MCAN2INT1––MCK1–––––––MCAN2 Interrupt1
126MCAN3PSsame as MCAN3INT1––MCK1–––––––MCAN3 Interrupt1
127MCAN4PSsame as MCAN4INT1––MCK1–––––––MCAN4 Interrupt1
128MCAN5PSsame as MCAN5INT1––MCK1–––––––MCAN5 Interrupt1
129PIOAPSsame as PIOASINT––MCK0–––––––For PIO 0 to 31, Secure Interrupt
130PIOBPSsame as PIOBSINT––MCK0–––––––For PIO 32 to 63, Secure Interrupt
131PIOCPSsame as PIOCSINT––MCK0–––––––For PIO 64 to 95, Secure Interrupt
132PIODPSsame as PIODSINT––MCK0–––––––For PIO 96 to 127, Secure Interrupt
133PIOEPSsame as PIOESINT––MCK0–––––––For PIO 128 to 136, Secure Interrupt
140PIT64B5PSsame as PIT64B5SINT––MCK1–––––––64-bit Periodic Interval Timer 5, Secure Interrupt
141SDMMC0PSsame as SDMMC0TIMER––MCK1–––––––Ultra High Speed SD Host Controller 0 (e.MMC 5.1) Timer interrupt
142SDMMC1PSsame as SDMMC1TIMER––MCK1–––––––Ultra High Speed SD Host Controller 1 (e.MMC 4.51) Timer interrupt
143SDMMC2PSsame as SDMMC2TIMER––MCK1–––––––Ultra High Speed SD Host controller 2 (e.MMC 4.51) Timer interrupt
144SHAPSsame as SHASINT––MCK1–––––––Secure Hash Algorithm, Secure Interrupt
151TDESPSsame as TDESSINT––MCK1–––––––Triple Data Encryption Standard, Secure Interrupt
152TRNGPSsame as TRNGSINT––MCK1–––––––True Random Number Generator, Secure Interrupt
153EICPSsame as EICXEXT_IRQ0–MCK1–––––––External Interrupt ID0
154EICPSsame as EICXEXT_IRQ1–MCK1–––––––External Interrupt ID1
Note:
  1. A Generic Clock (GCLK) is associated with the peripheral identifiers that have a value in the Max. Generic Clock Freq. column. In addition to the PLL sources shown in the table, the following GCLK sources are also available for all peripherals (except 94 and 95, that only support MD_SLCK and TD_SLCK): MD_SLCK, TD_SLCK, MAINCK and MCK0.
  2. WARNING: GCLK must be started before accessing registers.
  3. Select GCLK input as MD_SLCK or TD_SLCK.