ARM: MCB2929 Evaluation Board based on NXP LPC2929 MCU

Buy NowBuy NowDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents



Kit Overview


The Keil MCB2929MCB2929 Evaluation Board introduces the NXP LPC2900 family of ARM9 processor-based devices, allowing you to create and test working programs for this advanced architecture. The MCB2929 has a wide range of interfaces making it a great starting point for your next ARM project.


The MCB2929MCB2929 Evaluation Board ships with the LPC2929LPC2929 device that is a superset of several other device variants of the LPC29xx microcontroller series. The MCB2929MCB2929 Board contains all the hardware components required in a single-chip LPC29xx system. The NXP LPC2929 is an ARM968E-S based high-performance 32-bit RISC Microcontroller with Thumb extensions, 768KB on-chip Flash ROM with In-System Programming (ISP) and In-Application Programming (IAP), 56KB RAM (incl.ETB RAM), 32KB Instruction TCM and 32KB Data TCM, 16KB EEPROM, CPU clock up to 125 MHz, On-chip very low power ring oscillator (0.4MHz), On-chip crystal oscillator, On-chip PLL. Dual-master 6-channel GPDMA, External Static Memory Controller (SMC), 2  CAN 2.0B controllers,   LIN 2.0 master controllers, 2 UART, 3 Q-SPI, 2 I2C, Two 10-bit 8-channel ADC (3.3V), One 10-bit 8-channel ADC(5V), 4 32-bit Timer, Four 6-channel PWMs, Two 32-bit dedicated Timer for PWM and ADC, Quadrature Encoder Interface(QEI), 32-bit Watchdog, Vectored Interrupt Controller (VIC) with 16 priority levels, up to 21 level-sensitive external interrupt pins, up to 104 GPIO pins, Flexible Reset Generator Unit (RGU), Flexible Clock-Generation Unit (CGU), Power Management Unit (PMU).


The MCB2929MCB2929 Evaluation Board also includes a 320x240 TFT LCD QVGA color display module with a built-in touchscreen. The MCB2929 Evaluation Board and Starter Kit include the MDK-ARM Evaluation Tools. These tools help you get started writing programs and testing the microcontroller and its capabilities. Sample applications that run on the MCB2929 and a Quickstart guide are included.


Ordering information:


Part NumberDescription

MCB2929 evaluation board based on LPC2929 MCU

MCB2929UMEMCB2929UMECB2929 evaluation board with ULINK-ME USB-JTAG adapter

Key Applications: Industrial drives, Pumps, HVAC systems, Vending and cash machines, Motor control.

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
RTOSSeggerembOSARM Cortex™-M / Cortex™-A / ARM7™ / ARM9™embOS is a priority-controlled real time operating system, designed to be   used as foundation for the development of embedded real-time applications. It is a   zero interrupt latency, high-performance RTOS that has been optimized for   minimum memory consumption in both RAM and ROM, as well as high speed and   versatility.  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™-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M / Cortex™-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores


Back to top


Technical Documents

Learning Center
User GuideARM: MCB2929 Quick Start Guide
User GuideARM: MCB2929 User's Guide
User ManualNXP: LPC29xx User manual
DatasheetNXP: LPC2926_27_29 Datasheet
Application NoteNXP: AN10809 - LPC29xx flash features
Application NoteNXP: AN10778 - PCB layout guidelines for NXP MCUs in BGA packages
Application NoteNXP: AN10809 - LPC29xx Power-down Mode Explained
Application NoteNXP: AN10899 -  LPC2900 FOC
Revision NoteNXP: Errata sheet of LPC2929


Design Elements
SchematicsARM: MCB2929 Evaluation Board Schematics

Back to top



Coming Soon.PNG

Back to top


Kit Features



  • 125MHz LPC2929LPC2929 ARM968E-S processor-based MCU in 144-pin LQFP
  • On-Chip Memory: 768KB Flash, 56KB RAM, & 16KB EEPROM
  • External Memory: 1MB SRAM
  • Color QVGA TFT LCD with touchscreen
  • USB 2.0 Full Speed - USB, USB-OTG, & USB Host
  • 2 CAN Interfaces
  • Serial Ports
  • MicroSD Card Interface
  • 5-position Joystick and push-button
  • Analog Voltage Control (2) for ADC Input
  • 104 GPIO pins
  • 20 pin JTAG (0.1 inch connector)





Back to top

Kit Contents


  • The MCB2929MCB2929 Evaluation Board
  • A µVision IDE Quick Start Guide
  • Example Programs for the MCB2929 Evaluation Board
    • All examples can be compiled and debugged using the Lite Edition

Back to top