LPC GoLPC ConnectLPC ConnectPlusLPC ConnectTurboLPC Command

Maximize your design potential.
Minimize your design effort.

NXP's LPC microcontrollers are changing the landscape for embedded applications. Equipped with award-winning innovations - in connectivity, design flexibility, integration, packaging, performance, power consumption, security, ease of use, and more - LPC microcontrollers let you maximize the potential of any embedded application.

Today's LPC portfolio, which is divided into five categories and includes more than 325 ARM®-based devices, continues to expand and break new ground. Whether you're looking for a cost-effective upgrade for an existing 8/16-bit design or you're working on a high-end system that needs maximum speed or computational performance, the LPC portfolio has exactly what you need.

Unmatched functionality

Every NXP LPC microcontroller builds on our well-established, long-term strategic relationship with ARM. We have early access to next-generation IP, so you can be sure you're always working with the latest technologies, and we pack our devices with features you simply won't find anywhere else.

We use the same building blocks in many of our MCUs, and offer pin- and software-compatible options across product families and across cores. That means you have the freedom to add or subtract features, without having to migrate to a new architecture, and you have a flexible way to support your entire product line - now and in the future. With NXP LPC microcontrollers, it's easy to scale and reuse your hardware and software designs, whether you're upgrading or downgrading functionality.

LPC Go

LPC Go

Entry-level
microcontrollers

LPC Connect

LPC Connect

Point-to-point
connectivity

LPC ConnectPlus

LPC ConnectPlus

MCU + USB +
Ethernet + LCD +...

LPC ConnectTurbo

LPC ConnectTurbo

Fastest Cortex-M microcontrollers

LPC Command

LPC Command

Application processors ideal for Linux

  • 32-bit versatility with 8-bit simplicity
  • Game-changing peripherals
  • Replaces 8/16-bit solutions
  • Point-to-point connectivity
  • USB or CAN or segment LCD
  • Faster clock speeds
  • USB + Ethernet + LCD + CAN
  • More integration
  • Fastest clock speeds
  • HS USB, LCD, CAN, and/or Ethernet with DSP instructions
  • Highest level of integration
  • Application processors
  • High-level OS (Linux)
  • LPC800
  • LPC11D00
  • LPC1100
  • LPC11E00
  • LPC1200
  • LPC1100LV
  • LPC11U00
  • LPC12D00
  • LPC11C00
  • LPC1300
  • LPC11A00
  • LPC2100
  • LPC4000
  • LPC2300
  • LPC1700
  • LPC2400
  • LPC2200
  • LPC1800
  • LPC2900
  • LPC4300
  • LPC3100
  • LPC3200

LPC Go - Entry-Level Microcontrollers

LPC Go

Featured Product - LPC800 LPC800 Product Page

NXP's latest addition to the LPC Go family, the LPC800, promises to change the way you think about embedded design. Offering the simplicity and ease-of-use of 8- and 16-bit devices but with the versatility of a fully-equipped 32-bit architecture, the LPC800 redefines flexibility and scalability. Every peripheral has been redesigned, from the ground up, with the low-cost 8-bit market in mind. That makes the LPC800 series a family of advanced yet cost-effective microcontrollers that are smaller, more streamlined, and more power-efficient than ever.

Learn More About LPC800
 

Features:

  • Simple, low-cost Cortex-M0+ processor
    • Full backward compatibility to the Cortex-M0
    • Upwards compatibility with Cortex-M3 and Cortex-M4
    • Performance up to 30 MHz
  • Up to 16 KB Flash / 4 KB SRAM
  • Best energy efficiency due to two-stage pipeline and single-cycle I/O access
  • Easy-to-use, low pin-count TSSOP and DIP packages compatible with M0 devices
  • Flexible switch matrix enabling easy pin configuration — even on the fly
  • Multi-rate timers and State Configurable Timer (SCT) provide advanced timing capabilities
Close
 

LPC Go Lines - 8-bit simplicity, 32-bit versatility, game-changing peripherals

  Freq (max) Flash RAM EEPROM Core Analog Package
LPC800 30 MHz Up to 16 KB Up to 8 KB   Cortex-M0+ Comparator DIP8, SO20, TSSOP16, TSSOP20
LPC1100 50 MHz Up to 64 KB Up to 8 KB   Cortex-M0 8/10b ADC LQFP48, QFN33, QFN24, CSP
LPC1100LV 50 MHz Up to 32 KB Up to 8 KB   Cortex-M0 8/10b ADC CSP, QFN24, HVQFN33
LPC11D00 50 MHz Up to 64 KB Up to 8 KB   Cortex-M0   WLCSP20, HVQFN33, LQFP48
LPC11E00 50 MHz Up to 32 KB Up to 8 KB Up to 4 KB Cortex-M0 8/10b ADC LQFP48, LQFP64
LPC1200 50 MHz Up to 128 KB Up to 8 KB   Cortex-M0 8/10b ADC Comparator LQFP48, LQFP64

NXP's LPC Go microcontrollers feature unprecedented performance, simplicity, and low power consumption. These devices, based on 32-bit ARM cores, are the most cost-effective options compared to 8/16-bit solutions and provide a dramatic reduction in code size for every application. They deliver lower system cost and less power consumption, in an elegant, easy-touse format that improves time-to-market.

  • Cortex-M0+, Cortex-M0, Cortex-M3, and ARM7-based microcontrollers
  • Best-in-class low-current performance
  • Industry's broadest package selection
  • 2x 32-bit timers
  • 2x 16-bit timers
  • Power control
  • Clock generation unit
  • High-speed GPIOs
  • Watchdog timers
  • Systick timer
  • UART, I2C, SPI
  • Up to 8 ch 10-bit ADC

LPC Go Demo/Evaluation Boards

Part Number Description   Part Number Description
OM11083,598 BOARD BASE FOR LPCXPRESSO MBED   OM13035,598 BOARD LPCXPRESSO FOR LPC1115
OM13016,598 BOARD NGX MBED LPCXPRESSO   OM13042,598 BOARD REF KNX LIGHTING
OM13009,598 KIT EVALUATION MOTOR CONTROL   OM13053,598 BOARD EVAL FOR LPC812
OM13013,598 BOARD DEMO IAR LPC1227 JLINKLITE      

LPC Connect - Point-To-Point Connectivity

Point-To-Point Connectivity

Featured Product - LPC11U00 LPC11U00 Product Page

Delivering robust USB performance at a low price point, these low-cost devices are compelling replacements for 8/16-bit USB microcontrollers. The highly flexible USB architecture is, quite simply, a better approach to USB. NXP offers the widest range of ARM-based USB solutions, as well as easy-to-use software and integrated development platforms that make NXP a one-stop shop for USB.

Learn More About LPC11U00
 

Features:

  • Plug-and-play with USB: low-cost, low-power USB Cortex-M0 with integrated EEPROM
  • USB ROM drivers: MSC, HID, CDC, and composite in LPC11U2x/3x
  • Free PID/VID program on LPCware.com
  • ARM Cortex-M0 core, running at up to 50 MHz
  • USB 2.0 full-speed device controller built-in
  • USART interface supports smart cards (ISO 7816-3), 2 SSP and I²C FM+
  • Extensive power control through 4 power modes, ROM power profiles, wake-up from USB and more
  • Pin-compatible within LPC11U00 series from 16 to128 kB; and to higher-performance LPC134x
Close
 

LPC Connect Lines - It's never been easier to add plug-and-play connectivity to your system design

  Freq (max) Flash RAM EEPROM Core FS USB CAN ADC Package
LPC11U00 50 MHz 16 to 128 KB 6 to 12 KB Up to 4 KB Cortex-M0   10-bit HVQFN33, LQFP48, LQFP64
LPC11C00 50 MHz 16/32 KB 8 KB   Cortex-M0   With Tx 10-bit LQFP48
LPC11A00 50 MHz 8 to 32 KB 2 to 8 KB Up to 4 KB Cortex-M0     10-bit WLCSP20, HVQFN33, LQFP48
LPC12D00 45 MHz 128 KB 8 KB   Cortex-M0     10-bit LQFP100
LPC1300 72 MHz Up to 64 KB Up to 12 KB Up to 4 KB Cortex-M3   8, 10 or 12-bit HVQFN33, LQFP48, LQFP64
LPC2100 72 MHz Up to512 KB Up to 32 KB   ARM7   8 or 10-bit LQFP48, LQFP64, HVQFN48, HVQFN64

NXP's LPC Connect microcontrollers add point-to-point connectivity to LPC Go products. LPC Connect devices combine plug-and-play USB or CAN interfaces with software-integrated drivers in on-chip ROM, so it's never been easier to add connectivity to your system. Get to market faster with a connected, efficient, and cost-effective system.

  • Cortex-M0, Cortex-M3, and ARM7-based microcontrollers
  • High performance on standard serial interfaces (SSP, I2C, etc.)
  • Pin-to-pin compatible options for scalable performance
  • Integrated USB 2.0 or CAN 2.0B transceiver
  • USB drivers in ROM: MSC, HID, CDC, DFU
  • CANopen drivers in ROM, programming via CAN
  • 2x 32-bit timers
  • 2x 16-bit timers
  • Power control
  • High-speed GPIOs
  • Watchdog timer
  • Systick timer
  • UART, I2C, SPI
  • 8 channel 10-bit ADC
  • Packages (CSP, LQFP, HVQFN)

LPC Connect Demo/Evaluation Boards

Part Number Description   Part Number Description
OM11083,598 BOARD BASE FOR LPCXPRESSO MBED   OM13021,598 EVAL BOARD NGX LPC11U1X
OM13016,598 BOARD NGX MBED LPCXPRESSO   OM13032,598 BOARD EVAL LPC11U24
OM13012,598 BOARD EVAL LPC11C2X   OM13045,598 BOARD EVAL FOR LPC1347
OM13014,598 LPC11U14 XPRESSO BOARD      

LPC ConnectPlus - MCU + USB + Ethernet + LCD + ...

LPC Connect

Featured Product - LPC4000 LPC4000 Product Page

The LPC4000 is an ARM Cortex-M4 based digital signal controller for embedded applications requiring a high level of integration and low power dissipation. The LPC4000 adds a specialized flash memory accelerator to accomplish optimal performance when executing code from flash. The LPC4000 is targeted to operate at up to 120 MHz CPU frequency. The pinout of LPC4000 is intended to allow pin function compatibility with the LPC2400/2300 as well as the LPC1700 families.

Learn More About LPC4000
 

Features:

  • Cortex-M4 for LCD Graphics and external memories
  • Adds Cortex-M4, FPU, SPIFI, and two analog comparators to LPC177x/8x parts
  • Packages: BGA208/180 and LQFP208/144
  • Pin-compatible to LPC177x/8x, LPC24xx, and LPC23xx
  • Up to 120 MHz operation
  • Floating point unit (FPU)
  • Up to 512 KB Flash memory and up to 96 KB SRAM
  • LCD controller with 1024 x 768 pixel display resolution
  • 10/100 Ethernet MAC
  • USB 2.0 full-speed device/host/OTG controller with on-chip PHY
Close
 

LPC ConnectPlus Lines - Connect to USB plus CAN plus Ethernet plus LCD and more

  Freq (max) Flash RAM EEPROM ADC QEI SD/MMC USB TFT LCD EMC DSP + FPU Core
LPC1700 120 MHz 32 to 512 KB 8 to 96 KB 2 to 4 KB 12-bit   Cortex-M3
LPC4000 120 MHz 64 to 512 KB 24 to 96 KB 2 to 4 KB 12-bit Cortex-M4
LPC2300 72 MHz 64 to 512 KB 34 to 98 KB   10-bit   **   *   ARM7TDMI
LPC2400 72 MHz 0/512 KB 82 to 98 KB   10-bit   **   ARM7TDMI

* The LPC2388 has an EMC
** The LPC2367/68/78/87/88 and LPC2460/70/58/68/78 have SD/MMC

NXP's LPC ConnectPlus microcontrollers offer a broad range of interfaces and the bandwidth for running multiple communication protocols simultaneously. Connect to USB plus CAN plus Ethernet plus LCD — and more — all at the same time. LPC ConnectPlus products are available in a wide range of packages, with lots of options for memory and peripherals, and feature pin-compatibility between cores.

  • Cortex-M3, Cortex-M4, and ARM7-based microcontrollers
  • High integration and low power consumption at up to 120 MHz
  • Best-in-class peripheral support: Ethernet, USB 2.0 Host/OTG/Device, CAN 2.0B
  • Memories up to 512 KB Flash
  • Pin compatibility between cores
  • Ethernet
  • FS USB host/device/OTG
  • CAN 2.0B
  • 32-bit timers, PWMs
  • RTC, IRC (1%)
  • I2S
  • DAC
  • UARTS, I2C, SPIs

LPC ConnectPlus Demo/Evaluation Boards

Part Number Description   Part Number Description
OM11083,598 BOARD BASE FOR LPCXPRESSO MBED   OM13000,598 BOARD LPCXPRESSO LPC1768/1769
OM13016,598 BOARD NGX MBED LPCXPRESSO   OM13001,598 EA LPC177X/8X EVAL BOARD
OM11032,598 EVAL BOARD FOR MCB1768   OM13029,598 BOARD EVAL FOR LPC4088
OM11043,598 DEVELOPMENT BOARD LPC1768 MBED   OM13038,598 BOARD EVAL FOR LPC4078

LPC ConnectTurbo - Fastest Cortex-M Microcontrollers

LPC Connect<em>Turbo</em>

Featured Product - LPC4300 LPC4300 Product Page

A dual-core architecture and a unique set of configurable peripherals make it possible to develop DSP and MCU applications within a single architecture and development environment. Combined with large accelerated Flash and SRAM memories and a set of unique configurable peripherals, the 150 MHz LPC4300 enables customers to develop a wide range of applications such as motor control, power management, industrial automation, robotics, medical, automotive accessories and embedded audio.

Learn More About LPC4300
 

Features:

  • Dual-core Cortex-M4/M0 operating at 204 MHz
  • Advanced peripherals: HS USB, Dual Host, on-chip PHY, SCT, SGPIO
  • BGA256/180/100, LQFP208/144
  • Pin-compatible to LPC18xx
  • 8-channel GPDMA controller
  • Two 8-channel, 400 Ksps 10-bit ADCs and one 10-bit DAC
  • Motor Control PWM and Quadrature Encoder Interface
  • Four UARTs, smart card interface
  • Temperature range: –40 to +85 °C

 

Close
 

LPC ConnectTurbo Lines - The fastest Cortex-M microcontrollers in the industry

  Freq (max) Flash RAM EEPROM HS USB Ethernet TFT LCD DSP + FPU SCT, SPIFI SGPIO Dual Core Core
LPC1800 180 MHz 512 KB to1 MB 104 to 200 KB 16 KB       Cortex-M3
LPC4300 204 MHz 512 KB to1 MB 104 to 264 KB 16 KB Cortex-M4/M0
LPC2900 125 MHz 0 to 768 KB 24 to 56 KB 16 KB               ARM968E-S

NXP's LPC ConnectTurbo microcontrollers are built for speed and include the industry's fastest Cortex-M microcontrollers. This "turbo-charged" performance is combined with advanced peripherals for solving complex design challenges. LPC ConnectTurbo innovations include Hi-speed USB with integrated Hi-speed PHY, NXP's unique SPI Flash Interface (SPIFI), a State Configurable Timer (SCT), Serial GPIO, and the industry's first dual-core Cortex-M4/M0. All this integration reduces system cost and enables unprecedented embedded performance.

  • Cortex-M3, Cortex-M4, and ARM9-based microcontrollers
  • Up to 204 MHz
  • HS-USB with on-chip PHY + Ethernet + Graphic LCD
  • Unique, asymmetrical dual-core architecture, featuring two ARM processors (LPC4300)
  • State Configurable Timer (SCT) for solving complex timing/PWM challenges
  • Serial GPIO (SGPIO) to increase connectivity
  • Quad SPI Flash Interface (SPIFI) for a low-cost way to expand system Flash
  • Ext bus interface
  • HS USB H/O/D (up to 2)
  • Power control
  • Clock generation unit
  • High-speed GPIOs
  • Watchdog timer
  • Systick timer
  • UART, I2C, SPI
  • CAN (2)

LPC ConnectTurbo Demo/Evaluation Boards

Part Number Description   Part Number Description
OM11083,598 BOARD BASE FOR LPCXPRESSO MBED   OM13031,598 EVAL BOARD LPC4300
OM13016,598 BOARD NGX MBED LPCXPRESSO   OM13039,598 BOARD EVAL KEIL MCB1800
OM13027,598 BOARD EVAL FOR LPC4330   OM13040,598 BOARD EVAL KEIL MCB4300
OM13028,598 BOARD EVAL FOR LPC1830      

LPC Command - Application Processors Ideal For Linux

LPC Command

Featured Product - LPC3200 LPC3200 Product Page

The LPC3200 series is the only ARM9 microcontroller that provides a vector floating-point co-processor and integrated Ethernet, USB On-The-Go, as well as LCD controller. For low power consumption, the LPC3200 takes advantage of NXP's advanced technology development to optimize intrinsic power and uses software controlled architectural enhancements to optimize application based power management.

Learn More About LPC3200
 

Features:

  • Integrated Ethernet, USB On-The-Go, and LCD controller
  • TBGA296 Package
  • Provides a vector floating-point co-processor
  • Selectable boot-up from NAND Flash, SPI memory, UART, or static memory
  • 266 MHz, 32-bit ARM9EJ-S core and Vector Floating Point coprocessor
  • Up to 256 kB of internal SRAM and 32 kB I-cache/32 kB D-cache with external memory controller for DDR and SDR SDRAM, SRAM, and Flash
  • Optional 10/100 Ethernet MAC and 24-bit LCD controller with support for STN and TFT panels
Close
 

LPC Command Lines - Ideal for running embedded Linux applications

  Freq (max) SRAM EMC LCD HS USB OS Support Core
LPC3100 270 MHz Up to 192 KB SDRAM and SRAM OTG, Host, Device Linux ARM926
LPC3200 266 MHz Up to 256 KB DDR, SDR SDRAM and static devices STN or TFT, up to 1024 x 768 OTG, Host, Device Linux ARM926

NXP's LPC Command application processors provide an ideal and low-cost platform for running the Linux operating system. Based on the ARM9 core, LPC Command products provide an extensive set of peripherals and are designed for general-purpose embedded applications as well as specialty applications, such as high-speed document printers/scanners, industrial control, and motor control.

  • ARM9-based microcontrollers
  • Speeds up to 266 MHz (ARM926 core)
  • Linux support at LPClinux.com
  • 4x 32-bit timers
  • SD/MMC
  • Clock generation unit
  • High-speed GPIOs
  • Watchdog timer
  • UART, I2C, SPI
  • 10-bit 4-channel ADC

LPC Command Demo/Evaluation Boards

Part Number Description   Part Number Description
OM11083,598 BOARD BASE FOR LPCXPRESSO MBED   OM13016,598 BOARD NGX MBED LPCXPRESSO

Resources

Videos