9.5 Peripheral Dependencies

Table 9-1. Peripherals Configuration Summary for PIC32CM JH00/JH01
Peripheral name (1)Base addressNVIC IRQ IndexAHB/APB ClocksGCLK Peripheral Channel Index (GCLK.PCHCTRL)PAC Peripheral Identifier Index (PAC.WRCTRL)Events (EVSYS)DMA Trigger Source Index (CHCTRLB.TRIGSRC)
Users(USERm)Generators (CHANNELn.EVGEN)
AHB-APB Bridge A (APBA) Peripherals
PAC0x400000000: ERRCLK_PAC_AHB Enabled at reset

CLK_PAC_APB Enabled at reset

-0 Not protected at reset-85: ACCERR-
PM0x400004000CLK_PM_APB Enabled at reset-1 Not protected at reset---
MCLK0x400008000:CKRDYCLK_MCLK_APB Enabled at reset-2 Not protected at reset---
RSTC0x40000C00-CLK_RSTC_APB Enabled at reset-3 Not protected at reset---
OSCCTRL0x400010000: DPLLLDRTOCLK_OSCCTRL_APB Enabled at reset0:FDPLL96M clk source4 Not protected at reset-3: XOSC_FAIL-
0: DPLLLTO1:FDPLL96M 32kHz
0: DPLLLCKF -
0: DPLLLCKR -
0: OSC48MRDY -
0: XOSCFAIL -
0: XOSCRDY -
OSC32KCTRL0x400014000: CKFAILCLK_OSC32KCTRL_APB Enabled at reset-5 Not protected at reset-4: XOSC32K_FAIL-
0: OSC32KRDY
0: XOSC32KRDY
SUPC0x400018000: BVDDSRDYCLK_SUPC_APB Enabled at reset-6 Not protected at reset---
0: BODVDDDET
0: BODVDDRDY
GCLK0x40001C00-CLK_GCLK_APB Enabled at reset-7 Not protected at reset---
WDT0x400020001: EWCLK_WDT_APB Enabled at reset-8 Not protected at reset---
RTC0x400024002: CMP0/ALARM0CLK_RTC_APB Enabled at reset-9 Not protected at reset-1: RTC_PERD-
2: CMP15: CMP0/ALARM0
2: OVF6: CMP1
2: PER0-77: OVF
8:15: PER0-7
EIC0x400028003, NMI: EXTINT0-15CLK_EIC_APB Enabled at reset2: GCLK_EIC10 Not protected at reset-16-31: EXTINT0-15-
FREQM0x40002C004: DONECLK_FREQM_APB Enabled at reset3: Measure11 Not protected at reset---
4: Reference
MCRAMC0x400030005: DERR, SERRCLK_MCRAMC_AHB Enabled at reset

CLK_MCRAMC_APB Enabled at reset

-12 Not protected at reset---
AHB-APB Bridge B (APBB) Peripherals
PORT0x41000000-CLK_PORT_APB Enabled at reset-32 Not protected at reset1-4: EV0-3--
DSU0x41002000-CLK_DSU_AHB Enabled at reset

CLK_DSU_APB Enabled at reset

-33 Protected at reset---
NVMCTRL0x410040006: FLTCAP, DERR, SERR, ERROR, READYCLK_NVMCTRL_AHB Enabled at reset

CLK_NVMCTRL_APB Enabled at reset

-34 Not protected at reset---
DMAC0x410060007: SUSP, TCMPL, TERRCLK_DMAC_AHB Enabled at reset-35 Not protected at reset5-8: CH0-332-35: CH0-3-
MTB0x41008000---36 Not protected at reset43: START--
44: STOP
AHB-APB Bridge C (APBC) Peripherals
EVSYS0x420000008: EVD0-11, OVR0-11CLK_EVSYS_APB Disabled at reset5-16: one per Channel64 Not protected at reset---
SERCOM00x420004009CLK_SERCOM0_APB Disabled at reset17: SLOW (2)65 Not protected at reset--2: RX
18: CORE3: TX
SERCOM10x4200080010CLK_SERCOM1_APB Disabled at reset17: SLOW (2)66 Not protected at reset--4: RX
19: CORE5: TX
SERCOM20x42000C0011CLK_SERCOM2_APB Disabled at reset17: SLOW (2)67 Not protected at reset--6: RX
20: CORE7: TX
SERCOM30x4200100012CLK_SERCOM3_APB Disabled at reset17: SLOW (2)68 Not protected at reset--8: RX
21: CORE9: TX
SERCOM40x4200140013CLK_SERCOM4_APB Disabled at reset17: SLOW (2)69 Not protected at reset--10: RX
22: CORE11: TX
SERCOM50x4200180014CLK_SERCOM5_APB Disabled at reset17: SLOW (2)70 Not protected at reset--12: RX
23: CORE13: TX
CAN00x42001C0015CLK_CAN0_AHB Enabled at reset2671 Not protected at reset--14: DEBUG
CAN10x4200200016CLK_CAN1_AHB Enabled at reset2772 Not protected at reset--15: DEBUG
TCC00x4200240017: OVFCLK_TCC0_APB Disabled at reset2873 Not protected at reset9-10: EV0-136: OVF16: OVF
17: TRG11-14: MC0-337: TRG17-20: MC0-3
17: CNT -38: CNT-
17: ERR -39-42: MC0-3 -
17: UFS - --
17: DFS -- -
17: FAULTA-B -- -
17: FAULT0-1 -- -
17: MC0-3 - - -
TCC10x4200280018: OVFCLK_TCC1_APB Disabled at reset2874 Not protected at reset15-16: EV0-143: OVF21: OVF
18: TRG17-18: MC0-144: TRG22-23: MC0-1
18: CNT -45: CNT -
18: ERR -46-47: MC0-1 -
18: UFS - --
18: DFS - - -
18: FAULTA-B - --
18: FAULT0-1 - --
18: MC0-1 -- -
TCC20x42002C0019: OVFCLK_TCC2_APB Disabled at reset2975 Not protected at reset19-20: EV0-148: OVF24: OVF
19: TRG21-22: MC0-149: TRG25-26: MC0-1
19: CNT -50: CNT-
19: ERR-51-52: MC0-1-
19: UFS -- -
19: DFS- - -
19: FAULTA-B -- -
19: FAULT0-1- - -
19: MC0-1 -- -
TC00x4200300020: OVFCLK_TC0_APB Disabled at reset3076 Not protected at reset23: EVU53: OVF27: OVF
20: MC0-154-55: MC0-128-29: MC0-1
20: ERR --
TC10x4200340021: OVFCLK_TC1_APB Disabled at reset3077 Not protected at reset24: EVU56: OVF30: OVF
21: MC0-157-58: MC0-131-32: MC0-1
21: ERR- -
TC20x4200380022: OVFCLK_TC2_APB Disabled at reset3178 Not protected at reset25: EVU59: OVF33: OVF
22: MC0-160-61: MC0-134-35: MC0-1
22: ERR- -
TC30x42003C0023: OVFCLK_TC3_APB Disabled at reset3179 Not protected at reset26: EVU62: OVF36: OVF
23: MC0-163-64: MC0-137-38: MC0-1
23: ERR- -
TC40x4200400024: OVFCLK_TC4_APB Disabled at reset3280 Not protected at reset27: EVU65: OVF39: OVF
24: MC0-166-67: MC0-140-41: MC0-1
24: ERR- -
ADC00x4200440025: RESRDYCLK_ADC0_APB Disabled at reset3681 Not protected at reset28: START68: RESRDY42: RESRDY
25: WINMON29: SYNC69: WINMON
25: OVERRUN --
ADC10x4200480026: RESRDYCLK_ADC1_APB3782 Not protected at reset30: START70: RESRDY43: RESRDY
26: WINMON31: SYNC71: WINMON
26: OVERRUN --
AC0x42004C0027: COMP0-3CLK_AC_APB Disabled at reset4283 Not protected at reset32-35: SOC0-372-75: COMP0-3-
27: WIN0-176-77: WIN0-1
DAC0x4200500028: EMPTY, UNDERRUNCLK_DAC_APB Disabled at reset3884 Not protected at reset36: START78: EMPTY45: EMPTY
PTC0x4200540030: EOCCLK_PTC_APB Disabled at reset3985 Not protected at reset37:STCONV79: EOC46: EOC
30: WCOMP80: WCOMP47: WCOMP
- -48: SEQ
CCL0x42005800-CLK_CCL_APB Disabled at reset4086 Not protected at reset38-41: LUTIN0-381-84: LUTOUT0-3-
ICM0x4200640031: RSU, REC, RWC, RBE, RMD, RHCCLK_ICM_AHB Enabled at reset

CLK_ICM_APB Disabled at reset

-89 Not protected at reset---
PDEC0x4200680029: OVFCLK_PDEC_APB Disabled at reset4190 Not protected at reset -96: OVF-
29: ERR48: EVU097: ERR
29: DIR49: EVU198: DIR
29: VLC50: EVU299: VLC
29: MC0 -100: MC0
29: MC1 -101: MC1
SMBIST0x42006C00-CLK_SMBIST_APB Enabled at reset-91 Protected at reset---
AHB-APB Bridge D (APBD) Peripherals
SERCOM60x430000009CLK_SERCOM6_APB Disabled at reset17: SLOW (1)96 Not protected at reset--49: RX
24: CORE50: TX
SERCOM70x4300040010CLK_SERCOM7_APB Disabled at reset17: SLOW (1)97 Not protected at reset--51: RX
25: CORE52: TX
TC50x4300080020: OVFCLK_TC5_APB Disabled at reset3398 Not protected at reset45: EVU87: OVF53: OVF
20: MC0-188-89: MC0-154-55: MC0-1
20: ERR- -
TC60x43000C0021: OVFCLK_TC6_APB Disabled at reset3499 Not protected at reset46: EVU90: OVF56: OVF
21: MC0-191-92: MC0-157-58: MC0-1
21: ERR- -
TC70x4300100022: OVFCLK_TC7_APB Disabled at reset35100 Not protected at reset47: EVU93: OVF59: OVF
22: MC0-194-95: MC0-160-61: MC0-1
22: ERR --
AHB Peripherals
DIVAS0x48000000-CLK_DIVAS_AHB Enabled at reset

CLK_DIVAS_APB Enabled at reset

-----
IOBUS Peripherals
PORT0x6000000031CLK_PORT_APB Enabled at reset-32 Not protected at reset1-4: EV0-3--
DIVAS0x60000200-CLK_DIVAS_AHB Enabled at reset CLK_DIVAS_APB Enabled at reset-----
Note:
  1. Refer to the Configuration Summary chapter for the list of peripherals and peripheral instances present in each variant.
  2. GCLK_SERCOMx_SLOW is only used by SERCOM I²C.