Skip navigation
1 2 Previous Next

LPC Microcontrollers

16 Posts authored by: Brendon Slade Employee

EmSA recently released some updates to FAIM support on LPC84x devices in their popular Flash Magic tool. If you are using this unique feature of the LPC84x device series be sure to update to version 12.65 or later to get access to command line support and the latest fixes for some previous bogus errors/warnings that were appearing.

Embedded Artists are having a Winter Sale, offering the LPC54018 IoT module for only 5 Euros:

LPC54018 IoT powered by Amazon Web Services (AWS) - Embedded Artists 


The baseboard to accompany the module is also reduced to only 20 Euros!

LPC845 Breakout Board now has an SDK package available! We are working on updating our getting started information to show how to use this rather than starting from the LPC845 chip SDK. The board is called LPC845BREAKOUT in the SDK builder.

We used the board to teach a class on how to create a custom SDK for your own board. The class got several thumbs up at our recent Seattle Tech Day and Santa Clara Connects events. The materials are here:

We've been working on making the flagship member of the LPC800 series more accessible to more users than ever before, and are delighted to announce the LPC845 Breakout Board is now available from our distribution partners and also direct from! Setting a new price point for a fully featured, debug enabled platform, this board includes CMSIS-DAP compatible debug and a VCOM port in a very compact yet flexible form factor. Of course it can be used with MCUXpresso IDE, Keil, IAR and other popular tools.


MCUXpresso SDK based examples are available now, and you will have seen some examples of interfacing to MEMS sensors, LDRs, SPI displays and a UART GPS module already on this site, all using commonly available from Adafruit and distributors.


Keen LPC user Kevin Townsend has been working on some other, more complex projects that he's posted on his github and on ... an I2C co-processor for Raspberry Pi and today a fun smart Jenga block. He tells me he has another project one the way next week, so keep a look out for that!


We hope you enjoy this new board and, as always, we love to hear what you think and what you create!

@jennymplunkett from the Arm mbed team just posted a great tutorial using the LPCXpresso54608 touch screen on her blog... check it out at

Same code shown will also run on LPCXpresso54628.


Thanks Jenny!

The LPC800-DIP board is now being sold by Coridium for just $10:


They have their own version of gcc and BASIC running on it too, available for just a few $$



Today we announced the new LPC8N04, NFC-enabled MCU. We will be demonstrating the board at ARM Techcon in San Jose, and the lucky first 100 visitors to the NXP booth can exchange their business card for a free board!


The Board will come pre-loaded with a demo, that can be used with Android phones (iPhone version to follow), and when the product is fully released in January, the full set of source code will be available at NXP's site. Boards will also be available for sale at that time. Until then, if you are lucky enough to get a board from the show, please see the attached Getting Started Guide.



You may be interested to know that we recently released a new set of debug firmware and Windows 7 drivers for our boards that feature the LPC11U3x MCU as a debug probe (so all the "MAX" boards). The new firmware can be found under the Software & Tools tab of the board page you are using (where xxxxx is the board part number, such as om13071, om13097, etc.


The intention is for this firmware to be used instead of the Mbed-based firmware and driver that has been used up until now, if you are not going to use Mbed (you can continue to use the Mbed version if you so wish however). Some reasons to consider the new firmware & driver:

  • The CMSIS-DAP implementation is newer, so a little more robust and faster
  • The VCOM / serial port driver supports autobaud, with speeds up to 115200
  • The VCOM driver has a cleaner installation (mbed serial port driver needs board to be plugged in to install, which is a little unusual)
  • The firmware auto-detects if a target serial port connection is present and enumerates a driver if they are.
  • The new firmware gives a unique ID per board, allowing multiple board connections at once.


Downloading the package will give you a driver for Windows 7 & 8 (not needed for Windows 10, MacOS or Linux), plus the debug probe firmware image. Follow the firmware update instructions for your board to update - its a simple delete then drag and drop operation.



Brendon Slade

LPC800 DIP schematic

Posted by Brendon Slade Employee Mar 20, 2017

We gave out 200 of our LPC800 DIP breakout board (with an LPC824 installed) at Embedded World last week ... they were snapped up pretty fast! For those lucky folks who grabbed one, here is the schematic. Pretty simple stuff, probably actually easier to read on the packaging!

(Photo courtesy of Erich Styger

NXP is working with leading partners in embedded graphics to offer you a series of free webinars about how to design and implement a high performance, cost effective GUI on the LPC546xx family. The seminars start on Feb16th, and run through April. Registration is open now:

We will be posting recordings of the webinars in case you are not able to attend the live events.


We found a timing issue in the Sensory TrulyHandsfree demo we have on the LPC54114 Audio/Voice Kit. This cause the "Hello Blue Genie" trigger phrase recognition to be less reliable than it should be. A fixed version is now available under the downloads tab for the Kit page. Here's a direct URL:

ARM just released some new, very thorough tutorials on how to use the LPCXpresso54114 board with MDK. Thanks to Bob Boys for this great work! Check them out at


For those LPC users who are new to CAN bus, our partners Embedded Systems Academy have scoured the old LPCWare content and newer NXP Community postings to create an extensive set of FAQs. You can use the Community search facility to help find your answers or just browse (select the CAN category to filter down to just this topic). Enjoy!

Just released, this new app note is essential reading for power-conscious LPC fans using the flashless version(s) of the LPC1800 series. The new Low Power Modes and wake-up times application note (AN11853) is available here:

This application note introduces the various low power modes of the LPC18x0, the steps required to enter the low power modes, wake-up implementation, and helpful hints to reduce power consumption.
This application note also provides a software example to enter the low power modes, and demonstrates how to measure the power consumption using a Keil MCB1800 board.

Here in the LPC team we are really excited re-energizing the LPC800 family and are working hard to help customers who want to make the transition from 8 and 16-bit MCUs to the Cortex M0/M0+. To this end we've created code bundles which consist of software examples to teach users how to program the peripherals at the basic level. The examples provide register level peripheral access, and direct correspondence to the memory map in the User Manual. Examples are concise and accurate explanations are provided within the readmes and comments in source files. LPC81x and LPC82x example code bundles are available now, ready for use with LPCXpresso, Keil and IAR, and easily portable to any development toolchain. I've posted some direct links below, but remember you can find these by looking under the Software & Tools tab from the product page of the LPC8xx you are using. Enjoy!