20.4.2 Register Description
Some peripherals include module enable bits internally. The PMD bit is used for clock gating of the PBx_CLK and GCLK for all peripherals. If the peripheral also includes the internal enable bit, the PMD bit and internal enable configuration bit must be configured by software for that peripheral.
The following table summarizes each peripheral's enable and disable controls. For more details on the internal enable/disable control, see Peripheral Access Controller (PAC) from Related Links.
Module | PMD control | Module control | Enable/Disable Strategy |
---|---|---|---|
AC | Present | Present | Disable at PMD or Module |
AES | Present | Present | Disable at PMD or Module |
CCL | NA | Present | Disable at Module |
CMCC | NA | Present | Disable at Module |
DMAC | NA | Present | Disable at Module |
DSU | NA | NA | Always Enabled (Dynamic On/Off) |
EIC | NA | Present | Disable at Module |
EVSYS | NA | NA | Always Enabled (Dynamic On/Off) |
FREQM | NA | Present | Disable at Module |
ICM | Present | Present | Enable both/Disable at PMD or Module |
PAC | NA | NA | Always Enabled (Dynamic On/Off) |
PUKCC | Present | NA | Disable at PMD |
QSPI | Present | Present | Enable both/Disable at PMD or Module |
RAMECC | NA | NA | Disable using fuse bit |
RTCC | Present | Present | Enable both/Disable at PMD or Module |
SERCOM | Present | Present | Enable both/Disable at PMD or Module |
TC | Present | Present | Enable both/Disable at PMD or Module |
TCC | Present | Present | Enable both/Disable at PMD or Module |
TRNG | Present | Present | Enable both/Disable at PMD or Module |
Note: For Modules with both PMD control and Module control, Enable = PMDx=0 AND Module Enable=1, Disable =PMDx=1 OR Module Enable=0.