2014 NXP LPC Microcontrollers The LPC microcontroller portfolio builds on 10 years of leadership and includes more than 400 32-bit devices, covering every application class, from entry-level designs to high-end systems that run Linux OS. This selection guide is a starting point for choosing a specific device. For the latest details, visit www.nxp.com/microcontrollers. What sets LPC devices apart? Power, performance, and features to address 8-, 16-, and 32-bit MCU applications The expertise and technology to solve unique application problems Access to one of the broadest semiconductor portfolios in the industry Complete application solutions from one company Robust software ecosystem and developer support community ARM® CortexTM-M Cores Representing the very latest innovations in 32-bit technology, with industry-leading speed, power efficiency, and scalability, the LPC portfolio includes best-inclass options for every Cortex-M architecture (Cortex-M0+, Cortex-M0, Cortex-M3, Cortex-M4, and multi-core). LPC800 Series I Low power, basic control and connectivity I Cortex-M0+ Available in low-pin-count packages, such as TSSOP, these 30 MHz MCUs offer exceptional power efficiency, 32-bit control, and basic connectivity, ideal for addressing 8- and 16-bit application requirements. I2C SPI/SSP Comparator GPIO Max clock speed (MHz) Supply voltage (V) Temperature range (°C) 8 64 2 5 4 1 2 1 1 1 14 30 1.8-3.6 -40 to +105 TSSOP16 LPC812 16 64 4 5 4 1 3 1 2 1 18 30 1.8-3.6 -40 to +105 SO20, TSSOP16/20, XSON16 Switch matrix, reduced-power modes, brownout detection, power-on reset LPC822 16 64 4 6 8 1 3 4 2 12 ch/12 b 1.2 Msps 1 29 30 1.8-3.6 -40 to +105 TSSOP20, HVQFN33 Switch matrix, pattern-match engine, reduced-power modes, brownout detection, power-on reset LPC824 32 64 8 6 8 1 3 4 2 12 ch/12 b 1.2 Msps 1 29 30 1.8-3.6 -40 to +105 TSSOP20, HVQFN33 Switch matrix, pattern-match engine, reduced-power modes, brownout detection, power-on reset Sample rate UART LPC811 ADC channels /resolution State-configurable timer (SCTimer/ PWM)3 Package Part no. Flash (kB) PWM channels2 Analog Standard timers1 Serial interfaces RAM (kB) Timers Flash page (B) Memory Notes Switch matrix, reduced-power modes, brownout detection, power-on reset LPC800: Cortex-M0+ Includes multi-rate timer (MRT), self wake-up timer, systick timer, and SCTimer/PWM configured as two 16-bit timers 2 Includes use of SCTimer/PWM as PWM 1 NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 1 3 SCTimer/PWM peripheral can be configured to provide additional timers and/or PWM channels 27/10/14 16:36 LPC1100 Series I Low power, broad selection, industry-standard connectivity I Cortex-M0+ & M0 These Cortex-M0+ and Cortex-M0 MCUs deliver exceptional power efficiency for longer battery life, and performance headroom for product enhancements. They provide an upgrade path for the Cortex-M0+ LPC800 Series. GPIO Max clock speed (MHz) Supply voltage (V) Temperature range (°C) 1 5 ch/10 b 400 ksps 11 50 1.8-3.6 -40 to +85 WLCSP16 ROM power profiles, 5V-tolerant I/O 1 1 5 ch/10 b 400 ksps 13 50 1.8-3.6 -40 to +85 WLCSP16 ROM power profiles, 5V-tolerant I/O LPC1110 4 256 1 6 8 1 1 1 5 ch/10 b 400 ksps 16 50 1.8-3.6 -40 to +85 SO20 On-chip PMU, ROM power profiles LPC1111 8 256 2/4 6 8/11 1 1 1 5/6/8 ch/10 b 400 ksps Up to 28 50 1.8-3.6 -40 to +85 TSSOP20, HVQFN33 On-chip PMU, ROM power profiles, 5V-tolerant I/O LPC1112 16 256 2/4 6 8/11 1 1 1 5/6/8 ch/10 b 400 ksps Up to 28 50 1.8-3.6 -40 to +85 SO20, TSSOP20/28, HVQFN24/33 On-chip PMU, ROM power profiles, 5V-tolerant I/O LPC1113 24 256 4/8 6 11 1 1 1-2 8 ch/10 b 400 ksps 28/42 50 1.8-3.6 -40 to +85 HVQFN33, LQFP48 ROM power profiles, 5V-tolerant I/O LPC1114 32 256 4/8 6 10/11 1 1 1-2 6/8 ch/10 b 400 ksps Up to 42 50 1.8-3.6 -40 to +85 TSSOP28, DIP28, HVQFN33, LQFP48 On-chip PMU, ROM power profiles, 5V-tolerant I/O LPC1115 64 256 8 6 11 1 1 2 8 ch/10 b 400 ksps 42 50 1.8-3.6 -40 to +105 LQFP48, TFBGA48 ROM power profiles, 5V-tolerant I/O Flash (kB) RTC 1 1 Comparator Sample rate 1 8 DAC channel ADC channels/ resolution 7 6 CAN 6 8 USB device4 8 256 I2S I2C 256 32 State-configurable timer (SCTimer/ PWM)3 32 LPC1104 EEPROM (kB) LPC1102 RAM (kB) Package Part no. Flash page (B) SPI/SSP Analog UART Serial interfaces PWM channels2 Timers Standard timers1 Memory Notes LPC1100: Low-pincount, low-power Cortex-M0 LPC1100LV: 1.8 V Cortex-M0 LPC1101LV 32 256 2 6 10 1 1 1 6 ch/8 b 400 ksps 21 50 1.65-1.95 -40 to +85 WLCSP25 Tiny package, unique ID LPC1102LV 32 256 8 6 10 1 1 1 6 ch/8 b 400 ksps 21 50 1.65-1.95 -40 to +85 WLCSP25 Tiny package, unique ID 1 6 ch/8 b or 6 ch/10 b 400 ksps 20/27 50 1.65-1.95 -40 to +85 HVQFN24/33 Unique ID 400 ksps 20/27 50 1.65-1.95 -40 to +85 HVQFN24/33 Unique ID VREF, UVLO protection LPC1112LV LPC1114LV 16 32 256 256 2/4 6 4/8 9/11 1 1 6 11 1 1 1 6 ch/8 b or 6 ch/10 b LPC11A00: Analog Cortex-M0 LPC11A02 16 256 4 2 6 10 1 1 1 8 ch/10 b 400 ksps 10 b 1 18 50 1.8-3.6 -40 to +85 WLCSP20 LPC11A04 32 256 8 4 6 10 1 1 1 8 ch/10 b 400 ksps 10 b 1 18 50 1.8-3.6 -40 to +85 WLCSP20 VREF, UVLO protection LPC11A11 8 256 2 512 b 6 12 1 1 2 8 ch/10 b 400 ksps 10 b 1 28 50 1.8-3.6 -40 to +85 HVQFN33 VREF, UVLO protection LPC11A12 16 256 4 1 6 12 1 1 2 8 ch/10 b 400 ksps 10 b 1 28/42 50 1.8-3.6 -40 to +85 HVQFN33, LQFP48 VREF, UVLO protection LPC11A13 24 256 6 2 6 12 1 1 2 8 ch/10 b 400 ksps 10 b 1 28 50 1.8-3.6 -40 to +85 HVQFN33 VREF, UVLO protection LPC11A14 32 256 8 4 6 12 1 1 2 8 ch/10 b 400 ksps 10 b 1 28/42 50 1.8-3.6 -40 to +85 HVQFN33, LQFP48 VREF, UVLO protection LPC11C00: CAN Cortex-M0 LPC11C12 16 256 8 6 11 1 1 2 1 8 ch/10 b 400 ksps 42 50 1.8-3.6 -40 to +85 LQFP48 C_CAN, USART, SmartCard, ROM EEPROM drivers & power profiles LPC11C14 32 256 8 6 11 1 1 2 1 8 ch/10 b 400 ksps 42 50 1.8-3.6 -40 to +85 LQFP48 C_CAN, USART, SmartCard, ROM EEPROM drivers & power profiles LPC11C22 16 256 8 6 10 1 1 2 1 8 ch/10 b 400 ksps 36 50 1.8-3.6 -40 to +85 LQFP48 C_CAN & CAN txcvr, USART, SmartCard, ROM EEPROM drivers & power profiles LPC11C24 32 256 8 6 10 1 1 2 1 8 ch/10 b 400 ksps 36 50 1.8-3.6 -40 to +85 LQFP48 C_CAN & CAN txcvr, USART, SmartCard, ROM EEPROM drivers & power profiles 6 11 1 1 2 8 ch/10 b 400 ksps 42 50 1.8-3.6 -40 to +85 LQFP100 LPC1114 with integrated 40x4 segment LCD driver 6 11 1 1 2 8 ch/10 b 400 ksps 28 50 1.8-3.6 -40 to +85 HVQFN33 ROM EEPROM drivers & power profiles, 32-bit divide libraries LPC11D00: Cortex-M0 with LCD driver LPC11D14 32 256 8 LPC11E00: EEPROM Cortex-M0 LPC11E11 8 256 4 512 b www.nxp.com/microcontrollers NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 2 2 27/10/14 16:36 LPC1100 Series (continued) Analog I2C SPI/SSP ADC channels/ resolution Sample rate GPIO Max clock speed (MHz) Supply voltage (V) 6 11 1 1 2 8 ch/10 b 400 ksps 40 50 1.8-3.6 -40 to +85 LQFP48 ROM EEPROM drivers & power profiles, 32-bit divide libraries LPC11E13 24 256 8 2 6 11 1 1 2 8 ch/10 b 400 ksps 40 50 1.8-3.6 -40 to +85 LQFP48 ROM EEPROM drivers & power profiles, 32-bit divide libraries LPC11E14 32 256 10 4 6 11 1 1 2 8 ch/10 b 400 ksps 28/40/54 50 1.8-3.6 -40 to +85 LPC11E36 96 256 12 4 6 11 1 1 2 8 ch/10 b 400 ksps 28/54 50 1.8-3.6 -40 to +85 LQFP64, HVQFN33 ROM EEPROM drivers & power profiles, 32-bit divide libraries LPC11E37 128 256 12 4 6 11 1 1 2 8 ch/10 b 400 ksps 40/54 50 1.8-3.6 -40 to +85 LQFP48/64 ROM EEPROM drivers & power profiles, 32-bit divide libraries LPC11E37H 128 256 12 4 6 11 2 5 2 2 8 ch/10 b 400 ksps 40/54 50 1.8-3.6 -40 to +85 LQFP64 LPC11E37 with I/O handling libraries for enhanced I2S/UART functionality & DMA transfers ROM EEPROM drivers & power profiles, high-performance 2 MHz 12 bit ADC 1 6 RTC UART 1 Comparator PWM channels2 6 DAC channel Standard timers1 256 CAN EEPROM (kB) 16 USB device4 RAM (kB) LPC11E12 I2S Part no. Flash page (B) Temperature range (°C) Serial interfaces State-configurable timer (SCTimer/ PWM)3 Timers Flash (kB) Memory Package LQFP48/64, HVQFN33 Notes ROM EEPROM drivers & power profiles, 32-bit divide libraries LPC11E00: EEPROM Cortex-M0+ with 12 bit ADC LPC11E66 64 256 12 4 6 14 2 4 2 2 8 ch/12 b 2 Msps 1 36 50 1.8-3.6 -40 to +105 LQFP48 LPC11E67 128 256 20 4 6 19 2 5 2 2 12 ch/12 b 2 Msps 1 36/50/80 50 1.8-3.6 -40 to +105 LQFP48, LQFP64, LQFP100 ROM EEPROM drivers & power profiles, high-performance 2 MHz 12 bit ADC LPC11E68 256 256 36 4 6 19 2 5 2 2 12 ch/12 b 2 Msps 1 36/50/80 50 1.8-3.6 -40 to +105 LQFP48, LQFP64, LQFP100 ROM EEPROM drivers & power profiles, high-performance 2 MHz 12-bit ADC LPC11U00: USB Cortex-M0 LPC11U12 16 256 6 6 11 1 1 2 1x FS 8 ch/10 b 400 ksps 26/40 50 1.8-3.6 -40 to +85 LQFP48, HVQFN33 ROM USB drivers & power profiles, 32-bit divide libraries, 5V-tolerant I/O LPC11U13 24 256 6 6 11 1 1 2 1x FS 8 ch/10 b 400 ksps 40 50 1.8-3.6 -40 to +85 LQFP48 ROM USB drivers & power profiles, 32-bit divide libraries, 5V-tolerant I/O LPC11U14 32 256 6 6 11 1 1 2 1x FS 8 ch/10 b 400 ksps 26/40 50 1.8-3.6 -40 to +85 LPC11U23 24 256 8 1 6 11 1 1 2 1x FS 8 ch/10 b 400 ksps 40 50 1.8-3.6 -40 to +85 LQFP48 LPC11U24 32 256 6/8 2/4 6 11 1 1 2 1x FS 8 ch/10 b 400 ksps 26/40/54 50 1.8-3.6 -40 to +85 LPC11U34 40/48 256 8/10 4 6 11 1 1 2 1x FS 8 ch/10 b 400 ksps 26/40 50 1.8-3.6 -40 to +85 LQFP48, HVQFN33 LPC11U35 64 256 10/12 4 6 11 1 1 2 1x FS 8 ch/10 b 400 ksps 40/54 50 1.8-3.6 -40 to +85 LPC11U36 96 256 10/12 4 6 11 1 1 2 1x FS 8 ch/10 b 400 ksps 40/54 50 1.8-3.6 -40 to +85 LQFP48/64 ROM USB drivers & power profiles, 32-bit divide libraries, 5V-tolerant I/O LPC11U37 128 256 10/12 4 6 11 1 1 2 1x FS 8 ch/10 b 400 ksps 40/54 50 1.8-3.6 -40 to +85 LQFP48/64 ROM USB drivers & power profiles, 32-bit divide libraries, 5V-tolerant I/O LPC11U37H 128 256 10/12 4 6 11 2 5 2 2 1 6 1x FS 8 ch/10 b 400 ksps 26/40 50 1.8-3.6 -40 to +85 LQFP64 LPC11U37 with I/O handling libraries for enhanced SPI/UART functionality & DMA transfers 148 2 3 2 2 1x FS 8 ch/12 b 2 Msps 1 34 50 2.4-3.6 -40 to +105 LQFP48 ROM USB drivers & power profiles, 32-bit divide, 2 MHz ADC, temp sensor 2 5 2 2 1x FS 10 ch/12 b or 12 ch/12 b 2 Msps 1 34/48/80 50 2.4-3.6 -40 to +105 LQFP48/64/100 ROM USB drivers & power profiles, 32-bit divide, 2 MHz ADC, temp sensor HVQFN33, LQFP48, TFBGA48 ROM USB drivers & power profiles, 32-bit divide libraries, 5V-tolerant I/O ROM USB drivers & power profiles, 32-bit divide libraries, 5V-tolerant I/O HVQFN33, TFBGA48, ROM USB drivers & power profiles, 32-bit LQFP48/64 divide libraries, 5V-tolerant I/O LQFP48/64, HVQFN33, TFBGA48 ROM USB drivers & power profiles, 32-bit divide libraries, 5V-tolerant I/O ROM USB drivers & power profiles, 32-bit divide libraries, 5V-tolerant I/O LPC11U6x: Cortex-M0+ LPC11U67 128 256 16 4 117 LPC11U68 256 256 32 4 117 17/19 8 Includes Watchdog timer and systick timer Using timers 0-3 3 SCTimer/PWM peripheral can be configured as additional timers and/or PWM channels 4 FS = Full Speed 5 Includes I/O handler used as UART Includes I/O handler used as I2S interface Includes timers 0-3, SCTimer/PWMs configured as four 16-bit timers, one Watchdog timer, one real-time clock, and one systick timer 8 Includes timers 0-3 and SCTimer/PWMs as PWM (LPC11U68 configuration is package-dependent) 1 6 2 7 www.nxp.com/microcontrollers NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 3 3 27/10/14 16:36 LPC1200 Series Supply voltage (V) Max clock speed (MHz) GPIO RTC Comparator Sample rate ADC channels/ resolution Analog SPI/SSP I2C UART Serial interfaces PWM channels2 Standard timers1 Part no. Timers RAM (kB) Flash (kB) Flash sector (B) Memory Temperature range (°C) I Noise immunity for industrial applications I Cortex-M0 Delivering extra reliability in electrically challenging environments, these Cortex-M0 MCUs are optimized for industrial control and home appliances, and are available with an LCD driver. Package Notes LPC1220: Rugged Cortex-M0 LPC1224 32/48 256 4 7 10 2 1 1 8 ch/10 b 400 ksps 2 1 39/55 30 3.2-3.6 -40 to +85 LQFP48/64 Additional DMA, CRC, RS-485 LPC1225 64/80 256 8 7 10 2 1 1 8 ch/10 b 400 ksps 2 1 39/55 30 3.2-3.6 -40 to +85 LQFP48/64 Additional DMA, CRC, RS-485 LPC1226 96 256 8 7 10 2 1 1 8 ch/10 b 400 ksps 2 1 39/55 30 3.2-3.6 -40 to +85 LQFP48/64 Additional DMA, CRC, RS-485 LPC1227 128 256 8 7 10 2 1 1 8 ch/10 b 400 ksps 2 1 39/55 30 3.2-3.6 -40 to +85 LQFP48/64 Additional DMA, CRC, RS-485 10 2 1 1 8 ch/10 b 400 ksps 2 1 39 50 3.2-3.6 -40 to +85 LQFP100 LPC1227 with integrated 40x4 segment LCD driver LPC12D00: Rugged Cortex-M0 with LCD driver LPC12D27 128 256 8 7 Includes Watchdog timer, systick timer, and real-time clock 2 Using timers 0-3 1 LPC1300 Series I Performance & basic connectivity, LPC1100 upgrade I Cortex-M3 Operating at clock speeds up to 72 MHz and available with a Full Speed USB controller, these Cortex-M3 MCUs provide a performance upgrade path for LPC1100 and LPC11U00 devices. ADC channels/ resolution Sample rate GPIO Max clock speed (MHz) Supply voltage (V) Temperature range (°C) 6 11 1 1 1 8 ch/10 b 400 ksps 28 72 2.0-3.6 -40 to +85 HVQFN33 ROM EEPROM drivers & power profiles, USART, SmartCard 8 6 11 1 1 1 8 ch/10 b 400 ksps 28/42 72 2.0-3.6 -40 to +85 LQFP48, HVQFN33 ROM EEPROM drivers & power profiles, USART, SmartCard LPC1315 32 8 2 7 11 1 1 2 8 ch/10 b 400 ksps 28/51 72 2.0-3.6 -40 to +85 LQFP48/64, HVQFN33 ROM EEPROM drivers & power profiles, USART, SmartCard LPC1316 48 8 4 7 11 1 1 2 8 ch/10 b 400 ksps 28/51 72 2.0-3.6 -40 to +85 LQFP48/64, HVQFN33 ROM EEPROM drivers & power profiles, USART, SmartCard LPC1317 64 10 4 7 11 1 1 2 8 ch/10 b 400 ksps 28/51 72 2.0-3.6 -40 to +85 LQFP48/64, HVQFN33 ROM EEPROM drivers & power profiles, USART, SmartCard USB device3 SPI/SSP 4 32 EEPROM (kB) 8 LPC1313 RAM (kB) LPC1311 Part no. Flash (kB) I2C Analog UART Serial interfaces PWM channels2 Timers Standard timers1 Memory Package Notes LPC1310: Cortex-M3 LPC1340: USB Cortex-M3 LPC1342 16 4 6 11 1 1 1 1x FS 8 ch/10 b 400 ksps 28 72 2.0-3.6 -40 to +85 LQFP48, HVQFN33 USB device-only controller, ROM USB & EEPROM drivers & power profiles LPC1343 32 8 6 11 1 1 1 1x FS 8 ch/10 b 400 ksps 28/42 72 2.0-3.6 -40 to +85 LQFP48, HVQFN33 USB device-only controller, ROM USB & EEPROM drivers & power profiles LPC1345 32 10 2 7 11 1 1 2 1x FS 8 ch/10 b 400 ksps 28/51 72 2.0-3.6 -40 to +85 LQFP48/64, HVQFN33 USB device-only controller, ROM USB & EEPROM drivers & power profiles in ROM, USART, SmartCard LPC1346 48 10 4 7 11 1 1 2 1x FS 8 ch/10 b 400 ksps 28/51 72 2.0-3.6 -40 to +85 LQFP48/64, HVQFN33 USB device-only controller, ROM USB & EEPROM drivers & power profiles in ROM, USART, SmartCard LPC1347 64 12 4 7 11 1 1 2 1x FS 8 ch/10 b 400 ksps 28/51 72 2.0-3.6 -40 to +85 LQFP48/64, HVQFN33 USB device-only controller, ROM USB & EEPROM drivers & power profiles in ROM, USART, SmartCard Includes Watchdog timer and systick timer; LPC13x5, LPC13x6, and LPC13x7 add repetitive-interrupt timer 2 Using timers 0-3 1 www.nxp.com/microcontrollers NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 4 3 FS = Full Speed 4 27/10/14 16:36 LPC1500 Series I High-precision motion control I Cortex-M3 Optimized for motor control, these low-power Cortex-M3 MCUs provide a long list of peripherals, including Full Speed USB, a CAN controller, an advanced PWM/timer subsystem, and two high-speed 12-bit ADCs. GPIO Max clock speed (MHz) Supply voltage (V) Temperature range (°C) RAM (kB) RTC 2 2 2 2 2 2 Comparator 1 1 1 1 1 1 DAC channel 3 3 3 3 3 3 Sample rate SPI/SSP 4 4 4 4 4 4 ADC channels/ resolution I2C 28 28 28 28 28 28 CAN UART 13 13 13 13 13 13 Part no. Analog USB device4 State-configurable timer (SCTimer/ PWM)3 LPC1500: Motion-control Cortex-M3 LPC1517 64 12 4 LPC1518 128 20 4 LPC1519 256 36 4 LPC1547 64 12 4 LPC1548 128 20 4 LPC1549 256 36 4 Flash (kB) PWM channels2 Serial interfaces Standard timers1 Timers EEPROM (kB) Memory 1x FS 1x FS 1x FS 1 1 1 1 1 1 2x 12 ch/12 b 2x 12 ch/12 b 2x 12 ch/12 b 2x 12 ch/12 b 2x 12 ch/12 b 2x 12 ch/12 b 2 Msps 2 Msps 2 Msps 2 Msps 2 Msps 2 Msps 12 b 12 b 12 b 12 b 12 b 12 b 4 4 4 4 4 4 1 1 1 1 1 1 30/44 44/76 44/76 30/44 44/76 44/76 72 72 72 72 72 72 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 -40 to +105 -40 to +105 -40 to +105 -40 to +105 -40 to +105 -40 to +105 Includes multi-rate timer, repetitive-interrupt timer, Windowed Watchdog timer, systick timer, real-time clock, and each SCTimer/PWM configured as two 16-bit timers 2 Includes use of SCTimer/PWMs as PWM (maximum number depends on package) 1 3 4 Package Notes LQFP48/64 LQFP64/100 LQFP64/100 LQFP48/64 LQFP64/100 LQFP64/100 Switch matrix, QEI Switch matrix, QEI Switch matrix, QEI USB device-only controller, switch matrix, QEI USB device-only controller, switch matrix, QEI USB device-only controller, switch matrix, QEI SCTimer/PWM peripheral can be configured as additional timers and/or PWM channels FS = Full Speed LPC54100 Series I Ultra-low power for always-on sensor processing I Cortex-M4F/M0+ Designed for always-on sensor processing applications, these ultra-low-power, single- and dual-core Cortex-M4F/M0+ MCUs deliver best-in-class power efficiency and scalable power/performance Serial interfaces UART I2C SPI/SSP ADC channels /resolution Sample rate RTC GPIO Max clock speed (MHz) Supply voltage (V) Temperature range (°C) 1 256/512 104 5 6 1 4 3 2 12 ch/12 b 4.8 Msps 1 50 100 1.62-3.6 -40 to +105 WLCSP49, LQFP64 Single Cortex-M4F core, low-power ADC, small form factor 1 256/512 104 5 6 1 4 3 2 12 ch/12 b 4.8 Msps 1 50 100 1.62-3.6 -40 to +105 WLCSP49, LQFP64 Dual Cortex-M4F/M0+ core, one ultra-low power core for sensor listening, aggregation, fusion and communication, small form factor Flash (kB) RAM (kB) State-configurable timer (SCTimer/ PWM)3 Analog PWM channels2 Timers Standard timers1 Memory Cortex-M4F with Floating Point Unit Part no. Cortex-M0+ Core Package Notes LPC54100: Single- and dual-core Cortex-M4F/M0+ LPC54101 LPC54102 1 2 1 Includes Watchdog timer, real-time alarm clock, repetitive-interrupt timer, systick timer, and SCTimer/PWM configured as two 16-bit timers SCTimer/PWM peripheral can be configured as additional timers and/or PWM channels LPC1700 Series I High performance, multi-connectivity, advanced peripherals I Cortex-M3 Equipped with advanced connectivity options, including Full Speed USB, CAN, and Ethernet, plus options for LCD control, these Cortex-M3 MCUs provide an upgrade path for the ARM7 LPC2300 and LPC2400 Series. They are pin-compatible with the Cortex-M4 LPC4000 series. www.nxp.com/microcontrollers NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 5 Max clock speed (MHz) Supply voltage (V) Temperature range (°C) External bus interface (bits) SD/MMC 10 b 10 b 10 b 10 b 1 1 1 1 1 1 LCD controller 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps GPIO 1 6 ch/12 b 6 ch/12 b 6 ch/12 b 6 ch/12 b 6 ch/12 b 6 ch/12 b RTC 1 1 1 2 2 2 DAC channel 1 1 1 1 1x FS 1x FS 1x FS 1x FS 1x FS 1x FS Sample rate 2 2 2 2 2 2 ADC channels/ resolution 3 3 3 3 3 3 Ethernet SPI/SSP 4 4 4 4 4 4 CAN I2C 12 12 12 12 12 12 USB device/ host/OTG3 UART 10 10 10 10 10 10 Analog I2S PWM channels2 Serial interfaces Standard timers1 Part no. LPC175x/6x: Control Cortex-M3 LPC1751 32 8 LPC1752 64 16 LPC1754 128 32 LPC1756 256 32 LPC1758 512 64 LPC1759 512 64 Timers EEPROM (kB) RAM (kB) Flash (kB) Memory Package 52 52 52 52 52 52 100 100 100 100 100 100 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 LQFP80 LQFP80 LQFP80 LQFP80 LQFP80 LQFP80 Notes QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM 5 27/10/14 16:36 LPC1700 Series (continued) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Package Notes 70 70 70 70 70 70 70 100 100 100 100 100 100 120 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 LQFP100 LQFP100 LQFP100, TFBGA100 LQFP100 LQFP100 LQFP100, TFBGA100 LQFP100 QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM 109/165 141/165 165 109/165 165 165 165 109/165 120 120 120 120 120 120 120 120 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 2.4-3.6 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 LQFP144/208 LQFP208, TFBGA180 LQFP208 LQFP144/208, TFBGA180/208 LQFP208 LQFP208 LQFP208 LQFP144/208, TFBGA180/208 QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM Motor-control PWM QEI, motor-control PWM QEI, motor-control PWM QEI, motor-control PWM External bus interface (bits) 10 b 10 b 10 b 10 b 10 b 10 b 10 b 10 b SD/MMC 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps LCD controller 8 ch/12 b 8 ch/12 b 8 ch/12 b 8 ch/12 b 8 ch/12 b 8 ch/12 b 8 ch/12 b 8 ch/12 b Temperature range (°C) 1 RTC 10 b 10 b 10 b 10 b 10 b 1 1 1 1 1 1 1 Supply voltage (V) 2 2 2 2 2 2 2 2 10 b Max clock speed (MHz) 1x FS 1x FS 1x FS 1x FS 1x FS 1x FS 1x FS 1x FS 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps GPIO 2 2 DAC channel 1 1 1 1 1 1 1 1 1x FS 1x FS Sample rate 3 3 3 3 3 3 3 3 2 2 2 ADC channels/ resolution 3 3 3 3 3 3 3 3 1 1 1 1 1 1x FS 1x FS 1x FS 8 ch/12 b 8 ch/12 b 8 ch/12 b 8 ch/12 b 8 ch/12 b 8 ch/12 b 8 ch/12 b Ethernet 1 Analog CAN 2 2 2 2 2 2 2 USB device/ host/OTG3 3 3 3 3 3 3 3 I 2S SPI/SSP UART LPC1763 256 64 10 12 4 LPC1764 128 32 10 12 4 LPC1765 256 64 10 12 4 LPC1766 256 64 10 12 4 LPC1767 512 64 10 12 4 LPC1768 512 64 10 12 4 LPC1769 512 64 10 12 4 LPC177x/8x: Cortex-M3 [Compare to LPC4000 Cortex-M4] LPC1774 128 40 2 9 18 4 LPC1776 256 80 4 9 18 5 LPC1777 512 96 4 9 18 5 LPC1778 512 96 4 9 18 5 LPC1785 256 80 4 9 18 5 LPC1786 256 80 4 9 18 5 LPC1787 512 96 4 9 18 5 LPC1788 512 96 4 9 18 5 I2C Serial interfaces PWM channels2 Standard timers1 EEPROM (kB) Part no. Timers RAM (kB) Flash (kB) Memory 8/32 16/32 32 8/16/32 32 32 32 8/16/32 3 Includes Watchdog timer, systick timer, motor-control timer, PWM timer, and real-time clock; LPC177x/8x adds a repetitive-interrupt timer 2 Using motor-control PWM and one (LPC175x/6x) or two (LPC177x/8x) general-purpose PWMs 1 FS = Full Speed LPC1800 Series I Best M3 performance, multi-high-speed connectivity, advanced peripherals I Cortex-M3 These feature-packed devices, which offer advanced connectivity such as dual High Speed USB, dual CAN, and 10/100 Ethernet, operate at clock speeds up to 180 MHz and are the industry’s highest-performing Cortex-M3 MCUs. SD/MMC External bus interface (bits) GPIO Max clock speed (MHz) Supply voltage (V) Temperature range (°C) LPC1830 Quad SPI Flash Interface (SPIFI)5 1x HS 1x HS 1x HS 1x HS 1x HS 2 2 2 2 2 2 2 2 2 2 2x 8 ch/10 b 2x 8 ch/10 b 2x 8 ch/10 b 2x 8 ch/10 b 2x 8 ch/10 b 2x 8 ch/10 b 2x 8 ch/10 b 2x 8 ch/10 b 2x 8 ch/10 b 2x 8 ch/10 b 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 10 b 10 b 10 b 10 b 10 b 10 b 10 b 10 b 10 b 10 b 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8/16 8/16 8/16 8/16 8/16 8/16 8/16 8/16 8/16 8/16 Up to 64 Up to 64 Up to 64 Up to 64 Up to 64 Up to 64 Up to 64 Up to 64 Up to 64 Up to 64 180 180 180 180 180 180 180 180 180 180 2.2-3.6 2.2-3.6 2.2-3.6 2.2-3.6 2.2-3.6 2.2-3.6 2.2-3.6 2.2-3.6 2.2-3.6 2.2-3.6 -40 to +85 -40 to +105 -40 to +105 -40 to +105 -40 to +105 -40 to +85 -40 to +105 -40 to +105 -40 to +105 -40 to +105 LCD controller CAN 2 2 2 2 2 2 2 2 2 2 RTC USB device/ host/OTG4 3 3 3 3 3 3 3 3 3 3 DAC channel I 2S 2 2 2 2 2 2 2 2 2 2 Sample rate SPI/SSP 4 4 4 4 4 4 4 4 4 4 ADC channels/ resolution I2C 1 1 1 1 1 1 1 1 1 1 RAM (kB) LPC1800: High-performance Cortex-M3 LPC1810 136 10 22 LPC1812 512 104 16 10 22 LPC1813 512 104 16 10 22 LPC1815 768 136 16 10 22 LPC1817 1024 136 16 10 22 LPC1820 168 10 22 LPC1822 512 104 16 10 22 LPC1823 512 104 16 10 22 LPC1825 768 136 16 10 22 LPC1827 1024 136 16 10 22 Part no. Flash (kB) UART Analog Ethernet Serial interfaces State-configurable timer (SCTimer/ PWM)3 PWM channels 2 Standard timers1 Timers EEPROM (kB) Memory Package LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, -40 to +85 TFBGA100/180, LBGA256 -40 to +105 LQFP100/144, LBGA256 -40 to +105 LQFP100/144, LBGA256 LQFP208, TFBGA180, -40 to +85 LBGA256 10 22 1 4 2 3 2 2x HS 6 2 1 2x 8 ch/10 b 400 ksps 10 b 1 1 1 16/32 Up to 64 180 2.2-3.6 LPC1833 512 136 16 LPC1837 1024 136 16 10 10 22 22 1 1 4 4 2 2 3 3 2 2 2x HS 6 2x HS 6 2 2 1 1 2x 8 ch/10 b 2x 8 ch/10 b 400 ksps 400 ksps 10 b 10 b 1 1 1 1 1 1 16/32 16/32 146 146 180 180 2.2-3.6 2.2-3.6 LPC1850 200 10 22 1 4 2 3 2 2x HS 6 2 1 2x 8 ch/10 b 400 ksps 10 b 1 1 1 1 16/32 146 180 2.2-3.6 LPC1853 512 136 16 10 22 1 4 2 3 2 2x HS 6 2 1 2x 8 ch/10 b 400 ksps 10 b 1 1 1 1 16/32 146 180 2.2-3.6 -40 to +105 LQFP208, LBGA256 LPC1857 1024 136 16 10 22 1 4 2 3 2 2x HS 6 2 1 2x 8 ch/10 b 400 ksps 10 b 1 1 1 1 16/32 146 180 2.2-3.6 -40 to +105 LQFP208, LBGA256 200 Includes Watchdog timer, real-time alarm clock, repetitive-interrupt timer, systick timer, and SCTimer/PWM configured as two 16-bit timers Using motor-control PWM and SCTimer/PWM as PWM 3 SCTimer/PWM peripheral can be configured as additional timers and/or PWM channels 1 2 www.nxp.com/microcontrollers NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 6 4 5 6 Notes Flashless Single-bank Flash Dual-bank Flash Dual-bank Flash Dual-bank Flash Flashless, on-chip HS USB PHY with OTG Single-bank Flash, on-chip HS USB PHY with OTG Dual-bank Flash, on-chip HS USB PHY with OTG Dual-bank Flash, on-chip HS USB PHY with OTG Dual-bank Flash, on-chip HS USB PHY with OTG Flashless, on-chip HS USB PHY with OTG Dual-bank Flash, on-chip HS USB PHY with OTG Dual-bank Flash, on-chip HS USB PHY with OTG Flashless, on-chip USB HS PHY with OTG, 1024x768 color LCD controller Dual-bank Flash, on-chip USB HS PHY with OTG, 1024x768 color LCD controller Dual-bank Flash, on-chip USB HS PHY with OTG, 1024x768 color LCD controller HS = High Speed SPIFI peripheral enables use of large, low-cost Quad SPI Flash USB0 = integrated HS PHY, USB1 = integrated FS PHY or ULPI 6 27/10/14 16:36 I High performance, DSP options, multi-connectivity, advanced peripherals These Cortex-M4/M4F MCUs provide an upgrade path for the Cortex-M3 LPC177x/8x families. GPIO Max clock speed (MHz) 4 3 3 1 1x FS 2 8 ch/12 b 400 ksps 10 b 1 1 53 120 2.4-3.6 -40 to +85 LQFP80, TFBGA80 18 4 3 3 1 1x FS 2 8 ch/12 b 400 ksps 10 b 1 1 53/109 120 2.4-3.6 -40 to +85 LQFP144, TFBGA80 Low-power Harvard architecture SD/MMC RTC Comparator Sample rate Ethernet RAM (kB) External bus interface (bits) CAN 18 9 Quad SPI Flash Interface (SPIFI)4 USB device/ host/OTG3 9 2 LCD controller I2S 2 40 DAC channel SPI/SSP 24 128 ADC channels/ resolution I2C 64 LPC4074 Flash (kB) LPC4072 Part no. Floating-point unit (FPU) UART Supply voltage (V) Analog PWM channels2 Serial interfaces Standard timers1 Timers Cortex-M4/M4F EEPROM (kB) Memory I Temperature range (°C) LPC4000 Series Package Notes Low-power Harvard architecture LPC4000: Cortex-M4/M4F LPC4076 1 256 80 4 9 18 5 3 3 1 1x FS 2 1 8 ch/12 b 400 ksps 10 b 2 1 1 1 8/16 109/140 120 2.4-3.6 -40 to +85 LQFP144, TFBGA180 Low-power Harvard architecture, QEI, floating-point unit LPC4078 1 512 96 4 9 18 5 3 3 1 1x FS 2 1 8 ch/12 b 400 ksps 10 b 2 1 1 1 8/16/32 53/165 120 2.4-3.6 -40 to +85 LQFP80/100/144/208, TFBGA180/208 Low-power Harvard architecture, QEI, floating-point unit 2.4-3.6 -40 to +85 LQFP144/208, TFBGA180/208 Low-power Harvard architecture, QEI, floating-point unit LPC4088 1 2 1 512 96 4 9 18 5 3 3 1 1x FS 2 1 8 ch/12 b 400 ksps 10 b 2 Includes Watchdog timer, systick timer, motor-control timer, PWM timer, and real-time clock Using motor-control PWM and two general-purpose PWMs 1 3 4 1 1 1 8/16/32 109/165 120 FS = Full Speed SPIFI peripheral enables use of large, low-cost Quad SPI Flash LPC4300 Series I Best performance, DSP functionality, dual cores, multi-high-speed connectivity, advanced peripherals I Cortex-M4F/M0 These turbocharged multi-core devices make it easy to partition designs for higher performance. They combine the digital signal processing capabilities of the Cortex-M4F core with the efficient digital control and I/O handling of one or more Cortex-M0 cores. Quad SPI Flash Interface (SPIFI)6 SD/MMC External bus interface (bits) GPIO Max clock speed (MHz) Supply voltage (V) Temperature range (°C) 2 Standard timers 1x HS 1x HS 2 2 2 2 2 2 2 2 x 4/6 ch/10 b 2 x 4/6 ch/10 b 2 x 4/6 ch/10 b 2 x 4/6 ch/10 b 2 x 4/6 ch/10 b 2 x 4/6 ch/10 b 2 x 4/6 ch/10 b 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 400 ksps 10 b 10 b 10 b 10 b 10 b 10 b 10 b 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8/16 8/16 8/16 8/16 8/16 8/16 8/16 Up to 83 Up to 83 Up to 83 Up to 83 Up to 83 Up to 83 Up to 83 204 204 204 204 204 204 204 2.2-3.6 2.2-3.6 2.2-3.6 2.2-3.6 2.2-3.6 2.2-3.6 2.2-3.6 -40 to +85 -40 to +105 -40 to +105 -40 to +105 -40 to +105 -40 to +85 -40 to +105 LCD controller 1 1 1 1 1 1 1 RTC 2 2 2 2 2 2 2 DAC channel 3 3 3 3 3 3 3 Sample rate SGPIO4 2 2 2 2 2 2 2 ADC channels/ resolution I 2S 4 4 4 4 4 4 4 Ethernet SPI/SSP 1 1 1 1 1 1 1 CAN I2C 22 22 22 22 22 22 22 Analog USB device/ host5 UART 16 12 12 12 12 12 12 12 EEPROM (kB) RAM (kB) Flash (kB) M0 coprocessor Part no. Serial interfaces State-configurable timer (SCTimer/ PWM) 3 Timers PWM channels Memory 1 Core Package Notes LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 LQFP144, TFBGA100 Flashless Single-bank Flash Dual-bank Flash Dual-bank Flash Dual-bank Flash Flashless, on-chip USB HS PHY Single-bank Flash, on-chip USB HS PHY LPC4300: Multi-core Cortex-M4F/M0 LPC4310 LPC4312 LPC4313 LPC4315 LPC4317 LPC4320 LPC4322 1 1 1 1 1 1 1 512 168 104 104 136 136 200 104 LPC4323 LPC4325 LPC4327 1 512 104 16 12 22 1 4 2 3 2 1 1x HS 2 2 x 4/6 ch/10 b 400 ksps 10 b 1 1 1 8/16 Up to 83 204 2.2-3.6 -40 to +105 LQFP144, TFBGA100 Dual-bank Flash, on-chip USB HS PHY 1 1 768 1024 136 136 16 16 12 12 22 22 1 1 4 4 2 2 3 3 2 2 1 1 1x HS 1x HS 2 2 2 x 4/6 ch/10 b 2 x 4/6 ch/10 b 400 ksps 400 ksps 10 b 10 b 1 1 1 1 1 1 8/16 8/16 Up to 83 Up to 83 204 204 2.2-3.6 2.2-3.6 12 22 1 4 2 3 2 1 2x HS 7 2 1 2 x 8 ch/10 b 400 ksps 10 b 1 1 1 16/32 Up to 164 204 2.2-3.6 Dual-bank Flash, on-chip USB HS PHY Dual-bank Flash, on-chip USB HS PHY Flashless, on-chip USB HS PHY with OTG 7 -40 to +105 LQFP144, TFBGA100 -40 to +105 LQFP144, TFBGA100 LQFP144, TFB-40 to +85 GA180/100, LBGA256 LQFP144, TFBGA100, -40 to +105 LBGA256 LQFP144, TFBGA100, -40 to +105 LBGA256 LQFP208, LBGA256, -40 to +85 TFBGA180 LPC4330 1 512 512 768 1024 16 16 16 16 264 LPC4333 1 512 136 16 12 22 1 4 2 3 2 1 2x HS 2 1 2 x 8 ch/10 b 400 ksps 10 b 1 1 1 16/32 Up to 164 204 2.2-3.6 LPC4337 1 1024 136 16 12 22 1 4 2 3 2 1 2x HS 7 2 1 2 x 8 ch/10 b 400 ksps 10 b 1 1 1 16/32 Up to 164 204 2.2-3.6 LPC4350 1 12 22 1 4 2 3 2 1 2x HS 7 2 1 2 x 8 ch/10 b 400 ksps 10 b 1 1 1 1 16/32 Up to 164 204 2.2-3.6 1 7 2 1 2 x 8 ch/10 b 400 ksps 10 b 1 1 1 1 16/32 Up to 164 204 2.2-3.6 -40 to +105 LQFP208, LBGA256 7 2 x 8 ch/10 b 400 ksps 10 b 1 1 1 1 16/32 Up to 164 204 2.2-3.6 -40 to +105 LQFP208, LBGA256 1 x 6 ch/12 b and 80 Msps 2 x 8 ch/10 b 10 b 1 1 1 1 8/32 204 2.2-3.6 -40 to +85 LPC4353 1 LPC4357 1 LPC4370 2 264 512 1024 136 136 16 16 282 12 22 1 4 2 3 2 2x HS 12 22 1 4 2 3 2 1 2x HS 2 1 12 22 1 4 2 3 2 1 2x HS 7 2 1 Includes Watchdog timer, real-time alarm clock, repetitive-interrupt timer, systick timer, and SCTimer/PWM configured as two 16-bit timers Using motor-control PWM and SCTimer/PWM as PWM 3 SCTimer/PWM peripheral can be configured as additional timers and/or PWM channels 1 2 www.nxp.com/microcontrollers NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 7 Up to 164 LBGA256, TFBGA100 Dual-bank Flash, on-chip HS USB PHY Dual-bank Flash, on-chip HS USB PHY with OTG Flashless, on-chip HS USB PHY, 1024x768 color LCD controller Dual-bank Flash, on-chip HS USB PHY, 1024x768 color LCD controller Dual-bank Flash, on-chip HS USB PHY, 1024x768 color LCD controller 6 ch 80 Msps ADC, on-chip USB PHY, 1024x768 color LCD controller SGPIO peripheral can be configured as additional PWM, I C, I S, SSI/SSP, and/or UART channels HS = High Speed SPIFI peripheral enables use of large, low-cost Quad SPI Flash 7 USB0 = integrated HS PHY, USB1 = integrated FS PHY or ULPI 4 2 2 5 6 7 27/10/14 16:36 ARM7 and ARM9 Cores Building on some of the industry’s most popular ARM® cores, these devices deliver tailored performance in a very wide range of applications. Many are pincompatible with LPC Cortex-M families, providing fast development with easy design scalability. LPC2100/200/300/400 Series I The most popular ARM7 I ARM7TDMI-S These ARM7 MCUs are some of the industry’s most popular 32-bit MCUs for control applications. GPIO Max clock speed (MHz) Supply voltage (V) Temperature range (°C) 1 1 1 1 1 32 32 32 32 32 70 70 70 60 60 1.8/3.3 1.8/3.3 1.8/3.3 1.8/3.3 1.8/3.3 -40 to +85 -40 to +85 -40 to +85 -40 to +85 -40 to +85 LQFP48 LQFP48 LQFP48 LQFP48 LQFP48 Dual supply voltage, 32 kHz XTAL input, fast I/O Dual supply voltage, 32 kHz XTAL input, fast I/O Dual supply voltage, 32 kHz XTAL input, fast I/O Dual supply voltage, 32 kHz XTAL input, fast I/O Dual supply voltage, 32 kHz XTAL input, fast I/O LQFP64 LQFP64 LQFP64 LQFP64 LQFP64, HVQFN64 Brownout detection, power-on reset, 32 kHz XTAL input, VBAT, fast I/O Brownout detection, power-on reset, 32 kHz XTAL input, VBAT, fast I/O Brownout detection, power-on reset, 32 kHz XTAL input, VBAT, fast I/O Brownout detection, power-on reset, 32 kHz XTAL input, VBAT, fast I/O External bus interface (bits) 400 ksps 400 ksps 400 ksps SD/MMC 8 ch/10 b 8 ch/10 b 8 ch/10 b LCD controller 2 2 2 1 1 Package RTC Sample rate 2 2 2 1 1 DAC channel ADC channels/ resolution 2 2 2 2 2 Ethernet 14 14 14 6 6 CAN SPI/SSP 6 6 6 5 5 USB device/ host/OTG3 I2C 2 4 8 16 64 I2S UART LPC2100: ARM7 LPC2101 8 LPC2102 16 LPC2103 32 LPC2104 128 LPC2106 128 Part no. EEPROM (kB) PWM channels2 Analog Standard timers1 Serial interfaces RAM (kB) Timers Flash (kB) Memory Notes LPC2130: ARM7 LPC2131 LPC2132 LPC2134 LPC2136 32 64 128 256 8 16 16 32 5 5 5 5 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 8 ch/10 b 8 ch/10 b 2x 8 ch/10 b 2x 8 ch/10 b 400 ksps 400 ksps 400 ksps 400 ksps 10 b 10 b 10 b 1 1 1 1 47 47 47 47 60 60 60 60 3.0-3.6 3.0-3.6 3.0-3.6 3.0-3.6 -40 to +85 -40 to +85 -40 to +85 -40 to +85 LPC2138 512 32 5 6 2 2 2 2x 8 ch/10 b 400 ksps 10 b 1 47 60 3.0-3.6 -40 to +85 6 ch/10 b 6 ch/10 b 1x 6 ch/10 b 1x 8 ch/10 b 1x 6 ch/10 b 1x 8 ch/10 b 1x 6 ch/10 b 1x 8 ch/10 b 400 ksps 400 ksps 10 b 1 1 45 45 60 60 3.0-3.6 3.0-3.6 -40 to +85 -40 to +85 LQFP64 LQFP64 Brownout detection, power-on reset, 32 kHz XTAL input, VGA, fast I/O Brownout detection, power-on reset, 32 kHz XTAL input, VGA, fast I/O 400 ksps 10 b 1 45 60 3.0-3.6 -40 to +85 LQFP64 Brownout detection, power-on reset, 32 kHz XTAL input, VGA, fast I/O 8 ch/10 b 8 ch/10 b 8 ch/10 b 400 ksps 400 ksps 400 ksps Brownout detection, power-on reset, 32 kHz XTAL input, VBAT, fast I/O LPC2140: ARM7 LPC2141 LPC2142 32 64 8 16 5 5 6 6 2 2 2 2 2 2 1x FS 1x FS LPC2144 128 16 5 6 2 2 2 1x FS LPC2146 LPC2148 256 40 5 6 2 2 2 1x FS 512 40 5 6 2 2 2 1x FS 16 16 16 3 3 3 6 6 6 2 2 2 1 1 1 2 2 2 400 ksps 10 b 1 45 60 3.0-3.6 -40 to +85 LQFP64 Brownout detection, power-on reset, 32 kHz XTAL input, VGA, fast I/O 400 ksps 10 b 1 45 60 3.0-3.6 -40 to +85 LQFP64 Brownout detection, power-on reset, 32 kHz XTAL input, VGA, fast I/O 1 1 1 76 112 112 60 60 60 1.8/3.3 1.8/3.3 1.8/3.3 -40 to +85 -40 to +85 -40 to +85 LQFP144 LQFP144 LQFP144 LQFP144, TFBGA144 LQFP144 LQFP144, TFBGA144 LQFP144 Dual supply voltage, 32 kHz XTAL input, fast I/O Dual supply voltage, 32 kHz XTAL input, fast I/O Dual supply voltage, 32 kHz XTAL input, fast I/O LPC2200: ARM7 LPC2210 LPC2212 LPC2214 128 256 LPC2220 64 3 6 2 1 2 LPC2290 64 3 6 2 1 2 2 8 ch/10 b 400 ksps 1 76 75 1.8/3.3 -40 to +85 8 ch/10 b 400 ksps 1 76 60 1.8/3.3 -40 to +85 LPC2292 256 16 3 6 2 1 2 2 8 ch/10 b 400 ksps 1 112 60 1.8/3.3 -40 to +85 LPC2294 256 16 3 6 2 1 2 4 8 ch/10 b 400 ksps 1 112 60 1.8/3.3 -40 to +125 34 58 6 6 6 6 4 4 3 3 3 3 6 ch/10 b 6 ch/10 b 400 ksps 400 ksps 1 1 70 70 72 72 3.0-3.6 3.0-3.6 -40 to +85 -40 to +85 Dual supply voltage, 32 kHz XTAL input, fast I/O Dual supply voltage, 32 kHz XTAL input, fast I/O Dual supply voltage, 32 kHz XTAL input, fast I/O Dual supply voltage, 32 kHz XTAL input, fast I/O LPC2300: ARM7 LPC2361 LPC2362 64 128 1 1 1x FS 1x FS 2 2 1x FS 2 1 6 ch/10 b 400 ksps 10 b 1 70 72 3.0-3.6 -40 to +85 6 ch/10 b 6 ch/10 b 6 ch/10 b 400 ksps 400 ksps 400 ksps 10 b 10 b 10 b 1 1 1 1 70 70 70 72 72 72 3.0-3.6 3.0-3.6 3.0-3.6 -40 to +85 -40 to +85 -40 to +85 1 10 b 10 b LPC2364 128 34 6 6 4 3 3 1 LPC2365 LPC2366 LPC2367 256 256 512 58 58 58 6 6 6 6 6 6 4 4 4 3 3 3 3 3 3 1 1 1 1x FS 2 1 1 1 LPC2368 512 58 6 6 4 3 3 1 1x FS 2 1 6 ch/10 b 400 ksps 10 b 1 1 LPC2377 LPC2378 LPC2387 LPC2388 512 512 512 512 58 58 98 98 6 6 6 6 6 6 6 6 4 4 4 4 3 3 3 3 3 3 3 3 1 1 1 1 2 2 2 1 1 1 1 8 ch/10 b 8 ch/10 b 8 ch/10 b 8 ch/10 b 400 ksps 400 ksps 400 ksps 400 ksps 10 b 10 b 10 b 10 b 1 1 1 1 1 1 1 1 www.nxp.com/microcontrollers NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 8 1x FS 1x FS 1x FS 8 8 8 70 72 3.0-3.6 -40 to +85 104 104 70 104 72 72 72 72 3.0-3.6 3.0-3.6 3.0-3.6 3.0-3.6 -40 to +85 -40 to +85 -40 to +85 -40 to +85 LQFP100 LQFP100 LQFP100, TFBGA100 LQFP100 LQFP100 LQFP100 LQFP100, TFBGA100 LQFP144 LQFP144 LQFP100 LQFP144 On-chip USB PHY, RC oscillator, DMA, RTC, IrDA On-chip USB PHY, RC oscillator, DMA, RTC, IrDA On-chip USB PHY, DMA, RTC, IrDA RC oscillator, DMA, RTC, IrDA On-chip USB PHY, RC oscillator, DMA, RTC, IrDA RC oscillator, DMA, RTC, IrDA On-chip USB PHY, RC oscillator, DMA, RTC, IrDA RC oscillator, DMA, RTC, IrDA, 8-bit Mini-Bus On-chip USB PHY, RC oscillator, DMA, RTC, IrDA, 8-bit Mini-Bus On-chip USB PHY, RC oscillator, DMA, RTC, IrDA On-chip USB PHY, RC oscillator, DMA, RTC, IrDA, 8-bit Mini-Bus 8 27/10/14 16:36 LPC2100/200/300/400 Series (continued) 1 2x FS 2 98 6 12 4 3 2 1 2x FS 2 Temperature range (°C) 2 Supply voltage (V) 3 Max clock speed (MHz) 4 GPIO 12 External bus interface (bits) 6 SD/MMC 98 8 ch/10 b 400 ksps 10 b 1 1 32 160 72 3.0-3.6 -40 to +85 1 8 ch/10 b 400 ksps 10 b 1 1 16 160 72 3.0-3.6 -40 to +85 1 8 ch/10 b 400 ksps 10 b 1 1 32 160 72 3.0-3.6 -40 to +85 LCD controller 2x FS RTC 1 DAC channel 2 Sample rate 3 ADC channels/ resolution USB device/ host/OTG3 4 Ethernet I 2S 12 CAN I2 C SPI/SSP 6 EEPROM (kB) UART Analog PWM channels2 Serial interfaces Standard timers1 Timers 82 RAM (kB) Part no. Flash (kB) Memory Package Notes LPFP208, TFBGA208 TFBGA180 LPFP208, TFBGA208 On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA LPC2400: ARM7 LPC2420 LPC2458 512 LPC2460 LPC2468 512 LPC2470 LPC2478 1 2 512 98 6 12 4 3 2 1 2x FS 2 1 8 ch/10 b 400 ksps 10 b 1 98 6 12 4 3 2 1 2x FS 2 1 8 ch/10 b 400 ksps 10 b 1 98 6 12 4 3 2 1 2x FS 2 1 8 ch/10 b 400 ksps 10 b 1 Includes Watchdog timer and real-time clock Using timers 0-3 3 On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA 1 32 160 72 3.0-3.6 -40 to +85 LPFP208, TFBGA208 1 1 32 160 72 3.0-3.6 -40 to +85 LPFP208, TFBGA208 On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA 1 1 32 160 72 3.0-3.6 -40 to +85 LPFP208, TFBGA208 On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA FS = Full Speed LPC2900 Series PWM channels2 UART I2C SPI/SSP USB device/ host/OTG3 CAN ADC channels/ resolution Sample rate GPIO Max clock speed (MHz) Supply voltage (V) LPC2925 512 40 16 7 24 4 2 3 1x FS 2 16 ch/10 b 400 ksps 60 125 1.8/3.3 -40 to +85 LQFP100 Dual supply, USB device/OTG controller, 32 k I- & D-TCM, motor control, GP DMA LPC2926 256 56 16 7 24 4 2 3 1x FS 2 24 ch/10 b 400 ksps 104 125 1.8/3.3 -40 to +85 LQFP144 Dual supply, USB device/OTG controller, 32 k I- & D-TCM, motor control, GP DMA LPC2929 768 56 16 7 24 4 2 3 1x FS 2 24 ch/10 b 400 ksps 8 104 125 1.8/3.3 -40 to +85 LQFP144 Dual supply, USB device/OTG controller, 32 k I- & D-TCM, motor control, GP DMA 56 16 7 24 4 2 3 2x FS 2 24 ch/10 b 400 ksps 32 152 125 1.8/3.3 -40 to +85 LQFP208 Dual supply, USB device/host/OTG controller, 32 k I- & D-TCM, motor control, GP DMA 56 16 7 24 4 2 3 2x FS 2 24 ch/10 b 400 ksps 32 152 125 1.8/3.3 -40 to +85 LQFP208 Dual supply, USB device/host/OTG controller, 32 k I- & D-TCM, motor control, GP DMA Type External bus interface (bits) Standard timers1 Analog EEPROM (kB) Serial interfaces RAM (kB) Timers Flash (kB) Memory Temperature range (°C) Fastest ARM986 I ARM986E-S I The fastest ARM968 devices available, the LPC2900 Series microcontrollers are an excellent choice for demanding applications like industrial drives, HVAC systems, vending and cash machines, and motor control. Package Notes LPC2900: ARM968E-S LPC2930 LPC2939 768 Includes Watchdog timer and real-time clock 2 Using timers 0-3 1 www.nxp.com/microcontrollers NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 9 3 FS = Full Speed 9 27/10/14 16:36 LPC3000 Series Supply voltage (V) Max clock speed (MHz) GPIO External bus interface (bits) SD/MMC LCD controller RTC Sample rate ADC channels/ resolution2 Ethernet Analog CAN USB device/ host/OTG1 I 2S SPI/SSP I2C Serial interfaces UART PWM channels Timers Standard timers Part no. RAM (kB) Memory Temperature range (°C) I Linux platforms I ARM926EJ An ideal, low-cost platform for running the Linux operating system, these high-performance ARM9-based application controllers operate at clock speeds up to 270 MHz. Package Notes LPC3100: ARM926EJ with NAND Flash controller LPC3130 96 4 1 1 2 4 2 1x HS 4 ch/10 b 400 ksps 1 1 1 32 97 180 1.8-3.3 -40 to +85 TFBGA180 Random number generator LPC3131 192 4 1 1 2 4 2 1x HS 4 ch/10 b 400 ksps 1 1 1 16 97 180 1.8-3.3 -40 to +85 TFBGA180 Random number generator LPC3143 192 4 1 1 2 4 2 1x HS 4 ch/10 b 400 ksps 1 1 1 16 97 270 1.8-3.3 -40 to +85 TFBGA180 Random number generator, unique ID, OTP, decryption engine, secure boot LPC3154 192 4 1 1 1 3 2 1x HS 3 ch/10 b 400 ksps 1 1 1 32 157 180 1.8-3.3 -40 to +85 TFBGA208 LPC3152 with decryption, secure boot LPC3180/01 64 4 1 7 2 3 1x FS 3 ch/10 b 400 ksps 1 1 32 55 208 1.8-3.3 -40 to +85 LFBGA320 Low power, VFP unit, NAND Flash, SDRAM/DDR LPC3200: ARM926EJ with VFP coprocessor 1 2 LPC3220 128 8 11 7 2 2 2 1x FS 2 3 ch/10 b 400 ksps 1 1 32 87 266 1.8-3.3 -40 to +85 LFBGA296 Low-power mode (0.9 V), SDRAM/DDR, keypad interface LPC3240 256 8 11 7 2 2 2 1x FS 2 1 3 ch/10 b 400 ksps 1 1 32 87 266 1.8-3.3 -40 to +85 LFBGA296 Low-power mode (0.9 V), SDRAM/DDR, keypad interface LPC3250 256 8 11 7 2 2 2 1x FS 2 1 3 ch/10 b 400 ksps 1 1 32 87 266 1.8-3.3 -40 to +85 LFBGA296 Low-power mode (0.9 V), SDRAM/DDR, keypad interface, 24-bit color LCD/touchscreen controller 1 FS = Full Speed, HS = High Speed ADC sample rate is 400 ksps www.nxp.com/microcontrollers NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 10 10 27/10/14 16:36 Discover the difference Just one Cortex-M toolchain All LPC Cortex-M devices work with a single MCU toolchain, so you can move up or down the performance scale without changing tools. LPCXpresso™ is our easy-to-use development platform. Available as a free download, the LPCXpresso IDE uses Eclipse as its foundation, adding a long list of enhancements that empower engineers, and features the industry-standard GNU toolchain. For larger and more complex designs, developers can opt for LPCXpresso IDE Pro, which has email-based support and no limit on memory size. LPCOpen is an extensive set of RTOS-agnostic libraries with common APIs that include chip- and board-level device drivers, protocol stacks for TCP/IP (LwIP), USB devices and hosts, and CAN bus, and two graphics libraries (SWIM and SEGGER emWin). Project files for Keil, IAR, and LPCXpresso toolchains are provided and other toolchains can also be used if desired. A whole universe of third-party tools Choosing the right development tool is just as important as choosing the right microcontroller. LPC microcontrollers are supported by a large and growing developer ecosystem. Integrated Development Environments (IDEs) simplify development by giving you a graphical interface for project management, so you can move quickly through the steps of editing, compiling, and debugging application code. Many IDEs work with JTAG debuggers, emulators, and compilers specially designed for LPC devices. For the latest list of options, visit our online technical support community, LPCware, at www.lpcware.com. The 10-year promise:the NXP Product Longevity program NXP’s Product Longevity program ensures a stable supply of microcontrollers for your design. Longevity products are available for a minimum of ten years after product launch, and are supported by our standard end-of-life notification policy. Most products in the Cortex-M and ARM9 categories are covered by the program. Longevity products remain in the program even if the manufacturing site changes. We manufacture through a number of resources, including our own factories and qualified outside vendors. If we transfer a longevity product to another facility, we re-qualify the product to maintain its status in the longevity program. For a complete, up-to-date list of longevity products, visit www.nxp.com/microcontrollers. www.nxp.com/microcontrollers NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 11 11 27/10/14 16:36 Select acronyms and abbreviations ADC API CAN ch CODEC CRC DAC DIP DMA FPU FS GP DMA GPIO HS HVQFN I- & D-TCM I 2C I2 S IDE IrDA Analog-to-Digital Converter Application Programming Interface Controller Area Network channel COder/DECoder Cyclic Redundancy Check Digital-to-Analog Converter Dual In-line Package Direct Memory Access Floating-Point Unit Full Speed General-Purpose Direct Memory Access General-Purpose Input/Output High Speed Heatsink Very-thin Quad Flat-pack No-leads Instruction- and Data-Tightly Coupled Memories Inter-Integrated Circuit Inter-IC Sound Integrated Development Environment Infrared Data Association ksps LBGA LIN LQFP LwIP MRT NAND Flash OTG OTP PHY PMU PWM QEI RAM RC oscillator ROM RS-485 RTC RTOS SCTimer/PWM Kilosamples per second Low-profile Ball Grid Array Local Interconnect Network Low-profile Quad Flat Package Lightweight Internet Protocol Multi-Rate Timer Negated AND Flash On-The-Go Over-Temperature Protection PHYsical layer Power Management Unit Pulse Width Modulation Quadrature Encoder Interface Random Access Memory Resistance-Capacitance oscillator Read-Only Memory Recommended Standard-485 Real-Time Clock Real-Time Operating System State-Configurable Timer/Pulse-Width Modulator SD/MMC SDRAM/DDR SGPIO SO SPI SPIFI SSP TCP/IP TFBGA TSSOP UART USART USB UVLO VBAT VFP VREF WLCSP XTAL Secure Digital/MultiMediaCard Synchronous Dynamic Random Access Memory/Double Data Rate Serial General-Purpose Input/Output Small Outline Serial Peripheral Interface Serial Peripheral Interface Flash Interface Synchronous Serial Peripheral Transmission Control Protocol/Internet Protocol Thin-profile Fine-pitch Ball Grid Array Thin Shrink Small Outline Package Universal Asynchronous Receiver/Transmitter Universal Synchronous/Asynchronous Receiver/Transmitter Universal Serial Bus Under-Voltage LockOut Voltage BATtery Vector Floating Point Voltage REFerence Wafer-Level Chip-Scale Package Crystal The LPCZone is a compilation of online communities and social channels dedicated to providing information to and from developers using NXP’s LPC microcontrollers. From educational how-to videos on YouTube and quick news updates via twitter @LPCZone to online forums on LinkedIn and Facebook, developers can select the channel(s) best suited to their needs. Follow, join, or like @LPCZone and stay up to date on NXP’s LPC microcontrollers. Already using an LPC microcontroller? Have a technical support question on an LPC microcontroller? Check out LPCware.com. LPCWare.com is an online technical community website for NXP LPC devices. It’s maintained and supported by software engineers, hardware designers, system developers, application developers, and other people that use and work with LPC devices. This website provides a repository of resources for all NXP LPC devices, such as design tips, FAQs, software files, application notes, schematics, documentation, and more. www.nxp.com/microcontrollers © 2014 NXP Semiconductors N.V. All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The Date of release: October 2014 information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and Document order number: 9397 750 17609 may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof Printed in the Netherlands does not convey nor imply any license under patent- or other industrial or intellectual property rights. NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 12 27/10/14 16:36