Version 10
    Buy NowBuy NowDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents



    Kit Overview


    The OM13011OM13011 is a 32-Bit ARM Cortex-M0 NXP LPC122xLPC122x Series evaluation Board [Keil MCB1227]. The OM13011 Evaluation Board enables you to create and test working programs based on the NXP LPC1200 family of ARM Cortex™-M0 processor-based devices.


    The OM13011OM13011 board is populated with the NXP LPC1227FBD64/301LPC1227FBD64/301 Cortex-M0 device. The LPC122xLPC122x extend NXP's 32-bit ARM microcontroller continuum and target a wide range of industrial applications in the areas of factory and home automation. Benefitting from the ARM Cortex-M0 Thumb instruction set, the LPC122xLPC122x have up to 50 % higher code density compared to common 8/16-bit microcontroller performing typical tasks. The LPC122xLPC122x also feature an optimized ROM-based divide library for Cortex-M0, which offers several times the arithmetic performance of software-based libraries, as well as highly deterministic cycle time combined with reduced flash code size. The ARM Cortex-M0 efficiency also helps the LPC122xLPC122x achieve lower average power for similar applications.


    The LPC122xLPC122x operate at CPU frequencies of up to 45 MHz.They offer a wide range of flash memory options, from 32 kB to 128 kB. The small 512-byte page erase of the flash memory brings multiple design benefits, such as finer EEPROM emulation, boot-load support from any serial interface and ease of in-field programming with reduced on-chip RAM buffer requirements.


    The peripheral complement of the LPC122xLPC122x includes a 10-bit ADC, two comparators with output feedback loop, two UARTs, one SSP/SPI interface, one I2C-bus interface with Fast-mode Plus features, a Windowed Watchdog Timer, a DMA controller, a CRC engine, four general purpose timers, a 32-bit RTC, a 1 % internal oscillator for baud rate generation, and up to 55 General Purpose I/O (GPIO) pins.


    Ordering information:

    Part NumberDescription
    MCB1200MCB1200MCB1200 Evaluation Board based on LPC1227FBD64
    MCB1200UMCB1200UMCB1200U Evaluation Board based on LPC1227FBD64 With ULINK2
    MCB1200UMEMCB1200UMEMCB1200UME Evaluation Board based on LPC1227FBD64 With ULINKME

    Key Applications: eMetering, Lighting, Industrial networking, Alarm systems, and White goods.

    More Development Kits and Tools
    Other NXP Development KitsNXP Overview
    Development Platforms & Kitselement14 Knode


    Development Tools


    Software Development Tools:


    Tool TypeSupplierMPNSupported FamilyDescription
    IDEARMKeil MDK-ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™The MDK-ARM is a complete software development environment for Cortex™-M, Cortex-R4, ARM7™ and ARM9™ processor-based devices. MDK-ARM is specifically designed for microcontroller applications, it is easy to learn and use, yet powerful enough for the most demanding embedded applications. Learn More
    IDEEmbestCoIDEARM Cortex™-M

    CooCox offer freely available powerful software development tool for ARM Cortex-M3 & Cortex-M0 based microcontrollers. Coocox Tools organizes and provides the knowledge required by developers. Learn More

    RTOSEmbestCoOSARM Cortex™-M

    CoOS is a free and open RTOS from CooCox, designed specifically for Cortex-M processor, supports preemptive priority and round-robin, Semaphore, Mutex, Flag, Mailbox and Queue for communication & synchronization, highly scalable, minimum system kernel is only 974Bytes, supports interrupt while task switching, supports stack overflow detection, supports the platforms of ICCARM, ARMCC, GCC. Learn More


    Hardware Development Tools:

    Tool TypeSupplierMPNSupported FamilyDescription
    Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM Cortex™-M  / ARM7™ / ARM9™ULINK2 Debug Adapter
    Emulator / Debugger / ProgrammerARMULINKProULINKProARM Cortex™-M  / ARM7™ / ARM9™ULINKpro Debug and Trace Unit
    EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
    ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores
    DebuggerEmbestColinkExColinkExARM Cortex™-MARM Cortex-M MCU JTAG Hardware Debugging Probe which supports in CooCox software and Keil Realview MDK


    Back to top

    Technical Documents

    Learning Center
    User GuideKeil: User Guide for MCB1200 Evaluation Board
    User ManualNXP: User manual for LPC1224/25/26/27
    Product BriefNXP: Product Brief for NXP 32 bit microcontrollers
    DatasheetNXP: Datasheet for LPC122x - 32-bit ARM Cortex-M0 microcontroller
    Reference ManualNXP: Reference Manual for Smart Appliance Application
    Reference ManualNXP: Reference Manual for Smart Grid Application
    Application NoteNXP: AN11229 - Application Note for UUencoding for UART ISP
    Revision NoteNXP: Errata sheet for LPC1224/25/26/27


    Design Elements

    Keil: Schematics File for MCB1200 Evaluation Board

    Application LibraryNXP: Software code for LPC122x power modes
    Application LibraryNXP: Software Code for Using LPC122x ROM division routines
    Application LibraryNXP: Software Code for KNX evaluation board using LPC1227 and NCN5120


    Back to top


    Back to top

    Kit Features



    • 33MHz LPC1227FBD64/301LPC1227FBD64/301 device ARM Cortex-M0 processor-based MCU in 64-pin LQFP
    • On-Chip Memory: 128KB Flash and 8KB RAM
    • Serial Interface
      • A standard DB9 connector provides an RS232 connection to the on-chip UART
    • Potentiometer for ADC Input
      • An adjustable analog voltage source is on the MCB1200 board for testing the Analog to Digital output feature of the LPC1227.
    • Up to 55 GPIO
    • 8 User LEDs + power
      • The POWER LED indicates that +5VDC power is present on the board.
      • The 8 Port LEDs marked 0 - 7 connect to port pins PIO2.0 - PIO2.7.
    • 4 push-buttons (2 GPIO, ISP, & reset)
      • The RESET push button resets the microcontroller.
      • The PIO0_10 and PIO0_11 push buttons are for general purpose use.
    • Power via USB connector
    • Debug Interface Connectors
      • 10-pin Cortex debug (0.05 inch connector)


    Back to top

    Kit Contents


    • The MCB1200 Evaluation Board
    • A µVision IDE Quick Start Guide
    • An ARM Development Tools Overview
    • A USB A to USB B cable

    Back to top