Version 11
    Buy NowBuy NowDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents

    OM11032.png

    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:

     

    Keil MPNNXP MPNDescription
    MCB1750MCB1750OM11036OM11036Keil MCB1750 Evaluation Board with NXP LPC1758LPC1758 device
    MCB1750UMCB1750U

    Keil MCB1750 Evaluation Board with NXP LPC1758LPC1758 device With ULINK2

    MCB1750UMEMCB1750UME

    Keil MCB1750 Evaluation Board with NXP LPC1758LPC1758 device With ULINKME

    MCB1760MCB1760OM11032OM11032Keil MCB1760 Evaluation Board with NXP LPC1768LPC1768 device
    MCB1760UMCB1760U

    Keil MCB1760 Evaluation Board with NXP LPC1768LPC1768 device With ULINK2

    MCB1760UMEMCB1760UME

    Keil MCB1760 Evaluation Board with NXP LPC1768LPC1768 device With ULINKME

    MCB1769MCB1769OM11084OM11084

    Keil MCB1700 Evaluation Board with NXP LPC1769LPC1769 device

     

    Key Applications: eMetering, Alarm systems, Lighting, White goods, Industrial networking, and 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
    RTOSMicriumµC/OS-IILPC17xxµ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-IIILPC17xxμ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
    IDEEmbestCoIDEARM 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

    RTOSEmbestCoOSARM 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   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-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
    ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores
    DebuggerEmbestColinkExColinkExARM Cortex™-MARM Cortex-M MCU JTAG Hardware Debugging Probe which supports in CooCox software and Keil Realview MDK

     

     

    Back to top

     

    Technical Documents


    Learning Center
    TypeDescription
    User GuideKeil: User Guide for MCB1700 Evaluatiom Board
    User GuideKeil: Quick Start Guide for MCB1700 Evaluation Board and Starter Kit
    User ManualNXP: User Manual for LPC17xx
    Datasheet

    NXP: Datasheet for LPC1769/68/67/66/65/64/63 - 32-bit ARM Cortex-M3 microcontroller

    DatasheetNXP: Datasheet for LPC1759/58/56/54/52/51 - 32-bit ARM Cortex-M3 MCU
    Product BriefNXP: Product Brief for NXP 32 bit microcontrollers
    Product BriefNXP: Product Brief for Looking for more 32-bit MCU options
    Product BriefNXP: Product Brief for Low-cost development platform for 32-bit LPC microcontrollers family
    Product BriefNXP: Product brief for Rapid prototyping for the LPC1768 MCU
    Revision NoteNXP: Errata sheet for LPC1759/58/56/54/52/51
    Application NoteNXP: AN10918 - IEC60335 Class B library
    Application NoteNXP: AN11229 - Application Note for UUencoding for UART ISP
    Application NoteNXP: AN10878 - Application Note for Migrating to the LPC1700 series
    Application NoteNXP: AN10849 - Application note for LPC1700 - RTC hardware auto calibration
    Application NoteNXP: AN10916 - Applicatio Note for FAT library EFSL and FatFs port on NXP LPC1700
    Application NoteNXP: AN10917 - Application Note for Memory to DAC data transfers using the LPC1700's DMA
    Application NoteNXP: AN10908 - Application Note for Wakeup from Deep Sleep using the CANActivity interrupt
    Application NoteNXP: AN10974 - Application Note for LPC176x/175x 12 bit ADC design guidelines
    Application NoteNXP: AN10913 - Application Note for DSP library for LPC1700 and LPC1300
    Application NoteNXP: AN10943 - Application Note for Decoding DTMF tones using M3 DSP library FFT function
    Application NoteNXP: AN10898 - Application Note for BLDC motor control with LPC1700

     

    Design Elements
    TypeDescription
    SchematicNXP: Schematics for LPC176x ADC Board
    SchematicKeil: Schematics File for MCB1700 Evaluation Board and Starter Kit
    LayoutNXP: Layout File for LPC176x ADC Board
    BOMNXP: BOM File for LPC176x ADC Board
    BSPNXP: BSP File for LPC176x ADC Board
    Application LibraryNXP: DSP library for LPC1700 and LPC1300
    Application LibraryNXP: Software Code for Ethernet throughput on the NXP ARM microcontrollers
    Application LibraryNXP: Software Code for In-Application Programming for the LPC1700
    Application LibraryNXP: Software Code for Accessing SDC/MMC card using SPI/SSP on LPC1700
    Application LibraryNXP: Software Cde for Capacitive touch sensing using the LPC176x/5x
    Application LibraryNXP: Software Code for Using Speex in NXP's LPC175x/6x MCU family
    Reference DesignNXP: LPC1700 GPIO DMA source code
    Reference DesignNXP: LPC1700 RTC calibration source code and calculator
    Application LibraryNXP: Software Code for MP3 player solution on NXP LPC1700 series

     

     

    Back to top

     

    Video


     

     

     

    Back to top

     

    Kit Features


    mcb1700_board_components.png

     

    • 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

     

     

     

     

     

     

     

     

    Back to top

    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

    Back to top