Arch Pro

Arch Pro is an mbed enabled development board for rapid prototyping. It is a variant of mbed LPC1768 with built-in Ethernet, USB Host/Device, Grove connectors and Arduino form factor. With a variety of Shield and Grove modules and lots of software libraries for Arch Pro, you can implement Ethernet, USB Host/Device and NFC applications rapidly and easily.


  • Online development tools
  • Easy to use C/C++ SDK
  • Handy libraries



Parameter Value/Availability
MCU NXP LPC1768 variant (with ARM Cortex-M3 core)
Clock Speed 100 MHz
Flash 512 kB
RAM 64kB
UART 4 No.s
I2C 3 No.s
SPI 2 No.s
Ethernet Yes
USB Host/Device Yes

Platforms Supported

Application Ideas

Hardware Overview

There is [a monochrome version] for you to print.


The Arch Pro silkscreen for the Grove connectors is labeled 3V3 on top of the PCB and 5V on the underside. Grove Vcc is by default 3V3, but can be changed to 5V by moving R50 to R51. SPI VCC pin can be set by populating R52 (3V3) or R53 (5V) with 0R - neither populated by default.

Getting Started

As the Arch Pro is compatible with mbed LPC1768, one can use the mbed C/C++ SDK, libraries and online development tools to rapidly build a prototype.
Here we show how to light up an LED. This can be done in less than 10 minutes.
Step one: Sign up for an mbed account.

Step two: Enter online development tools.

Step three:Edit code.

#include "mbed.h"
DigitalOut  led1(LED1);
int main() {
    while(1) {
        led1 = !led1; 

Step four: Add a device.

Note: If you have already used an mbed device, it will be seen in the top right corner instead of ”No device selected”.

Step five: Compile, download.

Step six: Update firmware.


To enable SWD debug or to get debug message through USB Virtual serial, please install the driver from mbed.

Update or Restore Firmware

The latest firmware version for the Arch Pro is v0221 built on Jan 28 2015. To check your firmware version and build date, open the MBED.HTM or DETAILS.TXT of your MBED disk in a text editor.

To update:


As the Arch Pro does not have external flash to store files, the LocalFileSystem is not available for this board.
P0_28 & P0_27 are open-drain digital I/O for compatible with I2C. External pull-up resistors are needed to provide output functionality.
In Windows, install the mbed Windows serial port driver to use USB Serial Communication. Have a look at Windows Serial Configuration


Help us to make it better

Copyright (c) 2008-2016 Seeed Development Limited ( /
This static html page was created from