Version 7


    NXP Overview.PNG


    NXP Semiconductors, formerly Philips Semiconductors, is a designer and manufacturer of High Performance Mixed Signal and Standard Product solutions that take advantage of its RF, Analog, Power Management, Interface, Security and Digital Processing expertise. These innovations are used in a wide range of automotive, identification, wireless infrastructure, lighting, industrial, mobile, consumer and computing applications.


    Embedded Processing

    NXP's ARM product ranges include products based on ARM7, ARM9, Cortex-M0, Cortex-M3 and Cortex-M4, and each of them is typically surrounded by a selection of peripherals which make that part or family particularly well suited to certain markets or application groups. An example of this is LPC1700 family, which includes a high performance PWM outputs for high precision motor control. ARM, and the upper Cortex architectures provide the well known combination of computational performance combined with low electrical power consumption, making them suited to portable or dockable devices. LPCXpresso is the tool which NXP provides for application development of it's ARM-based product ranges.


    The 80C51-based families, those being the LPC900, LPC700 families take a somewhat similar approach. However, the processor core used in these devices executes binary code between two and six times faster than ‘standard’ 80C51 cores


    NXP Overview_1.PNG


    Product Families


    LPC Go


    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-to-use 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


    LPC Go lines


    LPC1100 in small packages

    Freq (max)30 MHz50 MHz50 MHz50 MHz50 MHz45 MHz72 MHz72 MHz
    FlashUp to 16 KBUp to 64 KBUp to 32 KBUp to 32 KBUp to 128 KBUp to 128 KBUp to 64 KBUp to 64 KB
    RAMUp to 8 KBUp to 8 KBUp to 8 KBUp to 8 KBUp to 12 KBUp to 8 KBUp to 8 KBUp to 8 KB

    Up to 4 KB
    Up to 4 KB
    AnalogComparator8/10b ADC8/10b ADC8/10b ADC8/10b ADC

    8/10b ADC


    8/10b ADC8/10b ADC


    LPC Connect


    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


    LPC Connect lines

    Freq (max)50 MHz50 MHz50 MHz45 MHz50 MHz72 MHz60 MHz60 MHz
    Flash16 to 128 KB16/32 KBUp to 32 KBUp to 128 KB8 to 32 KB8 to 64 KB32 to 512 KB

    32 to 512 KB

    RAM6 to 12 KB8 KBUp to 8 KBUp to 8 KB2 to 8 KB4 to 12 KB8 to 32 KB

    8 to 32 KB

    EEPROMUp to 4 KB

    Up to 4 KBUp to 4 KB

    FS USB

    With Tx


    10-bit10 or 12-bit10-bit10-bit


    LPC ConnectPlus


    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


    LPC ConnectPlus lines

    Frequency (max)100/120 MHz120 MHz120 MHz72 MHz72 MHz
    Flash32 to 512 KB128 to 512 KB64 to 512 KB64 to 512 KB0/512 KB
    RAM8 to 64 KB40 to 96 KB24 to 96 KB34 to 98 KB82 to 98 KB
    2 to 4 KB2 to 4 KB



    * ** *







    The LPC2388FBD144,551LPC2388FBD144,551 has an EMC

    * *  The LPC2367/68/78/87/88 and LPC2460/70/58/68/78 have SD/MMC


    LPC ConnectTurbo

    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


    LPC ConnectTurbo lines
    Header 1LPC18x0 Flashless
    LPC1800LPC43x0 Flashless
    Frequency (max)180 MHz180 MHz204 MHz204 MHz125 MHz
    512 KB to 1 MB
    512 KB to 1 MB0 to 768 KB
    RAM132 to 200 KB104 to 136 KB168 to 264 KB104 to 136 KB24 to 56 KB
    16 KB
    16 KB16 KB
    HS USB



    DSP + FPU



    Dual Core




    LPC Command


    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)


    LPC Command lines

    Frequency (max)270 MHz266 MHz
    SRAMUp to 192 KBUp to 256 KB

    DDR, SDR SDRAM and static devices


    STN or TFT, up to 1024 x 768

    HS USBOTG, Host, DeviceOTG, Host, Device
    OS supportLinuxLinux