Buy NowBuy Now | Development Tools | Technical Documents | Video | Features | Kit Contents |
Kit Overview
The Keil MCB2100MCB2100 Evaluation Board allows you to generate and test application programs for the NXP LPC2100 microcontroller family. With this hands-on process, you can determine hardware and software requirements for current and future product development.
The MCB2100MCB2100 Evaluation Board ships with an LPC2129LPC2129 device that is a superset of several other device variants of the NXP LPC2100 microcontroller series. The MCB2100MCB2100 Board contains all hardware components required in a single-chip LPC2100 system. The LPC2129LPC2129 is based on a 16/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support, together with 64/128/256 kB of embedded high-speed flash memory. With their compact 64-pin package, low power consumption, various 32-bit timers, 4-channel 10-bit ADC, two advanced CAN channels, PWM channels and 46 fast GPIO lines with up to nine external interrupt pins these microcontrollers are particularly suitable for automotive and industrial control applications, as well as medical systems and fault-tolerant maintenance buses. With a wide range of additional serial communications interfaces, they are also suited for communication gateways and protocol converters as well as many other general-purpose applications.
The MCB2100MCB2100 Evaluation Board includes MDK-ARMMDK-ARM Evaluation Tools. These tools help you get started writing programs and testing the microcontroller and its capabilities. Sample applications which run on the MCB2100 are included. The Keil MCB2100MCB2100 Evaluation Board connects to your PC using the serial port (for Flash download using FlashMagic) or the JTAG interface (for program debug using a Keil ULINK family USB-JTAG Adapter and the µVision IDE and Debugger).
Key applications: automotive and industrial control applications, medical systems, communication gateways and protocol converters, etc. | ||||||||||||
|
Development Tools
Software Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
IDE | ARM | Keil MDK-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 |
RTOS | Micrium | µC/OS-II | LPC21xx | µ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 |
RTOS | Micrium | µC/OS-III | LPC21xx | μ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 |
RTOS | Segger | embOS | ARM 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 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-A / ARM7 / ARM9 | JTAG/SWD Emulator with USB interface |
Programmer | Segger | Flasher ARMFlasher ARM | ARM Cortex-M / Cortex-A / ARM7 / ARM9 | Flash Programmer for ARM and Cortex cores |
Technical Documents
Learning Center
Design Elements
Video
Kit Features
- NXP LPC2129LPC2129 family of ARM processor-based devices
- 32KB On-chip RAM
- 256KB On-chip Flash
- Dual Serial Ports
- Standard DB9 connectors are on the MCB2100MCB2100 board for both of the LPC21xx's serial ports. Your application may use either or both of these ports.
- Dual CAN Ports
- Standard DB9 connectors are on the MCB2100MCB2100 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.
- Analog Voltage Control for ADC Input
- An adjustable analog voltage source is on the MCB2100MCB2100 board for testing the Analog to Digital output feature of the LPC21xx. A configuration jumper enables and disables this feature.
- JTAG Download and Debug
- A JTAG interface is on the MCB2100MCB2100 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 LPC21xx device. For fast PC communication, use your PC's USB port.
Kit Contents
- The MCB2100MCB2100 Evaluation Board
- A µVision IDE Quick Start Guide
- An ARM Development Tools Overview
- Example Programs for the MCB2100MCB2100 Evaluation Board
- All examples can be compiled and debugged using the Lite Edition