Datasheet

4 Motor Control Design Solutions
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 device family provides 3.3V operation
and are available in 20, 28, 44, 64, 80 and 100-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
40 MIPS operation dsPIC33F (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) (many dsPIC33F 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 eliminate
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/25 mA
(dsPIC30F), 4 mA/4 mA (dsPIC33F)
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)
Advanced On-chip Peripherals
dsPIC® 16-bit Digital Signal Controller
Product Family
16-bit Product Family with Advanced Peripherals
Microchip’s 16-bit dsPIC Digital Signal Controllers (DSC’s)
provide on-chip peripherals to design high-performance,
precision motor control systems that are more energy
efficient, quieter in operation, have greater range and an
extended life.
Motor Control PWM Module (MCPWM)
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)
High-speed analog-to-digital converter (ADC)
Up to 16 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
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 2 Comparators
20 ns response time for rapid response
Programmable voltage reference
12-bit A/D converter (up to 0.5 Msps operation)
Up to eight Input Capture, Output Compare, Standard
PWM channels
Communication peripherals including UART, SPI, I
2
C™
and CAN
Fail-Safe clock monitor operation detects clock failure
and switches to on-chip low power RC oscillator
Programmable code protection
In-Circuit Serial Programming™ (ICSP™)
Selectable Power-Saving modes – Sleep, Idle and
Alternate Clock modes; Doze mode (dsPIC33F)
Programmable Low-Voltage Detection (PLVD) (dsPIC30F)
Programmable Brown-out Reset (BOR)
Industrial and extended temperature ranges
Codeguard™ Security helps eliminate loss of IP
Advanced Motor Control often does not require DSP but benefi ts greatly from the DSP resources found on the dsPIC®
Digital Signal Controllers (DSCs). For example, our sensorless fi eld-oriented control algorithm makes use of the single
cycle MAC with data saturation, zero overhead looping and barrel shifting to achieve stunning performance.