LPC1500 Microcontroller Family


NXP's LPC1500 family of microcontrollers are optimized for fast, easy, high-precision motor control

NXP's LPC1500 motorcontroller family is ARM® Cortex™-M3-based microcontrollers for embedded applications featuring a rich peripheral set with very-low power consumption. The ARM Cortex-M3 is a next-generation core that offers system enhancements such as enhanced debug features and a higher level of support-block integration. The LPC15xx family operates at CPU frequencies of up to 72 MHz. The ARM Cortex-M3 CPU incorporates a 3-stage pipeline and uses a Harvard architecture with separate local instruction and data buses, as well as a third bus for peripherals. The ARM Cortex-M3 CPU also includes an internal prefetch unit that supports speculative branching.

The LPC15xx family includes up to 256 kB of Flash memory, 32 kB of ROM, a 4 kB EEPROM, and up to 36 kB of SRAM. The peripheral compliment includes one full-speed USB 2.0 device, two SPI interfaces, three USARTs, one Fast-mode Plus (Fm+) I²C-bus interface, one C_CAN module, PWM/timer subsystem with four configurable, multi-purpose State Configurable Timers (SCTimer/PWM) with input pre-processing unit, a real-time clock module with independent power supply and a dedicated oscillator, two 12-channel/12-bit, 2 Msamples/sec ADCs, one 12-bit, 500 kSamples/sec DAC, four voltage comparators with internal voltage reference, and a temperature sensor. A DMA engine can service most peripherals.

Features
  • System
    • ARM Cortex-M3 processor, running at frequencies of up to 72 MHz
    • ARM Cortex-M3 built-in nested vectored interrupt controller (NVIC)
    • System tick timer
    • Serial-wire Debug (SWD) with four breakpoints and two watchpoints
    • Single-cycle multiplier supported
    • Memory Protection Unit (MPU) included
  • Memory
    • Up to 256 kB on-chip Flash programming memory with 256 Byte page write and erase
    • Up to 36 kB SRAM
    • 4 kB EEPROM


PWM and Timer Applications Featuring SCTimer/PWM

LPC1500 Microcontroller Family

Manufacturer Part Number Description Available Quantity Datasheets
LPC1517JBD48E IC MCU 32BIT ARM 48LQFP 157
LPC1517JBD64E IC MCU 32BIT ARM 64LQFP 157
LPC1518JBD100E IC MCU 32BIT ARM 100LQFP 90
LPC1518JBD64E IC MCU 32BIT ARM 64LQFP 128
LPC1519JBD100E IC MCU 32BIT ARM 100LQFP 90
LPC1519JBD64E IC MCU 32BIT ARM 64LQFP 146
LPC1547JBD48QL IC MCU 32BIT ARM 48LQFP 250
LPC1547JBD64QL IC MCU 32BIT ARM 64LQFP 160
LPC1548JBD100E IC MCU 32BIT ARM 100LQFP 90
LPC1548JBD64QL IC MCU 32BIT ARM 64LQFP 135
LPC1549JBD100E IC MCU 32BIT ARM 100LQFP 76
LPC1549JBD48QL IC MCU 32BIT ARM 48LQFP 168
LPC1549JBD64QL IC MCU 32BIT ARM 64LQFP 196
OM13056 DEV BOARD LPC1549 LPCXPRESSO 23
OM13067 KIT MOTOR CONTROL PMSM 1
OM13068 KIT MOTOR CONTROL BLDC 0
OM13064 EVAL BOARD MCB1549 KEIL 0