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


    LPC800LPC1100

    LPC1100 in small packages

    LPC1100LVLPC11E00LPC122xLPC131xLPC210x
    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
    EEPROM



    Up to 4 KB
    Up to 4 KB
    CoreCortex-M0+Cortex-M0Cortex-M0Cortex-M0Cortex-M0Cortex-M0Cortex-M3ARM7TDMI
    AnalogComparator8/10b ADC8/10b ADC8/10b ADC8/10b ADC

    8/10b ADC

    Comparator

    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


    LPC11U00LPC11C00LPC11D00LPC12D00LPC11A00LPC134xLPC213xLPC214x
    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

    CoreCortex-M0Cortex-M0Cortex-M0Cortex-M0Cortex-M0Cortex-M3ARM7ARM7
    FS USB






    CAN
    With Tx





    ADC10-bit10-bit

    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


    LPC175x/6xLPC177x/178xLPC407x/8xLPC2300LPC2400
    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
    EEPROM
    2 to 4 KB2 to 4 KB

    ADC12-bit12-bit12-bit10-bit10-bit
    QEI



    SD/MMC

    * ** *
    USB

    TFT LCD


    EMC

    *

    DSP+FPU



    CoreCortex-M3Cortex-M3Cortex-M4ARM7TDMIARM7TDMI

     

    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
    LPC4300
    LPC2900
    Frequency (max)180 MHz180 MHz204 MHz204 MHz125 MHz
    Flash
    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
    EEPROM
    16 KB
    16 KB16 KB
    HS USB


    Ethernet


    TFT LCD


    DSP + FPU


    SCT, SPIFI


    SGPIO


    Dual Core


    CoreCortex-M3Cortex-M3Cortex-M4/M0Cortex-M4/M0ARM968E-S

     


     

    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


    LPC3100LPC3200
    Frequency (max)270 MHz266 MHz
    SRAMUp to 192 KBUp to 256 KB
    EMCSDRAM and SRAM

    DDR, SDR SDRAM and static devices

    LCD

    STN or TFT, up to 1024 x 768

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