NXP Releases New LPC2900 (LPC29xx) Series of ARM968-based Microcontrollers with USB, CAN, LIN, ADC and Motor Control

Posted in ARM, General Purpose, NXP
On Tuesday, October 7, 2008

NXP has released the new LPC2900 (LPC29xx), a series of ARM968
core based microcontrollers. Running at speeds up to 125 MHz,
these new ARM-based microcontrollers have up to 768 KB of FLASH, up to 56 KB of
SRAM, 32-KB I- & D- Tightly Coupled Memories  (TCM), 16 KB of EEPROM,
three ADC, Quadrature Encoder Interface and Motor Control PWM. The
LPC2900 microcontrollers feature peripheral support such as USB 2.0 Host/OTG/Device,
CAN 2.0B, LIN and UARTs (with RS485)
. LPC2900 microcontroller series is
targeted at wide variety of applications such as industrial networking,
industrial drives, pumps, alarm systems, HVAC systems, motor control and Vending
and cash machines.

lpc2939, lpc2930,<br />
lpc2929, lpc2927, lpc2925, lpc2923, lpc2921

NXP LPC29xx Microcontroller

Key features of LPC2900 microcontrollers:

  • ARM968E core
    • 125 MHz operation
    • Vectored Interrupt Controller
    • Embedded Trace Module (ETM) with 8 KB buffer
    • Clock Generation Unit
    • Power Management Unit
  • Memories
    • Up to 768 KB Flash memory
    • Up to 56 KB SRAM (including 8 KB ETB)
    • Up to 32 KB I- & D- Tightly Coupled Memories
    • 16 KB EEPROM
    • External Memory Controller
  • Analog Peripherals
    • Two 3.3 V 10-bit Analog-to-Digital Converters with eight channels each
    • One 5V 10-bit Analog-to-Digital Converter with eight channels
  • Serial Peripherals
    • USB 2.0 full-speed device/Host/OTG controller with on-chip PHY and DMA
    • Two LIN 2.0 master controllers
    • Two CAN 2.0B controllers
    • Up to four UARTs with baud rate generation, LIN and RS-485 support
    • Two I2C-bus interfaces
    • Three Q-SPI controllers
  • Other Peripherals
    • Up to 148 General Purpose I/O
    • Eight channel General Purpose DMA controller
    • Six 32-bit general purpose timers/counters, Four with 4 Capture and 4
      Match per timer
    • Motor control PWM and Quadrature Encoder Interface to support three
      phase motors
  • Packages
    • LQFP208
    • LQFP144
    • LQFP100

ARM based Microcontroller

LPC29xx Microcontroller - Block Diagram

Members of LPC2900 (LPC29xx) microcontroller series:

  Flash (KB) SRAM  (KB) TCM(KB)  I- /D-  
EEPROM  (KB) CAN LIN UART SPI ADC EMI USB Device USB OTG USB Host Package
LPC2939 768 56 32/32 16 2 2 4 3 3 Y Y Y Y LQFP208
LPC2930 0 56 32/32 16 2 2 4 3 3 Y Y Y Y LQFP208
LPC2929 768 56 32/32 16 2 2 4 3 3 Y Y Y - LQFP144
LPC2927 512 56 32/32 16 2 2 4 3 3 Y Y Y - LQFP144
LPC2925 512 40 16/16 16 2 - 4 3 2 - Y - - LQFP100
LPC2923 256 24 16/16 16 2 - 4 3 2 - Y - - LQFP100
LPC2921  128 24 16/16 16 2 - 4 3 2 - Y - - LQFP100
LPC2919/01  768 56 16/16 16 2 2 2 3 2 Y - - - LQFP144
LPC2917/01 512 56 16/16 16 2 2 2 3 2 Y - - - LQFP144

Pricing for the LPC292x (LPC2929, LPC2927, LPC2925, LPC2923, LPC2921)
microcontroller ranges from $4.99 to $7.99 in 10000 unit qty.

Resources

  • Press release of NXP’s LPC2900 (LPC29xx) microcontrollers
    (http://www.nxp.com/news/content/file_1476.html)
  • ARM968-based microcontrollers with USB, CAN, LIN, 5V ADC and Motor Control
    (http://www.standardics.nxp.com/literature/leaflets/microcontrollers/pdf/lpc29xx.pdf)


Possible Related Entries:
[Embedded System roll-b]
Caution:
Non-English page is generated by an automatic translation software which can rise inaccurate translation.
Consider to view the original English version via link at the bottom of this page.