Datasheet
17. SYSCTRL – System Controller
17.1 Overview
The System Controller (SYSCTRL) provides a user interface to the clock sources, brown out detectors,
on-chip voltage regulator and voltage reference of the device.
Through the interface registers, it is possible to enable, disable, calibrate and monitor the SYSCTRL sub-
peripherals.
All sub-peripheral statuses are collected in the Power and Clocks Status register (PCLKSR). They can
additionally trigger interrupts upon status changes through the INTENSET (INTENSET), INTENCLR
(INTENCLR) and INTFLAG (INTFLAG) registers.
Additionally, BOD33 and BOD12 interrupts can be used to wake up the device from Stand-by mode upon
a programmed brown-out detection.
17.2 Features
• 0.4-32MHz Crystal Oscillator (XOSC)
– Tunable gain control
– Programmable start-up time
– Crystal or external input clock on XIN I/O
• 32.768kHz Crystal Oscillator (XOSC32K)
– Automatic or manual gain control
– Programmable start-up time
– Crystal or external input clock on XIN32 I/O
• 32.768kHz High Accuracy Internal Oscillator (OSC32K)
– Frequency fine tuning
– Programmable start-up time
• 32.768kHz Ultra Low-Power Internal Oscillator (OSCULP32K)
– Ultra low-power, always-on oscillator
– Frequency fine tuning
– Calibration value loaded from Flash Factory Calibration at reset
• 8MHz Internal Oscillator (OSC8M)
– Fast startup
– Output frequency fine tuning
– 4/2/1MHz divided output frequencies available
– Calibration value loaded from Flash Factory Calibration at reset
• Digital Frequency Locked Loop (DFLL48M)
– Internal oscillator with no external components
– 48MHz output frequency
– Operates standalone as a high-frequency programmable oscillator in Open-Loop mode
– Operates as an accurate frequency multiplier against a known frequency in Closed-Loop
mode
SAM D21 Family
SYSCTRL – System Controller
© 2018 Microchip Technology Inc.
Datasheet Complete
DS40001882D-page 172