Low-cost, low-power ARM9 microcontrollers High integration and superior performance at an affordable price The NXP ARM9 portfolio ARM926EJ-S ARM968 ARM926EJ-S ARM926EJ-S ARM926EJ-S ARM922T LPC29xx LPC313x LPC3180/01 LPC32x0 LH7A40x LPC314x LPC315x LQFP144, LQFP208, LQFP100 TFBGA180 LFBGA320 LFBGA296 LFBGA324, BGA256, LFBGA256 TFBGA208, TFBGA180 Package 768 KB Flash, 24/40/56 KB RAM 16 KB EEPROM 192/96 KB RAM 16 KB I & D caches 64 KB RAM 32 KB I & D caches 256/128 KB RAM 32 KB I & D caches 80 KB frame buffer 8 KB I & D caches 192 KB RAM 16 KB I & D caches Internal memory Flash, SRAM, ROM & Burst ROM NAND Flash, SDRAM & static memory interfaces, SD/MMC NAND Flash, SDRAM & static memory interfaces, SD/MMC NAND Flash, SDRAM & static memory interfaces, SD/MMC NAND Flash, SDRAM & static memory interfaces, SD/MMC NAND Flash, SDRAM & static memory interfaces, SD/MMC External memory interfaces No No Yes Yes No No Vector floating-point coprocessor (VFP9) LCD & touchscreen controllers, FS USB host & device HS USB OTG + PHY stereo CODEC, PSU battery charger, LCD interface Key peripherals USB USB Motor-control unit with QEI, LIN controllers, CAN USB MOTOR CONTROL HS USB OTG + PHY, LCD interface, ADC USB LCD FS USB OTG, ADC 7 UARTs, SPI USB Ethernet, FS USB OTG, LCD & touchscreen controllers USB ETHERNET LCD LCD LCD Performance (125-270 MHz) Give your next ARM9 design a boost NXP’s ARM9 portfolio gives you the right combination of cost, efficiency, integration, and performance, so you can take on the biggest design challenges. We’ve enhanced the basic ARM9 architecture, optimizing it for speed as well as memory and connectivity performance. We equip our devices with four of the most important interfaces for embedded (USB, LCD, Ethernet, and motor control), and offer a wide selection, so you can always find exactly what you need. } LPC2900 series – The fastest ARM968 MCUs available (with speeds up to 125 MHz) targeting motor-control applications } LH7A family – Based on the ARM922T core, and designed to make it easy to create everything from cost-conscious consumer systems to advanced systems with media-rich environments } L PC3000 family – Uses an ARM926 core to generate speeds up to 270 MHz and supports Linux and WinCE environments - LPC313x series – The lowest-cost ARM926 with HS USB 2.0 OTG - LPC314x series – Adds a decryption engine and delivers speeds up to 270 MHz - LPC315x series – Adds stereo codec, power-supply unit, and a battery charger in a cost-effective format - LPC32xx series – The only ARM9 MCU family that offers a vector floating-point (VFP) coprocessor along with Ethernet, USB OTG, and an LCD controller USB LCD the widest choice of USB options unique low-cost LCD integration ETHERNET MOTOR CONTROL the highest bandwidth Ethernet motor control with performance to spare NXP has the industry’s fastest ARM9 with embedded Flash and the industry’s lowest-cost ARM9 with HS USB 2.0 OTG. NXP ARM9 advantages Advantage Technology feature High performance • • • • Fastest Flash performance (up to 125 MHz) ARM926 with VFP coprocessor (up to 266 MHz) Fast concurrent operation (100 Mbps Ethernet & FS USB) ARM926 with HS USB (up to 270 MHz) Very low power consumption • • • Ultra-low-power ARM926 (down to 0.9 V) Dynamic power management On-chip power supply unit Comprehensive on-chip debug • • • Embedded trace On-chip buffers JTAG solutions Design flexibility and scalability • • • Pin- and software-compatible options Widest selection of on-board peripherals Common architecture for LCD controller Optimal price/ performance • • Lowest-cost HS USB 2.0 OTG ARM926 with VFP coprocessor • Fast-growing support • ecosystem • • Multiple options Training materials and design consultants Evaluation boards and emulators C-code generators, compilers, debuggers, OS/RTOSs, software stacks, etc. Choose from the best in support All of NXP’s ARM9 products are supported by a well-established – and rapidly growing – network of third-party partners. Customers have direct access to a wide set of options, from evaluation boards and emulators to C-code generators, compilers, debuggers, OS/RTOSs, software stacks, and more. We offer free-to-view training videos and downloadable application notes, and can recommend design experts in locations around the world. Board support packages (BSPs) For Linux, we have BSPs and target boards for the LH7A404, LPC313x/4x/5x and LPC32x0 microcontrollers. Our partner Timesys has incorporated NXP’s LPC3131 Linux BSP into Timesys’ LinuxLink framework. For WinCE, there is a free BSP for the LPC32xx series that runs the WinCE 6.0 operating system, and a WinCE BSP for LH7A404. Our partner, Adeneo, provides a professional-grade WinCE BSP for both the LPC32x0 and the LH7A404. Our support also extends to the VxWorks BSP from WindRiver and, for LPC29xx products, the SMX RTOS from Micro Digital. LPC community and online training support UÊ* <i UÊ/ÜÌÌiÀ UÊ9Õ/ÕLiÊ UÊ9> Ê* ÊÀÕ« Technical support UÊ7À`Ü`iÊÊiÌÜÀÊÌÊ«ÀÛ`iÊV>ÊÃÕ««ÀÌ UÊ««V>ÌÊÃÕ««ÀÌÊvÀÊv>ÃÌiÀÊÌiÌ>ÀiÌ Software support UÊÀiiÊ 8*ÊV`iÊLÕ`iÃÊÜÌ Ê`ÀÛiÀà UÊÀiiÊÕÝÊ>`Ê7 Ê"-Ê«ÀÌà UÊ-iÛiÀ>Ê«ÌÃÊvÀÊ,/"-ÊÃÕ««ÀÌ] / *É*ÊÃÌ>VÃ]Ê>`Ê`ÀÛiÀà Multiple tool options UÊÜVÃÌÊL>À`à UÊ «iÌiÊ`iÛi«iÌÊÃÕÌiÊ ÊÊÊÊÊÊÊÊV«iÀÃ]Ê`iLÕ}}iÀÃ]ÊÃ]ÊiÌV°® UÊÕ>ÌÀÃÊvÀÊ/Ê>`ÊiLi``i`ÊÌÀ>Vià Extensive documentation UÊ1ÃiÀÊ>Õ>ÃÊ>`Ê`>Ì>Êà iiÌà UÊ`i«Ì Ê>««V>ÌÊÌià UÊ"iÊ`iÃ}Ê«>}ià UÊÃ`iÀ½ÃÊ}Õ`ià NXP ARM microcontroller continuum 80C51 Cortex ARM7 ARM9 Cortex-M0 Cortex-M3 ARMTDMI-S ARM720T (LH7) ARM926EJ-S ARM922T (LH7A) ARM968 (LPC2900) LPC900 LPC700 LPC1000 LPC2000 LPC3000 8-bit Low-power/ mixed-signal Mid-range Application processors (Up to 18 MHz) (Up to 84 MHz) (Up to 120 MHz) (Up to 270 MHz) } Industrial } Sensors } Connectivity } Connectivity } Consumer } e-Metering } Industrial } Industrial } Medical } 16-bit applications } Smart control } Consumer } Automotive } Battery applications } White goods } Medical NXP’s history of firsts NXP has continuously set the standard for performance, integration, and price. We’ve been first to introduce low-cost versions of high-performance products, and first with integrated features like Flash/EEPROM memory, real-time debug, and embedded trace. 2003 2004 Announces LPC213x series Adds single 3.3 V supply, DAC, more ADCs, up to 512 KB Announces LPC21x4, LPC21x9, LPC22xx series Adds ADC, CAN, external memory interface Acquires BlueStreak microcontroller product line Adds nine ARM-based MCUs featuring LCD controllers Announces LPC2101/2/3 series Adds HVQFN48 package, fast I/O First ARM7 microcontroller below $1.50 2005 First ARM partner to license Cortex-M0 processor Announces LPC247x series Adds QVGA LCD controller Announces LPC214x series Adds USB, enhanced ADC, enhanced UARTs Announces LPC2104/5/6 series First ARM7 microcontroller below $5 We were first to add independent bus systems and local bus I/O, and we’ve had several firsts with smaller geometries that deliver higher speed, more advanced functionality, and lower power consumption. Announces LPC1100 series First Cortex-M0 microcontrollers Announces LPC315x Adds AES encryption engine and analog subsystem Announces LPC291x series Adds Flash and motor control to ARM9 range 2006 2007 2008 Announces LPC32x0 series Adds Ethernet and LCD controller to ARM9 LPC3000 family Announces LPC2800 series Adds Hi-Speed USB, up to 1 MB Flash Expands strategic relationship with ARM and signs major licensing agreement Announces LPC3180 First 90 nm ARM9-based microcontroller Announces LPC292x/3x series First with ARM9 Flash MCUs up to 125 MHz Announces LPC2300 series Adds Ethernet, dual AHB, internal RC oscillator First ARM7 with dual AHB starting below $4 Announces LPC246x series Adds USB Host, USB OTG, up to 98 KB RAM Announces LPC1700 series First with Cortex-M3 MCUs up to 100 MHz Announces LPC313x series Industry’s lowest-cost ARM9 with Hi-Speed USB below $3 2009 www.nxp.com © 2009 NXP B.V. All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights. Date of release: November 2009 Document order number: 9397 750 16819 Printed in the Netherlands