ATSAMHA0G16AB PM registers The 15 registers of PM (Power Manager), from 0x40000400, with their reset value and every field. The ATSAMHA0G16AB has 990 registers in 36 peripherals, one page each.
PM Power Manager CTRLControl
Address 0x40000400
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – SLEEPSleep Mode
Address 0x40000401
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 IDLE1 0 IDLE0 1 field
Field Bits What it does IDLE 1:0 Idle Mode Configuration0 The CPU clock domain is stopped1 The CPU and AHB clock domains are stopped2 The CPU, AHB and APB clock domains are stopped
EXTCTRLExternal Reset Controller
Address 0x40000402
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 SETDIS 1 field
Field Bits What it does SETDIS 0 External Reset Disable
CPUSELCPU Clock Select
Address 0x40000408
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 CPUDIV2 1 CPUDIV1 0 CPUDIV0 1 field
Field Bits What it does CPUDIV 2:0 CPU Prescaler Selection0 Divide by 11 Divide by 22 Divide by 43 Divide by 84 Divide by 165 Divide by 326 Divide by 647 Divide by 128
APBASELAPBA Clock Select
Address 0x40000409
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 APBADIV2 1 APBADIV1 0 APBADIV0 1 field
Field Bits What it does APBADIV 2:0 APBA Prescaler Selection0 Divide by 11 Divide by 22 Divide by 43 Divide by 84 Divide by 165 Divide by 326 Divide by 647 Divide by 128
APBBSELAPBB Clock Select
Address 0x4000040A
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 APBBDIV2 1 APBBDIV1 0 APBBDIV0 1 field
Field Bits What it does APBBDIV 2:0 APBB Prescaler Selection0 Divide by 11 Divide by 22 Divide by 43 Divide by 84 Divide by 165 Divide by 326 Divide by 647 Divide by 128
APBCSELAPBC Clock Select
Address 0x4000040B
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 APBCDIV2 1 APBCDIV1 0 APBCDIV0 1 field
Field Bits What it does APBCDIV 2:0 APBC Prescaler Selection0 Divide by 11 Divide by 22 Divide by 43 Divide by 84 Divide by 165 Divide by 326 Divide by 647 Divide by 128
AHBMASKAHB Mask
Address 0x40000414
Reset 0x0000007F
Access read/write
Size 32-bit 6 fields
Field Bits What it does DMAC_ 5 DMAC AHB Clock Mask NVMCTRL_ 4 NVMCTRL AHB Clock Mask DSU_ 3 DSU AHB Clock Mask HPB2_ 2 HPB2 AHB Clock Mask HPB1_ 1 HPB1 AHB Clock Mask HPB0_ 0 HPB0 AHB Clock Mask
APBAMASKAPBA Mask
Address 0x40000418
Reset 0x0000007F
Access read/write
Size 32-bit 7 fields
Field Bits What it does EIC_ 6 EIC APB Clock Enable RTC_ 5 RTC APB Clock Enable WDT_ 4 WDT APB Clock Enable GCLK_ 3 GCLK APB Clock Enable SYSCTRL_ 2 SYSCTRL APB Clock Enable PM_ 1 PM APB Clock Enable PAC0_ 0 PAC0 APB Clock Enable
APBBMASKAPBB Mask
Address 0x4000041C
Reset 0x0000007F
Access read/write
Size 32-bit 6 fields
Field Bits What it does HMATRIX_ 6 HMATRIX APB Clock Enable DMAC_ 4 DMAC APB Clock Enable PORT_ 3 PORT APB Clock Enable NVMCTRL_ 2 NVMCTRL APB Clock Enable DSU_ 1 DSU APB Clock Enable PAC1_ 0 PAC1 APB Clock Enable
APBCMASKAPBC Mask
Address 0x40000420
Reset 0x00010000
Access read/write
Size 32-bit 19 fields
Field Bits What it does DAC_ 18 DAC APB Clock Enable AC_ 17 AC APB Clock Enable ADC_ 16 ADC APB Clock Enable TC7_ 15 TC7 APB Clock Enable TC6_ 14 TC6 APB Clock Enable TC5_ 13 TC5 APB Clock Enable TC4_ 12 TC4 APB Clock Enable TC3_ 11 TC3 APB Clock Enable TCC2_ 10 TCC2 APB Clock Enable TCC1_ 9 TCC1 APB Clock Enable TCC0_ 8 TCC0 APB Clock Enable SERCOM5_ 7 SERCOM5 APB Clock Enable SERCOM4_ 6 SERCOM4 APB Clock Enable SERCOM3_ 5 SERCOM3 APB Clock Enable SERCOM2_ 4 SERCOM2 APB Clock Enable SERCOM1_ 3 SERCOM1 APB Clock Enable SERCOM0_ 2 SERCOM0 APB Clock Enable EVSYS_ 1 EVSYS APB Clock Enable PAC2_ 0 PAC2 APB Clock Enable
INTENCLRInterrupt Enable Clear
Address 0x40000434
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 0x40000435
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 0x40000436
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
RCAUSEReset Cause
Address 0x40000438
Reset 0x01
Access read only 7 – 6 SYST 5 WDT 4 EXT 3 – 2 BOD33 1 BOD12 0 POR 6 fields
Field Bits What it does SYST 6 System Reset Request WDT 5 Watchdog Reset EXT 4 External Reset BOD33 2 Brown Out 33 Detector Reset BOD12 1 Brown Out 12 Detector Reset POR 0 Power On Reset