OLIMEX© 2012
LPC-P1227 User's Manual
CHAPTER 4
THE LPC1227FBD64 MICROCONTROLLER
4. Introduction to the chapter
In this chapter is located the information about the heart of LPC-P1227 – its microcontroller. The
information is a modified version of the datasheet provided by its manufacturers.
4.1 The microcontroller
Main processors features:
•
Processor core
✗
ARM Cortex-M0 processor, running at 45 MHz (one wait state from flash) or 30 MHz
(zero wait states from flash). The LPC122x have a high score of over 45 in CoreMark
CPU performance benchmark testing, equivalent to 1.51/MHz.
✗
ARM Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC).
✗
Serial Wire Debug (SWD).
✗
System tick timer.
•
Memory
✗
8 kB SRAM.
✗
128 kB on-chip flash programming memory.
✗
In-System Programming (ISP) and In-Application Programming (IAP) via on-chip
bootloader software.
✗
Includes ROM-based 32-bit integer division routines.
•
Clock generation unit
✗
Crystal oscillator with an operating range of 1 MHz to 25 MHz.
✗
12 MHz Internal RC (IRC) oscillator trimmed to 1 % accuracy that can optionally be
used as a system clock.
✗
PLL allows CPU operation up to the maximum CPU rate without the need for a
high-frequency crystal. May be run from the system oscillator or the internal RC
oscillator.
✗
Clock output function with divider that can reflect the system oscillator clock, IRC
clock, main clock, and Watchdog clock.
✗
Real-Time Clock (RTC).
•
Digital peripherals
✗
Micro DMA controller with 21 channels.
Page 10 of 25
electronic components distributor