NXP Releases New LPC2900 (LPC29xx) Series of ARM968-based Microcontrollers with USB, CAN, LIN, ADC and Motor Control
Posted in ARM, General Purpose, NXPOn 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.
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
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]](images/roll/roll-b-4.gif)












