LPC812 MAX Board aka LPC800 MAX Board
[High Resolution Photos]
LPC800 / LPC812 MAX Board

The LPC800 / LPC812 MAX Board (both names are used for this board - it is the same board) combines the features of the LPCXpresso, mbed, and ArduinoTM environments. The board is designed in partnership with mbed and developed by Embedded Artists.

The board is is an easy to use ARM Cortex-M0+ rapid prototyping board that bring togther the best of three platforms:

  • LPCXpresso Support
    The LPCXpresso IDE support programming and debugging the board using the on-board CMSIS-DAP interface, no LPC-Link is needed. The LPCXpresso connector on the board is compatible with existing baseboards.
  • mbed Support
    When connected to a PC, the board will show up as a mass-storage device. Firmware images placed on it will be written to the LPC812 after a power cycle, same as todays mbed boards. The board will also show up as a CMSIS-DAP compatible device allowing users to develop and debug code using any compatible ”off-line” toolchain, such as the ARM-MDK. The mbed SDK has been ported to the board, and it is suppoorted by the on-line compiler.
  • Arduino Support
    Arduino is a popular hobbyist platform, with a standardised set of expansion connectors. The Arduino connectors on the LPC812 MAX board are compatible with the ”Arduino UNO” platform. Several compatible expansion cards (shields) can be bought from various vendors.

 

 

Introduction Video

To be uploaded...

mbedmbed Enabled

The LPC800 / LPC812 MAX  Board is mbed Enabled - meaning that the board take full advantage of the mbed platform!

What is mbed?

  • The mbed Software Development Kit (SDK), which is an open source C/C++ microcontroller software platform designed for a suitable level of hardware abstraction to simplify microcontroller programming.
  • The mbed Compiler is a powerful online IDE that is tightly integrated with the mbed SDK and Developer's Website (mbed.org, see below).
  • The mbed Hardware Development Kit (HDK), which is an interface design that provides simple USB drag-n-drop programming and CMSIS-DAP debug interface for the LPC812 microcontroller.
  • The mbed.org community, with extensive documentation in the form of handbooks, cookbooks, project pages, User Forums for getting help and advice from other mbed users, etc.

Some mbed information:

  • mbed.org website - this is the official mbed community website. It contains a lot of documentation with many different topics and angles on the information.
  • Explore mbed - a four segment presentation of the mbed platform: Explore - Getting Started - Prototype - Production.
  • mbed platforms - a list of mbed supported platforms.
  • mbed Developers website - an introduction to the mbed Developers website.
  • Handbook - gives an overview of the platform with all features.
  • Cookbook - a wiki for publishing user-controbuted libraries and resources.

 

Specification

LPC800 / LPC812 MAX Board

Processor NXP's Cortex-M0+ LPC812 microcontroller in TSSOP20 package
Flash Mamory 16 kB
Data Memory 4 kB
Clock Crystal 12.000 MHz crystal for CPU
Dimensions 54 x 78 mm
Power 3.3V external powering, or
5.0V external powering, or
5.0V from USB via mbed HDK debug interface
Connectors • All relevant LPC812 pins available on LPCXpresso compatible expansion connector (2x27 pin rows, 100 mil pitch, 900 mil between rows)
• Arduino compatible expansion connectors (Arduino shields can be mounted)
Serial Expansion Connector, 14-pos connector with UART/I2C/SPI/GPIO pins
Other • RGB-LED
• User push-button
• Supported by the LPCXpresso IDE environment
• Complete on-board mbed HDK
   - USB drag-n-drop programming
   - CMSIS-DAP interface for Cortex debug interface
   - USB virtual serial bort (functional after modifiying soldered jumpers on the board)
• Supported by the mbed SDK and online tools

 

Documentation and Resources

Further Information

Documents

Software

Related Products