H

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Motor Control

Summer 2011

Motor Control Design Solutions

www.microchip.com/motor

Discover Microchips Comprehensive Motor Control Solutions


Why choose Microchip for your next motor control design? Our 8-bit microcontrollers and 16-bit Digital Signal Controllers contain innovative on-chip peripherals designed specifically for motor control. With motor control devices from 8 to 144 pins, we have the perfect part for every application. Got a tight schedule? We provide free motor control software with application notes and schematics for most motor control algorithms to shorten your development cycle. Our low-cost development tools are specifically designed for motor control to promote rapid prototyping of custom applications. We offer technical training classes and web seminars to quickly familiarize engineers with our devices and the latest motor control algorithms. Microchip can provide these products and resources for motor control applications: 8 and 16-bit microcontrollers and digital signal controllers MOSFET gate drivers Analog and Interface products Motor control development tools and reference design hardware Motor control algorithms and software Motor control training and technical support Matlab Simulink support
Mixed-Signal Power

Torque Speed Input Direction Position

8-bit PIC Microcontroller or 16-bit dsPIC Digital Signal Controller

MOSFET or IGBT Driver

Motor

Feedback

Sensors

Speed Speed f Shaft Position Shaft Position Direction Rotation Direction Current Current

Microchip provides everything a motor control design engineer needs: low-risk product development, lower total system cost, faster time to market, outstanding technical support and dependable delivery and quality. Dont see what you need? Please ask! Just because you dont see it here doesnt mean that it is not available. As a leader in motor control, Microchip is continuously designing new motor control devices and creating new types of motor control support software.

Whole Product Solution


Silicon Solution Algorithms
ACIM/BLDC/PMSM Brush DC/Stepper Sensor/Sensorless Control Field-Oriented Control Power Factor Correction Cost Competitive Superior Architecture Large Compatible Family

Technical Support
Web Design Center Webinars RTC Classes Motor Control Experts

Ref. Designs & GUI Tools


Application Note Library with Code Low-cost Development Tools Software GUIs for Motor Tuning Real-Time Motor Parameter Updates

Motor Control Design Solutions

Which MCU or DSC Should You Choose?


Microchip provides many devices that can be used in motor control applications.
PIC12F and PIC16F Microcontroller Family
The PIC12F and PIC16F product families have an 8-bit CPU that can operate at speeds up to 8 MIPS. Device variants in the PIC12F family have 8 pins, while PIC16F variants are offered in 14-pin through 64-pin packages. Some variants in the PIC16F family have one or more Enhanced Capture Compare PWM Peripheral (ECCP) modules. The ECCP module is optimized for controlling bridge or H bridge motor drive circuits. It can also be used to steer PWM control signals among 4 output pins for BLDC motor commutation or stepper motor control. The PIC12F and PIC16F device families have these features for low-cost motor control applications: Up to 8 MIPS execution speed One or more Enhanced Capture Compare PWM (ECCP) modules with dead time control Comparator with input multiplexer 8-bit or 10-bit ADC (up to 90 ksps) Internal RC Oscillator Internal 5V Shunt Regulator (on HV devices)

Microchip makes many families of MCUs and DSCs, including 8-, 16- and 32-bit solutions. All of these can be used in motor control applications. However, some families contain special motor control peripherals and features as described below. With all of these families, the motor control designer can choose the level of functionality and performance that is required for the application.

PIC18F Microcontroller Family


The PIC18F product family also has an 8-bit CPU and offers extended performance over the PIC16F device family. The PIC18F device family can operate at speeds up to 16 MIPS and has a hardware multiplier for faster calculation of control algorithms. There are variants in the PIC18F family with specialized motor control peripherals, including a 3-phase motor control PWM peripheral and a quadrature encoder interface (QEI). Other PIC18F variants have the ECCP module found on the PIC16F device family. Source code developed for the PIC16F device family can be easily migrated to the PIC18F family. Devices with the motor control PWM module are well suited for variable speed 3-phase motor applications, while devices with the ECCP module are useful for brush DC and stepper motor applications. The PIC18F family has these features useful for 8-bit motor control applications: Up to 16 MIPS execution speed with hardware multiplier Motor Control PWM Module with up to 8 outputs Motion Control Feedback Module for quadrature encoders One or more Enhanced Capture Compare PWM (ECCP) modules 10-bit ADC with up to 200 ksps sample rate Up to 3 internal comparators

PIC10F Microcontroller Family


The 6-pin products of the PIC10F family offer the motor control designer an opportunity to use microcontrollers in applications that have historically been void of such devices. Whether it is cost or space constraints, PIC10F microcontrollers address these concerns by providing a pricing structure that makes them nearly disposable with form factors that can easily be implemented into the most space constrained designs. The ADC, comparator and timer peripherals found in the PIC10F device family can be used to provide a user interface for basic on/off control, speed control and other intelligent motor functions. The PIC10F features include: Up to 2 MIPS execution speed 2x3 DFN or 6-pin SOT-23 package Internal oscillator Comparator 8-bit ADC

www.microchip.com/motor

16-bit Product Family with Advanced Peripherals


Advanced Motor Control is benetted by the DSP resources found on the dsPIC Digital Signal Controllers (DSCs). For example, our sensorless eld-oriented control algorithm makes use of the single cycle MAC with data saturation, zero overhead looping and barrel shifting to achieve stunning performance.

dsPIC16-bit Digital Signal Controller Family


Large family of code and pin-compatible Flash devices The dsPIC30F device family offers 5V or 3.3V operation and are available in 28, 40, 64 and 80-pin packages The dsPIC33F/E device family provides 3.3V operation and are available in 20, 28, 44, 64, 80, 100 and 144-pin packages Easy to migrate between family members Facilitates low-end to high-end product strategy Flash program memory for faster development cycles and lower inventory cost High Speed 16-bit CPU with complier-efficient architecture 60 MIPS operation on dsPIC33E. 40 MIPS operation dsPIC33F and 30 MIPS operation on dsPIC30F) Modified Harvard architecture for simultaneous data and program access 16 x 16-bit general purpose registers for efficient software operations Optimized for C code by design with industry-leading efficiency Built-in DSP engine enables high speed and precision PID control loops Full featured DSP engine with two 40-bit accumulators for multi-loop PID control Dual data fetches for single-cycle MAC instruction support Hardware barrel shifter and single-cycle multiplier Saturation support, rounding modes, circular buffer and modulo addressing modes for shorter control loops Direct-Memory Access (DMA) (most dsPIC33F/E devices) Peripherals automatically store/retrieve data from RAM without stealing cycles from the CPU Single supply voltage rails eliminate extra voltage regulator circuits Precision High Speed Internal Oscillator eliminates external crystal Comprehensive System Integration Features Up to 4 Kbytes of Data EEPROM (dsPIC30F) for non-volatile data storage High current sink/source I/O pins: 25 mA (dsPIC30F), 4mA (dsPIC33F), 20 mA (dsPIC33E) Flexible Watchdog Timer (WDT) with on-chip low-power RC oscillator for reliable operation Power-on Reset (POR), Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) Fail-Safe clock monitor operation detects clock failure and switches to on-chip low power RC oscillator (IEC 60730) Programmable code protection In-Circuit Serial Programming (ICSP) Selectable power-saving modes Sleep, Idle and Alternate Clock modes; Doze mode (dsPIC33F/dsPIC33E) Programmable Low-Voltage Detection (PLVD) (dsPIC30F) Programmable Brown-out Reset (BOR) Industrial, extended and high temperature ranges

MCPWM Module (MC Family) Dedicated time base with up to 8 PWM outputs Up to 4 complementary pairs for 3-phase control Independent output mode for BLDC Control Edge and center-aligned modes for quieter operation Programmable dead-time insertion with separate turn-on and turn-off times Programmable A/D trigger for precise sample timing Up to 2 fault inputs to shutdown PWMs Multiple time bases (i.e., supports motor control and PFC) PCPWM Module (GS and dsPIC33E Families) Up to two Master Time Bases support multiple 3-phase motors Up to 14 PWM outputs with independent duty cycles and independent frequencies per PWM output (or per PWM pair on some devices) Improved PWM frequency of ~1 MHz at 10-bits of resolution PWM frequency, duty cycle and phase shift resolution of 1 ns (GS family) and 8 ns (dsPIC33E) PWM modes: edge-aligned, center-aligned, independent, complementary, push-pull, multi-phase, variable phase, current limit and current reset Dead time insertion and compensation PWM output chopping feature high frequency clock chops up PWM signal for passage through a pulse transformer Secondary ADC trigger enables two ADC sample requests within a single PWM cycle Leading Edge Blanking (LEB) for internal comparators and/or external inputs to the PWM module to prevent fault signals during noisy MOSFET switching periods PWM time-base capture via an analog comparator or ext. signal More fault and current limit inputs and improved flexibility High-speed Analog-to-Digital Converter (ADC) Up to 32 channels, 10-bit resolution, 1.1 Msps (1 s) high speed conversion rate Up to 4 sample and hold circuits for simultaneous sampling capability for all 3 phases Flexible sampling and conversion modes with 16 result registers Monotonic with no missing codes 12-bit A/D converter (up to 0.5 Msps operation) Up to 2 Quadrature Encoder Interfaces (QEI) for shaft encoder inputs Programmable digital noise filters on input pins for robustness against noise Full encoder interface support: A, B, index and up/down Up to 4 comparators 20 ns response time for rapid response Programmable voltage reference Up to 16 input capture, output compare, standard PWM channels Communication peripherals including UART, SPI, I 2C, CAN and USB 2.0 OTG

Motor Control Design Solutions

Advanced Motor Control Applications


Are you considering moving to brushless motors or sinusoidal control, eliminating costly sensors or adding PFC?
Sensorless Field Oriented Control (FOC)
Are you looking for top of the line dynamic torque response and efciency, and the lowest system cost motor control solution? The dsPIC DSC provides a cost effective and highly efcient solution to this complex algorithm. The fast and accurate on-chip A/D module samples the motor voltage and currents. In software, Clarke and Park transformations transform the A/D information to feed two PI loops controlling torque and ux. Rotor speed and position are determined by an estimator which models the motor. The outputs of the PI loops are transformed using Space Vector Modulation to control the Motor Control PWM Modules PWM outputs. Sinusoidal (180) outputs provide smoother, quieter motor operation. Digital PFC and Sensorless FOC with Field Weakening
+ 1 AC Bridge Rectifier

PMSM/BLDC: Field weakening runs the motor at several times the rated motor speed Adaptive ltering for the estimator reduces the time spent on motor tuning PFC brings the voltage and current back into phase, reducing the power required Sliding Mode Observer (SMO) or Phase Locked-Loop (PLL) estimator Single-Shunt or Dual-Shunt phase current measurement ACIM: Field weakening runs the motor at several times the rated motor speed Phase Locked-Loop (PLL) estimator Dual-Shunt phase current measurement

Boost Converter -

N REF PWM VDC + VDCREF + Voltage Control + + 1 VAVG + VAC + + + IAC Current Control

IQ REF PI -

VQ PI VD PI

D,Q

V SVM V , 3 Phase Bridge

ID REF Field Weakening

D,Q

Ia

IQ VAC VAVG ID , I
A,B,C

Ib

Power Factor Correction (PFC) Motor Position Speed V V

Position and Speed Estimator

Sensorless Field Oriented Control (FOC) System

Motor Control Application Notes by Motor Type


Motor Type App. Note AN1078 BLDC/PMSM AN1208 AN1292 AN1299 ACIM AN1162 AN1206 Sensorless Model Sliding Mode Observer Sliding Mode Observer PLL Estimator Sliding Mode Observer PLL Estimator PLL Estimator Field Weakening Yes Yes Yes Yes No Yes Current Sensing Dual Shunt Dual Shunt Dual Shunt Single Shunt Dual Shunt Dual Shunt PFC No Yes No No No No

www.microchip.com/motor

Advanced Motor Control Applications


BLDC Sensorless
Want to eliminate your Hall-Effect sensors and cabling cost by going sensorless? PIC16 and PIC18 devices as well as the dsPIC M/C DSCs are made for sensorless BLDC control. The on-chip A/D or comparator sample the motor phase voltages. From the zero-cross, the CPU determines the rotor position and drives the motor control PWM module to generate trapezoidal output signals for the 3-phase inverter circuit. Take a look at Microchips sensorless BLDC solutions: AN1175 PIC16F Back EMF with Internal Comparator Zero Cross Detect and Majority Detection AN1305 PIC16F Back EMF with Internal Comparator Zero Cross Detect 3-Phase BLDC Using PIC18F on dsPIC DSC with Back EMF
PIC18F MCU or dsPIC DSC
BLDC PWM3H PWM3L PWM2H PWM2L PWM1H PWM1L FLTA AN0 AN1 AN2 Fault VDC
Comparator ECCP

AN970 PIC18F2431 Back EMF with External Comparator Zero Cross Detect AN901/AN992 dsPIC30F Back EMF with A/D Zero Cross Detect AN1160 dsPIC33E/F Filtered Back EMF with Majority Detect and A/D Zero Cross Detect FIR ltering of the back EMF helps with high-speed motors or motors with distorted back EMF signals. Majority detect reduces the amount of time spent on motor tuning. 3-Phase BLDC Using PIC16F with PWM Output Steering
PIC16F1826 USART SPI/I2C GPIO GPIO GPIO P1A P1B P1C P1D Va Vb Vc
Gate Driver

Va
Gate Driver

Vb
Gate Driver

BLDC Motor

3-ph Inverter

Ref

Vc

IBUS

Demand AN12 AN13 AN14 Phase Terminal Voltage Feedback

24V VCC PWM1 PWM2 BOOT VCC HIGHDR MCP14700 PWMHI PHASE PWMLO LOWDR GND Sense Node 24V VCC PWM3 PWM4 BOOT VCC HIGHDR MCP14700 PWMHI PHASE PWMLO LOWDR GND

24V BOOT VCC HIGHDR MCP14700 PWMHI PHASE PWMLO LOWDR GND Sense Node VCC PWM5 PWM6

Sense Node

+
MCP602X

VREF

Motor Control Design Solutions

Advanced Motor Control Applications


Brushless Fan Control
Need a highly integrated fan controller with a customizable speed/temperature prole? Take a look at Microchips PIC12HV and PIC16HV devices. These devices have a built-in 5V regulator and on-chip comparator to save system cost. The rotor position is determined by a Hall-Effect sensor connected to the on-chip comparator. The Enhanced Capture Compare PWM (ECCP) Module uses this feedback information to drive the motor by steering the PWM signal to the appropriate motor phase. Temperature sensor inputs can be used to create a unique fan speed prole and the application can provide digital status information to a host device. PIC12/16HV615 Integrated Fan Control
ECCP

Stepper Motor Control


Do you need exact position control with great holding torque? If so, then a stepper motor is the best solution. While nearly every MCU or DSC from Microchip can drive a stepper motor, some are better suited than others. AN906/AN907 PIC16 Full and Half-Stepping AN822 PIC18F Micro-Stepping AN1307 dsPIC33E/F Full, Half and Variable Micro-Stepping with Current Control Microstepping Using PIC16F with Hardware Current Control
PIC16F1933
P1A P1B P1C P1D GPIO P1A
MCP14700 MCP14700

P1B

GPIO

12V DC
USART SPI/I2C

Shutdown

P1C
MCP14700 MCP14700

P1D

PIC12HV615
5V Reg

Commutation & Speed


Hall Sensor

GPIO Ref Comparator


N S

GPIO

Temperature PWM Command I2C

Comp A ECCP B

Microstepping Using dsPIC DSC with Closed-Loop Current Control


J6 24VDC Regulator 3.3V 3.3V POT
PWM1H1 PWM1L1 PWM1H2 PWM1L2 PWM1H3 PWM1L3 PWM2H1 PWM2L1

J5 Regulator 15V J8 M1 MOSFET Drivers M1 M2 M3 M4 M2 M3 M4 Stepper Motor BP1 BP2 J7 DC_BUS

S1

DC_BUS

dsPIC DSC

IMOTOR1

Amplifier IMOTOR2

J1/J2 ICD 3

Amplifier Fault J4 USB UART to USB Safe Current Level

Comparator

www.microchip.com/motor

Motor Control Application Notes by Motor Type


Motor Type Stepper Motor App. Note
AN822 AN906 AN907 AN1307 AN696 AN893 AN905 AN857 AN885 AN899 AN901 AN992 AN957 AN970 AN1017 AN1078 AN1160 AN1175 AN1208 AN1292 AN1299 AN1305 AN843 AN887 AN889 AN900 AN908 AN955 AN967 AN984 AN1162 AN1206 AN894 AN898 AN1106 AN1229 AN1332

Description
Stepper Motor Micro-stepping with PIC18C452 Stepper Motor Control Using the PIC16F684 Stepper Motor Fundamentals Stepper Motor Control Using the dsPIC DSC PIC18CXXX/PIC16CXXX DC Servomotor Applications Low-Cost Bi-directional Brushed DC Motor Control Using the PIC16F684 Brushed DC Motor Fundamentals Brushless DC Motor Control Made Easy Brushless DC (BLDC) Motor Fundamentals Brushless DC Motor Control Using PIC18FXX31 MCUs Sensorless Control of BLDC Motor Using dsPIC30F6010 Sensorless Control of BLDC Motor Using dsPIC30F2010 Sensored Control of BLDC Motor Using dsPIC30F2010 Using the PIC18F2431 for Sensorless BLDC Motor Control Sinusoidal Control of PMSM Motors with dsPIC30F With Four Quadrant Control Dual Shunt Sensorless FOC for PMSM with SMO Estimator and Field Weakening Sensorless BLDC Control with Back-EMF Filtering Using a Majority Function Sensorless Brushless DC Motor Control with PIC16 Integrated Power Factor Correction and Sensorless Field-Oriented Control System Dual Shunt Sensorless FOC for PMSM with PLL Estimator and Field Weakening Single Shunt Sensorless FOC for PMSM with SMO Estimator and Field Weakening Sensorless 3-Phase Brushless Motor Control with the PIC16FXXX Speed-Control of 3-Phase Induction Motor Using PIC18 Microcontrollers AC Induction Motor Fundamentals VF Control of 3-Phase Induction Motors Using PIC16F7X7 Microcontrollers Controlling 3-Phase AC Induction Motors Using the PIC18F4431 Using the dsPIC30F for Vector Control of an ACIM VF Control of 3-Phase Induction Motor Using Space Vector Modulation Bidirectional VF Control of Single and 3-Phase Induction Motor Using Space Vector Modulation Introduction to ACIM Control Using the dsPIC30F Sensorless Field Oriented Control (FOC) of an ACIM Sensorless Field Oriented Control (FOC) of an ACIM Using Field Weakening Motor Control Sensor Feedback Circuits Determining MOSFET Driver Needs for Motor Drive Applications Power Factor Correction on dsPIC DSC Meeting IEC 60730 Class B Compliance with dsPIC DSC Current Sensing Circuit Concepts and Fundamentals

Brushed DC Motor

BLDC and PMSM

AC Induction Motor

Other

Motor Type/Algorithm Versus MCU Family


Motor Type Stepper Motor Algorithm
Full and Half-Stepping Micro-Stepping Unidirectional Bi-directional Servo Motor Sensored Sensored Sinusoidal Sensorless BEMF

PIC16 Family
AN906 AN907

PIC18 Family

dsPIC DSC Family


AN1307

AN822 AN905 AN893 AN696 AN857 AN885 AN1175 AN1305

AN1307

Brushed DC Motor

AN696 AN899

AN957 AN1017 AN901 AN992 AN1160 AN1078 AN1208 AN1292 AN1299 AN984

AN970

BLDC and PMSM

Sensorless Filtered BEMF with Majority Detect Sensorless Dual-Shunt FOC with SMO Estimator and Field Weakening Sensorless Dual-Shunt FOC with SMO and PFC Sensorless Dual-Shunt FOC with PLL Estimator and Field Weakening Sensorless Single-Shunt FOC with SMO Estimator and Field Weakening Open Loop V/F AN887 AN889 AN955 AN967 AN900 AN843

AC Induction Motor
Closed Loop Vector Control Sensorless Dual-Shunt FOC with PLL Estimator Sensorless Dual-Shunt FOC with PLL Estimator and Field Weakening PFC Appliance Class B (IEC 60730) Motor Control Sensor Feedback Circuits MOSFET Driver Selection Current Sensing Circuit Concepts and Fundamentals

Other

AN894 AN898 AN1332

AN1229 AN894 AN898 AN1332

AN908 AN1162 AN1206 AN1106 AN1229 AN894 AN898 AN1332

Motor Control Design Solutions

Product Tables
Op Amps for Motor Control Applications*
Device MCP6021/22/23/24 MCP6291/2/3/4 Op Amps Per Package 1/2/1/4 1, 2 or 4 GBWP (MHz) 10 10 Operating Voltage Range (V) 2.5-5.5 2.4-5.5 Rail-to-Rail In/Out In/Out Offset Voltage (mV) 0.5 3.0 Mid-Supply VREF MCP6023 Shutdown Pin MCP6023 MCP6293

MOSFET Drivers for Motor Control Applications*


Device MCP1401/02 MCP1415/16 TC1410/11/12/13 TC4431/2 TC4451/22 TC4467/68/69 MCP14628 MCP14700 Package SOT23 SOT23 SOIC SOIC SOIC SOIC SOIC SOIC Configuration Single Single Single Single Single Quad Synchronous Buck Single TTL Input Synchronous Buck Dual CMOS Input Peak Output Current (A) 0.5 1.5 0.5-3.0 1.5 12/6 1.2 2 2 Output Resistance (Ohms) 5/8 5/8 15/15-2.5/2.5 10/10 2.2 15/15 2.5/1 2.5/1 Maximum Supply Voltage (V) 18 18 16 30 18 18 32 32

Fan Managers for Motor Control Applications*


Device TC642 TC647B TC670 Description Fan Manager Fan Manager Predictive Fan Fault Detector Typical Accuracy (C) Note 1 Note 1 N/A Maximum Accuracy @ 25C (C) Note 1 Note 1 N/A Maximum Temperature Range (C) -40 to +85 -40 to +85 -40 to +85 Vcc Range (V) 3.0 to 5.5 3.0 to 5.5 3.0 to 5.5 Maximum Supply Current (A) 1,000 400 150

Note 1: These devices use an external temperature sensor. Accuracy of the total solution is a function of the accuracy of the external sensor.

8-bit PIC Microcontrollers for Motor Control Applications*


Device PIC12F615/ PIC16HV615 (1) PIC16F616/ PIC16HV616 (1) PIC16F684 PIC16F1823 PIC16F1933 PIC16F1936 PIC16F1937 PIC16F1939 PIC18F45K20 PIC18F46K20 PIC18F1230 PIC18F1330 PIC18F2331 PIC18F2431 PIC18F4331 PIC18F4431 Pins Flash KB SRAM Bytes 64 128 128 128 256 512 512 1024 1536 3936 256 256 768 768 768 768 EE Bytes Timer 8/16-Bit 2/1 2/1 2/1 2/1 4/1 4/1 4/1 4/1 1/3 1/3 0/2 0/2 1/3 1/3 1/3 1/3 Comp CCP/ ECCP 1 0/1 0/1 0/1 2/3 2/3 2/3 2/3 1/1 1/1 2 2 2 2 Motor Control PWM 6 6 6 6 8 8 A/D 10-Bit 4 ch 8 ch 8 ch 8 11 11 14 14 14 14 4 ch 4 ch 5 ch 5 ch 9 ch 9 ch Quad Enc No No No No No Yes Yes Yes Yes UART SPI/ IC 1 1 1 1 1 1 1 1 1 1 1

8 14 14 14 28 28 40/44 40/44 40/44 40/44 18/20 18/20 28 28 40/44 40/44

2 3.5 3.5 3.5 7 14 14 28 32 64 4 8 8 16 8 16

256 256 256 256 256 256 256 1024 128 128 256 256 256 256

1 2 2 2 2 2 2 2 2 2 3 3

1 1 1 1 1 1 1 1 1 1 1 1 1

Note 1: HV device has on-chip shunt regulator. *These tables represents a sampling of device solutions recommended for motor control design. Microchips broad portfolio of 8-bit microcontrollers, 16-bit digital signal controllers, analog and interface products, serial EEPROMs and related development systems contains hundreds of products that could potentially be used for motor control design, depending upon the application requirements.

www.microchip.com/motor

Product Tables
dsPIC30F Motor Control and Power Conversion Family
UART IC CAN Device Pins SPI Flash Memory Kbytes 12 24 48 24 48 66 144 66 144 RAM Bytes 512 1024 2048 1024 2048 2048 8192 2048 8192 EEPROM Bytes 1024 1024 1024 1024 1024 1024 4096 1024 4096 Timer 16-bit 3 5 5 5 5 5 5 5 5 Input Capture 4 4 4 4 4 4 8 4 8 Output Compare/ Standard PWM 2 2 2 4 4 4 8 4 8 Motor Control PWM 6 ch 6 ch 6 ch 6 ch 6 ch 8 ch 8 ch 8 ch 8 ch Quadrature Encoder Yes Yes Yes Yes Yes Yes Yes Yes Yes ADC 10-bit 1 Msps 6 ch, 4 S/H 6 ch, 4 S/H 6 ch, 4 S/H 9 ch, 4 S/H 9 ch, 4 S/H 16 ch, 4 S/H 16 ch, 4 S/H 16 ch, 4 S/H 16 ch, 4 S/H CodeGuard Security Segments 1 1 1 1 1 1 3 1 3 Package Code

dsPIC30F2010 dsPIC30F3010 dsPIC30F4012 dsPIC30F3011 dsPIC30F4011 dsPIC30F5015 dsPIC30F6015 dsPIC30F5016 dsPIC30F6010A

28 28/44 28/44 40/44 40/44 64 64 80 80

1 1 1 2 2 1 2 1 2

1 1 1 1 1 2 2 2 2

1 1 1 1 1 1 1 1 1

1 1 1 1 1 2

SP SO, MM , SP SO, 44-pin ML , SP SO, 44-pin ML , P PT, ML , P PT, ML , PT PT PT PF, PT

dsPIC33F Motor Control and Power Conversion Family


Temperature Range*** I,E I,E I,E I,E,H I,E,H I,E,H I,E,H I,E,H I,E,H I,E,H I,E,H I,E,H I,E,H I,E,H I,E,H I,E I,E I,E I,E I,E I,E I,E I,E Motor Control PWM CodeGuard Security Segments Output Compare/ Standard PWM ADC 10-/12-bit* 1.1/0.5 Msps

Analog Comparators

Timer 16-bit

Device DMA # Ch Flash KB RAM KB

dsPIC33FJ12MC201 dsPIC33FJ12MC202 dsPIC33FJ32MC202 dsPIC33FJ32MC302 dsPIC33FJ64MC202 dsPIC33FJ64MC802 dsPIC33FJ128MC202 dsPIC33FJ128MC802 dsPIC33FJ16MC304 dsPIC33FJ32MC204 dsPIC33FJ32MC304 dsPIC33FJ64MC204 dsPIC33FJ64MC804 dsPIC33FJ128MC204 dsPIC33FJ128MC804 dsPIC33FJ32GS406 dsPIC33FJ32GS606 dsPIC33FJ64GS406 dsPIC33FJ64GS606 dsPIC33FJ64MC506A dsPIC33FJ64MC706A dsPIC33FJ128MC506A dsPIC33FJ128MC706A

20 28 28 28 28 28 28 28 44 44 44 44 44 44 44 64 64 64 64 64 64 64 64

12 12 32 32 64 64 128 128 16 32 32 64 64 128 128 32 32 64 64 64 64 128 128

1 1 2 4 8 16 8 16 2 2 4 8 16 8 16 4 4 8 8 8 16 8 16

8 8 8 8 8 8 8 8 8 8 4 4 4 4 8 8 8 8

3 3 3 5 5 5 5 5 3 3 5 5 5 5 5 5 5 5 5 9 9 9 9

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8

2 2 2 4 4 4 4 4 2 2 4 4 4 4 4 4 4 4 4 8 8 8 8

4+2 ch 6+2 ch 6+2 ch 6+2 ch 6+2 ch 6+2 ch 6+2 ch 6+2 ch 6+2 ch 6+2 ch 6+2 ch 6+2 ch 6+2 ch 6+2 ch 6+2 ch 8 ch 8 ch 8 ch 8 ch

12 12 12 12

1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1

1 ADC, 4 ch 1 ADC, 6 ch 1 ADC, 6 ch 1 ADC, 6 ch 1 ADC, 6 ch 1 ADC, 9 ch 1 ADC, 6 ch 1 ADC, 6 ch 1 ADC, 9 ch 1 ADC, 9 ch 1 ADC, 9 ch 1 ADC, 9 ch 1 ADC, 9 ch 1 ADC, 9 ch 1 ADC, 9 ch 1 ADC, 16 ch 2 ADC, 16 ch 1 ADC, 16 ch 2 ADC, 16 ch 1 ADC, 16 ch 2 ADC, 16 ch 1 ADC, 16 ch 2 ADC, 16 ch

2 ch 2 ch 4** 4**

2 2 2 2 2 2 2 2 2 2 4 4

2 2 2 2 2 2 2 2 2 3 3 3 3

1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2

1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2

1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1

0 0 0 1 1 0 0 1 1 1 1 1 1 1

SO, P SS , SO, SP ML , SO, SP MM , SO, SP MM , SO, SP MM , SO, SP MM , SO, SP MM , SO, SP MM , PT,ML PT,ML PT, ML PT, ML PT, ML PT, ML PT, ML PT, ML PT, ML PT, ML PT, ML PT PT PT PT

*dsPIC33 devices feature one or two user-selectable 1.1 Msps 10-bit ADC (4 S&H) or 500 ksps 12-bit ADC (1 S&H). **A DAC is associated with each analog comparator to set a programmable voltage reference. One DAC output may be selected by software and driven on an external pin. ***I = Industrial Temperature Range (-40C to +85C), E = Extended Temperature Range (-40C to +125C), H = High Temperature Range (-40C to +140C).

10

Motor Control Design Solutions

Package Code

Input Capture

16-bit DAC

MCPWM

PCPWM

RTCC

UART

IC

PMP

CAN

Pins

QEI

SPI

Product Tables
dsPIC33F Motor Control and Power Conversion Family
Temperature Range*** I,E I,E I,E,H I,E,H I,E I,E I,E,H I,E,H I,E,H I,E,H I,E I,E,H I,E I,E I,E I,E I,E I,E,H I,E,H I,E,H I,E,H I,E,H I,E,H Motor Control PWM CodeGuard Security Segments Output Compare/ Standard PWM ADC 10-/12-bit* 1.1/0.5 Msps

Analog Comparators

Timer 16-bit

Device DMA # Ch Flash KB RAM KB

dsPIC33FJ32GS608 dsPIC33FJ64GS608 dsPIC33FJ64MC508A dsPIC33FJ128MC708A dsPIC33FJ32GS610 dsPIC33FJ64GS610 dsPIC33FJ64MC510A dsPIC33FJ64MC710A dsPIC33FJ128MC510A dsPIC33FJ128MC710A dsPIC33FJ256MC510A dsPIC33FJ256MC710A

80 80 80 80 100 100 100 100 100 100 100 100

32 64 64 128 32 64 64 64 128 128 256 256

4 8 9 16 4 9 8 16 8 16 16 30

4 4 8 8 4 4 8 8 8 8 8 8

5 5 9 9 5 5 9 9 9 9 9 9

4 4 8 8 4 4 8 8 8 8 8 8

4 4 8 8 4 4 8 8 8 8 8 8

8 ch 8 ch 8 ch 8 ch 8 ch 8 ch 8 ch 8 ch

16 16 18 18

2 2 1 1 2 2 1 1 1 1 1 1

2 ADC, 18 ch 2 ADC, 18 ch 1 ADC, 18 ch 2 ADC, 18 ch 2 ADC, 24 ch 2 ADC, 24 ch 1 ADC, 24 ch 2 ADC, 24 ch 1 ADC, 24 ch 2 ADC, 24 ch 1 ADC, 24 ch 2 ADC, 24 ch

4** 4** 4** 4**

4 4 4 4

2 2 3 3 2 2 3 3 3 3 3 3

2 2 2 2 2 2 2 2 2 2 2 2

2 2 2 2 2 2 2 2 2 2 2 2

2 2 2 2 2 2 2 2 2 2 2 2

1 1 2 1 1 2 1 2 1 2

PT PT PT PT PT, PF PT, PF PT, PF PT, PF PT, PF PT, PF PT, PF PT, PF

*dsPIC33 devices feature one or two user-selectable 1.1 Msps 10-bit ADC (4 S&H) or 500 ksps 12-bit ADC (1 S&H). **A DAC is associated with each analog comparator to set a programmable voltage reference. One DAC output may be selected by software and driven on an external pin. ***I = Industrial Temperature Range (-40C to +85C), E = Extended Temperature Range (-40C to +125C), H = High Temperature Range (-40C to +140C).

dsPIC33E Motor Control Family


Temperature Range*** Motor Control PWM CodeGuard Security Segments Output Compare/ Standard PWM ADC 10-/12-bit* 1.1/0.5 Msps

Analog Comparators

Timer 16-bit

Device DMA # Ch Flash KB RAM KB

dsPIC33EP256MU806 dsPIC33EP256MU810 dsPIC33EP256MU814 dsPIC33EP512MU810 dsPIC33EP512MU814

64 100,121 144 100,121 144

280 280 280 536 536

28 28 28 52 52

15 15 15 15 15

9 9 9 9 9

16 16 16 16 16

16 16 16 16 16

8 12 14 12 14

2 2 2 2 2

2 ADC, 24 ch 2 ADC, 32 ch 2 ADC, 32 ch 2 ADC, 32 ch 2 ADC, 32 ch

3 3 3 3 3

3 3 3 3 3

4 4 4 4 4

4 4 4 4 4

2 2 2 2 2

1 1 1 1 1

1 1 1 1 1

2 2 2 2 2

1 1 1 1 1

PT, MR PT, PF, BG PH, PL PT. PF, BG PH, PL

*dsPIC33 devices feature one or two user-selectable 1.1 Msps 10-bit ADC (4 S&H) or 500 ksps 12-bit ADC (1 S&H). **A DAC is associated with each analog comparator to set a programmable voltage reference. One DAC output may be selected by software and driven on an external pin. ***I = Industrial Temperature Range (-40C to +85C), E = Extended Temperature Range (-40C to +125C), H = High Temperature Range (-40C to +140C).

dsPIC33F/PIC124F 16 MIPS Motor Control Family


Motor Control PWM Temperature Range* Output Compare/ Standard PWM

Analog Comparators

SRAM Bytes

Device Flash KB

PIC24FJ16MC101 PIC24FJ16MC102 dsPIC33FJ16MC101 dsPIC33FJ16MC102 dsPIC33FJ16GP101 dsPIC33FJ16GP102

20 28/36 20 28/36 18/20 28/36

16 16 16 16 16 16

16 16 16 16 16 16

1 KB 1 KB 1 KB 1 KB 1 KB 1 KB

3 3 3 3 3 3

1 1 1 1 1 1

3 3 3 3 3 3

2 2 2 2 2 2

3x2 3x2 3x2 3x2

4 ch 6 ch 4 ch 6 ch 4 ch 6 ch

3 3 3 3 3 3

1 1 1 1 1 1

1 1 1 1 1 1

1 1 1 1 1 1

Y Y Y Y Y Y

P SO, SS , SP SO, SS, ML, TL , P SO, SS , SP SO, SS, ML, TL , P SO, SS , SP SO, SS, ML, TL ,

*I = Industrial Temperature Range (-40C to +85C), E = Extended Temperature Range (-40C to +125C), H = High Temperature Range (-40C to +140C).

Package Code

Input Capture

ADC 10-bit

MCPWM

PCPWM

CTMU

Timer

RTCC

UART

IC

Pins

SPI

Package Code

Input Capture

16-bit DAC

MCPWM

USB 2.0

PCPWM

RTCC

UART

IC

PMP

CAN

Pins

QEI

SPI

Package Code

Input Capture

16-bit DAC

MCPWM

PCPWM

RTCC

UART

IC

PMP

CAN

Pins

QEI

SPI

www.microchip.com/motor

11

PIC16, dsPIC33E/F Development Systems


Microchip offers a number of hardware tools to assist in the development of motor control applications. These tools work with Microchips MPLAB IDE and an in-circuit debugger to download and debug application software. Our systems make it easy to customize the software from our application notes and demo code to run different motors.

dsPICDEM MCLV Development Board (DM330021) $150


This development board is intended for low-voltage (up to 48 volts at 10 amps) BLDC sensored or sensorless applications. It provides a low-cost system for users to evaluate and develop applications using dsPIC33F motor control DSCs via a Plug-In Module (PIM) or 28-pin SOIC socket. Serial interfaces include: RS-232C, CAN, LIN and USB (for RTDM). Feedback support includes: Hall-Effect Sensors, Shaft Encoder, Back EMF voltages and single or dual shunt resistors for current. PICkit3 Debug Express, MPLAB ICD3 In-Circuit Debugger or REAL ICE In-Circuit Emulator is required for programming or debugging operations.

dsPICDEM MCSK Motor Control Starter Kit $79


The MCSK starter kit with mTouch sensing is a complete, integrated development platform based on the dsPIC33FJ16MC102. It includes a USB interfaced debugger programmer, a complete drive circuit featuring Microchips TC4428 dual 1.5A gate drivers, an onboard BLDC Motor, a user configurable switch and an mTouch slider with LED indicators for speed control. Simply power the board using a 9V supply and the pre-loaded code begins to execute.

PICDEM Dual Motor Control Plug-In Module (PIM) (MA330027) $175


The Dual Motor Control PIM is designed to facilitate the development of motor control applications using two motors and one dsPIC33E Digital Signal Controller (DSC). Two Microchip PIM based motor control development boards can be used with this PIM to control two BLDC, PMSM, ACIM or stepper motors. A flexible cable connects the two bards together and routes all signals to the appropriate pins on the dsPIC33E DSC. The configuration of the cable and signal was carefully chosen to support a wide range of dual motor configuration application notes written for the dsPICDEM MCLV, MCHV and MCSM development boards.

dsPICDEM MCSM Development Board (DM330022) $130 dsPICDEM MCSM Stepper Motor Development Board Kit (DV330021) $270
This development board is intended for low-voltage (up to 80 volts at 3 amps) 2-phase uni-polar or bi-polar stepper motor (4, 6 or 8 wire) applications. It provides a low-cost system for users to evaluate and develop applications using dsPIC33F motor control DSCs via a Plug-In Module (PIM) or 28-pin SOIC socket. A USB serial interface for RTDM is provided. Feedback support includes current and voltage. Demo software to run motors in open-loop or closed-loop with full or variable micro-stepping is provided. A DMCI/RTDM GUI for controlling step commands, motor parameter input and operation modes is included. The kit includes a stepper motor and a 24-volt power supply. PICkit3 Debug Express, MPLAB ICD 3 In-Circuit Debugger or REAL ICE In-Circuit Emulator is required for programming or debugging operations.

F1 BLDC Motor Add-on for F1 Evaluation Platform (DM164130-2) $99 F1 Evaluation Platform (DM164130-1) $39
The BLDC motor add-on is a simple development accessory that plugs directly into the PIC12F1 or PIC16F1 F1 Evaluation Platform or F1 LV Evaluation Platform and incorporates all the components necessary to implement brushless DC motor control. Key features include: three MOSFET half bridge circuits, adjustments for zero crossing and current limit of the motor, debug header and screw terminals for the motor and power supply.

dsPICDEM MCHV Development System (DM330023) $650


Intended for high-voltage (up to 400V at 6.5 amps) BLDC, PMSM and ACIM sensored or sensorless applications, this system provides a low-cost Integrated Power Module (IPM) based system for users to evaluate and develop applications using dsPIC33F motor control DSCs via a Plug-In Module (PIM) or a 28-pin SOIC socket. Isolated serial interfaces include RS-232C and USB (for RTDM). Feedback support includes: Hall-Effect Sensors, Shaft Encoder, Back EMF voltages and single or dual current shunt resistors. A PFC circuit is provided to meet regulatory requirements. An isolated built-in debugger (similar to a starter kit programmer/debugger) permits a direct connection with a PC.

12

Motor Control Design Solutions

dsPIC33E/F Development Systems


Motors
You can provide your own motor or purchase one of the motors used in our application notes and guaranteed to run, right out of the box: AC300024 2-phase, 8-wire stepper motor, $90 AC300020 24V BLDC motor, $120 AC300022 24V BLDC motor with shaft encoder, $160 AC300021 208V, 1/3 HP 3-phase AC induction motor, $120 AC300023 220V AC induction motor, $120

dsPIC30F Development Systems


PICDEM MC LV Motor Control Development Board (DM183021) $130
The PICDEM MC LV development board is intended for low-voltage (up to 48V at 2 Amps), Brushless DC (BLDC) sensored or sensorless applications. It provides a low-cost board for users to evaluate and develop applications using Microchips 28-pin PIC18FXX31 and dsPIC30F motor control devices. An 18-pin translator board (AC162078) is also available and allows the PIC18F1330 to be installed on the board. Feedback support includes Hall-Effect Sensors and Back EMF voltages. MPLAB ICD3 In-Circuit Debugger or REAL ICE In-Circuit Emulator is required for programming or debugging operations.

dsPIC30F Motor Control Development System dsPICDEM MC1, MC1L (DM300020 - $300, DM300022 - $700) dsPICDEM MC1, MC1H (DM300020 - $300, DM300021 - $800)
This modular full-featured system provides a method for users to evaluate and develop applications using dsPIC30F motor control DSCs via a Plug-In-Module (PIM). The MC1 includes a dsPIC30F6010A PIM. The MC1H is a high voltage (240V AC), 800W module that provides isolated user interfaces for safe operation. The MC1L is a low voltage (48V DC) module for low voltage DC development. The MPLAB ICD 3 In-Circuit Debugger or REAL ICE In-Circuit Emulator is required for programming or debugging operations. A 3-phase High Voltage Power Module and MC1 Motor Control Development Board are shown.

Tuning Guide Reference


Description Sensorless Dual-Shunt FOC with SMO estimator BLDC/PMSM Sensorless Dual-Shunt FOC with PLL estimator BLDC/PMSM Sensorless Single-Shunt FOC with SMO estimator BLDC/PMSM Sensorless BLDC Control with Back-EMF Filtering Using a Majority Function Stepper Motor Control Tuning Guide AN1078 Tuning Guide AN1292 Tuning Guide AN1299 Tuning Guide AN1160 Tuning Guide AN1307 Tuning Guide

www.microchip.com/motor

13

Motor Control Tuning GUIs


These software plug-in tools included with MPLABIDE assist with the development of motor control applications: AN901 BLDC Tuning Interface Provides a graphical method to configure the motor parameters associated with the AN901 application. AN908 ACIM Tuning Interface Provides a graphical method to adjust the control loop parameters associated with the AN908 application. Data Monitor and Control Interface (DMCI) Provides a customizable GUI to input and adjust software motor parameters using sliders and switches. Four customizable output plots can be used to show a graphical history of control variables so that the motor dynamic response can by analyzed. This tool is useful for tweaking software parameters and visualizing historical data during debug sessions. Most motor control application note software comes with a setup file to automatically configure DMCI for the application.

Real-Time Data Monitor (RTDM) Make a change to a software parameter and see the effect immediately without stopping the motor. A serial USB or UART cable supports bi-directional data transfers between the host PC and the MCU/DSC. This is configured within DMCI and most motor control application note software comes with a setup file to automatically configure RTDM for the application.

14

Motor Control Design Solutions

Training Solutions
Microchip provides a variety of ways to come up to speed quickly on our 8-bit MCUs and 16-bit dsPIC DSCs, as well as learn how to use them to spin a motor. Pressed for time? Log on to www.microchip.com/webseminars and download a web seminar on your own schedule. These training modules are just the right size to fit into your busy schedule.
Class Title Stepper Motor Control with dsPIC DSCs Single-Shunt Sensorless Field Oriented Control (FOC) for Permanant Magnet Synchronous Motors (PMSM) Brushed DC Motor Basics Sensorless BLDC Motor Control Using a Majority Function Sensorless Field Oriented (FOC) Control for AC Induction Motors Sensorless Field Oriented (FOC) Control for AC Induction Motors Stepper Motors Part 1: Types of Stepper Motors Stepper Motors Part 2: Stepper Motor Control Sensorless Field Oriented Control for Permanent Magnet Synchronous Motors Sensorless Field Oriented Control for Permanent Magnet Synchronous Motors Language English English English English English English English English English English Recording Date Duration

01/07/2010 13 min. 11/18/2009 17 min. 09/18/2008 14 min. 04/29/2008 19 min. 01/21/2008 23 min. 01/21/2008 23 min. 09/14/2007 19 min. 09/14/2007 17 min. 03/30/2007 30 min. 03/30/2007 30 min.

Want to Learn From an Expert?


Log on to www.microchip.com/RTC and sign up for a formal class taught by a Microchip engineer. Many of these classes include hands on motor control development work, so you can learn the theory and then put it into practice. Additional classes are available that cover the device programming and peripheral usage, C language and control techniques that are not specific to motor control.
Class Title IMC1253: Overview of Intelligent Motor Control MCT0301: BLDC Motor Control Workshop Using dsPIC DSCs MCT3101: BLDC Control Techniques Hours 2 7 Hands On No Yes Abstract This class reviews common motor types, control algorithms and motor interface design. It serves as a broad introduction to Microchip's motor control portfolio. This class presents an in-depth analysis of Microchips BLDC Motor Control algorithms. The class also provides an overview of the dsPIC DSCs motor control peripherals. Attendees will use the DMCI to modify algorithms and control the motor. This class presents an in-depth analysis of Microchips BLDC Motor Control algorithms. The class also provides an overview of the dsPIC DSCs motor control peripherals. Attendees will use the DMCI to modify algorithms and control the motor. Sensored, sensorless and field oriented control are all covered. This class will guide the attendee through PMSM motor construction and its control. By the use of practical exercises, attendees will get familiar with Microchip tools and an advance algorithm for PMSM: Sensorless FOC for PMSM. It will be a 4 hour presentation, with hands on exercises using Microchip development tools. Attendees should have basic understanding of motor control fundamentals.

Yes

MCT7101: Sensorless Field Oriented Control for PMSM Motors

Yes

Need Design Assistance?


Visit www.microchip.com/partners for a directory of third party consultants and designers that can help with your motor control application.

Get Started Now!


Microchip makes it easy to add electronic motor control functionality to your embedded design. For access to Microchips complete motor control design resources, visit the Motor Control Design Center at www.microchip.com/motor or www.microchip.com/dscmotor. Whether you are a motor control expert or a beginner, these dedicated sites contain links to everything you need to complete your motor control design from datasheets and samples to application notes with source code and development boards.

www.microchip.com/motor

15

Support
Microchip is committed to supporting its customers in developing products faster and more efficiently. We maintain a worldwide network of field applications engineers and technical support ready to provide product and system assistance. In addition, the following service areas are available at www.microchip.com: Support link provides a way to get questions answered fast: http://support.microchip.com Sample link offers evaluation samples of any Microchip device: http://sample.microchip.com Forum link provides access to knowledge base and peer help: http://forum.microchip.com Buy link provides locations of Microchip Sales Channel Partners: www.microchip.com/sales

Training
If additional training interests you, then Microchip can help. We continue to expand our technical training options, offering a growing list of courses and in-depth curriculum locally, as well as significant online resources whenever you want to use them. Technical Training Centers: www.microchip.com/training MASTERs Conferences: www.microchip.com/masters Worldwide Seminars: www.microchip.com/seminars eLearning: www.microchip.com/webseminars Resources from our Distribution and Third Party Partners www.microchip.com/training

Sales Office Listing


AMERICAS Atlanta Tel: 678-957-9614 Boston Tel: 774-760-0087 Chicago Tel: 630-285-0071 Cleveland Tel: 216-447-0464 Dallas Tel: 972-818-7423 Detroit Tel: 248-538-2250 Indianapolis Tel: 317-773-8323 Los Angeles Tel: 949-462-9523 Santa Clara Tel: 408-961-6444 Toronto Mississauga, Ontario Tel: 905-673-0699 EUROPE Austria - Wels Tel: 43-7242-2244-39 Denmark - Copenhagen Tel: 45-4450-2828 France - Paris Tel: 33-1-69-53-63-20 Germany - Munich Tel: 49-89-627-144-0 Italy - Milan Tel: 39-0331-742611 Netherlands - Drunen Tel: 31-416-690399 Spain - Madrid Tel: 34-91-708-08-90 UK - Wokingham Tel: 44-118-921-5869 ASIA/PACIFIC Australia - Sydney Tel: 61-2-9868-6733 China - Beijing Tel: 86-10-8569-7000 China - Chengdu Tel: 86-28-8665-5511 China - Chongqing Tel: 86-23-8980-9588 China - Hangzhou Tel: 86-571-2819-3180 China - Hong Kong SAR Tel: 852-2401-1200 China - Nanjing Tel: 86-25-8473-2460 China - Qingdao Tel: 86-532-8502-7355 China - Shanghai Tel: 86-21-5407-5533 China - Shenyang Tel: 86-24-2334-2829 China - Shenzhen Tel: 86-755-8203-2660 China - Wuhan Tel: 86-27-5980-5300 China - Xiamen Tel: 86-592-2388138 China - Xian Tel: 86-29-8833-7252 China - Zhuhai Tel: 86-756-3210040 ASIA/PACIFIC India - Bangalore Tel: 91-80-3090-4444 India - New Delhi Tel: 91-11-4160-8631 India - Pune Tel: 91-20-2566-1512 Japan - Yokohama Tel: 81-45-471- 6166 Korea - Daegu Tel: 82-53-744-4301 Korea - Seoul Tel: 82-2-554-7200 Malaysia - Kuala Lumpur Tel: 60-3-6201-9857 Malaysia - Penang Tel: 60-4-227-8870 Philippines - Manila Tel: 63-2-634-9065 Singapore Tel: 65-6334-8870 Taiwan - Hsin Chu Tel: 886-3-6578-300 Taiwan - Kaohsiung Tel: 886-7-213-7830 Taiwan - Taipei Tel: 886-2-2500-6610 Thailand - Bangkok Tel: 66-2-694-1351
5/2/11

Information subject to change. The Microchip name and logo, the Microchip logo, dsPIC, MPLAB and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. CodeGuard, dsPICDEM, In-Circuit Serial Programming, ICSP , PICDEM and PICtail are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of their respective companies. 2011, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 6/11 DS00896H

www.microchip.com
Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199

*DS00896H*

You might also like