Buy NowBuy Now | Development Tools | Technical Documents | Video | Features | Kit 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:
Key Applications: eMetering, Lighting, Industrial networking, Alarm systems, and White goods. | |||||||||||
|
Development Tools
Software Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
IDE | ARM | Keil MDK-ARM | ARM 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 |
IDE | Embest | CoIDE | ARM 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 |
RTOS | Embest | CoOS | ARM 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 Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
Emulator / Debugger / Programmer | ARM | ULINK2ULINK2 | ARM Cortex-M / ARM7 / ARM9 | ULINK2 Debug Adapter |
Emulator / Debugger / Programmer | ARM | ULINKProULINKPro | ARM Cortex-M / ARM7 / ARM9 | ULINKpro Debug and Trace Unit |
Emulator | Segger | J-LinkJ-Link | ARM Cortex-M / Cortex-R4 / ARM7 / ARM9 | JTAG/SWD Emulator with USB interface |
Programmer | Segger | Flasher ARMFlasher ARM | ARM Cortex-M / Cortex-R4 / ARM7 / ARM9 | Flash Programmer for ARM and Cortex cores |
Debugger | Embest | ColinkExColinkEx | ARM Cortex-M | ARM Cortex-M MCU JTAG Hardware Debugging Probe which supports in CooCox software and Keil Realview MDK |
Technical Documents
Learning Center
Type | Description |
---|---|
User Guide | Keil: User Guide for MCB1200 Evaluation Board |
User Manual | NXP: User manual for LPC1224/25/26/27 |
Product Brief | NXP: Product Brief for NXP 32 bit microcontrollers |
Datasheet | NXP: Datasheet for LPC122x - 32-bit ARM Cortex-M0 microcontroller |
Reference Manual | NXP: Reference Manual for Smart Appliance Application |
Reference Manual | NXP: Reference Manual for Smart Grid Application |
Application Note | NXP: AN11229 - Application Note for UUencoding for UART ISP |
Revision Note | NXP: Errata sheet for LPC1224/25/26/27 |
Design Elements
Type | Description |
---|---|
Schematics | |
Application Library | NXP: Software code for LPC122x power modes |
Application Library | NXP: Software Code for Using LPC122x ROM division routines |
Application Library | NXP: Software Code for KNX evaluation board using LPC1227 and NCN5120 |
Video
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)
Kit Contents
- The MCB1200 Evaluation Board
- A µVision IDE Quick Start Guide
- An ARM Development Tools Overview
- A USB A to USB B cable