DSPIC33FJ128MC706A-E/MR - 40 MIPS 16-Bit DSC 128KB Flash | Microchip
MPN: DSPIC33FJ128MC706A-E/MR ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $11.4 | $11.40 |
| 10 | $10.26 | $102.60 |
| 100 | $9.1 | $910.00 |
| 500 | $8.45 | $4,225.00 |
| 1,000 | $7.6 | $7,600.00 |
DSPIC33FJ128MC706A-E/MR Overview
A Digital Signal Controller (DSC) is a hybrid device that combines the interrupt-driven deterministic behaviour of a microcontroller with the high-throughput numeric capabilities of a Digital Signal Processor (DSP). Within the broader semiconductor taxonomy, this dsPIC33F part belongs to the DSC > MCU > microcontroller > embedded processor hierarchy and is purpose-built for closed-loop control applications where both fast math (PID, Clarke/Park transforms, FIR filters) and deterministic I/O handling must coexist on a single chip.
Key differentiating specifications include an integrated 6-channel 10-bit ADC with 1.1 Msps throughput, dedicated motor-control PWM modules with up to 8 outputs and complementary mode, quadrature encoder interface (QEI) hardware, and four serial I/O ports (UART/SPI/I2C) for sensor and communication interfacing. The 40 MIPS core executes a single-cycle 16x16-bit MAC in one instruction cycle, enabling deterministic sensorless motor control loops in software.
The architecture pairs a modified Harvard bus with a 16-bit native datapath and DSP-aware instructions (MAC, ED, EDAC). Hardware multiplier and barrel shifter remove the need for software emulation of these primitives. The device also integrates 11 timers (including five 16-bit and two 32-bit), four IC/OC/PWM channels, and a real-time clock, giving designers a complete control-oriented peripheral set without external glue logic.
Typical applications include brushless DC motor control, single- and three-phase AC induction motor drives, switched reluctance motor controllers, uninterruptible power supplies (UPS), and digital power conversion. The part's deterministic 40 MIPS performance makes it a workhorse for both consumer appliance drives and industrial variable-frequency drives.
When designing with this device, allocate the exposed pad (EP) to a continuous ground copper plane to meet thermal ratings (typical theta-JA for the 9x9 mm VQFN-EP64 package is approximately 28 C/W on a 4-layer JEDEC board). Use MPLAB X IDE with the XC16 compiler and the dsPIC DSP Library for FFT, PID, and motor-control primitive functions. The "-E" suffix denotes the extended operating temperature range (-40C to +125C).
This page synthesizes distributor pricing, parametric cross-references, and practical PCB-layout guidance specific to the 64-pin VQFN variant - information not assembled on any single manufacturer or distributor page.
Drop-in alternatives for DSPIC33FJ128MC706A-E/MR — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with DSPIC33FJ128MC706A-E/MR (same form factor and footprint) — differing in Package, Core Architecture, Operating Temperature, Timers, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
DSPIC33FJ128MC706A-I/MR
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$6.54 / Unit
View Datasheet →DSPIC33FJ128MC706AT-I/MR
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$5.4 / Unit
View Datasheet →DSPIC33FJ128MC706A-H/MR
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$6.48 / Unit
View Datasheet →DSPIC33FJ64MC706A-E/MR
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$5.2 / Unit
View Datasheet →DSPIC33FJ128MC506A-E/MR
✅ Drop-In✓ In Stock
$4.82 / Unit
View Datasheet →DSPIC33FJ128MC506A-I/MR
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.42 / Unit
View Datasheet →DSPIC33FJ128MC706A-E/MR Maximum Ratings & Electrical Characteristics
| Core Architecture | dsPIC33F 16-bit DSC (modified Harvard, DSP engine) |
| Maximum CPU Speed | 40 MIPS (40 MHz) |
| Program Memory (Flash) | 128 KB |
| Data RAM | 16 KB |
| DMA Channels | 8 channels |
| ADC | 10-bit, up to 1.1 Msps, 6 channels |
| Motor Control PWM | 8 outputs, complementary mode, dedicated PWM module |
| Quadrature Encoder Interface (QEI) | Yes, 1 module |
| Timers | 11 (5x 16-bit, 2x 32-bit, plus time base) |
| Serial I/O | 4 (UART / SPI / I2C configurable) |
| Input Capture / Output Compare / PWM | 4 channels |
| Operating Voltage | 3.0 V to 3.6 V |
| Operating Temperature | -40 C to +125 C (extended, "-E" suffix) |
| Package | 64-pin VQFN (9x9 mm) with exposed pad |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free / Halogen-Free | Yes |
DSPIC33FJ128MC706A-E/MR Pin Configuration
| Pin 1 | RP15/PWM1H/RE5 — Remappable I/O / PWM1H output / bus RE5 |
| Pin 2 | RP14/PWM1L/RE4 — Remappable I/O / PWM1L output / bus RE4 |
| Pin 3 | RP13/PWM2H/RE3 — Remappable I/O / PWM2H output / bus RE3 |
| Pin 4 | RP12/PWM2L/RE2 — Remappable I/O / PWM2L output / bus RE2 |
| Pin 5 | RP11/PWM3H/RE1 — Remappable I/O / PWM3H output / bus RE1 |
| Pin 6 | RP10/PWM3L/RE0 — Remappable I/O / PWM3L output / bus RE0 |
| Pin 7 | AVDD — Analog supply (+3.3 V) |
| Pin 8 | AVSS — Analog ground |
| Pin 9 | AN0/RP0 — ADC analog input 0 / remappable I/O RP0 |
| Pin 10 | AN1/RP1 — ADC analog input 1 / remappable I/O RP1 |
| Pin 11 | AN2/RP2 — ADC analog input 2 / remappable I/O RP2 |
| Pin 12 | AN3/RP3 — ADC analog input 3 / remappable I/O RP3 |
| Pin 13 | AN4/RP4 — ADC analog input 4 / remappable I/O RP4 |
| Pin 14 | AN5/RP5 — ADC analog input 5 / remappable I/O RP5 |
| Pin 15 | VDD — Digital supply (+3.3 V) |
| Pin 16 | VSS — Digital ground |
| Pin 17 | OSC1/RC12 — Crystal oscillator input / remappable I/O |
| Pin 18 | OSC2/RC15 — Crystal oscillator output / remappable I/O |
| Pin 19 | MCLR — Master Clear reset (active-low) |
| Pin 20 | PGEC1 — ICSP programming clock 1 |
| Pin 21 | PGED1 — ICSP programming data 1 |
| Pin 22 | PGEC2 — ICSP programming clock 2 |
| Pin 23 | PGED2 — ICSP programming data 2 |
| Pin 24 | RP6/RC1 — Remappable I/O RP6 / bus RC1 |
| Pin 25 | RP7/RC2 — Remappable I/O RP7 / bus RC2 |
| Pin 26 | RP8/RC3 — Remappable I/O RP8 / bus RC3 |
| Pin 27 | RP9/RC4 — Remappable I/O RP9 / bus RC4 |
| Pin 28 | VDD — Digital supply (+3.3 V) |
| Pin 29 | VSS — Digital ground |
| Pin 30 | PWM4H/RD1 — PWM4H output / bus RD1 |
| Pin 31 | PWM4L/RD2 — PWM4L output / bus RD2 |
| Pin 32 | PWM5H/RD3 — PWM5H output / bus RD3 |
| Pin 33 | PWM5L/RD4 — PWM5L output / bus RD4 |
| Pin 34 | QEI1A/RD5 — QEI1 channel A / bus RD5 |
| Pin 35 | QEI1B/RD6 — QEI1 channel B / bus RD6 |
| Pin 36 | QEI1INDX/RD7 — QEI1 index / bus RD7 |
| Pin 37 | RP16/RF0 — Remappable I/O RP16 / bus RF0 |
| Pin 38 | RP17/RF1 — Remappable I/O RP17 / bus RF1 |
| Pin 39 | RP18/RF2 — Remappable I/O RP18 / bus RF2 |
| Pin 40 | RP19/RF3 — Remappable I/O RP19 / bus RF3 |
| Pin 41 | RP20/RF4 — Remappable I/O RP20 / bus RF4 |
| Pin 42 | RP21/RF5 — Remappable I/O RP21 / bus RF5 |
| Pin 43 | RP22/RF6 — Remappable I/O RP22 / bus RF6 |
| Pin 44 | RP23/RF7 — Remappable I/O RP23 / bus RF7 |
| Pin 45 | VDD — Digital supply (+3.3 V) |
| Pin 46 | VSS — Digital ground |
| Pin 47 | RP24/RG0 — Remappable I/O RP24 / bus RG0 |
| Pin 48 | RP25/RG1 — Remappable I/O RP25 / bus RG1 |
| Pin 49 | RP26/RG2 — Remappable I/O RP26 / bus RG2 |
| Pin 50 | RP27/RG3 — Remappable I/O RP27 / bus RG3 |
| Pin 51 | TCKIA/RG6 — Timer clock input A / bus RG6 |
| Pin 52 | TCKIB/RG7 — Timer clock input B / bus RG7 |
| Pin 53 | TCKIC/RG8 — Timer clock input C / bus RG8 |
| Pin 54 | TCKID/RG9 — Timer clock input D / bus RG9 |
| Pin 55 | RA0 — PORTA bit 0 |
| Pin 56 | RA1 — PORTA bit 1 |
| Pin 57 | RA2 — PORTA bit 2 |
| Pin 58 | RA3 — PORTA bit 3 |
| Pin 59 | RA4 — PORTA bit 4 |
| Pin 60 | RA5 — PORTA bit 5 |
| Pin 61 | RA6 — PORTA bit 6 |
| Pin 62 | RA7 — PORTA bit 7 |
| Pin 63 | RB0 — PORTB bit 0 |
| Pin 64 | RB1 — PORTB bit 1 |
| Pin 65 | EP — Exposed pad - thermal dissipation, must be soldered to ground plane |
Typical Applications
DSPIC33FJ128MC706A-E/MR is suitable for 6 applications: Brushless DC (BLDC) Motor Control, Three-Phase AC Induction Motor Drive (VFD), Switched Reluctance Motor (SRM) Controller, Uninterruptible Power Supply (UPS) Digital Control, Digital Switching Power Conversion (DC-DC), Automotive Sensorless Fan / Pump Controller.
Brushless DC (BLDC) Motor Control
The DSPIC33FJ128MC706A-E/MR is purpose-built for BLDC drives: its dedicated motor-control PWM provides 8 outputs with complementary mode and programmable dead-time, removing external timing logic. The 40 MIPS DSC core executes back-EMF zero-cross detection and 6-step commutation well within a 25 us control loop. The QEI module also enables sensored/hybrid schemes. With 128 KB Flash and 16 KB RAM, code space easily absorbs field-weakening and start-up routines; an exposed-pad 9x9 mm VQFN keeps the BOM small.
Recommended
Three-Phase AC Induction Motor Drive (VFD)
Variable-frequency drives for AC induction motors demand sinusoidal PWM and field-oriented control. The DSPIC33FJ128MC706A-E/MR delivers 40 MIPS, which is sufficient for Clarke/Park transforms and a PI-based current-control loop in real time. The 6-channel 10-bit ADC samples phase currents at 1.1 Msps with simultaneous sampling, while the dedicated PWM keeps switching dead-time accurate to nanoseconds. Industrial -40C to +125C operation is supported by the "-E" suffix. The 16 KB RAM buffer is large enough for sliding-window FFT analysis on the same firmware.
Recommended
Switched Reluctance Motor (SRM) Controller
SRM drives require high-speed, deterministic I/O handling for asymmetric half-bridge commutation. The DSPIC33FJ128MC706A-E/MR's 8 dedicated PWM outputs with complementary mode and dead-time match the typical 4-phase SRM half-bridge topology without external timing ICs. The integrated 8-channel DMA offloads ADC-to-PWM updates from the CPU, ensuring the rotor-position calculation runs every PWM period. Extended -40C to +125C operation and 9x9 mm VQFN suit automotive and industrial SR applications.
Recommended
Uninterruptible Power Supply (UPS) Digital Control
In a UPS, the DSPIC33FJ128MC706A-E/MR acts as both the inverter controller and the PFC controller, executing voltage/current loops at 40 MIPS. Its single-cycle 16x16 MAC accelerates RMS and power-factor calculations; the 6-channel ADC synchronously samples line voltage, inductor current, and output voltage. The 128 KB Flash holds state-machine code for grid/battery transfer logic, while 16 KB RAM holds lookup tables for sine PWM. The exposed-pad VQFN provides low thermal resistance for continuous inverter operation.
Recommended
Digital Switching Power Conversion (DC-DC)
For digital-control DC-DC converters, the DSPIC33FJ128MC706A-E/MR's high-resolution PWM and 1.1 Msps ADC form a tight feedback loop. The DSC engine executes type-II/type-III compensators at 200 kHz switching with margin for telemetry and monitoring. The 8-channel DMA streams ADC samples into RAM while the CPU runs the control law, sustaining deterministic bandwidth. Extended-temperature grade allows converter operation near power-stage heatsinks.
Recommended
Automotive Sensorless Fan / Pump Controller
In 12 V automotive fan and coolant-pump applications, the DSPIC33FJ128MC706A-E/MR's 40 MIPS core runs sensorless back-EMF algorithms while the dedicated motor-control PWM drives a 3-phase bridge. The extended -40C to +125C temperature rating matches under-hood thermal stress. The small 9x9 mm VQFN footprint leaves PCB room for power-stage FETs, and the 16 KB RAM is sufficient for adaptive start-up tables. CAN or LIN can be implemented in software on the available UART/SPI peripherals.
Recommended
Recommended Products Summary
Engineering reference data for DSPIC33FJ128MC706A-E/MR — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | DSPIC33FJ128MC706A-I/MR | DSPIC33FJ128MC706AT-I/MR | DSPIC33FJ128MC706A-H/MR | DSPIC33FJ64MC706A-E/MR | DSPIC33FJ128MC506A-E/MR |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | VQFN-64 (9x9 mm) EP | VQFN-64 (9x9 mm) EP - same | VQFN-64 (9x9 mm) EP - same | VQFN-64 (9x9 mm) EP - same | VQFN-64 (9x9 mm) EP - same | VQFN-64 (9x9 mm) EP - same |
| CPU Speed | 40 MIPS / 40 MHz | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 64 KB (-50%) | 64 KB (-50%) |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB | 8 KB (-50%) | 8 KB (-50%) |
| Operating Temperature | -40C to +125C (extended) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +125C (extended) | -40C to +125C (extended) | -40C to +125C (extended) |
| ADC | 10-bit, 1.1 Msps, 6 channels | 10-bit, 1.1 Msps, 6 channels | 10-bit, 1.1 Msps, 6 channels | 10-bit, 1.1 Msps, 6 channels | 10-bit, 1.1 Msps, 6 channels | 10-bit, 1.1 Msps, 6 channels |
| Motor Control PWM Outputs | 8 (with complementary mode + dead-time) | 8 | 8 | 8 | 8 | 8 |
Key Differentiators
- Highest Flash density in the 706-series motor-control DSCs (vs DSPIC33FJ64MC706A-E/MR)
- Extended -40C to +125C operating range for harsh environments (vs DSPIC33FJ128MC706A-I/MR)
- Dedicated motor-control PWM with hardware dead-time and QEI (vs DSPIC33FJ128MC510A-I/PF)
- Smaller 9x9 mm VQFN footprint vs 100-pin TQFP alternatives (vs DSPIC33FJ128MC510A-E/PF)
Design Notes
Estimated: For a 4-layer JEDEC JESD51 test board, theta-JA of the 9x9 mm VQFN-EP64 package is approximately 28 C/W. At continuous 40 MIPS operation with all peripherals active (typical IDD ~50 mA at 3.3 V), power dissipation is roughly 0.165 W, giving a self-heating rise of only ~5 C above ambient. The exposed pad MUST be soldered to a continuous ground copper pour with at least 25 thermal vias to the inner ground plane; failure to do so can push theta-JA above 60 C/W and compromise long-term reliability, especially in enclosed-VAC motor housings.
Place a 100 nF X7R decoupling capacitor within 3 mm of every VDD/VSS pair (pins 7, 15, 28, 45), plus a bulk 10 uF X5R capacitor on the analog AVDD rail (pin 7). Keep the analog ground AVSS (pin 8) star-connected to the digital ground VSS at a single point under the IC. Route crystal traces (OSC1/OSC2, pins 17-18) as short, symmetric, guard-banded traces with the load capacitors placed adjacent to the IC. PWM traces should be 0.2 mm wider than the signal-current requirement and never share return paths with sensitive analog (ADC) inputs.
Avoid three pitfalls common to first-time dsPIC33F designs: (1) forgetting to configure the oscillator in the FOSC configuration register, which can cause lock-up if the PLL is mistargeted; (2) leaving JTAG-enabled boundary-scan signals (PGEx) floating during normal operation - tie MCLR high through a 10 kohm pull-up and let PGEC/PGED float; (3) using the QEI module before clearing the POSCNT register after a homing sequence, which corrupts the next angle measurement. The MPLAB Code Configurator (MCC) plugin for MPLAB X eliminates most of these by generating correct init code.
Estimated: For a 3-phase inverter PCB, group the 6 PWM outputs (PWM1L/H through PWM3L/H on pins 1-6 and PWM4L/H on pins 30-31) into a tight fan-out cluster with matched trace lengths within 1 mm to keep propagation-delay skew below 5 ns. Place the ADC current-sense traces (AN0-AN5) orthogonally to the PWM traces to minimize capacitive coupling; if layout area is tight, route analog signals on the opposite side of the PCB with a continuous ground plane in between. Use 4-layer stack-up (sig/gnd/pwr/sig) rather than 2-layer for motor-control boards.
For QEI inputs at >1 MHz switching (e.g. 50 000 RPM with 1024 PPR), the QEA and QEB pins (RD5/RD6) should be guarded by a ground trace on each side and terminated at the IC with 100 ohms in parallel with 47 pF only if the encoder cable is longer than 200 mm. The QEI1INDX index signal (RD7) should be debounced in software if used with mechanical encoders. For SPI peripherals driving isolated gate drivers, place a small ferrite bead in series with the SCK line to dampen ringing from the isolator capacitance.
Compliance Information
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - automotive applications requiring formal qualification should contact Microchip for dsPIC33F automotive-grade variants. Conflict-minerals compliance follows Microchip corporate CMRT/CMCo declaration.