EasyManua.ls Logo

NXP Semiconductors KL25 Series - Clock Gating; Module Clocks

NXP Semiconductors KL25 Series
807 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
5.6 Clock Gating
The clock to each module can be individually gated on and off using the SIM module's
SCGCx registers. These bits are cleared after any reset, which disables the clock to the
corresponding module to conserve power. Prior to initializing a module, set the
corresponding bit in SCGCx register to enable the clock. Before turning off the clock,
make sure to disable the module.
Any bus access to a peripheral that has its clock disabled generates an error termination.
5.7 Module clocks
The following table summarizes the clocks associated with each module.
Table 5-2. Module clocks
Module Bus interface clock Internal clocks I/O interface clocks
Core modules
ARM Cortex-M0+ core Platform clock Core clock
NVIC Platform clock
DAP Platform clock SWD_CLK
System modules
DMA System clock
DMA Mux Bus clock
Port control Bus clock
Crossbar Switch Platform clock
Peripheral bridges System clock Bus clock
LLWU, PMC, SIM, RCM Bus clock LPO
Mode controller Bus clock
MCM Platform clock
Watchdog timer Bus clock LPO
Clocks
MCG Bus clock MCGOUTCLK, MCGPLLCLK,
MCGFLLCLK, MCGIRCLK,
OSCERCLK
OSC Bus clock OSCERCLK
Memory and memory interfaces
Flash Controller Platform clock Flash clock
Flash memory Flash clock
Analog
Table continues on the next page...
Chapter 5 Clock Distribution
KL25 Sub-Family Reference Manual, Rev. 3, September 2012
Freescale Semiconductor, Inc. 121

Table of Contents

Related product manuals