NXP – LPC1500 Motion Control Solution…Flexible, Fast and Simple!

Need to drive a variety of different types of motors? Need to control two motors simultaneously? Need a way to make motor tuning easier and faster?

Based on the ARM® Cortex™-M3 processor, the LPC1500 is optimized for fast, easy, high precision motor control of sensored/sensorless brushless DC (BLDC) and permanent magnet synchronous motors (PMSM).

The LPCXpresso Motor Control Kits based on the LPC1500 product family make it easy for you to get started with motor control prototyping immediately. With this universal, low voltage platform it is possible to control BLDC, BLAC, PMSM, stepper and dual brushed DC motors.

The LPC1549 motor control solutions help you get started with motor control prototyping immediately. They utilize the SCTimer/PWM available on the LPC1549 MCU for the motor operation. The SCTimer/PWM combines the features of a timer and a state machine, making it possible to develop sophisticated solutions in the digital control field. There are 2 kits to choose from NXP; the OM13068 for BLDC solutions and the OM13067 for PMSM solutions.


  • 72MHz ARM Cortex-M3 processor
  • Up to 256kB on-chip flash programming memory
  • Up to 36kB SRAM
  • 4kB EEPROM
  • Memory protection unit (MPU)
  • USB/SPI/I2C drivers
  • DMA drivers
  • C-CAN drivers
  • Four SCTimers/PWM
  • Two 12-bit ADC and one 12-bit DAC

  • Motor control
  • Solar inverters
  • Motion drives
  • Home appliances
  • Digital power supplies
  • Building and factory automation
  • Industrial and medical