ATSAML21E16B MCLK registers The 13 registers of MCLK (Main Clock), from 0x40000400, with their reset value and every field. The ATSAML21E16B has 1205 registers in 40 peripherals, one page each.
MCLK Main Clock CTRLAControl A
Address 0x40000400
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – INTENCLRInterrupt Enable Clear
Address 0x40000401
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 CKRDY 1 field
Field Bits What it does CKRDY 0 Clock Ready Interrupt Enable
INTENSETInterrupt Enable Set
Address 0x40000402
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 CKRDY 1 field
Field Bits What it does CKRDY 0 Clock Ready Interrupt Enable
INTFLAGInterrupt Flag Status and Clear
Address 0x40000403
Reset 0x01
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 CKRDY 1 field
Field Bits What it does CKRDY 0 Clock Ready
CPUDIVCPU Clock Division
Address 0x40000404
Reset 0x01
Access read/write 7 CPUDIV7 6 CPUDIV6 5 CPUDIV5 4 CPUDIV4 3 CPUDIV3 2 CPUDIV2 1 CPUDIV1 0 CPUDIV0 1 field
Field Bits What it does CPUDIV 7:0 CPU Clock Division Factor1 Divide by 12 Divide by 24 Divide by 48 Divide by 816 Divide by 1632 Divide by 3264 Divide by 64128 Divide by 128
LPDIVLow-Power Clock Division
Address 0x40000405
Reset 0x01
Access read/write 7 LPDIV7 6 LPDIV6 5 LPDIV5 4 LPDIV4 3 LPDIV3 2 LPDIV2 1 LPDIV1 0 LPDIV0 1 field
Field Bits What it does LPDIV 7:0 Low-Power Clock Division Factor1 Divide by 12 Divide by 24 Divide by 48 Divide by 816 Divide by 1632 Divide by 3264 Divide by 64128 Divide by 128
BUPDIVBackup Clock Division
Address 0x40000406
Reset 0x01
Access read/write 7 BUPDIV7 6 BUPDIV6 5 BUPDIV5 4 BUPDIV4 3 BUPDIV3 2 BUPDIV2 1 BUPDIV1 0 BUPDIV0 1 field
Field Bits What it does BUPDIV 7:0 Backup Clock Division Factor1 Divide by 12 Divide by 24 Divide by 48 Divide by 816 Divide by 1632 Divide by 3264 Divide by 64128 Divide by 128
AHBMASKAHB Mask
Address 0x40000410
Reset 0x000FFFFF
Access read/write
Size 32-bit 17 fields
Field Bits What it does HSRAM_HMATRIXLP2HMCRAMCHSBRIDGE_ 19 HSRAM_HMATRIXLP2HMCRAMCHSBRIDGE AHB Clock Mask HSRAM_AHBSETUPKEEPER_ 18 HSRAM_AHBSETUPKEEPER AHB Clock Mask H2LBRIDGES_H_ 17 H2LBRIDGES_H AHB Clock Mask L2HBRIDGES_H_ 16 L2HBRIDGES_H AHB Clock Mask NVMCTRL_PICACHU_ 15 NVMCTRL_PICACHU AHB Clock Mask PAC_ 14 PAC AHB Clock Mask USB_ 12 USB AHB Clock Mask DMAC_ 11 DMAC AHB Clock Mask LPRAM_ 10 LPRAM AHB Clock Mask HSRAM_ 9 HSRAM AHB Clock Mask NVMCTRL_ 8 NVMCTRL AHB Clock Mask DSU_ 5 DSU AHB Clock Mask HPB4_ 4 HPB4 AHB Clock Mask HPB3_ 3 HPB3 AHB Clock Mask HPB2_ 2 HPB2 AHB Clock Mask HPB1_ 1 HPB1 AHB Clock Mask HPB0_ 0 HPB0 AHB Clock Mask
APBAMASKAPBA Mask
Address 0x40000414
Reset 0x00001FFF
Access read/write
Size 32-bit 11 fields
Field Bits What it does PORT_ 10 PORT APB Clock Enable EIC_ 9 EIC APB Clock Enable RTC_ 8 RTC APB Clock Enable WDT_ 7 WDT APB Clock Enable GCLK_ 6 GCLK APB Clock Enable SUPC_ 5 SUPC APB Clock Enable OSC32KCTRL_ 4 OSC32KCTRL APB Clock Enable OSCCTRL_ 3 OSCCTRL APB Clock Enable RSTC_ 2 RSTC APB Clock Enable MCLK_ 1 MCLK APB Clock Enable PM_ 0 PM APB Clock Enable
APBBMASKAPBB Mask
Address 0x40000418
Reset 0x00000017
Access read/write
Size 32-bit 3 fields
Field Bits What it does NVMCTRL_ 2 NVMCTRL APB Clock Enable DSU_ 1 DSU APB Clock Enable USB_ 0 USB APB Clock Enable
APBCMASKAPBC Mask
Address 0x4000041C
Reset 0x00007FFF
Access read/write
Size 32-bit 13 fields
Field Bits What it does TRNG_ 14 TRNG APB Clock Enable AES_ 13 AES APB Clock Enable DAC_ 12 DAC APB Clock Enable TC1_ 9 TC1 APB Clock Enable TC0_ 8 TC0 APB Clock Enable TCC2_ 7 TCC2 APB Clock Enable TCC1_ 6 TCC1 APB Clock Enable TCC0_ 5 TCC0 APB Clock Enable SERCOM4_ 4 SERCOM4 APB Clock Enable SERCOM3_ 3 SERCOM3 APB Clock Enable SERCOM2_ 2 SERCOM2 APB Clock Enable SERCOM1_ 1 SERCOM1 APB Clock Enable SERCOM0_ 0 SERCOM0 APB Clock Enable
APBDMASKAPBD Mask
Address 0x40000420
Reset 0x000000FF
Access read/write
Size 32-bit 8 fields
Field Bits What it does CCL_ 7 CCL APB Clock Enable OPAMP_ 6 OPAMP APB Clock Enable PTC_ 5 PTC APB Clock Enable AC_ 4 AC APB Clock Enable ADC_ 3 ADC APB Clock Enable TC4_ 2 TC4 APB Clock Enable SERCOM5_ 1 SERCOM5 APB Clock Enable EVSYS_ 0 EVSYS APB Clock Enable
APBEMASKAPBE Mask
Address 0x40000424
Reset 0x0000000D
Access read/write
Size 32-bit 1 field
Field Bits What it does PAC_ 0 PAC APB Clock Enable