Page 3 - Table of Contents; NXP ARM Microcontroller Guide
3 3 Table of Contents NXP and Future Electronics Overview ............................... 4ARM Microcontroller Applications Guide ........................... 5Part and Family Selector Guide ........................................ 6 ARM9 Architecture Overview ...........................................
Page 4 - FUTURE ELECTRONICS OvERvIEw; NXP CORPORATE OvERvIEw
4 FUTURE ELECTRONICS OvERvIEw Founded in 1968, Future Electronics is a worldwide leader in electronic components distribution, and is recognized as one of the most respected and innovative companies in the industry today. Headquartered in Montreal and operating in 41 countries around the world, Futu...
Page 5 - ARM MICROCONTROLLER; APPLICATIONS GUIdE; Technology; CAN
5 ARM MICROCONTROLLER APPLICATIONS GUIdE Whatever market you’re in, whatever application you are building, few solutions are complete without the ‘basic’ elements. Covering all the essential ingredients, NXP’s total solutions extend to the industry’s widest portfolio of multimarket semiconductors in...
Page 6 - PART ANd FAMILy; SELECTOR GUIdE
6 6 PART ANd FAMILy SELECTOR GUIdE Type Memory Timers Serial interfaces A d C (10–bit) No. of channels I/O pins Exter nal bus inter face PLL Max. fr eq. (MHz) CPU voltage I/O voltage Temp. range options Package Comments / Special features Flash (Kb) RAM (Kb) Instr uction cache d ata cache No. of tim...
Page 7 - LPC2000 ANd LH7 FAMILy (CONTINUEd) – ARM7
7 7 LPC2000 ANd LH7 FAMILy (CONTINUEd) – ARM7 Type Memory Timers Serial interfaces Analog Sd /MMC I/O pins Exter nal bus inter face PLL Max. fr eq. (MHz) CPU voltage I/O voltage Temp. range options Package Comments / Special features Flash RAM No. of timers* Pw M channels Ether net USB UAR T I 2 C C...
Page 8 - NXP ARM9 Architecture Overview; portfolios are based on the
8 The ARM9E processor family enables single processor solutions for microcontroller, DSP and Java applications, offering savings in chip area and complexity, power consumption, and time-to-market. The ARM9E family of products are DSP-enhanced 32-bit RISC processors, well suited for applications requ...
Page 9 - ARM9/ARM9E CORE FEATURES
9 The NXP LPC3000 family is the only ARM9 microcontroller that provides a vector floating-point co-processor and integrated USB On-The-Go, as well as the ability to operate in ultra-low-power mode down to 0.9V. With speeds of up to 208 MHz, the NXP LPC3180 series supports Linux and WinCE and is idea...
Page 10 - KEy FEATURES
10 LPC32x0 Devices These advanced microcontrollers use a powerful ARM926EJ-S core, a VFP co-processor, an internal bus matrix, and a large set of standard peripherals to achieve outstanding performance. KEy FEATURES u 208-MHz, 32-bit ARM9EJ-S with Embedded Trace Module (ETM) u Vector Floating-Point ...
Page 11 - CORE
11 dEvELOPMENT TOOLS LPC32x0 SELECTION GUIdE Type SRAM (KB) A/D converter (channel x bit) 10/100 Ethernet LCD controller USB host, device, OTG Serial interfaces Temperature range (˚C) Package I 2 C-bus SPI/SSP I 2 S UART LPC3220 128 3 x 10 0 0 1 2 2 2 7 -40 to +85 TFBGA296 LPC3230 256 3 x 10 0 1 1 2...
Page 12 - microcontroller
12 LPC3180/01 Device A USB OTG interface with full host capability lets this high-performance microcontroller connect directly to peripherals. Other options – including seven UARTs, two SPI, two I 2 C, a real-time clock with separate power domain, and controllers for NAND Flash and SDRAM memory – in...
Page 13 - dEvELOPMENT TOOLS; NOHAU LPC3000 EvALUATION BOARd
13 dEvELOPMENT TOOLS LPC3180/01 SELECTION GUIdE Type External memory interface SRAM I-cache D-cache USB 2.0 + OTG I 2 C SPI UARTs ADC channels (10-bit) Package LPC3180/01 1 64 KB 32 K 32 K 1 2 2 7 (1) 3 LFBGA320 (1) UART6 supports IrDA phy CORE ® -ARM9/LPC3180 ARM9 wITH vECTOR FLOATING-POINT UNIT Th...
Page 14 - ARM968 microcontroller
14 LPC291x Devices Built around an ARM968 core, this 32-bit microcontroller is optimized for automotive and industrial applications and fills the performance gap between ARM7TDMI and ARM926EJ technologies. It offers high-performance and very low power consumption, integrates CAN 2.0B and LIN 2.0 con...
Page 15 - HITEX LPC2919 EvALUATION BOARd
15 dEvELOPMENT TOOLS LPC291x SELECTION GUIdE Type Memory Serial interfaces ADCs External memory Package Flash (MB) SRAM (KB) ITCM (KB) DTCM (KB) CAN 2.0B LIN 2.0 16C UART SPI LPC2917 512 48 16 16 2 2 2 3 2 • LQFP144 LPC2919 768 48 16 16 2 2 2 3 2 • LQFP144 HITEX LPC2919 EvALUATION BOARd This evaluat...
Page 16 - LH7A Devices; microcontroller with integrated
16 LH7A Devices These flexible, powerful microcontrollers, based on ARM9 cores, integrate an LCD controller, so they save time-to-market for applications that use an LCD screen. Supported by comprehensive software and hardware design tools, they make it easy to create everything from cost-conscious ...
Page 17 - AUCKLANd EvA EvALUATION BOARd
17 dEvELOPMENT TOOLS LH7A40x SELECTION GUIdE Type CPU core RAM GPIO LCD controller A/D converter Serial interfaces Temperature range (˚C) Package LH7A400 ARM922T 8 KB (I-cache) 8 KB (D-cache) 80 KB (frame buffer) 60 1024 x 768: 64k colors STN, CSTN, TFT, AD-TFT – SPI/SSP, 3 x UART, IrDA, USB 2.0 dev...
Page 18 - NXP ARM7 Architecture Overview; The ARM7 family is a range of low
18 18 Offering up to 130MIPs (Dhrystone2.1), the ARM7 family incorporates the Thumb 16-bit instruction set - enabling 32-bit performance at 8/16-bit system cost. The family consists of the ARM7TDMI, ARM7TDMI-S and ARM7EJ-S processor cores and the ARM720T cached processor macrocell, each of which has...
Page 19 - ARM7 CORE FEATURES
19 19 Based on an ARM7TDMI-S core operating at up to 72 MHz, NXP’s LPC2000 and LH7 32-bit microcontrollers deliver high performance and low power consumption in a cost-effective package. In addition to offering integrated LCD support, they offer a wide range of peripherals, including multiple serial...
Page 20 - LPC28xx Devices; ARM7-based microcontrollers
20 LPC28xx Devices The LPC2888 offers 1 MB of Flash, 64 KB of SRAM, external memory interfaces, high-speed (480 Mbps) USB 2.0, a 10-bit A/D converter, and multiple serial interfaces. The LPC2880 is a ROM-less version of the LPC2888. Both operate from a single AA(A) battery cell or a USB input. KEy F...
Page 21 - NOHAU LPC288x EvALUATION BOARd
21 dEvELOPMENT TOOLS LPC288x SELECTION GUIdE Type Memory Serial interfaces ADC channels (10-bit) Package Flash (MB) SRAM (KB) USB 2.0 (12 or 480 Mbps) I 2 S I 2 C UART (IrDA) LCD (8-bit) LPC2880 (1) 0 64 1 1 1 1 1 5 TFBGA180 LPC2888 1 64 1 1 1 1 1 5 TFBGA180 (1) LPC2880 is ROM-less version of LPC288...
Page 22 - LH7 Devices; NXP ARM7-based microcontroller
22 LH7 Devices These flexible, powerful microcontrollers, based on ARM7 cores, integrate an LCD controller, so they save time-to-market for applications that use an LCD screen. Supported by comprehensive software and hardware design tools, they make it easy to design a wide range of applications. KE...
Page 23 - LOGIC Pd NXP ZOOMTM SdK
23 dEvELOPMENT TOOLS LH7754xx ANd LH7952x SELECTION GUIdE Type CPU Core RAM GPIO LCD controller A/D converter Serial interfaces Temperature range (˚C) Package LH75400 ARM7TDMI-S 32 KB 76 1024 x 768 16-level greyscale 8 x 10-bit with touchscreen interface SPI/SSP, 3 x UART, CAN 2.0B -40 to +85 LQFP14...
Page 24 - LPC24xx Devices; ARM7 MCU with Ethernet,
24 LPC24xx Devices Built for connectivity, these powerful yet cost-effective microcon- trollers support 10/100 Ethernet, full-speed (12 Mbps) USB 2.0, USB OTG, and CAN 2.0B. They have 512 KB of ISP/ IAP Flash, 98 KB of SRAM, an external memory interface, 10-bit A/D and D/A converters, an internal RC...
Page 25 - EMBEddEd ARTISTS LPC2468 OEM BOARd
25 dEvELOPMENT TOOLS LPC24xx SELECTION GUIdE Type Memory Serial interfaces LCD controller ADC/DAC options Package Flash (KB) SRAM (KB) External interface 10/100 Ethernet USB 2.0 (OTG/OHCI/DEV) CAN UART I 2 C I 2 S SPI/ SSP SD/ MMC ADC channels (10-bit) DAC channels (10-bit) LPC2458FET180 512 98 16-b...
Page 26 - LPC23xx Devices
26 LPC23xx Devices Built for connectivity, these powerful yet cost-effective microcon- trollers support 10/100 Ethernet, full-speed (12 Mbps) USB 2.0, and CAN 2.0B. They have up to 512 KB of ISP/IAP Flash, up to 98 KB of SRAM, 10-bit A/D and D/A converters, an IRC oscillator, and options for an SD m...
Page 27 - MCB2300 EvALUATION BOARdS FROM KEIL
27 dEvELOPMENT TOOLS LPC23xx SELECTION GUIdE Type Memory Serial interfaces ADC/DAC options Package Flash (KB) SRAM (KB) 10/100 Ethernet USB 2.0 (12 Mbps) CAN UART I 2 C I 2 S SPI SSP SD/ MDC ADC channels (10-bit) DAC channels (10-bit) LPC2364Fxx100 128 34 1 (RMII) Device 2 4 3 1 1 2 – 6 1 LQFP100, T...
Page 28 - LPC22xx Devices; ARM7TDMI-STM processors LPC22xx
28 LPC22xx Devices This family of high-performance microcontrollers includes parts that integrate up to 256 KB of on-chip Flash, 16 KB of on-chip RAM, a 10-bit ADC, and an external memory interface. There are options for up to four CAN interfaces and can provide support for extended temperature rang...
Page 29 - PHyTEC; EMBEST LPCEB2000 EvALUATION BOARd
29 dEvELOPMENT TOOLS LPC22xx SELECTION GUIdE Type Memory I/O pins 10-bit A/Dconverter channels External Memory Interface CAN bus Serial interfaces Temperature range (°C) Package Flash (KB) SRAM (KB) I 2 C UART SPI LPC2210 0 16 76 8 • – 1 2 2 -40 to +85 LQFP144 LPC2212 128 16 112 8 • – 1 2 2 -40 to +...
Page 30 - ARM7-based microcontrollers with
30 LPC215x, LPC214x and LPC213x Devices These powerful yet cost-effective microcontrollers offer USB 2.0 full-speed (12Mbps) capability. Most have up to two 10-bit A/D converters and a 10-bit D/A converter. In addition to having multiple interfaces (CAN, I 2 Cs, UARTs, SPIs and SSP), these high-perf...
Page 31 - IAR KS2148 EvALUATION BOARd
31 dEvELOPMENT TOOLS LPC213x, LPC214x, LPC215x SELECTION GUIdE Type Memory I/O Pins CAN BUS Serial interfaces ADC/DAC options Temperature range (°C) Enhanced UARTs, ADC, Fast I/Os and BOD Package Flash (KB) SRAM (KB) USB 2.0 (12Mbps) USB DMA I 2 C UART SPI/SSP ADC channels (10-bit) DAC channels (10-...
Page 32 - LPC21xx Devices; ARM7-based MCUs with
32 LPC21xx Devices These powerful yet cost-effective microcontrollers are equipped with up to 256 KB of on-chip Flash, up to 16 KB of SRAM, and optional CAN 2.0B bus interfaces. They are also equipped with a 10-bit A/D converter, multiple serial interfaces and are available in small 10 x 10 x 1.4 mm...
Page 33 - KEIL MCB2100 EvALUATION BOARd
33 dEvELOPMENT TOOLS LPC21xx SELECTION GUIdE Type Memory I/O Pins 10-bit ADC Channels CAN bus Serial Interfaces Temperature range (°C) Package Flash (KB) SRAM (KB) I 2 C Bus UART SPI LPC2109/01 64 8 46 4 – 1 2 2 -40 to +85 LQFP64 LPC2114/01 128 16 46 4 – 1 2 2 -40 to +85 LQFP64 LPC2119/01 128 16 46 ...
Page 34 - with ARM7TDMI-STM core
34 LPC2104/05/06 Devices These powerful yet cost-effective microcontrollers have 128 KB of zero wait-state, security-enabled Flash and up to 64 KB of SRAM. Each has multiple serial interfaces and is available in a package that measures only 7 x 7 mm. KEy FEATURES u 60-MHz, 32-bit ARM7TDMI-S with AHB...
Page 35 - IAR KS2106 EvALUATION BOARd
35 dEvELOPMENT TOOLS LPC2104/05/06 SELECTION GUIdE Type Memory Serial interfaces Package Flash (KB) SRAM (KB) I 2 C UART SPI SSP LPC2104FBD64/01 128 16 1 2 1 1 LQFP48 LPC2105FBD64/01 128 32 1 2 1 1 LQFP48 LPC2106FBD64/01 128 64 1 2 1 1 LQFP48 LPC2106FHN64/01 128 64 1 2 1 1 HVQFN48 IAR KS2106 EvALUAT...
Page 37 - KEIL MCB2103 EvALUATION BOARd
37 dEvELOPMENT TOOLS LPC210x SELECTION GUIdE Type Memory Serial interfaces ADC channels (10-bit) Package Flash (KB) SRAM (KB) I 2 C UART SPI SPI/SSP LPC2101 8 2 2 2 1 1 8 LQFP48 LPC2102 16 4 2 2 1 1 8 LQFP48 LPC2103 32 8 2 2 1 1 8 LQFP48 KEIL MCB2103 EvALUATION BOARd USE TO EvALUATE LPC2101/2/3 u 4x...
Page 38 - HARDWARE; ADDITIONAL DEVEL O P M E N T S U P P O R T; Additional Evaluation/development Tools
38 HARDWARE ADDITIONAL DEVEL O P M E N T S U P P O R T Additional Evaluation/development Tools LPC2000 or LPC3000 Embedded Artists QuickStart Prototype Board FDI USB Programming Dongle Motherboard FDI USB ISP Programmer Hitex Board Support Packages iSystem iF-DEV Self Building Kit (SBK) & Ready ...
Page 39 - NOTE; SOFTWARE; RTOS Support; debuggers, Simulators
39 NOTE There are a large amount of 3 rd party tool vendors who produce hardware and software supporting ARM7 and ARM9 products in general and LPC2000/LPC3000 products specifically. This presentation is meant to be a general reference guide for LPC2000/LPC3000 tools and is not all-inclusive. NXP and...