The LPC1114FN28 is an ARM Cortex-M0 based, low-cost 32-bit MCU, designed for 8/16-bit microcontroller applications, offering performance, low power, simple instruction set and memory addressing together with reduced code size compared to existing 8/16-bit architectures.
Table of Contents
The LPC1114FN28 operates at CPU frequencies of up to 50 MHz. The LPC1114FN28 includes up to 32 kB of flash memory, up to 4 kB of data memory, one Fastmode Plus I2C-bus interface, one RS-485/EIA-485 UART, one SPI interface with SSP features, four general purpose counter/timers, a 10-bit ADC, and up to 22 general purpose I/O pins.
It is made particularly unique by the fact that it is available in a 28-pin dual-in-line package, making it perfect for breadboarding, and/or replacing 8 bit micro-controllers that you may have used just because they are available in a DIP package. As well as this, many different development boards are available for the LPC1114, for example an LPCXpresso, a board from Keil as well as from other companies.
How to program the LPC1114¶
The LPC1114, like other NXP Chips includes an internal ISP bootloader, which allows you to program it using an UART connection. See prototype to hardware in the cookbook for more details about this. It can also be programmed using Serial Wire Debug (SWD), a protocol similar to JTAG, but using less pins, using software such as uVision4, or LPCXpresso's software. This is useful if you want to debug your applications on the chip, being able to add breakpoints, as well as stepping through individual lines of code in order to find a bug.
The mbed LPC1114 port was done by:
- Yoshihiro Tsuboi
- Matthew Else
- Toyomasa Watarai
Start new topic
Nothing here yet!
1 month, 3 weeks ago