mbed NXP LPC800 MAX Getting Started

This guide takes you through mbed-enabling your LPC800-MAX board, and getting started with the mbed online tools platform. An mbed-enabled LPC800-MAX board gives you:

  • USB drag and drop programming
  • USB Virtual COM port for serial terminal
  • CMSIS-DAP interface for programming and debugging from offline tools
  • Free access to the mbed online compiler, mbed C/C++ SDK, and developer community

Its really simple to get setup, and its free, so lets get started!

Hardware Modification

If you want to use the mbed interface Virtual COM port there are 2 resistors (0 ohm) that need to be changed on the PCB. SJ1 and SJ4 come populated connecting pads 2 and 3. This directs UART signals to the wrong place. The resistors should connect pads 1 and 2.


Getting Started with mbed

1. Connect your mbed-enabled LPC800-MAX to a PC

Use the USB lead to connect to a PC, using the USB connector. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.

Windows XP exampleMac OS X example

Go to the new USB Drive, and click MBED.HTM to open it in a web browser.

If you do not have an mbed account, choose "Signup", and create your mbed Account. Otherwise, log in with your normal username and password.

This will give you access to the website, tools, libraries and documentation.

3. Have Fun!

Where Next?


If the USB Flash drive does not appear:

  • Ensure the USB connector is plugged in fully. The Microcontroller can power up even when only partially connected, but it won't actually work!
  • Warning; in newer versions of windows, loading the mass-storage disk driver for the first time can take a long time...
  • Windows tends to be lazy, so you'll often have to hit F5 when you're in an explorer window to see new drives.

If any of this doesn't work as described for you, please email support@mbed.org