AVR64DA28 CLKCTRL registers

The 9 registers of CLKCTRL (Clock controller), from 0x60, with their reset value and every field. The AVR64DA28 has 471 registers in 45 peripherals, one page each.

CLKCTRL Clock controller

MCLKCTRLAMCLK Control A

Address
0x60
Reset
0x00
Access
read/write
  1. 7CLKOUT
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2CLKSEL2
  7. 1CLKSEL1
  8. 0CLKSEL0
2 fields
FieldBitsWhat it does
CLKOUT7System clock out
CLKSEL2:0Clock select
  • 0 Internal high-frequency oscillator
  • 1 Internal 32.768 kHz oscillator
  • 2 32.768 kHz crystal oscillator
  • 3 External clock

MCLKCTRLBMCLK Control B

Address
0x61
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PDIV3
  5. 3PDIV2
  6. 2PDIV1
  7. 1PDIV0
  8. 0PEN
2 fields
FieldBitsWhat it does
PDIV4:1Prescaler division
  • 0 2X
  • 1 4X
  • 2 8X
  • 3 16X
  • 4 32X
  • 5 64X
  • 8 6X
  • 9 10X
  • 10 12X
  • 11 24X
  • 12 48X
PEN0Prescaler enable

MCLKLOCKMCLK Lock

Address
0x62
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0LOCKEN
1 field
FieldBitsWhat it does
LOCKEN0lock ebable

MCLKSTATUSMCLK Status

Address
0x63
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5PLLS
  4. 4EXTS
  5. 3XOSC32KS
  6. 2OSC32KS
  7. 1OSCHFS
  8. 0SOSC
6 fields
FieldBitsWhat it does
PLLS5PLL oscillator status
EXTS4External Clock status
XOSC32KS332.768 kHz Crystal Oscillator status
OSC32KS232KHz oscillator status
OSCHFS1High frequency oscillator status
SOSC0System Oscillator changing

OSCHFCTRLAOSCHF Control A

Address
0x68
Reset
0x0C
Access
read/write
  1. 7RUNSTDBY
  2. 6–
  3. 5FRQSEL3
  4. 4FRQSEL2
  5. 3FRQSEL1
  6. 2FRQSEL0
  7. 1–
  8. 0AUTOTUNE
3 fields
FieldBitsWhat it does
RUNSTDBY7Run standby
FRQSEL5:2Frequency select
  • 0 1 MHz system clock
  • 1 2 MHz system clock
  • 2 3 MHz system clock
  • 3 4 MHz system clock (default)
  • 5 8 MHz system clock
  • 6 12 MHz system clock
  • 7 16 MHz system clock
  • 8 20 MHz system clock
  • 9 24 MHz system clock
AUTOTUNE0Autotune

OSCHFTUNEOSCHF Tune

Address
0x69
Reset
0x00
Access
read/write
  1. 7TUNE7
  2. 6TUNE6
  3. 5TUNE5
  4. 4TUNE4
  5. 3TUNE3
  6. 2TUNE2
  7. 1TUNE1
  8. 0TUNE0
1 field
FieldBitsWhat it does
TUNE7:0Tune

PLLCTRLAPLL Control A

Address
0x70
Reset
0x00
Access
read/write
  1. 7RUNSTDBY
  2. 6SOURCE
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1MULFAC1
  8. 0MULFAC0
3 fields
FieldBitsWhat it does
RUNSTDBY7Run standby
SOURCE6Source
MULFAC1:0Multiplication factor
  • 0 PLL is disabled
  • 1 2 x multiplication factor
  • 2 3 x multiplication factor

OSC32KCTRLAOSC32K Control A

Address
0x78
Reset
0x00
Access
read/write
  1. 7RUNSTDBY
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
RUNSTDBY7Run standby

XOSC32KCTRLAXOSC32K Control A

Address
0x7C
Reset
0x00
Access
read/write
  1. 7RUNSTDBY
  2. 6–
  3. 5CSUT1
  4. 4CSUT0
  5. 3–
  6. 2SEL
  7. 1LPMODE
  8. 0ENABLE
5 fields
FieldBitsWhat it does
RUNSTDBY7Run standby
CSUT5:4Crystal startup time
  • 0 1k cycles
  • 1 16k cycles
  • 2 32k cycles
  • 3 64k cycles
SEL2Select
LPMODE1Low power mode
ENABLE0Enable