AVR16EB28 CLKCTRL registers

The 10 registers of CLKCTRL (Clock controller), from 0x60, with their reset value and every field. The AVR16EB28 has 423 registers in 40 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. 3CLKSEL3
  6. 2CLKSEL2
  7. 1CLKSEL1
  8. 0CLKSEL0
2 fields
FieldBitsWhat it does
CLKOUT7System clock out
CLKSEL3:0Clock select
  • 0 Internal high-frequency oscillator
  • 1 Internal 32.768 kHz oscillator
  • 2 32.768 kHz crystal oscillator
  • 3 External clock
  • 4 PLL Oscillator

MCLKCTRLBMCLK Control B

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

MCLKSTATUSMCLK Status

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

MCLKTIMEBASEMCLK Timebase

Address
0x66
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4TIMEBASE4
  5. 3TIMEBASE3
  6. 2TIMEBASE2
  7. 1TIMEBASE1
  8. 0TIMEBASE0
1 field
FieldBitsWhat it does
TIMEBASE4:0Timebase

OSCHFCTRLAOSCHF Control A

Address
0x68
Reset
0x0C
Access
read/write
  1. 7RUNSTDBY
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1AUTOTUNE1
  8. 0AUTOTUNE0
2 fields
FieldBitsWhat it does
RUNSTDBY7Run in standby
AUTOTUNE1:0Automatic Oscillator Tune
  • 0 Disabled
  • 1 Tune against 32.768 kHz Crystal Oscillator

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:0Oscillator Tune

PLLCTRLAPLL Control A

Address
0x70
Reset
0x00
Access
read/write
  1. 7RUNSTDBY
  2. 6SOURCE1
  3. 5SOURCE0
  4. 4SOURCEDIV1
  5. 3SOURCEDIV0
  6. 2–
  7. 1MULFAC1
  8. 0MULFAC0
4 fields
FieldBitsWhat it does
RUNSTDBY7Run in Standby
SOURCE6:5PLL Source
  • 0 Internal High Frequency Oscillator
  • 1 External Clock
SOURCEDIV4:3PLL Source Division
  • 0 Source undivided
  • 1 Divide source by 2
  • 2 Divide source by 4
  • 3 Divide source by 6
MULFAC1:0PLL Multiplication Factor
  • 0 PLL Disabled
  • 2 Multiply by 8
  • 3 Multiply by 16

PLLCTRLBPLL Control B

Address
0x71
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0CLKDIV
1 field
FieldBitsWhat it does
CLKDIV0PLL Output Clock Division
  • 0 PLL output clock undivided
  • 1 PLL output clock divided by 2

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