LPC ARM7/ARM9-based Microcontrollers


  • The ARM7 devices are designed for use in real-time embedded applications requiring high performance and low power.
  • The ARM9 devices are based on the ARM926 core or the ARM968 core, providing a vector floating-point co-processor and integrated Ethernet, USB OTG and LCD controller.
LPC ARM9-based Microcontroller Families
  • 32-bit ARM9 cores
  • Speeds in excess of 200 MHz
  • 90 nm technology
LPC ARM7-based Microcontroller Families
  • Based on 1.8 V ARM7TDMI-S™ core
  • Speeds up to 72 MHz
  • Up to 512 kB on-chip flash and 98 kB on-chip SRAM

LPC ARM7/ARM9-based Microcontrollers


  • ARM9
    • LPC2900
    • LPC3100/200
      • LPC3130FET180: Low-cost, low-power ARM926EJ-S MCUs with high-speed USB 2.0 OTG, SD/MMC, and NAND flash controller 
      • LPC3131FET180: Low-cost, low-power ARM926EJ-S MCUs with high-speed USB 2.0 OTG, SD/MMC, and NAND flash controller 
      • LPC3141FET180: ARM926EJ-S with 192 kB SRAM, USB High-speed OTG, SD/MMC, NAND flash controller 
      • LPC3143FET180: ARM926EJ-S with 192 kB SRAM, USB High-speed OTG, SD/MMC, NAND flash controller, Decryption Engine 
      • LPC3152FET208: ARM926EJ-S with 192 kB SRAM, USB High-speed (OTG, Host, Device), SD/MMC, NAND flash controller 
      • LPC3154FET208: ARM926EJ-S with 192 kB SRAM, USB High-speed (OTG, Host, Device), SD/MMC, NAND flash controller, AES 
      • LPC3180FEL320: 16/32-bit ARM microcontroller; hardware floating-point coprocessor, USB On-The-Go, and SDRAM memory interface 
      • LPC3220FET296: ARM926EJ-S with 128 kB SRAM, USB High-speed OTG, SD/MMC, NAND flash controller 
      • LPC3230FET296: ARM926EJ-S with 256 kB SRAM, USB High-speed OTG, SD/MMC, NAND flash controller, LCD controller 
      • LPC3240FET296: ARM926EJ-S with 256 kB SRAM, USB High-speed OTG, SD/MMC, NAND flash controller, Ethernet 
      • LPC3250FET296: ARM926EJ-S with 256 kB SRAM, USB High-speed OTG, SD/MMC, NAND flash controller, Ethernet, LCD controller 
  • ARM7
    • LPC2100/200/300/400
      • LPC2101FBD48: Single-chip 16-bit/32-bit microcontrollers; 8 kB/16 kB/32 kB flash with ISP/IAP, fast ports and 10-bit ADC 
      • LPC2102FBD48: Single-chip 16-bit/32-bit microcontrollers; 8 kB/16 kB/32 kB flash with ISP/IAP, fast ports and 10-bit ADC 
      • LPC2102FHN48: Single-chip 16-bit/32-bit microcontrollers; 8 kB/16 kB/32 kB flash with ISP/IAP, fast ports and 10-bit ADC 
      • LPC2103FBD48: Single-chip 16-bit/32-bit microcontrollers; 8 kB/16 kB/32 kB flash with ISP/IAP, fast ports and 10-bit ADC 
      • LPC2103FHN48: Single-chip 16-bit/32-bit microcontrollers; 8 kB/16 kB/32 kB flash with ISP/IAP, fast ports and 10-bit ADC 
      • LPC2104FBD48: Single-chip 32-bit microcontrollers; 128 kB ISP/IAP flash with 16/32/64 kB RAM 
      • LPC2105FBD48: Single-chip 32-bit microcontrollers; 128 kB ISP/IAP flash with 16/32/64 kB RAM 
      • LPC2106FBD48: Single-chip 32-bit microcontrollers; 128 kB ISP/IAP flash with 16/32/64 kB RAM 
      • LPC2106FHN48: Single-chip 32-bit microcontrollers; 128 kB ISP/IAP flash with 16/32/64 kB RAM 
      • LPC2109FBD64: Single-chip 16/32-bit microcontrollers; 64/128/256 kB ISP/IAP flash with 10-bit ADC and CAN 
      • LPC2114FBD64: Single-chip 16/32-bit microcontrollers; 128/256 kB ISP/IAP flash with 10-bit ADC 
      • LPC2119FBD64: Single-chip 16/32-bit microcontrollers; 64/128/256 kB ISP/IAP flash with 10-bit ADC and CAN 
      • LPC2124FBD64: Single-chip 16/32-bit microcontrollers; 128/256 kB ISP/IAP flash with 10-bit ADC 
      • LPC2129FBD64: Single-chip 16/32-bit microcontrollers; 64/128/256 kB ISP/IAP flash with 10-bit ADC and CAN 
      • LPC2131FBD64: Single-chip 16/32-bit microcontrollers; 32/64/128/256/512 kB ISP/IAP flash with 10-bit ADC and DAC 
      • LPC2132FBD64: Single-chip 16/32-bit microcontrollers; 32/64/128/256/512 kB ISP/IAP flash with 10-bit ADC and DAC 
      • LPC2132FHN64: Single-chip 16/32-bit microcontrollers; 32/64/128/256/512 kB ISP/IAP flash with 10-bit ADC and DAC 
      • LPC2134FBD64: Single-chip 16/32-bit microcontrollers; 32/64/128/256/512 kB ISP/IAP flash with 10-bit ADC and DAC 
      • LPC2136FBD64: Single-chip 16/32-bit microcontrollers; 32/64/128/256/512 kB ISP/IAP flash with 10-bit ADC and DAC 
      • LPC2138FBD64: Single-chip 16/32-bit microcontrollers; 32/64/128/256/512 kB ISP/IAP flash with 10-bit ADC and DAC 
      • LPC2138FHN64: Single-chip 16/32-bit microcontrollers; 32/64/128/256/512 kB ISP/IAP flash with 10-bit ADC and DAC 
      • LPC2141FBD64: Single-chip 16-bit/32-bit microcontrollers; up to 512 kB flash with ISP/IAP, USB 2.0 full-speed device, 10-bit ADC and DAC 
      • LPC2142FBD64: Single-chip 16-bit/32-bit microcontrollers; up to 512 kB flash with ISP/IAP, USB 2.0 full-speed device, 10-bit ADC and DAC 
      • LPC2144FBD64: Single-chip 16-bit/32-bit microcontrollers; up to 512 kB flash with ISP/IAP, USB 2.0 full-speed device, 10-bit ADC and DAC 
      • LPC2146FBD64: Single-chip 16-bit/32-bit microcontrollers; up to 512 kB flash with ISP/IAP, USB 2.0 full-speed device, 10-bit ADC and DAC 
      • LPC2148FBD64: Single-chip 16-bit/32-bit microcontrollers; up to 512 kB flash with ISP/IAP, USB 2.0 full-speed device, 10-bit ADC and DAC 
      • LPC2157FBD100: Single-chip 16-bit/32-bit microcontrollers; 512 kB flash, with 32 segment x 4 LCD driver 
      • LPC2158FBD100: Single-chip 16-bit/32-bit microcontrollers; 512 kB flash, with 32 segment x 4 LCD driver 
      • LPC2194HBD64: Single-chip 16/32-bit microcontroller; 256 kB ISP/IAP flash with 10-bit ADC and CAN 
      • LPC2194JBD64: LPC2194JBD64 
      • LPC2204FBD144: LPC2204FBD144 
      • LPC2210FBD144: 16/32-bit ARM microcontrollers; flashless, with 10-bit ADC and external memory interface 
      • LPC2212FBD144: Single-chip 16/32-bit ARM microcontrollers; 128/256 kB ISP/IAP flash with 10-bit ADC and external memory interface 
      • LPC2214FBD144: Single-chip 16/32-bit ARM microcontrollers; 128/256 kB ISP/IAP flash with 10-bit ADC and external memory interface 
      • LPC2220FBD144: 16/32-bit ARM microcontrollers; flashless, with 10-bit ADC and external memory interface 
      • LPC2220FET144: 16/32-bit ARM microcontrollers; flashless, with 10-bit ADC and external memory interface 
      • LPC2290FBD144: 16/32-bit ARM microcontroller with CAN, 10-bit ADC and external memory interface 
      • LPC2292FBD144: 16/32-bit ARM microcontrollers; 256 kB ISP/IAP flash with CAN, 10-bit ADC and external memory interface 
      • LPC2292FET144: 16/32-bit ARM microcontrollers; 256 kB ISP/IAP flash with CAN, 10-bit ADC and external memory interface 
      • LPC2294HBD144: 16/32-bit ARM microcontrollers; 256 kB ISP/IAP flash with CAN, 10-bit ADC and external memory interface 
      • LPC2294JBD144: LPC2294JBD144 
      • LPC2361FBD100: Single-chip 16-bit/32-bit MCU; up to 128 kB flash with ISP/IAP, Ethernet, USB 2.0 device/host/OTG, CAN, and 10-bit ADC/DAC 
      • LPC2362FBD100: Single-chip 16-bit/32-bit MCU; up to 128 kB flash with ISP/IAP, Ethernet, USB 2.0 device/host/OTG, CAN, and 10-bit ADC/DAC 
      • LPC2364FBD100: ARM7 with 128 kB flash, 34 kB SRAM, Ethernet, USB 2.0 Device, CAN, and 10-bit ADC 
      • LPC2364FET100: ARM7 with 128 kB flash, 34 kB SRAM, Ethernet, USB 2.0 Device, CAN, and 10-bit ADC 
      • LPC2364HBD100: ARM7 with 128 kB flash, 34 kB SRAM, Ethernet, USB 2.0 Device, CAN, and 10-bit ADC 
      • LPC2365FBD100: ARM7 with 256 kB flash, 58 kB SRAM, Ethernet and 10-bit ADC 
      • LPC2366FBD100: ARM7 with 256 kB flash, 58 kB SRAM, Ethernet, USB 2.0 Device, CAN, and 10-bit ADC 
      • LPC2367FBD100: ARM7 with 512 kB flash, 58 kB SRAM, Ethernet and 10-bit ADC 
      • LPC2368FBD100: ARM7 with 512 kB flash, 58 kB SRAM, Ethernet, USB 2.0 Device, CAN, SD/MMC, and 10-bit ADC 
      • LPC2368FET100: ARM7 with 512 kB flash, 58 kB SRAM, Ethernet, USB 2.0 Device, CAN, SD/MMC, and 10-bit ADC 
      • LPC2377FBD144: ARM7 with 512KB flash, 58 KB SRAM, Ethernet, and 10-bit ADC 
      • LPC2378FBD144: ARM7 with 512KB flash, 58 KB SRAM, Ethernet, USB 2.0 Device, CAN, and 10-bit ADC 
      • LPC2387FBD100: ARM7 with 512 kB flash, 98 kB SRAM, Ethernet, USB 2.0 Device, CAN, and 10-bit ADC 
      • LPC2388FBD144: ARM7 with 512 kB flash, 98 kB SRAM, Ethernet, USB 2.0 Device/Host/OTG, CAN, and 10-bit ADC 
      • LPC2420FBD208: Flashless 16-bit/32-bit microcontroller; Ethernet, CAN, ISP/IAP, USB 2.0 device/host/OTG, external memory interface 
      • LPC2420FET208: Flashless 16-bit/32-bit microcontroller; Ethernet, CAN, ISP/IAP, USB 2.0 device/host/OTG, external memory interface 
      • LPC2458FET180: Single-chip 16-bit/32-bit micro; 512 kB flash, Ethernet, CAN, ISP/IAP, USB 2.0 device/host/OTG, external memory interface 
      • LPC2460FBD208: Flashless 16-bit/32-bit microcontroller; Ethernet, CAN, ISP/IAP, USB 2.0 device/host/OTG, external memory interface 
      • LPC2460FET208: Flashless 16-bit/32-bit microcontroller; Ethernet, CAN, ISP/IAP, USB 2.0 device/host/OTG, external memory interface 
      • LPC2468FBD208: Single-chip 16-bit/32-bit micro; 512 kB flash, Ethernet, CAN, ISP/IAP, USB 2.0 device/host/OTG, external memory interface 
      • LPC2468FET208: Single-chip 16-bit/32-bit micro; 512 kB flash, Ethernet, CAN, ISP/IAP, USB 2.0 device/host/OTG, external memory interface 
      • LPC2470FBD208: Flashless 16-bit/32-bit microcontroller; Ethernet, CAN, LCD, USB 2.0 device/host/OTG, external memory interface 
      • LPC2470FET208: Flashless 16-bit/32-bit microcontroller; Ethernet, CAN, LCD, USB 2.0 device/host/OTG, external memory interface 
      • LPC2478FBD208: Single-chip 16-bit/32-bit micro; 512 kB flash, Ethernet, CAN, LCD, USB 2.0 device/host/OTG, external memory interface 
      • LPC2478FET208: Single-chip 16-bit/32-bit micro; 512 kB flash, Ethernet, CAN, LCD, USB 2.0 device/host/OTG, external memory interface 

Design Resources