Motor control and driving are the key application field for the PT32M microcontroller. If you are looking for a high efficiency, reliable, less-noised and longer lifetime motor, Brushless DC motor (BLDC) would be your best solution. The BLDC motor is electrically commutated by power switches instead of brushes, it is widely used in applications including automotive, medical, appliances and so on.   

PT32 Motor series solution offering you an innovative motor control PWM peripherals including complimentary waveforms and dedicated time-base. Using our motor control software libraries helps designers shorten their development cycle. The single-chip motor control and motor drive solutions enable simpler designs and decrease board space and are often used as companion chips with PT32 microcontrollers for gate driver.

BLDC Motor Control Solution Features:

  •  Controls 3-phase brushless DC motors

  • High performance digital current loop
  • Velocity loop with encoder or tachometer feedback
  • Internal velocity profile generator

  • Field oriented control (FOC)

  • Hall sensor inputs
  • 6-signal PWM output with shoot-through protection
  • SPI command input.







ARM Cortex -M0 Processor


48 MHz Operation ; 43 DMIPS performance

Flash Memory

4 KB information block ; 32 KB main block

System SRAM

4 KB of SRAM

Microcontroller System 

Power Control

Power-On/Power-Down Reset (POR/PDR) ;

Programmable Voltage Detector(PVD) ;

Voltage Regulator from 3.3V to 1.8V

Low Power Modes

Three low power modes:

Sleep Mode ; Stop Mode ; Standby Mode

Clock Control

One 4 to 48 MHz Phase Locked Loop (PLL) ;

Internal 30 kHz Low speed oscillator ;

Internal 4 MHz High Speed fatory-trimmed(trimmed to at 25℃) oscillator ;

External 4-16 MHz crystal oscillator ;

External 32.768 kHz crystal oscillator used for RTC and Lower Power block


General-Purpose Timer (GPTM)

Three GPTM blocks providing six 16/32-bit times

16-bit Input and Capture/Counter Mode;

16-bit PWM mode;

16/32-bit Timer Mode

General-Purpose Input/Output (GPIO)

Four physical GPIO blocks providing up to 45 GPIOs

Watchdog Timer (WDT)


Real Time Clock (RTC)

Time: hour, minute, second ;

Calendar: year, month, day, week, leap year ;

Alarm: year, month, day, week, hour, minute, second. (Single / period)

Analog-to-Digital Converter (ADC)

One 12-bit ADC modules with up to eight channels:

Hardware sequencer to ease CPU load;

Temperature sensor and PGA control

Support Single and Differential convert

Analog Comparator (AC)

Four AC with window comparison function

Communication Interfaces

Universal Asynchronous Receivers/Transmitter 


Two Standard UARTs:

Programmable baud rate generator;

Auto baud rate detection;

Automatic hardware flow control;

Programmable (CTSn, RTSn) trigger level

Inter-Integrated Circuit (I2C)

One I2C modules:

Master or Slave Modes;

Supports different communication speeds (100k/400kHZ);

Generation and detection of 7-bit/10-bit addressing;

Programmable I2C Address detection;

Serial Peripheral Interface (SPI)

One SPI modules:

Full Duplex synchronous serial communication ;

Variable bit length (4 - 16bits) ;

Compatible with Motorola SPI,TI SSP, and Microwire buses ;

Master or slave operation

Three-phased Gate Driver 


Driver up to 3-phase half-bridge gates

Built-in dead time control

Shoot-through protection

Under voltage lockout for VCC and VBS

Low standby current

Built-in input filter

Built-in dead time:0.55us(typ.)

Common-Mode dv/dt Noise Canceling Circuit

Tolerant to negative transient voltage

Low di/dt gate drive for better noised immunity

Copyright 2017 by Princeton Technology Corporation | Best viewed with 1024 x 768 resolution
Privacy Statement  |  Terms Of Use