Datasheet

UM10398 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2014. All rights reserved.
User manual Rev. 12.3 — 10 June 2014 453 of 547
28.1 How to read this chapter
The NMI is implemented on the LPC1100XL series (see Section 3.5.29). Parts on the
LPC1100, LPC1100L, and LPC1100C series do not support the NMI.
28.2 Introduction
The following material is using the ARM Cortex-M0 User Guide. Minor changes have
been made regarding the specific implementation of the Cortex-M0 for the LPC111x,
LPC11D14, and LPC11Cxx parts.
The ARM Cortex-M0 documentation is also available in Ref. 1
and Ref. 2.
28.3 About the Cortex-M0 processor and core peripherals
The Cortex-M0 processor is an entry-level 32-bit ARM Cortex processor designed for a
broad range of embedded applications. It offers significant benefits to developers,
including:
a simple architecture that is easy to learn and program
ultra-low power, energy efficient operation
excellent code density
deterministic, high-performance interrupt handling
upward compatibility with Cortex-M processor family.
UM10398
Chapter 28: LPC111x/LPC11Cxx Appendix: ARM Cortex-M0
reference
Rev. 12.3 — 10 June 2014 User manual
Fig 95. Cortex-M0 implementation
&RUWH[0SURFHVVRU
&RUWH[0
SURFHVVRU
FRUH
%XVPDWUL[
1HVWHG
9HFWRUHG
,QWHUUXSW
&RQWUROOHU
19,&
,QWHUUXSWV
'HEXJ
$FFHVV3RUW
'$3
$+%/LWHLQWHUIDFHWRV\VWHP 6HULDO:LUHGHEXJSRUW
'HEXJ
'HEXJJHU
LQWHUIDFH
%UHDNSRLQW
DQG
ZDWFKSRLQW
XQLW
&RUWH[0FRPSRQHQWV