ARM MBED Board (LPC1768)

MBED is a platform which is developed by ARM and is based on the NXP LPC1768 microcontroller, with an online compiler and a software library.

MBED is most popular platform which is developed by ARM, which is have its own online compiler with many libraries.

ARM MBED Board Specification

 

Features of ARM MBED:

  • 32-bit ARM Cortex-M3 hardware
  • Drag-and-drop programming, with the board represented as a USB drive
  • 32kB on chip SRAM
  • 512kB on chip Flash program memory
  • 100MHz high speed operation

Easy to use online compile

 

ARM MBED Pin Diagram

MBED Pin out Detail diagram

 

The MBED platform which is based on the NXP LPC1768 developed by ARM, it’s operates on 32-bit ARM Cortex-M3 at 96MHz clock frequency.

The above diagram shows complete pinout diagram of ARM MBED board, which is commonly used for interface and their locations. Note that all the numbered pins (p5-p30) can also be used as DigitalIn (Digital Input) and DigitalOut (Digital Output) interfaces.

 

Vin - +5 Volt, 100mA External Power supply to the mbed board also external circuits powered through the Microcontroller

 

Vb  - Battery backup input for Real Time Clock 1.8v-3.3v, 30uA

 

nR - Active-low reset pin with identical functionality to the reset button. Pull up resistor is on the board, so it can be driven with an open collector

 

IF+/- - Reserved for Future use

It has lots of interfaces like Ethernet, USB Host and Device, CAN, SPI, I2C, ADC, DAC, PWM and other I/O interfaces.

 

USB

  • USB 2.0 full-speed device/Host/OTG controller with dedicated DMA controller and on-chip PHY for device, Host, and OTG functions.

 

UART

  • It has 3 UART (Universal Asynchronous Receiver Transmitter) interfaces.
  • UART is used for serial communication devices that support UART communication. It uses 2 wires Rx and Tx for communication.
  • Many of the electronic devices like GSM, GPS, Bluetooth etc. Use UART communication at different baud rates like 9600, 14400, 19200 etc.

 

SPI

  • SPI is a serial communication protocol that uses 4 wires (MOSI-Master Out Slave In, MISO-Master In Slave Out, SCK-Serial Clock, SS-Slave Select) for communication between devices that support this protocol.
  • It has 2 SPI (Serial Peripheral Interface) interfaces, SPI0 and SPI1.
  • Many digital displays, ADC chips, SD cards support SPI protocol.

 

I2C

  • I2C is a 2-wire serial communication protocol. It uses 2 wires, SDA-Serial Data and SCL-Serial Clock.
  • It has two I2C (Inter Integrated Circuit) interfaces, I2C0 and I2C1.
  • It is used for communication with I2C devices like magnetometer, gyroscope etc.

 

Timer

  • It has four 32-bit Timers, Timer0 – Timer4.
  • These timers are used for generating precise delays, input capture, and waveform generation.

 

PWM

  • It has up to 6 PWM outputs on-board.
  • It can generate 6 single edge controlled or 3 double edged controlled PWMs.
  • PWMs are used for controlling speed of motors.

 

RTC

  • It has an inbuilt RTC.
  • It can be programmed to maintain a clock and calendar.
  • It has various counter registers that keep count of clock ticks to maintain the current time and date.
  • It also has alarm functionality. Separate alarm registers are provided for it.

 

ADC

  • It has on-board six channel 12-bit ADCs (AD0 – AD5) that provide the capability to process analog signals.
  • Analog signals from sensors like Temperature, Humidity etc. Can be read using ADC.

 

DAC

  • It has an inbuilt 10-bit DAC.
  • It can be used to generate analog signals which are useful for certain audio and video applications.

Components Used

ARM mbed 1768 LPC1768 Board
ARM mbed 1768 Board
1
Ad