You are viewing an older revision! See the latest version

mbed Microcontrollers

The mbed Microcontroller boards are designed to enable fast and flexible rapid prototyping with microcontrollers.

/media/uploads/simon/mbed-02.jpg
mbed NXP LPC11U24 (left) and mbed NXP LPC1768 (right)

The mbed Microcontroller is packaged as a small 40-pin DIP, 0.1-inch pitch form-factor making it convenient for prototyping with solderless breadboard, stripboard, and through-hole PCBs. It includes a built-in USB programming interface that is as simple as using a USB Flash Drive. Plug it in, drop on an ARM program binary, and its up and running!

The USB drag ‘n’ drop programming interface works with Windows, Mac OS X and Linux, meaning you can re-flash the microcontroller without needing drivers or a programming application. The program binary can be easily generated using the mbed Online Compiler, or alternatively using any other standard toolchain like Keil uVision, Code Red, or GCC.

There is also support for a virtual serial port using the same USB interface, enabling communication with a PC terminal, Labview, Matlab, and any other programming language that can communicate with a COM port.

mbed Microcontroller Variants

The same rapid prototyping form-factor and functionality is available for a number of different microcontroller targets, suitable for prototyping different applications:

/media/uploads/simon/lpc11u24-sideways.jpg

mbed NXP LPC11U24 (order one)

mbed NXP LPC11U24

The mbed NXP LPC11U24 is ideal for prototyping low-cost USB devices, battery powered applications and products that could take advantage of ARM Cortex-M0 based 32-bit MCUs.

This mbed Microcontroller board is based on the NXP LPC11U24 with a 32-bit ARM Cortex-M0 core running at 96MHz, 32KB FLASH, 8KB RAM and peripherals including USB Device, I2C, UART, SPI, ADC and other I/O interfaces.

/media/uploads/simon/lpc1768-sideways.jpg

mbed NXP LPC1768 (order one)

mbed NXP LPC1768

This mbed Microcontroller board is based on the NXP LPC1768 with a 32-bit ARM Cortex-M3 core running at 96MHz, 512KB FLASH, 64KB RAM and lots of interfaces including built-in Ethernet, USB Host and Device, CAN, SPI, I2C, ADC, DAC, PWM and other I/O interfaces.

Feature Selection

mbed NXP LPC11U24mbed NXP LPC1768
Lowest Power Chip/media/uploads/simon/tick.png
Lowest Cost Chip/media/uploads/simon/tick.png
Highest Performance/media/uploads/simon/tick.png
Highest Connectivity/media/uploads/simon/tick.png
ApplicationsUSB Devices
Battery powered
8/16-bit Applications
Ethernet
USB Host
Powerful Applications
Core Specs
CoreARM Cortex-M0ARM Cortex-M3
Frequency48MHz96MHz
FLASH32KB512KB
RAM8KB32KB
Power1-16mA (Vb)60-120mA (Vin)
Chip costapprox $1-2approx $5-10
Peripherals
Ethernet/media/uploads/simon/tick.png
USBHost/media/uploads/simon/tick.png
USBDevice/media/uploads/simon/tick.png/media/uploads/simon/tick.png
SPI/media/uploads/simon/tick.png (2)/media/uploads/simon/tick.png (2)
I2C/media/uploads/simon/tick.png (1)/media/uploads/simon/tick.png (2)
CAN/media/uploads/simon/tick.png (2)
AnalogIn/media/uploads/simon/tick.png (6)/media/uploads/simon/tick.png (6)
PwmOut/media/uploads/simon/tick.png (6)
AnalogOut/media/uploads/simon/tick.png (1)

All wikipages