ARM: MCB2300 Evaluation Board based on NXP LPC2300 MCUs

Version 7
    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