LPCXpresso824-MAX from NXP is an mbed enabled platform which combines the advantages of the mbed ecosystem and Arduino form factor.


The LPC824 are an ARM Cortex-M0+ based, low-cost 32-bit MCU operating at CPU frequencies of up to 30 MHz. The LPC824 support up to 32 KB of flash memory and 8 KB of SRAM. The peripheral complement of the LPC824 includes a CRC engine, four I2C-bus interfaces, up to three USARTs, up to two SPI interfaces, one multi-rate timer, self wake-up timer, and state-configurable timer with PWM function (SCTimer/PWM), a DMA, one 12-bit ADC and one analog comparator, function-configurable I/O ports through a switch matrix, an input pattern match engine, and up to 29 general-purpose I/O pins.




  • Please note that mbed SDK of this platform support SWM (switch matrix) function, so you can assign any pins to any functions except AnalogIn and I2C0.
  • This platform support 4 channel PwmOut instances and they can be assigned any pins. However, period of PwmOut cycle is shared by each 4ch PwmOut due to SCT hardware specification.

Further reading


By default, the USBRX pin doesn't connect USB virtual serial of the interface chip. You must change the position of 0-ohm register SJ9 in between 2 (TARGET_RX-P0_18) and 3 (LINK_TX). Please refer the schematic for more detail.

Firmware update


To export Keil uVision4 project from online IDE, please refer here.

 Buy Now

Please log in to start a discussion or ask a question.


See more related questions