22.9.6 Peripheral Clock Generator 1
The CFGPCLKGEN1 dictates the peripheral clock selection described in the Clock and Reset Unit chapter. See Clock and Reset Unit (CRU) from Related Links.
There is no Flash location for this register because the purpose of this register is to provide application-based peripheral clocking selection. This is best handled in the application software drivers.
Name: | CFGPCLKGEN1 |
Offset: | 0x60 |
Reset: | 0x00000000 |
Property: | - |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
CM4TCD | CM4TCSEL[2:0] | ||||||||
Access | R/W | R/W | R/W | R/W | |||||
Reset | 0 | 0 | 0 | 0 |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
TCC12CD | TCC12CSEL[2:0] | SERCOM2CD | SERCOM2CSEL[2:0] | ||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
SERCOM01CD | SERCOM01CSEL[2:0] | FREQMMCD | FREQMMCSEL[2:0] | ||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
FREQMRCD | FREQMRCSEL[2:0] | EICCD | EICCSEL[2:0] | ||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 31 – CM4TCD CM4_Trace Peripheral Clock Enable
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | Clock is disabled |
1 | Clock is enabled |
Bits 30:28 – CM4TCSEL[2:0] CM4_Trace Peripheral Clock Selection
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | No clock is selected |
1-6 | REFO1-6 clock is selected |
7 | Low power clock is selected |
Bit 23 – TCC12CD TCC1 and TCC2 Peripheral Clock Enable
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | Clock is disabled |
1 | Clock is enabled |
Bits 22:20 – TCC12CSEL[2:0] TCC1 and TCC2 Peripheral Clock Selection
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | No clock is selected |
1-6 | REFO1-6 clock is selected |
7 | Low power clock is selected |
Bit 19 – SERCOM2CD SERCOM2 Peripheral Clock Enable
Note:
- This field is only writable when CFGCON0.PGLOCK is ‘
0
’. - For the 32-pin variant PIC32CX5109BZ31032 device, the SERCOM2 is not available
Value | Description |
---|---|
0 | Clock is disabled |
1 | Clock is enabled |
Bits 18:16 – SERCOM2CSEL[2:0] SERCOM2 Peripheral Clock Selection
Note:
- This field is only writable when CFGCON0.PGLOCK is ‘
0
’. - For the 32-pin variant PIC32CX5109BZ31032 device, the SERCOM2 is not available
Value | Description |
---|---|
0 | No clock is selected |
1-6 | REFO1-6 clock is selected |
7 | Low power clock is selected |
Bit 15 – SERCOM01CD SERCOM0 and SERCOM1 Peripheral Clock Enable
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | Clock is disabled |
1 | Clock is enabled |
Bits 14:12 – SERCOM01CSEL[2:0] SERCOM0 and SERCOM1 Peripheral Clock Selection
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | No clock is selected |
1-6 | REFO1-6 clock is selected |
7 | Low power clock is selected |
Bit 11 – FREQMMCD FREQM Measurement Clock Enable
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | Clock is disabled |
1 | Clock is enabled |
Bits 10:8 – FREQMMCSEL[2:0] FREQM Measurement Clock Selection
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | No clock is selected |
1-6 | REFO1-6 clock is selected |
7 | Low power clock is selected |
Bit 7 – FREQMRCD FREQM Reference Clock Enable
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | Clock is disabled |
1 | Clock is enabled |
Bits 6:4 – FREQMRCSEL[2:0] FREQM Reference Clock Selection
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | No clock is selected |
1-6 | REFO1-6 clock is selected |
7 | Low power clock is selected |
Bit 3 – EICCD EIC Peripheral Clock Enable
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | Clock is disabled |
1 | Clock is enabled |
Bits 2:0 – EICCSEL[2:0] EIC Peripheral Clock Selection
Note: This field is only writable when CFGCON0.PGLOCK is ‘
0
’.Value | Description |
---|---|
0 | No clock is selected |
1-6 | REFO1-6 clock is selected |
7 | Low power clock is selected |