32 KB Flash, 4 KB SRAM, LQFP48 Package

See product image

Block Diagram

LPC122x Block Diagram

LPC122x Block Diagram


  • Cortex-M0 processor, running at frequencies of up to 30 MHz
  • Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC)
  • Serial Wire Debug
  • System tick timer
  • Up to 4 kB SRAM
  • Up to 48 kB on-chip flash programming memory
  • In-System Programming (ISP) and In-Application Programming (IAP)
  • Includes ROM-based common division routines
  • Crystal oscillator with an operating range of 1 MHz to 25 MHz
  • 12 MHz Internal RC (IRC) oscillator trimmed to 1 % accuracy
  • PLL allows CPU operation up to the maximum CPU rate
  • Clock output function with divider
  • Real-Time Clock (RTC)
  • Micro DMA controller with 21 channels
  • CRC engine
  • Serial interfaces: I2C, UART, SSP/SPI
  • Programmable high-current output drivers (16 mA) on four pins
  • Up to 39 General Purpose I/O (GPIO) pins with programmable pull-up resistor
  • All GPIO pins can be used as edge and level sensitive interrupt sources
  • Four general purpose counter/timers
  • Windowed WatchDog Timer (WWDT)
  • One 8-channel, 10-bit ADC
  • Two highly flexible analog comparators
  • Three reduced power modes: Sleep, Deep-sleep, and Deep power-down
  • Processor wake-up from Deep-sleep mode via start logic using 12 port pins
  • Brownout detect with three separate thresholds
  • Power-On Reset (POR)
  • Integrated PMU (Power Management Unit)
  • 3.3 V power supply
  • eMetering
  • Lighting
  • Industrial networking
  • Alarm systems
  • White goods

Part numbers include: LPC1224FBD48.


Quick reference to our documentation types.

1-5 of 14 documents

Show All


Quick reference to our board types.

4 hardware offerings


Quick reference to our software types.

1-5 of 35 software offerings

Show All

Engineering Services

1-5 of 8 engineering services

Show All

To find additional partner offerings that support this product, visit our Partner Marketplace.


4 trainings