Buy NowBuy Now | Development Tools | Technical Documents | Video | Features | Kit Contents |
Kit Overview
The Keil MCB1700 Evaluation Boards enable the user to create and test working programs based on the NXP LPC1700 family of ARM Cortex-M3 processor-based devices. The NXP (founded by Philips) LPC1700 are ARM 32-bit Cortex-M3 Microcontrollers with MPU, CPU clock up to 100MHz, 512kB on-chip Flash ROM with enhanced Flash Memory Accelerator, In-System Programming (ISP) and In-Application Programming (IAP), 64kB RAM, Nested Vectored Interrupt Controller, eight channel General purpose DMA controller, AHB Matrix, APB, Ethernet 10/100 MAC with RMII interface and dedicated DMA, USB 2.0 full-speed Device controller and Host/OTG controller with DMA, CAN 2.0B with two channels, four UARTs, one with full Modem interface, three I2C serial interfaces, three SPI/SSP serial interfaces, I2S interface, General purpose I/O pins, 12-bit ADC, 10-bit DAC, four 32-bit Timers with capture/compare, standard PWM Timer block, motor control PWM for three-phase motor control, quadrature encoder, watchdog timer, real time clock with optional battery backup, system tick timer, repetitive interrupt timer, brown-out detect circuit, power-on reset, power management unit, wakeup interrupt controller, crystal oscillator, 4MHz internal RC oscillator, PLL, JTAG and serial wire debug/trace port with ETM.
Both evaluation boards provide a color TFT LCD display and interfaces for MicroSD card, CAN, 100/10M Ethernet, and USB2.0 full speed Interface. The boards also feature a 5-position joystick to control port pin input. An LF Amplifier on the MCB1700MCB1700 connects the D/A output of the LPC1700 device to a speaker. Users may use this LF Amplifier to generate sound. An adjustable analog voltage source is on the MCB1700MCB1700 board for testing the Analog to Digital output feature of the LPC1700. A configuration jumper enables and disables this feature. In addition, the MCB1700MCB1700 board incorporates both a JTAG interface and a Cortex Debug + ETM interface for using with ULINK2 and ULINK Prorespectively.
Ordering Information:
Key Applications: eMetering, Alarm systems, Lighting, White goods, Industrial networking, and Motor control. | |||||||||||||||||||||||||
|
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 |
RTOS | Micrium | µC/OS-II | LPC17xx | µ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 | LPC17xx | μ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 |
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 / Cortex-A / ARM7 / ARM9 | JTAG/SWD Emulator with USB interface |
Programmer | Segger | Flasher ARMFlasher ARM | ARM Cortex-M / Cortex-R4 / Cortex-A / 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
Design Elements
Type | Description |
---|---|
Schematic | NXP: Schematics for LPC176x ADC Board |
Schematic | Keil: Schematics File for MCB1700 Evaluation Board and Starter Kit |
Layout | NXP: Layout File for LPC176x ADC Board |
BOM | NXP: BOM File for LPC176x ADC Board |
BSP | NXP: BSP File for LPC176x ADC Board |
Application Library | NXP: DSP library for LPC1700 and LPC1300 |
Application Library | NXP: Software Code for Ethernet throughput on the NXP ARM microcontrollers |
Application Library | NXP: Software Code for In-Application Programming for the LPC1700 |
Application Library | NXP: Software Code for Accessing SDC/MMC card using SPI/SSP on LPC1700 |
Application Library | NXP: Software Cde for Capacitive touch sensing using the LPC176x/5x |
Application Library | NXP: Software Code for Using Speex in NXP's LPC175x/6x MCU family |
Reference Design | NXP: LPC1700 GPIO DMA source code |
Reference Design | NXP: LPC1700 RTC calibration source code and calculator |
Application Library | NXP: Software Code for MP3 player solution on NXP LPC1700 series |
Video
Kit Features
- 100MHz ARM Cortex-M3 processor-based MCU
- On-Chip Memory: 512KB Flash and 64KB RAM
- Color QVGA TFT LCD
- 10/100 Ethernet Port
- USB 2.0 Full Speed - USB, USB-OTG, and USB Host
- 2 CAN interfaces
- 2 Serial Ports
- SD/MMC Card Interface
- 5-position Joystick and push-button
- Analog Voltage Control for ACD Input
- Amplifier and Speaker
- Up to 70 GPIO
- Debug Interface Connectors
- 20-pin JTAG (0.1 inch connector)
- 10-pin Cortex debug (0.05 inch connector)
- 20-pin Cortex debug + ETM Trace (0.05 inch connector)Evaluation Software
Kit Contents
- MCB1700MCB1700 Evaluation Board
- Keil MDK-ARM Evaluation Tool
- A µVision IDE Quick Start Guide
- An ARM Development Tools Overview
- Example Programs for the MCB1700 Evaluation Board