Freescale Semiconductor

Freescale Semiconductor


Targets: Automotive, Industrial, Motor Control

Freescale Semiconductor S08MP16 Block Diagram

The S08MP16 entry-level 8-bit microcontroller family targets brushless DC (BLDC) motor control applications ranging from industrial drives to automotive fuel pumps. It can support other motor types, such as AC induction. Multiple, high-speed analog comparators and an 8-channel FlexTimer pulse width modulation (PWM) module provide protection against over-current conditions by enabling fast and accurate motor shutdown. For household appliances that need to comply with IEC60730 safety standards, an independently clocked watchdog/COP and cyclic redundancy check (CRC) engine deliver clock failure protection features and memory content validation.

Peripherals include a programmable gain amplifier (PGA), multiple analog comparators and a 13-channel, 12-bit analog-to-digital converter (ADC) with PWM hardware triggering. The PGA enables precise motor control, with high-resolution ADC readings over a range of motor loads and speeds. The hardware dead-time insertion capability of the FlexTimer further improves system accuracy and reduces central processing unit loading. A low-cost demonstration board (DEMO9S08MP16) is available for immediate device evaluation. The board comes with a complimentary version of the CodeWarrior IDE up to 32-kbyte, with the Processor Expert rapid application tool and FreeMASTER real-time control and monitoring tool. Freescale also offers complementary analog devices for motor control system solutions, including the MC33937 3-phase FET pre-driver and MC33880/87 and MC33926/32 H-bridges.