LPC1547JBD48: Motion Control 32-bit Microcontroller based on ARM Cortex-M3

The LPC1500 microcontroller series are optimized for fast, easy, and high-precision motor control and incorporate all the features required for high-accuracy sensored and sensorless motor control, enabling simultaneous control of two motors in highly flexible configurations. Based on the ARM® Cortex™-M3 processor, the LPC1500 microcontroller series has two 12-bit, 12-channel, 2 Msps ADCs and an on-chip quadrature encoder interface (QEI) to enable highly accurate control of both sensored and sensorless motor combinations. Four on-chip comparators enable fast-response over-current/voltage monitoring and protection; and four flexible SCTimer/PWM timers provide up to 28 PWM channels in a tightly coupled analog and timing subsystem, with minimal load on the CPU. Ideal for use with a wide range of brushless DC (BLDC) motors, permanent-magnet synchronous motors (PMSM), and AC induction motors (ACIM) commonly found in products such as large home appliances, HVAC, industrial pumps and generators, and more. They are also well suited for industrial applications requiring high-precision data sampling and real-time control, such as digital power and instrumentation. The LPC1500 series of microcontrollers are fully supported by the LPC software ecosystem and an extensive collection of tools, drivers and middleware.

With ultra-efficient motor control firmware, easy-to-use GUI-based tuning tools, and two new motor control solution kits, NXP LPC1500 microcontrollers simplify evaluation and development of motor control applications, without requiring deep motor control experience.

Outline 3d SOT313-2
Data Sheets (1)
Name/DescriptionModified Date
32-bit ARM Cortex-M3 microcontroller; up to 256 kB flash and 36 kB SRAM; FS USB, CAN, RTC, SPI, USART, I2C (REV 1.1) PDF (1.8 MB) LPC15XX30 Apr 2015
Errata (1)
Name/DescriptionModified Date
Errata sheet LPC15xx (REV 2.1) PDF (167.0 kB) ES_LPC15XX25 Nov 2015
Application Notes (5)
Name/DescriptionModified Date
LPC15xx In-Application Programming (REV 1.0) ZIP (12.8 MB) AN1155530 Sep 2016
SCTimer/PWM cookbook (REV 5.0) ZIP (24.9 MB) AN1153822 Mar 2016
Field Oriented Control (FOC) of PMSM motor using LPC15xx (REV 1.4) ZIP (3.3 MB) AN1151704 Jun 2014
BLDC motor control using the LPC15xx SCTimer/PWM (REV 3.1) ZIP (2.2 kB) AN1152322 Apr 2014
AES encryption and decryption software on LPC microcontrollers (REV 1.1) ZIP (174.0 kB) AN1124117 Mar 2014
Users Guides (1)
Name/DescriptionModified Date
LPC15xx User manual (REV 1.1) PDF (4.1 MB) UM1073606 Mar 2015
Brochures (1)
Name/DescriptionModified Date
Motion control – simplified (REV 1.1) PDF (1.1 MB) LPC1500_93977501751424 Feb 2014
Package Information (1)
Name/DescriptionModified Date
plastic low profile quad flat package; 48 leads; body 7 x 7 x 1.4 mm (REV 1.0) PDF (494.0 kB) SOT313-208 Feb 2016
Reports or Presentations (1)
Name/DescriptionModified Date
Driving LPC1500 with EPSON Crystals (REV 1.0) PDF (217.0 kB) R_1007507 Oct 2015
Supporting Information (2)
Name/DescriptionModified Date
ADC design guidelines (REV 1.0) PDF (145.0 kB) TN0000909 May 2014
Footprint for wave soldering (REV 1.0) PDF (11.0 kB) HTQFP-HLQFP-LQFP-MSQFP-WAVE08 Oct 2009
Ordering Information
ProductStatusCoreClock speed [max] (MHz)DMIPSFlash (kB)RAM (kB)EEPROM (kB)SecurityGPIOEthernetUSBUSB (speed)USB (type)LCDCANUARTI²CSPII²SADC channelsADC (bits)ADC sample rateComparatorsDAC (bits)TimersTimer (bits)SCTimer / PWMRTCPWMQEIPackage nameTemperature rangeTemperature sensorSupply voltage [min] (V)IOHSupply voltage [max] (V)DemoboardProduct category
LPC1547JBD48ActiveCortex-M3729064124301FSdevice131216122 Msps441LQFP48-40 °C to +105 °C2.4N3.6OM13067; OM13068; OM13064; OM13056120-LPC1500-
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateMSLMSL LF
LPC1547JBD48SOT313-2HTQFP-HLQFP-LQFP-MSQFP-WAVETray, Bakeable, SingleActiveLPC1547JBD48QL (9353 027 59151)Standard MarkingLPC1547JBD48Always Pb-free11
32-bit ARM Cortex-M3 microcontroller; up to 256 kB flash and 36 kB SRAM; FS USB, CAN, RTC, SPI, USART, I2C LPC1549JBD64
32-bit ARM Cortex-M3 microcontroller; up to 256 kB flash and 36 kB SRAM; FS USB, CAN, RTC, SPI, USART, I2C lpc1500
Errata sheet LPC15xx LPC1549JBD64
LPC15xx In-Application Programming LPC1549JBD64
SCTimer/PWM cookbook LPC54114J256UK49
Field Oriented Control (FOC) of PMSM motor using LPC15xx LPC1549JBD64
BLDC motor control using the LPC15xx SCTimer/PWM LPC1549JBD64
AES encryption and decryption software on LPC microcontrollers LPC43S50FET256
LPC15xx User manual LPC1549JBD64
Motion control – simplified LPC1549JBD64
Driving LPC1500 with EPSON Crystals LPC1549JBD64
ADC design guidelines LPC4333JET256
SOT313-2 LPC1549JBD48
HTQFP-HLQFP-LQFP-MSQFP-WAVE LPC54114J256BD64
PCU9656B