Back to drivers page

# AVR Software Framework: UC3 System Control InterFace Driver

Copyright © 2009 Atmel Corporation

## System Control InterFace Software Driver

###
- UC3 L series

The System Control Interface (SCIF) controls the Oscillators, DFLL, Generic Clocks, BODs, Temperature Sensor, VREG and retention registers.

The driver is composed of scif_uc3l.c and scif_uc3l.h.

This driver provides interfaces for SCIF main hardware features:

- Power and Clocks Status Function,
- OSC0 oscillator setup,
- OSC32 oscillator setup,
- DFLL setup,
- Bandgap, voltage regulator, RCOSC, Supply Monitor 3.3V, Temperature Sensor calibration functions
- 120MHz RCOSC setup,
- 32kHz RCOSC setup,
- Generic clocks setup,
- Backup register setup,
- SCIF interrupts setup.

  Three examples are available:

- DFLL configuration to 22MHz and generic clock configuration to 44kHz and sleep mode example,
- DFLL configuration to 24MHz and use DFLL as main clock source and clock domains configuration to 12MHz and generic clock configuration to 12MHz and sleep mode example.
- OSC32K and generic clock configuration and sleep mode example.

###
- UC3 C series

The System Control Interface (SCIF) controls the Oscillators, PLL, Generic Clocks, BODs, Temperature Sensor, VREG and retention registers.

The driver is composed of scif_uc3c.c and scif_uc3c.h.

This driver provides interfaces for SCIF main hardware features:

- Power and Clocks Status Function,
- OSC0 and OSC1 oscillators setup,
- OSC32 oscillator setup,
- PLL0 and PLL1 setup,
- Bandgap, voltage regulator, RCOSC, Supply Monitor 5V/3.3V, Temperature Sensor calibration functions
- 120MHz RCOSC setup,
- 8MHz RCOSC setup,
- 32kHz RCOSC setup,
- Generic clocks setup,
- Backup register setup,
- SCIF interrupts setup.

  One example is available: PLL and generic clock configuration and sleep mode example.

  AVR is a registered trademark of Atmel Corporation.