Skip Navigation LinksProjects > LPC1114 Reference Design

LPC1114 Reference Design

An open-source hardware reference design for NXP's Cortex-M0 based LPC1114

LPC1114 Reference Design Base BoardThis board uses the low-power, Cortex-M0 based LPC1114 from NXP.  The board has been designed to work off battery power, and can be run off a single 1.5V alkaline cell (you'll need two 1.2V NIMHs if you prefer the common rechargeable batteries since the step-up converter requires ~1.5V at startup).  A 2-pin JST PH-series connector is provided on the board to allow a secure, polarised battery connector, and a cable will be included with any boards purchased in the online store.  You can also use economical rechargeable LiPo cells to power the board for extended battery life, since the step-up has a 1.5-4.5V input range (LiPo cells supply 3.7V-4.2V).  The power-indicator LED can be disabled with a jumper to lower power consumption (it consumes more than the CPU itself), and both a standard 20-pin 0.1" and miniature 0.05" SWD connector is included on the board for easy debugging.

Concept

We intentionally made the reference board as simple as possible. Most of the main peripherals are simply broken out to standard 0.1" header pins, and the only additional hardware we added to the base board itself was a simple LED for testing purposes (to ensure that the board is working properly or for some instant gratification if you're writing your first program for the LPC1114).  This board isn't intended to be an exhaustive development board where every possible feature is exposed, but a solid, proven starting point for your own design and development work.

Rather than adding a lot of functionality to the base board and schematic, we've left as many pins as possible 'free' to do what you want with them them.  We've also provided a simple Eagle schematic and board file for a PCB that will fit on top of the reference design, acting as a companion board of sorts.  This allows you to develop your own devices using a clean (and thus easy to route) PCB, while taking advantage of all the plumbing provided by the base reference board underneath. We plan to provide a few expansion boards ourselves with examples of how to use different components, and hope that other members on this site will consider producing some 'open-source' boards as well. If there's enough interest, we'll be glad to create a separate section of the site to host any expansion boards that have been produced!

Hardware: Eagle Schematics and Board Files

Schematic

LPC1114 Reference Design (BETA)

LPC1114 Reference Design Base Board - Eagle Schematic and Board File

LPC1114 Reference Board - Base Board PCBThis download contains the Eagle schematic and board files for the LPC1114 Base Board, along with a basic BOM (bill of materials). The "Base Board" contains all of the components required to make use of the LPC1114 itself, as well as all most of the internal peripherals (SPI, I2C, UART, etc.). Numerous pins have been broken out (twenty-four 0.1" header pins on each side) to allow you to test the different peripherals out and to help you take advantage of the base board in your own designs. To take advantage of the base board and test it out with your own hardware, you can either use standard male 0.1" jumper cables and a breadboard, or design a custom "Expansion Board" with your own hardware (see below) and securely snap it into place on top of the base board.

Version Number Release Date Release Notes
Download 1.3 26 April 2010 See .zip file
Bare Expansion Boards - Eagle Schematics and Board Files

This download contains two different sets of Eagle schematics/board files that have all the header pins available on the LPC1114 Base Board (see above) broken out and labelled. By using these boards you can place your own components on a custom PCB, and stack it on top of the main reference board, taking advantage of all of the 'plumbing' on the reference design and freeing you to focus only on the components or sensors you wish to add. Both a full-size board (60x95mm complete with matching 3mm stand-offs) and a mini board (60x56mm) are provided depending on how much physical space you need, and whether you need easy access to all jumpers and connectors on the board beneath.

Version Number Release Date Release Notes
Available Soon! -- -- --

Physical and Electrical Characteristics

  • Board Dimensions (LxW): 70x95mm
  • Power Input: 1.5-4.5V DC (step-up enabled), 3.5-5.5V (step-up disabled)
  • Power Consumption*:
    • 12MHz Clock, Step-up Disabled (5.0V supply), PWRLED Disabled
      • While(1): 4.31mA
      • Deep-Sleep: 63uA
    • 48MHz Clock, Step-up Disabled (5.0V supply), PWRLED Disabled
      • While(1): 13.15mA
      • Deep-Sleep: 63uA
    • 12MHz Clock, Step-up Enabled (2.4V supply), PWRLED Disabled
      • While (1): 11.95mA
      • Deep-Sleep: 180uA
    • 12MHz Clock, Step-up Enable (1.5V suppy), PWRLED Disabled
      • While (1): 18.5mA
      • Deep Sleep: 320uA

Power Consumption Conditions: 25°C using an adjustable DC power supply, SWD debugger disconnected. While(1) loop has Systick timer initialised and running at a rate of 100 ticks per second, UART is initialised for printf support, and two simple 32-bit integers are constantly added together to ensure activity.  Deep-Sleep is configured to run a 32-bit timer from the WDTOSC at 10kHz to allow SW wakeup, with the following peripherals turned off: IRCOUT, IRC, FLASH, BOD, ADC, SYSPLL, and SYSOSC.

Where can I buy one?

Fully assembled boards are available in our online store. These assembled boards allow us to pay for our servers, and recover some of the the expenses involved in developing the reference designs and software libraries we provide. If you find some of this information useful, buying something from us is a great way to say thanks ... though we'd be just as happy if you drop us a line as well!

BRD-000001 LPC1114 Reference Design - Base Board 34.95 € Sold out!

License

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License. Use of this design should be attributed to: microBuilder.eu.