ATxmega32D4 OSC registers

The 7 registers of OSC (Oscillator), from 0x50, with their reset value and every field. The ATxmega32D4 has 423 registers in 44 peripherals, one page each.

OSC Oscillator

CTRLControl Register

Address
0x50 I/O 0x30
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PLLEN
  5. 3XOSCEN
  6. 2RC32KEN
  7. 1RC32MEN
  8. 0RC2MEN
5 fields
FieldBitsWhat it does
PLLEN4PLL Enable
XOSCEN3External Oscillator Enable
RC32KEN2Internal 32kHz RC Oscillator Enable
RC32MEN1Internal 32MHz RC Oscillator Enable
RC2MEN0Internal 2MHz RC Oscillator Enable

STATUSStatus Register

Address
0x51 I/O 0x31
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PLLRDY
  5. 3XOSCRDY
  6. 2RC32KRDY
  7. 1RC32MRDY
  8. 0RC2MRDY
5 fields
FieldBitsWhat it does
PLLRDY4PLL Ready
XOSCRDY3External Oscillator Ready
RC32KRDY2Internal 32kHz RC Oscillator Ready
RC32MRDY1Internal 32MHz RC Oscillator Ready
RC2MRDY0Internal 2MHz RC Oscillator Ready

XOSCCTRLExternal Oscillator Control Register

Address
0x52 I/O 0x32
Reset
0x00
Access
read/write
  1. 7FRQRANGE1
  2. 6FRQRANGE0
  3. 5X32KLPM
  4. 4–
  5. 3XOSCSEL3
  6. 2XOSCSEL2
  7. 1XOSCSEL1
  8. 0XOSCSEL0
3 fields
FieldBitsWhat it does
FRQRANGE7:6Frequency Range
  • 0 0.4 - 2 MHz
  • 1 2 - 9 MHz
  • 2 9 - 12 MHz
  • 3 12 - 16 MHz
X32KLPM532kHz XTAL OSC Low-power Mode
XOSCSEL3:0External Oscillator Selection and Startup Time
  • 0 External Clock - 6 CLK
  • 2 32kHz TOSC - 32K CLK
  • 3 0.4-16MHz XTAL - 256 CLK
  • 7 0.4-16MHz XTAL - 1K CLK
  • 11 0.4-16MHz XTAL - 16K CLK

XOSCFAILExternal Oscillator Failure Detection Register

Address
0x53 I/O 0x33
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1XOSCFDIF
  8. 0XOSCFDEN
2 fields
FieldBitsWhat it does
XOSCFDIF1Failure Detection Interrupt Flag
XOSCFDEN0Failure Detection Enable

RC32KCAL32kHz Internal Oscillator Calibration Register

Address
0x54 I/O 0x34
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PLLCTRLPLL Control REgister

Address
0x55 I/O 0x35
Reset
0x00
Access
read/write
  1. 7PLLSRC1
  2. 6PLLSRC0
  3. 5–
  4. 4PLLFAC4
  5. 3PLLFAC3
  6. 2PLLFAC2
  7. 1PLLFAC1
  8. 0PLLFAC0
2 fields
FieldBitsWhat it does
PLLSRC7:6Clock Source
  • 0 Internal 2MHz RC Oscillator
  • 2 Internal 32MHz RC Oscillator
  • 3 External Oscillator
PLLFAC4:0Multiplication Factor

DFLLCTRLDFLL Control Register

Address
0x56 I/O 0x36
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2RC32MCREF1
  7. 1RC32MCREF0
  8. 0RC2MCREF
2 fields
FieldBitsWhat it does
RC32MCREF2:132 MHz DFLL Calibration Reference
  • 0 Internal 32.768 kHz RC Oscillator
  • 1 External 32.768 kHz Crystal Oscillator
RC2MCREF02 MHz DFLL Calibration Reference
  • 0 Internal 32.768 kHz RC Oscillator
  • 1 External 32.768 kHz Crystal Oscillator