PIC32CM1216LE00048 GCLK registers The 42 registers of GCLK (Generic Clock Generator), from 0x40001C00, with their reset value and every field. The PIC32CM1216LE00048 has 1312 registers in 40 peripherals, one page each.
GCLK Generic Clock Generator CTRLAControl
Address 0x40001C00
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 SWRST 1 field
Field Bits What it does SWRST 0 Software Reset
SYNCBUSYSynchronization Busy
Address 0x40001C04
Reset 0x00000000
Access read only
Size 32-bit 6 fields
Field Bits What it does GENCTRL4 6 Generic Clock Generator Control 4 Synchronization Busy bit GENCTRL3 5 Generic Clock Generator Control 3 Synchronization Busy bit GENCTRL2 4 Generic Clock Generator Control 2 Synchronization Busy bit GENCTRL1 3 Generic Clock Generator Control 1 Synchronization Busy bit GENCTRL0 2 Generic Clock Generator Control 0 Synchronization Busy bit SWRST 0 Software Reset Synchronization Busy bit
GENCTRL0Generic Clock Generator Control
Address 0x40001C20
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does RUNSTDBY 13 Run in Standby DIVSEL 12 Divide Selection0 Division by GENCTRLn.DIV1 Division by 2^(GENCTRLn.DIV+1) OE 11 Output Enable OOV 10 Output Off Value IDC 9 Improve Duty Cycle GENEN 8 Generic Clock Generator Enable SRC 3:0 Source Select0 XOSC oscillator output1 Generator input pad (GCLK_IO)2 Generic clock generator 1 output3 OSCULP32K oscillator output4 XOSC32K oscillator output5 OSC16M oscillator output6 DFLLULP output7 DFLL48M output8 FDPLL96M output DIV 31:16 Division Factor
GENCTRL1Generic Clock Generator Control
Address 0x40001C24
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does RUNSTDBY 13 Run in Standby DIVSEL 12 Divide Selection0 Division by GENCTRLn.DIV1 Division by 2^(GENCTRLn.DIV+1) OE 11 Output Enable OOV 10 Output Off Value IDC 9 Improve Duty Cycle GENEN 8 Generic Clock Generator Enable SRC 3:0 Source Select0 XOSC oscillator output1 Generator input pad (GCLK_IO)2 Generic clock generator 1 output3 OSCULP32K oscillator output4 XOSC32K oscillator output5 OSC16M oscillator output6 DFLLULP output7 DFLL48M output8 FDPLL96M output DIV 31:16 Division Factor
GENCTRL2Generic Clock Generator Control
Address 0x40001C28
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does RUNSTDBY 13 Run in Standby DIVSEL 12 Divide Selection0 Division by GENCTRLn.DIV1 Division by 2^(GENCTRLn.DIV+1) OE 11 Output Enable OOV 10 Output Off Value IDC 9 Improve Duty Cycle GENEN 8 Generic Clock Generator Enable SRC 3:0 Source Select0 XOSC oscillator output1 Generator input pad (GCLK_IO)2 Generic clock generator 1 output3 OSCULP32K oscillator output4 XOSC32K oscillator output5 OSC16M oscillator output6 DFLLULP output7 DFLL48M output8 FDPLL96M output DIV 31:16 Division Factor
GENCTRL3Generic Clock Generator Control
Address 0x40001C2C
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does RUNSTDBY 13 Run in Standby DIVSEL 12 Divide Selection0 Division by GENCTRLn.DIV1 Division by 2^(GENCTRLn.DIV+1) OE 11 Output Enable OOV 10 Output Off Value IDC 9 Improve Duty Cycle GENEN 8 Generic Clock Generator Enable SRC 3:0 Source Select0 XOSC oscillator output1 Generator input pad (GCLK_IO)2 Generic clock generator 1 output3 OSCULP32K oscillator output4 XOSC32K oscillator output5 OSC16M oscillator output6 DFLLULP output7 DFLL48M output8 FDPLL96M output DIV 31:16 Division Factor
GENCTRL4Generic Clock Generator Control
Address 0x40001C30
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does RUNSTDBY 13 Run in Standby DIVSEL 12 Divide Selection0 Division by GENCTRLn.DIV1 Division by 2^(GENCTRLn.DIV+1) OE 11 Output Enable OOV 10 Output Off Value IDC 9 Improve Duty Cycle GENEN 8 Generic Clock Generator Enable SRC 3:0 Source Select0 XOSC oscillator output1 Generator input pad (GCLK_IO)2 Generic clock generator 1 output3 OSCULP32K oscillator output4 XOSC32K oscillator output5 OSC16M oscillator output6 DFLLULP output7 DFLL48M output8 FDPLL96M output DIV 31:16 Division Factor
PCHCTRL0Peripheral Clock Control
Address 0x40001C80
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL1Peripheral Clock Control
Address 0x40001C84
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL2Peripheral Clock Control
Address 0x40001C88
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL3Peripheral Clock Control
Address 0x40001C8C
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL4Peripheral Clock Control
Address 0x40001C90
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL5Peripheral Clock Control
Address 0x40001C94
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL6Peripheral Clock Control
Address 0x40001C98
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL7Peripheral Clock Control
Address 0x40001C9C
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL8Peripheral Clock Control
Address 0x40001CA0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL9Peripheral Clock Control
Address 0x40001CA4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL10Peripheral Clock Control
Address 0x40001CA8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL11Peripheral Clock Control
Address 0x40001CAC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL12Peripheral Clock Control
Address 0x40001CB0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL13Peripheral Clock Control
Address 0x40001CB4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL14Peripheral Clock Control
Address 0x40001CB8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL15Peripheral Clock Control
Address 0x40001CBC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL16Peripheral Clock Control
Address 0x40001CC0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL17Peripheral Clock Control
Address 0x40001CC4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL18Peripheral Clock Control
Address 0x40001CC8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL19Peripheral Clock Control
Address 0x40001CCC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL20Peripheral Clock Control
Address 0x40001CD0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL21Peripheral Clock Control
Address 0x40001CD4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL22Peripheral Clock Control
Address 0x40001CD8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL23Peripheral Clock Control
Address 0x40001CDC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL24Peripheral Clock Control
Address 0x40001CE0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL25Peripheral Clock Control
Address 0x40001CE4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL26Peripheral Clock Control
Address 0x40001CE8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL27Peripheral Clock Control
Address 0x40001CEC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL28Peripheral Clock Control
Address 0x40001CF0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL29Peripheral Clock Control
Address 0x40001CF4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL30Peripheral Clock Control
Address 0x40001CF8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL31Peripheral Clock Control
Address 0x40001CFC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL32Peripheral Clock Control
Address 0x40001D00
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL33Peripheral Clock Control
Address 0x40001D04
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL34Peripheral Clock Control
Address 0x40001D08
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4