Microchip Technology

DSPIC33FJ128MC706A-E/MR - 40 MIPS 16-Bit DSC 128KB Flash | Microchip

MPN: DSPIC33FJ128MC706A-E/MR ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 64-pin VQFN (9x9 mm) with exposed pad Package 40 MIPS (40 MHz) Speed 128 KB Memory
From $7.6 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
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
ℹ️ All prices are in USD

DSPIC33FJ128MC706A-E/MR Overview

The Microchip DSPIC33FJ128MC706A-E/MR is a high-performance 16-bit Digital Signal Controller (DSC) operating at up to 40 MIPS (Million Instructions Per Second) with an integrated DSP engine, housed in a 64-pin VQFN (9x9 mm) package with exposed pad. It features 128 KB of Flash program memory, 16 KB of RAM, and an 8-channel DMA controller that offloads data movement from the CPU.

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).

Microchip Technology
Package: 64-VQFN (9x9 mm) with Exposed Pad
Operating Temperature: -40C to +125C (E grade)
Timers: 11
Microchip Technology
Package: 64-VQFN (9x9 mm), MR suffix
Core Architecture: Modified Harvard, DSP-enhanced RISC
Operating Temperature: -40C to +85C
Microchip Technology
Package: 64-pin VQFN (9x9 mm), JEDEC code HVQCCN
Core Architecture: 16-bit dsPIC33F DSC with DSP engine
Microchip Technology
Package: VQFN-EP-64 (9x9 mm)
Core Architecture: dsPIC33F (16-bit DSC)
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 64-VQFN (9x9 mm) with exposed pad
Operating Temperature: -40 °C to +85 °C
Timers: 9
Microchip Technology
Package: 64-QFN with exposed pad (MR)
Core Architecture: 16-bit dsPIC33F DSC
Program Memory (Flash): 64 KB

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

DSPIC33FJ128MC706A-I/MR

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 VQFN-64 (9x9) EP
dsPIC33F (16-bit DSC) · 40 MIPS · 40 MHz · 128 KB · 16 KB · 3.0 V to 3.6 V · VQFN-EP-64 (9x9 mm) · Surface Mount

✓ In Stock

$6.54 / Unit

View Datasheet →

DSPIC33FJ128MC706AT-I/MR

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 VQFN-64 (9x9) EP
dsPIC33F (16-bit DSC) · Modified Harvard, 16-bit data bus · 40 MIPS (40 MHz) · 128 KB (128K x 8) · 16 KB (16K x 8) · 8 · 9 · 4 (UART/SPI/I2C)

✓ In Stock

$5.4 / Unit

View Datasheet →

DSPIC33FJ128MC706A-H/MR

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 VQFN-64 (9x9) EP
Microchip Technology · dsPIC33F · 16-bit dsPIC33F DSC with DSP engine · 128 KB Flash (128K x 8) · 16 KB · 40 MHz · 20 MIPS (low-MIPS variant)

✓ In Stock

$6.48 / Unit

View Datasheet →

DSPIC33FJ64MC706A-E/MR

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 VQFN-64 (9x9) EP
16-bit dsPIC33F DSC · 40 MHz · 40 MIPS · 64 KB · 16,384 words · 24 bit · 64-QFN with exposed pad (MR) · -40C to +125C

✓ In Stock

$5.2 / Unit

View Datasheet →

DSPIC33FJ128MC506A-E/MR

✅ Drop-In
Microchip Technology
📦 VQFN-64 (9x9) EP
dsPIC33F 16-bit RISC with DSP extensions · 40 MHz · 40 MIPS · 128 KB (128K x 8) Flash · 8 KB · 3.3 V · 8 · 11

✓ In Stock

$4.82 / Unit

View Datasheet →

DSPIC33FJ128MC506A-I/MR

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 VQFN-64 (9x9) EP
dsPIC33F, 16-bit · 40 MIPS · 40 MHz · 128 KB (128K x 8) Flash · 8192 words (16 KB) · 8 · 11 · 4

✓ 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

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
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.

🏭

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.

🏭

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.

⚡

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.

⚡

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.

🚗

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.

What is the operating voltage of DSPIC33FJ128MC706A-E/MR?
The DSPIC33FJ128MC706A-E/MR operates from 3.0 V to 3.6 V on its core supply. According to the Microchip dsPIC33FJ128MC706A family datasheet, the part includes an integrated voltage regulator that derives 1.8 V internally for the core logic, so designers only need to provide a single 3.3 V rail. Decoupling with 100 nF and 10 uF ceramics adjacent to every VDD/VSS pair is recommended.
What is the difference between DSPIC33FJ128MC706A and DSPIC33FJ128MC706?
The "A" silicon revision of the dsPIC33FJ128MC706 family fixes errata documented in the original dsPIC33FJ128MC706 and generally improves ADC linearity, PWM resolution, and quiescent current. The DSPIC33FJ128MC706A-E/MR is the extended-temperature (-40C to +125C) variant in the 64-pin VQFN package, while non-A and non-E variants may differ in operating range, speed grade, or package.
Is DSPIC33FJ128MC706A-E/MR suitable for sensorless BLDC motor control?
Yes. The DSPIC33FJ128MC706A-E/MR's 40 MIPS core executes a 16x16 MAC in one cycle, which is fast enough for sensorless BLDC back-EMF zero-crossing and FOC (field-oriented control) algorithms in real time. The integrated motor-control PWM with complementary outputs and dedicated dead-time generators eliminates most external timing logic, while the QEI module supports sensored/hybrid schemes on the same firmware.
What is the Flash endurance and retention of DSPIC33FJ128MC706A-E/MR?
The DSPIC33FJ128MC706A-E/MR Flash is rated for a minimum of 10,000 erase/write cycles per row and a minimum data retention of 20 years, per the Microchip dsPIC33F family datasheet. For bootloaders or parameter logging, EEPROM emulation libraries are provided in MPLAB XC16 to extend endurance by wear-levelling across unused Flash rows.
Where can I buy DSPIC33FJ128MC706A-E/MR at the best price?
As of 2026-09-26, the DSPIC33FJ128MC706A-E/MR is listed at DigiKey (2125909), Mouser, Avnet, RS Online, Octopart and Microchip direct. Distributor pricing ranges roughly $7.60 (qty-1000) to $11.40 (qty-1). Octopart aggregates ten distributors for live stock; bulk pricing typically unlocks at 100 pieces. Lead time is generally in-stock at major distributors.
What is the lead time for DSPIC33FJ128MC706A-E/MR?
As of 2026-09-26, DigiKey and Mouser list the DSPIC33FJ128MC706A-E/MR as "ships today" with stock available. Lead times at major distributors are typically 4-8 weeks for factory-direct orders during allocation periods. Microchip's product lifecycle page lists this part as active; no EOL or last-time-buy notice has been issued.
DSPIC33FJ128MC706A-E/MR vs DSPIC33FJ128MC506A-E/MR - which is better for motor control?
Both are dsPIC33F motor-control DSCs in 64-pin VQFN. The DSPIC33FJ128MC706A-E/MR has 128 KB Flash and 16 KB RAM, while the DSPIC33FJ128MC506A-E/MR has 64 KB Flash and 8 KB RAM. Choose the 706A for FOC or sensorless algorithms that need larger code space and more RAM for state-machine buffers; the 506A is sufficient for simpler trapezoidal BLDC or 6-step commutation at lower BOM cost.
When should I choose DSPIC33FJ128MC706A-E/MR over DSPIC33FJ128MC510A-I/PF?
Choose the DSPIC33FJ128MC706A-E/MR when you need the smaller 9x9 mm VQFN-64 footprint (vs TQFP-100 on the 510A-I/PF) and extended-temperature (-40C to +125C) operation. Choose the DSPIC33FJ128MC510A-I/PF when you need more I/O pins (100-pin TQFP), higher-resolution PWM for multi-axis drives, or industrial-grade (-40C to +85C) is sufficient.
What is the best drop-in replacement for DSPIC33FJ128MC706A-E/MR?
The closest drop-in replacements within the dsPIC33FJ128MC706 family share the 64-pin VQFN (9x9) footprint and same peripheral set. The DSPIC33FJ128MC706A-I/MR (industrial temperature, -40C to +85C) is pin-compatible for designs that do not need the +125C ceiling. The DSPIC33FJ128MC706AT-I/MR is the tape-and-reel variant with identical silicon. For cost-sensitive designs, the 64 KB Flash DSPIC33FJ64MC706A-E/MR is pin-compatible but reduces program memory.
Can DSPIC33FJ128MC506A-E/MR replace DSPIC33FJ128MC706A-E/MR?
Yes, the DSPIC33FJ128MC506A-E/MR is pin-compatible with the DSPIC33FJ128MC706A-E/MR in the same 64-pin VQFN package. However, the 506A variant has only 64 KB Flash and 8 KB RAM versus 128 KB and 16 KB on the 706A - a 50% code-space and memory reduction. Existing firmware targeting the 706A that fits within 64 KB Flash and 8 KB RAM will run unmodified; larger projects must trim features or move to a higher-density family member.
Where to download DSPIC33FJ128MC706A-E/MR datasheet PDF?
The official Microchip datasheet for the dsPIC33FJ128MC706A family is hosted at https://ww1.microchip.com/downloads/en/DeviceDoc/70286E.pdf (document 70286E). Family errata, the device-specific silicon revision addendum, and reference manuals (DS70157 for dsPIC33F peripherals, DS70059 for the DSC CPU) are available in the same documentation tree at microchip.com. Cached copies also appear on datasheets.com and globalspec.
Where to find DSPIC33FJ128MC706A-E/MR pinout diagram?
The full 64-pin VQFN (9x9 mm) pinout is published in the dsPIC33FJ128MC706A family datasheet, Section "Pin Diagrams" (typically section 2) and reproduced on distributor product pages. Pin 1 is at the top-left dot marker; pins count counter-clockwise. The exposed pad (pin 65) must be soldered to a continuous ground plane for thermal dissipation. The XAIPART page for this part also includes an SVG pinout rendering.
What software tools support DSPIC33FJ128MC706A-E/MR?
The DSPIC33FJ128MC706A-E/MR is fully supported by Microchip's MPLAB X IDE, the MPLAB XC16 C compiler (free and PRO editions), and the MPLAB Code Configurator (MCC) for peripheral initialization. The dsPIC DSP Library (MAC, FFT, PID, Clarke/Park transforms) is included in XC16. Motor-control development kits such as the dsPICDEM MCLV-2 and MCHV-2 provide reference schematics and sensorless/BLDC firmware examples.
Is DSPIC33FJ128MC706A-E/MR RoHS compliant and lead-free?
Yes. The DSPIC33FJ128MC706A-E/MR is supplied in a lead-free, RoHS-compliant 64-pin VQFN package with matte-tin terminations, per the Microchip product page. Halogen-free status is also confirmed in the part's material declaration. REACH compliance follows Microchip's corporate REACH statement.
What are the key specifications of DSPIC33FJ128MC706A-E/MR that engineers should know?
Engineers evaluating this part should focus on six headline specifications: 40 MIPS 16-bit DSC core with single-cycle 16x16 MAC, 128 KB Flash and 16 KB RAM, integrated 6-channel 10-bit 1.1 Msps ADC, dedicated 8-output motor-control PWM with dead-time, QEI for sensored motor feedback, and a 64-pin 9x9 mm VQFN-EP package rated -40C to +125C. Together these enable single-IC sensorless BLDC, PMSM, and induction-motor drives.

Engineering reference data for DSPIC33FJ128MC706A-E/MR — comparison, design guidance, and compliance information.

Selection Guide

Choose the DSPIC33FJ128MC706A-E/MR when you need a 16-bit DSC with dedicated 8-output motor-control PWM, 128 KB Flash for sensorless FOC code, and extended -40C to +125C operation in the smallest available 64-pin 9x9 mm VQFN-EP package. Pick the -I/MR suffix for industrial temperature, the -H/MR suffix if 150 C is required, and the DSPIC33FJ64MC706A-E/MR when 64 KB Flash is sufficient and BOM cost matters. Move to the DSPIC33FJ128MC510A-E/PF only if you need more than 64 I/O pins or higher-resolution PWM for multi-axis drives - all listed alternatives share the VQFN-64 footprint and require no PCB rework.

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
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

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.

Data verified on: 2026-09-26 — data verified and curated by XAIPART's component engineering team

Related Searches

DSPIC33FJ128MC706A-E/MR DSPIC33FJ128MC706A-E/MR datasheet Microchip DSPIC33FJ128MC706A dsPIC33F motor control DSC 64-pin VQFN VQFN-64 9x9 mm digital signal controller DSPIC33FJ128MC706A BLDC motor control DSPIC33FJ128MC706A vs DSPIC33FJ128MC506A DSPIC33FJ128MC706A-E/MR drop-in replacement DSPIC33FJ128MC706A-E/MR buy price what is the operating temperature of DSPIC33FJ128MC706A DSPIC33FJ128MC706A-E/MR pinout VQFN-64 dsPIC33F 40 MIPS 128 KB flash sensorless FOC

Related Components & Terms

Microchip Technology DSPIC33FJ128MC706A-E/MR DSPIC33FJ128MC706A-I/MR DSPIC33FJ128MC706AT-I/MR DSPIC33FJ128MC706A-H/MR DSPIC33FJ64MC706A-E/MR DSPIC33FJ128MC506A-E/MR dsPIC33F Digital Signal Controller DSC microcontroller DSP engine VQFN-64 VQFN QFN family surface mount RoHS REACH BLDC motor control FOC sensorless motor control QEI PWM ADC MPLAB X IDE XC16 compiler
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details