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
0DWDTASSWMCK0Dual Watchdog Timer, Secure World
1DWDTNSNSWMCK0Dual Watchdog Timer, Non-secure World
2DWDTASNSW_ALARMMCK0Dual Watchdog Timer, Non-secure World Alarm
4SCKCASMCK0Slow Clock Controller
5SHDWCASMCK0Shutdown Controller
6RSTCASXMCK0Reset Controller
7RTCASXMCK0Real-Time Clock
8RTTASXMCK0Real-Time Timer
9CHIPIDPSTZPMMCK0Chip Identifier
10PMCASXMCK0Power Management Controller
11PIOAPSPIOAXXMCK0For PIO 0 to 31
12PIOBPSPIOBXMCK0For PIO 32 to 63
13PIOCPSPIOCXMCK0For PIO 64 to 95
14PIODPSPIODXMCK0For PIO 96 to 127
15PIOEPSPIOEXMCK0For PIO 128 to 135
17SECUMODASXMCK0Security Module
18SECURAMASXMCK0Secure Backup SRAM
19SFRPSTZPMXMCK1Special Function Register
20SFRBUASMCK0Special Function Register in Backup zone
21HSMCPSMATRIX + TZPMXXMCK1Static Memory Controller – NAND Flash Controller
22XDMAC0PSXDMAC0XXMCK1DMA 0, mem to periph, 32 channels
23XDMAC1PSXDMAC1XXMCK1DMA 1, mem to periph, 32 channels
24XDMAC2PSXDMAC2XXMCK1DMA 2, mem to mem, 8 channels
25ACCPSTZPMXXMCK1Analog Comparator Controller
26ADCPSTZPMXGCLK(2)100XXXAnalog-to-Digital Converter
27AESPSTZPMXXMCK1Advanced Encryption Standard
28TZAESBASCASTZPMXMCK1TrustZone Advanced Encryption Standard Bridge – Address Space Controlller
29ARMPSMMUMCK150XXXCortex-A7 Core 0
30ASRCPSTZPMXXMCK1200XXAsynchronous Sample Rate Converter
32CPKCCPSTZPMXXMCK0Classic Public Key Cryptography Controller
33CSIPSTZPMXXMCK327XXCamera Serial Interface 2 between ISC and MIPI PHY
34CSI2DCPSTZPMXXMCK3CSI to Demultiplexer Controller
35DDR3PHYPSTZC + TZPMMCK2DDR/LPDDR Physical Interface
36UDDRCPSTZC + TZPMMCK2Universal DDR Memory Controller
37EICPSTZPMXMCK1External Interrupt Controller
38FLEXCOM0PSTZPMXXMCK1fMCK1/3XXFLEXCOM 0
39FLEXCOM1PSTZPMXXMCK1fMCK1/3XXFLEXCOM 1
40FLEXCOM2PSTZPMXXMCK1fMCK1/3XXFLEXCOM 2
41FLEXCOM3PSTZPMXXMCK1fMCK1/3XXFLEXCOM 3
42FLEXCOM4PSTZPMXXMCK1fMCK1/3XXFLEXCOM 4
43FLEXCOM5PSTZPMXXMCK1fMCK1/3XXFLEXCOM 5
44FLEXCOM6PSTZPMXXMCK1fMCK1/3XXFLEXCOM 6
45FLEXCOM7PSTZPMXXMCK1fMCK1/3XXFLEXCOM 7
46FLEXCOM8PSTZPMXXMCK1fMCK1/3XXFLEXCOM 8
47FLEXCOM9PSTZPMXXMCK1fMCK1/3XXFLEXCOM 9
48FLEXCOM10PSTZPMXXMCK1fMCK1/3XXFLEXCOM 10
49FLEXCOM11PSTZPMXXMCK1fMCK1/3XXFLEXCOM 11
51GMAC0PSTZPMXXMCK1125XGigabit Ethernet MAC
52GMAC1PSTZPMXXMCK150XEthernet MAC
53GMAC0PSsame as GMAC0TSUMCK1200XXGigabit Ethernet MAC – Timestamp Unit Generic Clock – No Interrupt
54GMAC1PSsame as GMAC1TSUMCK1200XXEthernet MAC – Timestamp Unit Generic Clock – No Interrupt
55ICMASTZPMXXMCK1Integrity Check Monitor
56ISCPSTZPMXXMCK3Camera Interface
57I2SMCC0PSTZPMXXMCK1100XXInter-IC Sound Controller 0
58I2SMCC1PSTZPMXXMCK1100XXInter-IC Sound Controller 1
60MATRIXASXMCK1AHB Matrix
61MCAN0PSTZPMINT0XMCK180XXHost CAN 0
62MCAN1PSTZPMINT0XMCK180XXHost CAN 1
63MCAN2PSTZPMINT0XMCK180XXHost CAN 2
64MCAN3PSTZPMINT0XMCK180XXHost CAN 3
65MCAN4PSTZPMINT0XMCK180XXHost CAN 4
66MCAN5PSTZPMINT0XMCK180XXHost CAN 5
67OTPCPSTZPMXMCK0One Time Programmable Memory Controller
68PDMC0PSTZPMXXMCK150XXPulse Density Modulation Interface Controller 0
69PDMC1PSTZPMXXMCK150XXPulse Density Modulation Interface Controller 1
70PIT64B0PSTZPMXXMCK1fMCK1/3XXXXX64-bit Periodic Interval Timer 0
71PIT64B1PSTZPMXXMCK1fMCK1/3XXXXX64-bit Periodic Interval Timer 1
72PIT64B2PSTZPMXXMCK1fMCK1/3XXXXX64-bit Periodic Interval Timer 2
73PIT64B3PSTZPMXXMCK1fMCK1/3XXXXX64-bit Periodic Interval Timer 3
74PIT64B4PSTZPMXXMCK1fMCK1/3XXXXX64-bit Periodic Interval Timer 4
75PIT64B5PSTZPMXXMCK1fMCK1/3XXXXX64-bit Periodic Interval Timer 5
77PWMPSTZPMXXMCK1Pulse Width Modulation
78QSPI0PSMATRIX + TZPMXXMCK1200XXQuad IO Serial Peripheral Interface 0
79QSPI1PSMATRIX + TZPMXXMCK1200XXQuad IO Serial Peripheral Interface 1
80SDMMC0PSTZPMXXMCK1208XXXXUltra High Speed SD Host Controller 0 (e.MMC 5.1)
81SDMMC1PSTZPMXXMCK1208XXXXUltra High Speed SD Host Controller 1 (e.MMC 4.51)
82SDMMC2PSTZPMXXMCK1208XXXXUltra High Speed SD Host Controller 2 (e.MMC 4.51)
83SHAPSTZPMXXMCK1Secure Hash Algorithm
84SPDIFRXPSTZPMXXMCK1150XXSony Philips Digital Interface RX
85SPDIFTXPSTZPMXXMCK125XXSony Philips Digital Interface TX
86SSC0PSTZPMXXMCK1Synchronous Serial Interface 0
87SSC1PSTZPMXXMCK1Synchronous Serial Interface 1
88TC0PSTZPMCHANNEL0XMCK1fMCK1/3XXXXX32-bit Timer Counter 0 Channel 0
89TC0PSsame as channel0CHANNEL1XMCK132-bit Timer Counter 0 Channel 1
90TC0PSsame as channel0CHANNEL2XMCK132-bit Timer Counter 0 Channel 2
91TC1PSTZPMCHANNEL0XMCK1fMCK1/3XXXXX32-bit Timer Counter 1 Channel 0
92TC1PSsame as channel0CHANNEL1XMCK132-bit Timer Counter 1 Channel 1
93TC1PSsame as channel0CHANNEL2XMCK132-bit Timer Counter 1 Channel 2
94TCPCAPSTZPMXXMCK1(3)USB Type-C Port Controller A
95TCPCBPSTZPMXXMCK1(3)USB Type-C Port Controller B
96TDESPSTZPMXXMCK1Triple Data Encryption Standard
97TRNGPSTZPMXXMCK1True Random Number Generator
98TZAESBPSTZPMNSXMCK1TrustZone Advanced Encryption Standard Bridge Non–Secure (Clocks & Interrupt)
99TZAESBASNS_INTMCK1TrustZone Advanced Encryption Standard Bridge Non–Secure (Interrupt only)
100TZAESBPSTZPMSMCK1TrustZone Advanced Encryption Standard Bridge Secure (Interrupt only)
101TZAESBASS_INTMCK1TrustZone Advanced Encryption Standard Bridge Secure (Interrupt only)
102TZCASASXMCK1TrustZone Address Space Controller (TZC-400)
104UDPHSAPSMATRIX + TZPMXXMCK1USB Device High Speed A
105UDPHSBPSMATRIX + TZPMXXMCK1USB Device High Speed B
106UHPHSPSMATRIX + TZPMXXMCK1USB Host Controller High Speed
110ARMPSMMUnPMUIRQMCK1Performance Monitoring Unit
111ARMPSMMUnAXIERRIRQMCK1AXI Transaction Error
112XDMAC0PSXDMAC0SINTMCK1DMA0, mem to periph, 32 channels, Secure Interrupt
113XDMAC1PSXDAMC1SINTMCK1DMA1, mem to periph, 32 channels, Secure Interrupt
114XDMAC2PSXDMAC2SINTMCK1DMA2, mem to mem, 8 channels, Secure Interrupt
115AESPSsame as AESSINTMCK1Advanced Encryption Standard, Secure Interrupt
116GMAC0PSsame as GMAC0Q1MCK1GMAC0 Queue 1 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 1
117GMAC0PSsame as GMAC0Q2MCK1GMAC0 Queue 2 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 2
118GMAC0PSsame as GMAC0Q3MCK1GMAC0 Queue 3 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 3
119GMAC0PSsame as GMAC0Q4MCK1GMAC0 Queue 4 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 4
120GMAC0PSsame as GMAC0Q5MCK1GMAC0 Queue 5 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 5
121GMAC1PSsame as GMAC1Q1MCK1GMAC1 Queue 1 Interrupt signal toggled on a DMA write to the first word of each DMA data buffer associated with queue 1
122ICMASsame as ICMMCK1Integrity Check Monitor, Secure Interrupt
123MCAN0PSsame as MCAN0INT1MCK1MCAN0 Interrupt1
124MCAN1PSsame as MCAN1INT1MCK1MCAN1 Interrupt1
125MCAN2PSsame as MCAN2INT1MCK1MCAN2 Interrupt1
126MCAN3PSsame as MCAN3INT1MCK1MCAN3 Interrupt1
127MCAN4PSsame as MCAN4INT1MCK1MCAN4 Interrupt1
128MCAN5PSsame as MCAN5INT1MCK1MCAN5 Interrupt1
129PIOAPSsame as PIOASINTMCK0For PIO 0 to 31, Secure Interrupt
130PIOBPSsame as PIOBSINTMCK0For PIO 32 to 63, Secure Interrupt
131PIOCPSsame as PIOCSINTMCK0For PIO 64 to 95, Secure Interrupt
132PIODPSsame as PIODSINTMCK0For PIO 96 to 127, Secure Interrupt
133PIOEPSsame as PIOESINTMCK0For PIO 128 to 136, Secure Interrupt
140PIT64B5PSsame as PIT64B5SINTMCK164-bit Periodic Interval Timer 5, Secure Interrupt
141SDMMC0PSsame as SDMMC0TIMERMCK1Ultra High Speed SD Host Controller 0 (e.MMC 5.1) Timer interrupt
142SDMMC1PSsame as SDMMC1TIMERMCK1Ultra High Speed SD Host Controller 1 (e.MMC 4.51) Timer interrupt
143SDMMC2PSsame as SDMMC2TIMERMCK1Ultra High Speed SD Host controller 2 (e.MMC 4.51) Timer interrupt
144SHAPSsame as SHASINTMCK1Secure Hash Algorithm, Secure Interrupt
151TDESPSsame as TDESSINTMCK1Triple Data Encryption Standard, Secure Interrupt
152TRNGPSsame as TRNGSINTMCK1True Random Number Generator, Secure Interrupt
153EICPSsame as EICXEXT_IRQ0MCK1External Interrupt ID0
154EICPSsame as EICXEXT_IRQ1MCK1External 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.