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


Microcontroller I/O Switch Matrix PWM and Timer Applications Featuring SCTimer/PWM

LPC1500 Microcontroller Family

Manufacturer Part Number Description Available Quantity Datasheets
LPC1517JBD48E IC MCU 32BIT ARM 48LQFP 152
LPC1517JBD64E IC MCU 32BIT ARM 64LQFP 142
LPC1518JBD100E IC MCU 32BIT ARM 100LQFP 90
LPC1518JBD64E IC MCU 32BIT ARM 64LQFP 113
LPC1519JBD100E IC MCU 32BIT ARM 100LQFP 82
LPC1519JBD64E IC MCU 32BIT ARM 64LQFP 91
LPC1547JBD48QL IC MCU 32BIT ARM 48LQFP 250
LPC1547JBD64QL IC MCU 32BIT ARM 64LQFP 143
LPC1548JBD100E IC MCU 32BIT ARM 100LQFP 90
LPC1548JBD64QL IC MCU 32BIT ARM 64LQFP 125
LPC1549JBD100E IC MCU 32BIT ARM 100LQFP 74
LPC1549JBD48QL IC MCU 32BIT ARM 48LQFP 250
LPC1549JBD64QL IC MCU 32BIT ARM 64LQFP 92
OM13056 DEV BOARD LPC1549 LPCXPRESSO 65
OM13067 KIT MOTOR CONTROL PMSM 0
OM13068 KIT MOTOR CONTROL BLDC 0
OM13064 EVAL BOARD MCB1549 KEIL 0