ARM: MCB2300 Evaluation Board based on NXP LPC2300 MCUs

Buy NowBuy NowDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents



Kit Overview


The Keil MCB2300MCB2300 Evaluation Board introduces you to the NXP LPC2300 ARM family and allows you to create and test working programs for this advanced architecture. With this hands-on process, you can determine the hardware and software requirements for current and future product development.


The Keil MCB2300MCB2300 Evaluation Board have two serial interfaces, a speaker, analog input (via potentiometer), two CAN interfaces, LCD, USB, Ethernet, and eight LEDs make this board a great starting point for your next ARM project.


This board is available in two variants: the MCB2370MCB2370 and the MCB2388MCB2388. The supplied microcontroller is one of the difference between the MCB2370 and the MCB2388 boards. The MCB2370 is populated with the LPC2378LPC2378 microcontroller, while the MCB2388 is populated with the LPC2388LPC2388 microcontroller. Additionally, the MCB2388 boards contain additional connectors for USB-OTG support.


Ordering information:


Part NumberDescription
MCB2370MCB2370MCB2370 Evaluation Board based on LPC2378
MCB2370UMEMCB2370UMEMCB2370 Evaluation Board and ULINK-ME Debug Adapter
MCB2388MCB2388MCB2388 Evaluation Board based on LPC2388
MCB2388UMEMCB2388UMEMCB2388 Evaluation Board and ULINK-ME Debug Adapter


Key Applications: Communication gateways, Protocol converters, Industrial control, Medical systems

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
RTOSMicriumµC/OS-IILPC23xxµC/OS-II, the Real-Time Kernel, is a portable, ROMable, scalable,   preemptive, real-time deterministic multitasking kernel for microprocessors,   microcontrollers and DSPs. Offering unprecedented ease-of-use, µC/OS-II is   delivered with complete source code and in-depth documentation. Learn   More
RTOSMicriumµC/OS-IIILPC23xxμC/OS-III is Micrium’s newest RTOS, designed for developers who   need to save time on their current and next embedded sytem projects. Using a   commercial real-time kernel such as μC/OS-III provides a solid foundation and   framework to the design engineer dealing with the growing complexity of   embedded designs. 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: MCB2300 Quick Start Guide
DatasheetNXP: LPC2388 Datasheet
Application NoteARM: 207 - Application Note of Porting an mbed Project to MDK-ARM
Application NoteARM: 222 - Application Note of Migrating FSFlash projects to MDK-ARM v4.20


Design Elements
SchematicsARM: MCB2388 Evaluation Board Schematics
BSPARM: EasyWEB Example for NXP LPC23xx
BSPARM: Interrupt-Driven UART I/O for Philips LPC23xx
BSPARM: LPC2368 / LPC2378 USB Audio Device Example
BSPARM: LPC2368 / LPC2378 USB HID (Human Interface Device) Example
BSPARM: LPC2368 / LPC2378 USB Mass Storage Device Example

Back to top




Coming Soon.PNG

Back to top


Kit Features


  • LPC2300 MCUs
    • 58KB On-chip RAM (for MCB2370MCB2370)MCB2388UME_2.PNG
    • 98KB On-chip RAM (for MCB2388MCB2388)
    • 512KB On-chip FLASH
  • USB 2.0 Full Speed Interface
    • Standard USB connectors for USB Device, USB-OTG, USB Host and UART via USB on the MCB2300MCB2300 board for applications requiring USB communications.
  • Dual Serial Ports
    • Standard DB9 connectors are on the MCB2300MCB2300 for both of the LPC2300's serial ports. Your application may use either of these ports.
  • Dual CAN Ports
    • Standard DB9 connectors are on the MCB2300MCB2300 board for applications requiring CAN communications. Your application may use either or both of these ports, or they may be disabled with a configuration jumper.
  • 100/10M Ethernet Port
    • A standard RJ45 connector on the MCB2300MCB2300 board connects to an on-board Ethernet transceiver for applications requiring Ethernet communications.
  • LCD Display
    • A 2-line by 16-character, 8-bit LCD display. You may use this text display device to show real-time debug and program status messages.
  • LF Amplifier
    • An LF Amplifier on the MCB2300MCB2300 connects the D/A output of the LPC2300 device to a speaker. You may use this LF Amplifier to generate sound.
  • Analog Voltage Control for ADC Input
    • An adjustable analog voltage source is on the MCB2300MCB2300 board for testing the Analog to Digital output feature of the LPC2300. A configuration jumper enables and disables this feature.
  • JTAG Download and Debug
    • A JTAG interface is on the MCB2300MCB2300 board and, coupled with the ULINK USB-JTAG adapter, allows flash programming. The on-chip debug interface can perform real-time in-circuit emulation of the LPC2300 device. For fast PC communication, use your PC's USB port.

Back to top

Kit Contents


  • The MCB2300MCB2300 Evaluation Board.
  • A µVision IDE Quick Start Guide.
  • An ARM Development Tools Overview.
  • Example Programs for the MCB2300MCB2300 Evaluation Board
    • All examples can be compiled and debugged using the Lite Edition.

Back to top