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.