Arm9™ microcontroller with CAN, LIN, and USB | NXP Semiconductors

Arm9 microcontroller with CAN, LIN, and USB

  • This page contains information on a product that is not recommended for new designs.

See product image

Product Details

Block Diagram

Block diagram: LPC2921FBD100, LPC2923FBD100, LPC2925FBD100

Features

Main Features

  • ARM968E-S processor running at frequencies of up to 125 MHz maximum.
  • Multi-layer AHB system bus at 125 MHz with three separate layers.
  • Dual-leader, eight-channel GPDMA controller on the AHB multilayer matrix whICh can be used with the Serial Peripheral Interface (SPI) interfaces and the UARTs, as well as for memory-to-memory transfers including the TCM memories.
  • Up to 60 general-purpose I/O pins with programmable pull-up, pull-down, or bus keeper.
  • Vectored Interrupt Controller (VIC) with 16 priority levels.
  • Up to 16 level-sensitive external interrupt pins, including USB, CAN and LIN wake-up features.
  • Configurable clock-out pin for driving external system clocks.
  • Processor wake-up from power-down via external interrupt pins; CAN or LIN activity.
  • Flexible Reset Generator Unit (RGU) able to control resets of individual modules.
  • Second CGU (CGU1) with its own PLL generates a configurable clock output.
  • Standard Arm® test and debug interface with real-time in-circuit emulator.
  • Boundary-scan test supported.
  • ETM/ETB debug functions with 8 kB of dedicated SRAM also accessible for application code and data storage.
  • 144-pin LQFP package.
  • -40 °C to +85 °C ambient operating temperature range.

On-chip memory

  • Two Tightly Coupled Memories (TCM), 16 kB Instruction TCM (ITCM), 16 kB Data TCM (DTCM).
  • On the LPC2925, two separate internal StatIC RAM (SRAM) instances, 16 kB each.
  • 8 kB ETB SRAM also usable for code execution and data.
  • Up to 512 kB high-speed flash-program memory.
  • 16 kB true EEPROM, byte-erasable and programmable.
  • On the LPC2923 and LPC2921, one 16 kB SRAM block.

Serial interfaces

  • USB 2.0 full-speed devICe controller with dedICated DMA controller and on-chip devICe PHY.
  • Two-channel CAN controller supporting FullCAN and extensive message filtering
  • Two LIN leader controllers with full hardware support for LIN communication. The LIN interface can be configured as UART to provide two additional UART interfaces.
  • Two 550 UARTs with 16-byte Tx and Rx FIFO depths, DMA support, and RS485/EIA-485 (9 bit) support.
  • Three full-duplex Q-SPIs with four follower-select lines; 16 bits wide; 8 locations deep; Tx FIFO and Rx FIFO.
  • Two I²C-bus interfaces.

Flexible Clock-Generation Unit (CGU0) able to control clock frequency of individual modules

  • On-chip very low-power ring oscillator; fixed frequency of 0.4 MHz; always on to provide a Safe_Clock source for system monitoring.
  • On-chip crystal oscillator with a recommended operating range from 10 MHz to 25 MHz. PLL input range 10 MHz to 25 MHz.
  • On-chip PLL allows CPU operation up to a maximum CPU rate of 125 MHz.
  • Generation of up to 11 base clocks.
  • Seven fractional dividers.

Highly configurable system Power Management Unit (PMU)

  • clock control of individual modules.
  • allows minimization of system operating power consumption in any configuration.

Dual power supply

  • CPU operating voltage: 1.8 V ± 5 %.
  • I/O operating voltage: 2.7 V to 3.6 V; inputs tolerant up to 5.5 V.

Other peripherals

  • Two 10-bit ADCs, 8-channels each, with 3.3 V measurement range provide 8 analog inputs each with conversion times as low as 2.44 μs per channel. Each channel provides a compare function to minimize interrupts.
  • Multiple trigger-start option for all ADCs: timer, PWM, other ADC, and external signal input.
  • Four 32-bit timers each containing four capture-and-compare registers linked to I/Os.
  • Four six-channel PWMs (Pulse-Width Modulators) with capture and trap functionality.
  • Two dedicated 32-bit timers to schedule and synchronize PWM and ADC.
  • Quadrature encoder interface that can monitor one external quadrature encoder.
  • 32-bit watchdog with timer change protection, running on safe clock.

More

Buy/Parametrics










































































































N true 0 PSPLPC2925FBD100en 13 Application Note Application Note t789 6 Brochure Brochure t518 1 Data Sheet Data Sheet t520 1 Errata Errata t522 1 Package Information Package Information t790 1 Supporting Information Supporting Information t531 1 Training Presentation Training Presentation t878 1 User Guide User Guide t792 1 en_US en_US en Data Sheet Data Sheet 1 1 3.0 English 1442063749090715333236 PSP 564.3 KB None None documents None 1442063749090715333236 /docs/en/data-sheet/LPC2921_23_25.pdf 564346 /docs/en/data-sheet/LPC2921_23_25.pdf LPC2921_23_25 documents N N 2013-02-27 Arm9 microcontroller with CAN, LIN, and USB /docs/en/data-sheet/LPC2921_23_25.pdf /docs/en/data-sheet/LPC2921_23_25.pdf Data Sheet N 980000996212993340 2022-12-07 pdf N en Apr 14, 2010 980000996212993340 Data Sheet Y N Arm9 microcontroller with CAN, LIN, and USB Application Note Application Note 6 2 2.0 English 1442087214188719369401 PSP 246.9 KB None None documents None 1442087214188719369401 /docs/en/application-note/AN10795.zip 246911 /docs/en/application-note/AN10795.zip AN10795 documents N N 2014-04-17 LPC29xx Power-down mode explained /docs/en/application-note/AN10795.zip /docs/en/application-note/AN10795.zip Application Note N 645036621402383989 2022-12-07 zip N en Apr 17, 2014 645036621402383989 Application Note Y N LPC29xx Power-down mode explained 3 1.1 English 1442088474117708195799 PSP 151.2 KB None None documents None 1442088474117708195799 /docs/en/application-note/AN11392.pdf 151246 /docs/en/application-note/AN11392.pdf AN11392 documents N N 2016-07-06 Guidelines for full-speed USB on NXP's LPC microcontrollers /docs/en/application-note/AN11392.pdf /docs/en/application-note/AN11392.pdf Application Note N 645036621402383989 2022-12-07 pdf N en Feb 20, 2014 645036621402383989 Application Note Y N Guidelines for full-speed USB on NXP's LPC microcontrollers 4 1.0 English 1442088979026750871340 PSP 1.7 MB None None documents None 1442088979026750871340 /docs/en/application-note/AN10899.zip 1704186 /docs/en/application-note/AN10899.zip AN10899 documents N N 2014-02-14 Sensorless single-shunt FOC on LPC2900 /docs/en/application-note/AN10899.zip /docs/en/application-note/AN10899.zip Application Note N 645036621402383989 2022-12-07 zip N en Feb 14, 2014 645036621402383989 Application Note Y N Sensorless single-shunt FOC on LPC2900 5 1.0 English 1442089092173704968586 PSP 142.1 KB None None documents None 1442089092173704968586 /docs/en/application-note/AN11229.pdf 142083 /docs/en/application-note/AN11229.pdf AN11229 documents N N 2016-07-07 UUencoding for UART ISP /docs/en/application-note/AN11229.pdf /docs/en/application-note/AN11229.pdf Application Note N 645036621402383989 2022-12-07 pdf N en Jul 6, 2012 645036621402383989 Application Note Y N UUencoding for UART ISP 6 1.0 English 1442088977196707522378 PSP 615.0 KB None None documents None 1442088977196707522378 /docs/en/application-note/AN10878.pdf 615000 /docs/en/application-note/AN10878.pdf AN10878 documents N 2015-09-12 Migrating to the LPC1700 series /docs/en/application-note/AN10878.pdf /docs/en/application-note/AN10878.pdf Application Note N 645036621402383989 2022-12-07 pdf en Oct 6, 2009 645036621402383989 Application Note Y N Migrating to the LPC1700 series 7 1.0 English 1442087442725741030975 PSP 190.0 KB None None documents None 1442087442725741030975 /docs/en/application-note/AN10775.pdf 190000 /docs/en/application-note/AN10775.pdf AN10775 documents N 2015-09-12 NicheLite for LPC implementation notes /docs/en/application-note/AN10775.pdf /docs/en/application-note/AN10775.pdf Application Note N 645036621402383989 2022-12-07 pdf en Jul 16, 2009 645036621402383989 Application Note Y N NicheLite for LPC implementation notes User Guide User Guide 1 8 3.0 English 1442125898334730971462 PSP 3.4 MB None None documents None 1442125898334730971462 /docs/en/user-guide/UM10316.pdf 3439000 /docs/en/user-guide/UM10316.pdf UM10316 documents N 2015-09-12 LPC29xx User manual /docs/en/user-guide/UM10316.pdf /docs/en/user-guide/UM10316.pdf User Guide N 132339537837198660 2022-12-07 pdf en Oct 26, 2010 132339537837198660 User Guide Y N LPC29xx User manual Brochure Brochure 1 9 1.0 English Arm<sup>&#174;</sup>968-based microcontrollers with USB, CAN, LIN, 5V ADC and Motor Control; 125 MHz, 32-bit Microcontrollers with Arm968™ core, LPC2900 series 1442048668925720770657 PSP 571.0 KB None None documents None 1442048668925720770657 /docs/en/brochure/75016628.pdf 571026 /docs/en/brochure/75016628.pdf 75016628 documents N N 2011-06-30 Arm<sup>&#174;</sup>968-based microcontrollers with USB, CAN, LIN, 5V ADC and Motor Control; 125 MHz, 32-bit Microcontrollers with Arm968™ core, LPC2900 series /docs/en/brochure/75016628.pdf /docs/en/brochure/75016628.pdf Brochure N 712453003803778552 2022-12-07 pdf N en Aug 31, 2008 712453003803778552 Brochure Y N Arm<sup>&#174;</sup>968-based microcontrollers with USB, CAN, LIN, 5V ADC and Motor Control; 125 MHz, 32-bit Microcontrollers with Arm968™ core, LPC2900 series Errata Errata 1 10 1.0 English 1442124306969715752625 PSP 49.0 KB None None documents None 1442124306969715752625 /docs/en/errata/ES_LPC2921_23_25.pdf 49000 /docs/en/errata/ES_LPC2921_23_25.pdf ES_LPC2921_23_25 documents N 2015-09-12 Errata Sheet LPC2921/LPC2923/LPC2925 /docs/en/errata/ES_LPC2921_23_25.pdf /docs/en/errata/ES_LPC2921_23_25.pdf Errata N 155452329886410597 2022-12-07 pdf en Apr 4, 2009 155452329886410597 Errata Y N Errata Sheet LPC2921/LPC2923/LPC2925 Package Information Package Information 1 11 1.0 English 1455079031654714388770 PSP 652.9 KB None None documents None 1455079031654714388770 /docs/en/package-information/SOT407-1.pdf 652940 /docs/en/package-information/SOT407-1.pdf SOT407-1 documents N N 2016-02-12 plastic low profile quad flat package; 100 leads; body 14 x 14 x 1.4 mm /docs/en/package-information/SOT407-1.pdf /docs/en/package-information/SOT407-1.pdf Package Information N 302435339416912908 2022-12-07 pdf N en Feb 8, 2016 302435339416912908 Package Information Y N plastic low profile quad flat package; 100 leads; body 14 x 14 x 1.4 mm Training Presentation Training Presentation 1 12 1.1 English 1442134899968717326737 PSP 37.3 KB None None documents None 1442134899968717326737 /docs/en/supporting-information/R_10005.pdf 37278 /docs/en/supporting-information/R_10005.pdf R_10005 documents N N 2013-11-27 Driving the LPC2900 with Murata resonators /docs/en/supporting-information/R_10005.pdf /docs/en/supporting-information/R_10005.pdf Training Presentation N 501713016990820713 2022-12-07 pdf N en Nov 27, 2013 501713016990820713 Training Presentation Y N Driving the LPC2900 with Murata resonators Supporting Information Supporting Information 1 13 1.0 English 1442133580577719961178 PSP 148.8 KB None None documents None 1442133580577719961178 /docs/en/supporting-information/TN00009.pdf 148799 /docs/en/supporting-information/TN00009.pdf TN00009 documents N N 2016-07-07 ADC design guidelines /docs/en/supporting-information/TN00009.pdf /docs/en/supporting-information/TN00009.pdf Supporting Information N 371282830530968666 2022-12-07 pdf N en May 9, 2014 371282830530968666 Supporting Information Y N ADC design guidelines false 0 LPC2925FBD100 downloads en true 1 Y PSP Application Note 6 /docs/en/application-note/AN10795.zip 2014-04-17 1442087214188719369401 PSP 2 Apr 17, 2014 Application Note None /docs/en/application-note/AN10795.zip English documents 246911 None 645036621402383989 2022-12-07 N /docs/en/application-note/AN10795.zip LPC29xx Power-down mode explained /docs/en/application-note/AN10795.zip documents 645036621402383989 Application Note N en None Y zip 2.0 N N LPC29xx Power-down mode explained 246.9 KB AN10795 N 1442087214188719369401 /docs/en/application-note/AN11392.pdf 2016-07-06 1442088474117708195799 PSP 3 Feb 20, 2014 Application Note None /docs/en/application-note/AN11392.pdf English documents 151246 None 645036621402383989 2022-12-07 N /docs/en/application-note/AN11392.pdf Guidelines for full-speed USB on NXP's LPC microcontrollers /docs/en/application-note/AN11392.pdf documents 645036621402383989 Application Note N en None Y pdf 1.1 N N Guidelines for full-speed USB on NXP's LPC microcontrollers 151.2 KB AN11392 N 1442088474117708195799 /docs/en/application-note/AN10899.zip 2014-02-14 1442088979026750871340 PSP 4 Feb 14, 2014 Application Note None /docs/en/application-note/AN10899.zip English documents 1704186 None 645036621402383989 2022-12-07 N /docs/en/application-note/AN10899.zip Sensorless single-shunt FOC on LPC2900 /docs/en/application-note/AN10899.zip documents 645036621402383989 Application Note N en None Y zip 1.0 N N Sensorless single-shunt FOC on LPC2900 1.7 MB AN10899 N 1442088979026750871340 /docs/en/application-note/AN11229.pdf 2016-07-07 1442089092173704968586 PSP 5 Jul 6, 2012 Application Note None /docs/en/application-note/AN11229.pdf English documents 142083 None 645036621402383989 2022-12-07 N /docs/en/application-note/AN11229.pdf UUencoding for UART ISP /docs/en/application-note/AN11229.pdf documents 645036621402383989 Application Note N en None Y pdf 1.0 N N UUencoding for UART ISP 142.1 KB AN11229 N 1442089092173704968586 /docs/en/application-note/AN10878.pdf 2015-09-12 1442088977196707522378 PSP 6 Oct 6, 2009 Application Note None /docs/en/application-note/AN10878.pdf English documents 615000 None 645036621402383989 2022-12-07 /docs/en/application-note/AN10878.pdf Migrating to the LPC1700 series /docs/en/application-note/AN10878.pdf documents 645036621402383989 Application Note N en None Y pdf 1.0 N Migrating to the LPC1700 series 615.0 KB AN10878 N 1442088977196707522378 /docs/en/application-note/AN10775.pdf 2015-09-12 1442087442725741030975 PSP 7 Jul 16, 2009 Application Note None /docs/en/application-note/AN10775.pdf English documents 190000 None 645036621402383989 2022-12-07 /docs/en/application-note/AN10775.pdf NicheLite for LPC implementation notes /docs/en/application-note/AN10775.pdf documents 645036621402383989 Application Note N en None Y pdf 1.0 N NicheLite for LPC implementation notes 190.0 KB AN10775 N 1442087442725741030975 Brochure 1 /docs/en/brochure/75016628.pdf 2011-06-30 1442048668925720770657 PSP 9 Aug 31, 2008 Brochure Arm<sup>&#174;</sup>968-based microcontrollers with USB, CAN, LIN, 5V ADC and Motor Control; 125 MHz, 32-bit Microcontrollers with Arm968™ core, LPC2900 series None /docs/en/brochure/75016628.pdf English documents 571026 None 712453003803778552 2022-12-07 N /docs/en/brochure/75016628.pdf Arm<sup>&#174;</sup>968-based microcontrollers with USB, CAN, LIN, 5V ADC and Motor Control; 125 MHz, 32-bit Microcontrollers with Arm968™ core, LPC2900 series /docs/en/brochure/75016628.pdf documents 712453003803778552 Brochure N en None Y pdf 1.0 N N Arm<sup>&#174;</sup>968-based microcontrollers with USB, CAN, LIN, 5V ADC and Motor Control; 125 MHz, 32-bit Microcontrollers with Arm968™ core, LPC2900 series 571.0 KB 75016628 N 1442048668925720770657 Data Sheet 1 /docs/en/data-sheet/LPC2921_23_25.pdf 2013-02-27 1442063749090715333236 PSP 1 Apr 14, 2010 Data Sheet None /docs/en/data-sheet/LPC2921_23_25.pdf English documents 564346 None 980000996212993340 2022-12-07 N /docs/en/data-sheet/LPC2921_23_25.pdf Arm9 microcontroller with CAN, LIN, and USB /docs/en/data-sheet/LPC2921_23_25.pdf documents 980000996212993340 Data Sheet N en None Y pdf 3.0 N N Arm9 microcontroller with CAN, LIN, and USB 564.3 KB LPC2921_23_25 N 1442063749090715333236 Errata 1 /docs/en/errata/ES_LPC2921_23_25.pdf 2015-09-12 1442124306969715752625 PSP 10 Apr 4, 2009 Errata None /docs/en/errata/ES_LPC2921_23_25.pdf English documents 49000 None 155452329886410597 2022-12-07 /docs/en/errata/ES_LPC2921_23_25.pdf Errata Sheet LPC2921/LPC2923/LPC2925 /docs/en/errata/ES_LPC2921_23_25.pdf documents 155452329886410597 Errata N en None Y pdf 1.0 N Errata Sheet LPC2921/LPC2923/LPC2925 49.0 KB ES_LPC2921_23_25 N 1442124306969715752625 Package Information 1 /docs/en/package-information/SOT407-1.pdf 2016-02-12 1455079031654714388770 PSP 11 Feb 8, 2016 Package Information None /docs/en/package-information/SOT407-1.pdf English documents 652940 None 302435339416912908 2022-12-07 N /docs/en/package-information/SOT407-1.pdf plastic low profile quad flat package; 100 leads; body 14 x 14 x 1.4 mm /docs/en/package-information/SOT407-1.pdf documents 302435339416912908 Package Information N en None Y pdf 1.0 N N plastic low profile quad flat package; 100 leads; body 14 x 14 x 1.4 mm 652.9 KB SOT407-1 N 1455079031654714388770 Supporting Information 1 /docs/en/supporting-information/TN00009.pdf 2016-07-07 1442133580577719961178 PSP 13 May 9, 2014 Supporting Information None /docs/en/supporting-information/TN00009.pdf English documents 148799 None 371282830530968666 2022-12-07 N /docs/en/supporting-information/TN00009.pdf ADC design guidelines /docs/en/supporting-information/TN00009.pdf documents 371282830530968666 Supporting Information N en None Y pdf 1.0 N N ADC design guidelines 148.8 KB TN00009 N 1442133580577719961178 Training Presentation 1 /docs/en/supporting-information/R_10005.pdf 2013-11-27 1442134899968717326737 PSP 12 Nov 27, 2013 Training Presentation None /docs/en/supporting-information/R_10005.pdf English documents 37278 None 501713016990820713 2022-12-07 N /docs/en/supporting-information/R_10005.pdf Driving the LPC2900 with Murata resonators /docs/en/supporting-information/R_10005.pdf documents 501713016990820713 Training Presentation N en None Y pdf 1.1 N N Driving the LPC2900 with Murata resonators 37.3 KB R_10005 N 1442134899968717326737 User Guide 1 /docs/en/user-guide/UM10316.pdf 2015-09-12 1442125898334730971462 PSP 8 Oct 26, 2010 User Guide None /docs/en/user-guide/UM10316.pdf English documents 3439000 None 132339537837198660 2022-12-07 /docs/en/user-guide/UM10316.pdf LPC29xx User manual /docs/en/user-guide/UM10316.pdf documents 132339537837198660 User Guide N en None Y pdf 3.0 N LPC29xx User manual 3.4 MB UM10316 N 1442125898334730971462 true Y Products

Documentation

Quick reference to our documentation types.

1-10 of 13 documents

Compact List

Application Note (6)
Brochure (1)
Data Sheet (1)
Errata (1)
Package Information (1)
Show All

Design Files

Quick reference to our design files types.

2 design files

Support

What do you need help with?