
UM10800
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2016. All rights reserved.
User manual
Rev. 1.2 — 5 October 2016
390 of 487
NXP Semiconductors
UM10800
Chapter 26: LPC82x ROM API Power profiles
26.5 API description
The power profile API provides functions to configure the system clock and optimize the
system setting for lowest power consumption.
Fig 57. Power profiles pointer structure
Ptr to ROM Driver table
Ptr to Device Table 2
Ptr to Device Table 1
Ptr to Device Table 1
…
Ptr to Device Table n
set_pll
set_power
Power API function table
ROM Driver Table
0x1FFF 1FF8
+0x00
+0x04
+0x08
+0x0C
Ptr to PowerAPI Table
Fig 58. LPC82x clock configuration for power API use
SYS PLL
irc_osc_clk
sys_osc_clk
CLKIN
irc_osc_clk
wdt_osc_clk
MAINCLKSEL
SYSPLLCLKSEL
CLOCK
DIVIDER
SYSAHBCLKCTRL[1]
(ROM enable)
SYSAHBCLKCTRL[n]
(n enable)
CLOCK
DIVIDER
Peripherals
main clock
system clock
sys_pllclkin
sys_pllclkout
m
ARM
CORTEX-M0+
ROM
n
SYSAHBCLKDIV