
NXP Semiconductors
UM10300
User Manual OM6290
UM10300_1
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 1.0— 8 August 2008
15 of 30
Features include:
60-MHz, 32-bit ARM7TDMI-S with AHB/APB interfaces
512 KB of ISP/IAP Flash
40 KB of SRAM
Very fast Flash programming via on-chip boot loader
USB 2.0 full-speed (12 Mbps) device
Two 10-bit A/D converters, providing 14 analog inputs
10-bit D/A converter
Multiple serial interfaces: two I
2
C, two UARTs, one SPI, and one SSP
Two 32-bit timers
Real-time clock and Watchdog timer
45 Fast I/O pins (5-V tolerant) with up to 15-MHz switching rate
Single 3.3-V supply
LQFP64 package (10 x 10 x 1.4 mm)
5. Using µVision and FlashMagic
In order to be able to modify or write code the following software is required:
•
Windows Operating System (Windows 2000, Windows XP or Windows Vista);
•
A development tool for ARM7 cores providing source code editing, compiling, linking
and debugging. A good (free) option is the evaluation version of the Keil RealView
MDK-ARM Microcontroller Development Kit. At the time of writing the first release of
this manual, the latest is mdk322a, which is Version 3.22. This can be downloaded at
https://www.keil.com/demo/eval/arm.htm
(registration required). The RealView MDK
includes
μ
Vision (Integrated Development Environment, Debugger and Simulator)
and RealView compilation tools for C/C++ and linker. For more information see
http://www.keil.com/arm;
•
Programming utility FlashMagic to flash the .hex file into the LPC2148, see
http://www.flashmagictool.com. FlashMagic is freeware.
5.1 Keil µVision
Evaluation Software from Keil has very few limitations. Each evaluation tool set includes
the assembler, compiler, linker, debugger, and IDE. These tools allow to evaluate the
quality of the generated code, the speed and flexibility of the debugger, and the ease-of-
use provided by the µVision IDE.
Keil ARM Evaluation Kits are code size-limited and have the following restrictions:
•
The Evaluation Version of the µVision IDE/Debugger may not be used to create
commercial products;
•
Programs that generate more than 16K Bytes of code and data will not compile,
assemble, or link;
•
The evaluation tools create Symbolic Output Format when the RealView compiler is
selected. Fully licensed tools generate standard ELF/DWARF files;
•
The debugger supports programs that are 16K Bytes or smaller;