UM10429
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2010. All rights reserved.
User manual
Rev. 1 — 20 October 2010
227 of 258
NXP Semiconductors
UM10429
Chapter 19: Appendix LPC1102 ARM Cortex-M0 reference
19.4.7.12.2
Operation
WFI
suspends execution until one of the following events occurs:
•
an exception
•
an interrupt becomes pending which would preempt if PRIMASK was clear
•
a Debug Entry request, regardless of whether debug is enabled.
Remark:
WFI is intended for power saving only. When writing software assume that WFI
might behave as a NOP operation.
19.4.7.12.3
Restrictions
There are no restrictions.
19.4.7.12.4
Condition flags
This instruction does not change the flags.
19.4.7.12.5
Examples
WFI ; Wait for interrupt
19.5 Peripherals
19.5.1 About the ARM Cortex-M0
The address map of the
Private peripheral bus
(PPB) is:
In register descriptions, the register
type
is described as follows:
RW —
Read and write.
RO —
Read-only.
WO —
Write-only.
19.5.2 Nested Vectored Interrupt Controller
This section describes the
Nested Vectored Interrupt Controller
(NVIC) and the
registers it uses. The NVIC supports:
•
32 interrupts.
Table 212. Core peripheral register regions
Address
Core peripheral
Description
0xE000E008
-
0xE000E00F
System Control Block
0xE000E010
-
0xE000E01F
System timer
0xE000E100
-
0xE000E4EF
Nested Vectored Interrupt Controller
0xE000ED00
-
0xE000ED3F
System Control Block
0xE000EF00
-
0xE000EF03
Nested Vectored Interrupt Controller