Atmel SAM4L Xplained Pro Evaluation Kit Atmel ATSAM4L-XPRO ATSAM4L-XPRO Data Sheet

Product codes
ATSAM4L-XPRO
Page of 1204
108
42023E–SAM–07/2013
ATSAM4L8/L4/L2
10. Power Manager (PM)
Rev: 4.4.1.1
10.1
Features
Generates clocks and resets for digital logic
On-the-fly frequency change of CPU, HSB and PBx clocks
Module-level clock gating through maskable peripheral clocks
Controls resets of the device
10.2
Overview
The Power Manager (PM) provides synchronous clocks used to clock the main digital logic in the
device, namely the CPU, and the modules and peripherals connected to the High Speed Bus
(AHB) and the Peripheral Buses (APBx). 
The synchronous clocks are divided into a number of clock domains, one for the CPU and AHB
and one for each APBx. The clocks can run at different speeds, so the user can save power by
running peripherals at a relatively low clock, while maintaining a high CPU performance. Addi-
tionally, the clocks can be independently changed on-the-fly, without halting any peripherals.
This enables the user to adjust the speed of the CPU and memories to the dynamic load of the
application, without disturbing or re-configuring active peripherals. Each module also has a sep-
arate clock, enabling the user to switch off the clock for inactive modules, to save further power.
Additionally, clocks and oscillators can be automatically switched off during Power Save Mode
periods by using the Power Save Mode feature of the Backup Power Manager module (BPM).
The Power Manager also contains a Reset Controller, which collects all possible reset sources,
generates hard and soft resets, and allows the reset source to be identified by software.
10.3
Block Diagram
Figure 10-1. PM Block Diagram
PM
Synchronous Clock 
Generator
Reset Controller
resets
Synchronous
clocks
CPU, AHB, 
APBx
External Reset Pin
SCIF/
BSCIF
Power Save Mode
APB Bus
User Interface
NVIC
Reset Sources
BPM
Main Clock Sources