NXP Semiconductors


Select site:

English

LPC2292/2294

Parametric Search

Datasheet

LPC2292/2294
(Product Specification)
10-Dec-07, 54 pages, 274 kB

16/32-bit ARM microcontrollers; 256 kB ISP/IAP flash with CAN, 10-bit ADC and external memory interface

General description
Features
Products/packages
Chemical content
Pricing/ordering/availability
Samples
Applications
Block diagrams/pinning
Technical documents
Parametrics/similar products
Print/email

General description

The LPC2292/2294 microcontrollers are based on a 16/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support, together with 256 kB of embedded high-speed flash memory. A 128-bit wide memory interface and a unique accelerator architecture enable 32-bit code execution at the maximum clock rate. For critical code size applications, the alternative 16-bit Thumb mode reduces code by more than 30 pct with minimal performance penalty.

With their 144-pin package, low power consumption, various 32-bit timers, 8-channel 10-bit ADC, 2/4 (LPC2294) advanced CAN channels, PWM channels and up to nine external interrupt pins these microcontrollers are particularly suitable for automotive and industrial control applications as well as medical systems and fault-tolerant maintenance buses. The number of available fast GPIOs ranges from 76 (with external memory) through 112 (single-chip). With a wide range of additional serial communications interfaces, they are also suited for communication gateways and protocol converters as well as many other general-purpose applications.

Remark: Throughout the data sheet, the term LPC2292/2294 will apply to devices with and without the /00 or /01 suffix. The suffixes /00 and /01 will be used to differentiate from other devices only when necessary.

Features

Key features brought by LPC2292/2294/01 devices

  • Fast GPIO ports enable port pin toggling up to 3.5 times faster than the original device. They also allow for a port pin to be read at any time regardless of its function.
  • Dedicated result registers for ADC(s) reduce interrupt overhead. The ADC pads are 5 V tolerant when configured for digital I/O function(s).
  • UART0/1 include fractional baud rate generator, auto-bauding capabilities and handshake flow-control fully implemented in hardware.
  • Buffered SSP serial controller supporting SPI, 4-wire SSI, and Microwire formats.
  • SPI programmable data length and master mode enhancement.
  • Diversified Code Read Protection (CRP) enables different security levels to be implemented. This feature is available in LPC2292/2294/00 devices as well.
  • General purpose timers can operate as external event counters.

Key features common for all devices

  • 16/32-bit ARM7TDMI-S microcontroller in a LQFP144 package.
  • 16 kB on-chip static RAM and 256 kB on-chip flash program memory. 128-bit wide interface/accelerator enables high-speed 60 MHz operation.
  • In-System Programming/In-Application Programming (ISP/IAP) via on-chip bootloader software. Single flash sector or full chip erase in 400 ms and programming of 256 B in 1 ms.
  • EmbeddedICE-RT and Embedded Trace interfaces offer real-time debugging with the on-chip RealMonitor software as well as high-speed real-time tracing of instruction execution.
  • Two/four (LPC2292/2294) interconnected CAN interfaces with advanced acceptance filters. Additional serial interfaces include two UARTs (16C550), Fast I2C-bus (400 kbit/s) and two SPIs.
  • Eight channel 10-bit ADC with conversion time as low as 2.44 us.
  • Two 32-bit timers (with four capture and four compare channels), PWM unit (six outputs), Real-Time Clock (RTC), and watchdog.
  • Vectored Interrupt Controller (VIC) with configurable priorities and vector addresses.
  • Configurable external memory interface with up to four banks, each up to 16 MB and 8/16/32-bit data width.
  • Up to 112 general purpose I/O pins (5 V tolerant). Up to nine edge/level sensitive external interrupt pins available.
  • 60 MHz maximum CPU clock available from programmable on-chip PLL with settling time of 100 us.
  • On-chip crystal oscillator with an operating range of 1 MHz to 30 MHz.
  • Power saving modes include Idle and Power-down.
  • Processor wake-up from Power-down mode via external interrupt.
  • Individual enable/disable of peripheral functions for power optimization.
  • Dual power supply:
    • CPU operating voltage range of 1.65 V to 1.95 V (1.8 V +- 0.15 V).
    • I/O power supply range of 3.0 V to 3.6 V (3.3 V +- 10 pct) with 5 V tolerant I/O pads.

Products/packages

Type numberNorth American Type numberOrdering code (12NC)Product statusPackagePackingMarkingChemical contentLeadfree conversion date
LPC2292FBD144/01LPC2292FBD144/01-S9352 848 95551Volume productionSOT486-1
(LQFP144)
Tray Dry Pack, Bakeable, SingleStandard MarkingLPC2292FBD144/01
Always Pb-free
LPC2292FET144/01LPC2292FET144/01-S9352 848 97551Volume productionSOT569-1
(TFBGA144)
Tray Dry Pack, Bakeable, SingleStandard MarkingLPC2292FET144/01
Always Pb-free
LPC2294HBD144/01LPC2294HBD144/01-S9352 848 77551Volume productionSOT486-1
(LQFP144)
Tray Dry Pack, Bakeable, SingleStandard MarkingLPC2294HBD144/01
Always Pb-free

Pricing/ordering/availability

Type numberOrdering code(12NC)Indicative price/unit($)RegionDistributorIn stockInventory dateBuy onlineSamples
LPC2292FBD144/019352 848  95551  11.8200NADIGI-KEY CORPORATION3206/29/2008 Buy online Order samples
   NAFUTURE ELECTRONICS2887/4/2008 Buy online  
   NAMOUSER ELECTRONICS1807/5/2008 Buy online  
   NAARROW ELECTRONICS447/4/2008 Buy online  
LPC2292FET144/019352 848  97551  11.8200NADIGI-KEY CORPORATION2866/29/2008 Buy online Order samples
   NAMOUSER ELECTRONICS2687/5/2008 Buy online  
LPC2294HBD144/019352 848  77551  14.1300NAMOUSER ELECTRONICS1207/5/2008 Buy online Order samples
   NAFUTURE ELECTRONICS367/4/2008 Buy online  

Technical documents

Application Notes

AN10254_2; Philips ARM LPC microcontroller family (25-Oct-04)
AN10256_2; Using IAP for LPC2000 ARM devices (25-Oct-04)
AN10302_3; Using the Philips LPC2000 Flash utility with the Keil MCB2100 and IAR LPC210x Kickstart evaluation boards (10-Jun-04)
AN10324_1; Implementing FullCAN-like message handling on the LPC21xx and LPC22xx (26-Aug-04)
AN10331_1; Philips LPC2xxx family phase lock loop (01-Nov-04)
AN10369_1; UART/SPI/I2C code examples (12-Apr-05)
AN10381_1; Nesting of interrupts in the LPC2000 (06-Jun-05)
AN10389_1; Getting started uClinux with LPC22xx (16-Feb-07)
AN10403_1; Connecting ethernet interface with LPC2000 (09-Feb-07)
AN10404_1; Initialization code/hints for the LPC2000 family (01-Nov-05)
AN10413_2; uC/OS-II Time Management in LPC2000 (18-Jul-07)
AN10414_1; Handling of spurious interrupts in the LPC2000 (04-Jan-06)
AN10421_1; Power management for LPC2138 (06-Jan-06)
AN10438_1; Philips LPC2000 CAN driver (02-Mar-06)
AN10513_1; Brushed DC motor control using the LPC2101 (15-Jan-07)
AN10548_1; Getting started with LPC288x (09-Jan-07)
AN10576_1; Migrating to the LPC2300/2400 family (05-Feb-07)
AN10583_1; Realizing an MP3 player with the LPC2148, using libmad and EFSL (23-Apr-07)
AN10600_1; Connecting NXP ARM-based microcontroller LPC2200 to small page NAND flash (12-Mar-07)
AN10661_1; Brushless DC motor control using the LPC2141 (18-Oct-07)
AN10674_1; NXP LPC2000 CAN driver with FullCAN mode (15-Jan-08)
AN10689_1; Full-duplex software UART for LPC2000 (18-Jan-08)
AN10711_1; USB secondary ISP bootloader (22-May-08)

Support Documents

philips_flash_utility; ARM Flash Utility (2004-12-22)
ES_LPC2292_01_1; Erratasheet LPC2292/01 Erratasheet (2007-07-27)
ES_LPC2294_01_1; Erratasheet LPC2294/01 (2007-07-27)
75015818; LFPAK power MOSFETs and LPC microcontrollers (2006-11-01)
TN06004_LPC2000_ADC.pdf10; LPC2000 ADC code example (2006-03-27)
lpc2000_bl_update; LPC2000 Boot Loader update via ISP (2004-08-02)
LPC2000_CAN_Driver_Demo; LPC2000 CAN Driver Demo (2006-06-08)
TN06002_LPC2000_EINT; LPC2000 EINT dual edge interrupts (2006-02-22)
TN06005_LPC2000_I2C; LPC2000 I2C slave code example (2006-04-21)
TN06008_LPC2000_SPI; LPC2000 SPI slave code example (2006-06-16)
UM_LPC21XX_LPC22XX_2; LPC2119/2129/2194/2292/2294 USER MANUAL (2004-05-03)
UM10114_3; LPC21xx and LPC22xx User manual (2008-04-11)
2292; LPC2292 Erratasheet (2006-05-17)
2294; LPC2294 Erratasheet (2006-05-17)
2294_2; LPC2294 erratasheet (2005-04-01)
75013968; LPC229x family (2004-10-28)
MACC06001_LPC2000_SPI; LPC2xxx SPI master code example (2006-01-20)
MACC05007_LPC2000_UART; LPC2xxx UART transmitter code example (2005-09-19)
TN06003_LPC900_Resonator; LPC900 Mechanical stress on resonator (2006-03-30)
75014374; MultiMarket Semiconductors Selection Guide 2005 (2005-01-01)
MACC05009_P89V51Rx2; P89(L)V51Rx2 Code security (2005-11-25)
75014621; Philips - The Innovation Leader in Microcontrollers (2005-03-01)
75014632; Philips - The Innovation Leader in Microcontrollers (2005-06-01)
75014355; Philips 3 2-bit LPC2000 F amil y - P acka g e Ov er vie w (2005-01-01)
75013987; Philips The Innovation Leader in Microcontrollers LPC2000/LPC900/LPC700 Series and 80C51 Family (2005-01-21)
75016051; The choice for embedded technologies (2007-07-01)
75015253; The innovation leader in microcontrollers (2005-09-01)
75015572; The innovation leader in microcontrollers (2006-09-01)
uboot; U-boot quick start guide (2007-02-15)
TN06007_V51RX2_Migration; V51RX2 Migration (2006-06-01)
TN06006_V66x_Migration; V66x Migration (2006-06-01)
UM10161_2; Volume 1: LPC2101/02/03 User Manual (2007-08-06)
75014395; Your connection to I 2 C,UART,CAN,and USB Connecting with Philips Wired Connectivity (2005-04-01)

Disclaimer

The information published on product information pages of the www.nxp.com or www.semiconductors.com websites is an extract from product data sheets and is for information purposes only. For detailed information please check the most recent version of the relevant product data sheet as published on these websites. In the event of any conflict between product information pages and data sheets or deviations from information provided in the product data sheets on these product information pages, the information provided in the product data sheets shall prevail.


The product status of the product(s) described in the product data sheet may have changed since publication of the data sheet and therefore information in datasheets on product status may be outdated. The latest information on product status is published on the product information pages of the above-mentioned websites.


As from October 1st, 2006 Philips Semiconductors has a new trade name - NXP Semiconductors, which will be used in future data sheets together with new contact details. In data sheets where the previous Philips references remain, please use the new links as shown below.


http://www.philips.semiconductors.com use http://www.nxp.com
http://www.semiconductors.philips.com use http://www.nxp.com (Internet)
sales.addresses@www.semiconductors.philips.com use salesaddresses@nxp.com (e-mail)

The copyright notice at the bottom of each page (or elsewhere in the document, depending on the version)
- © Koninklijke Philips Electronics N.V. (year). All rights reserved -
is replaced with:
- © NXP B.V. (year). All rights reserved.-


If you have any questions related to the data sheet, please contact our nearest sales office via e-mail or phone (details via salesaddresses@nxp.com). Thank you for your cooperation and understanding.