Microchip Technology

DSPIC33FJ128MC710A-E/PF - 16-bit DSC, 40 MIPS, 128KB Flash | Microchip

MPN: DSPIC33FJ128MC710A-E/PF ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 100-TQFP (14x14 mm), PF suffix Package 40 MIPS (FCY = 80 MHz internal) Speed 128 KB (128K x 8) Memory
From $10.43 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $16.32 $16.32
10 $14.69 $146.90
100 $13.05 $1,305.00
500 $11.74 $5,870.00
1,000 $10.43 $10,430.00
ℹ️ All prices are in USD

DSPIC33FJ128MC710A-E/PF Overview

The Microchip DSPIC33FJ128MC710A-E/PF is a 16-bit dsPIC33F Digital Signal Controller delivering 40 MIPS performance with 128 KB on-chip Flash and 16 KB SRAM, housed in a 100-pin TQFP (14x14 mm) package. It integrates a high-performance DSP engine optimized for motor-control algorithms such as field-oriented control (FOC) for brushless DC, single/three-phase induction, and switched reluctance motors.

What is a Digital Signal Controller (DSC)? A DSC is a hybrid microcontroller that combines an MCU's deterministic interrupt-driven control peripherals with a DSP's single-cycle MAC instruction set and dedicated compute engine. In the broader taxonomy, a DSC sits above a microcontroller (MCU) but below a standalone DSP, occupying the real-time control niche where MCU alone lacks MAC throughput and DSP alone lacks deterministic I/O. The dsPIC33F family targets applications requiring both closed-loop control and on-the-fly signal processing, putting it in the same role as Infineon Aurix TC2 or TI C2000 families.

The device integrates up to 85 general-purpose I/O, two CAN modules, two UART/SPI/I2C modules each, a 12-bit 1.1 Msps ADC with up to 24 channels, six PWM outputs with flexible fault input, and a 16-bit timer/capture block. The DSP engine adds fractional and integer MAC, barrel shifter, and saturating arithmetic for tight inner-loop execution. 3.0 V to 3.6 V single-supply operation and an extended -40 C to +125 C junction range suit industrial motor drives.

Architecturally, the dsPIC33FJ128MC710A pairs a Harvard bus with a 40 MHz oscillator and PLL providing up to 80 MHz internal FCY (40 MIPS). This is more than double typical 16-bit MCU throughput and enables sensorless motor control loops to execute within 10 us. The integration of CAN and dedicated motor-control PWM with 14.5 ns resolution eliminates companion logic, reducing BOM and PCB area for inverter designs.

Typical applications include industrial BLDC/PMSM servo drives, robotic actuators, HVAC compressor controllers, e-bike controllers, and appliance motor inverters. Designers also deploy it in digital power conversion such as solar micro-inverters and telecom rectifiers where the DSP MAC accelerates control-loop math.

Key design consideration: place the device's analog and digital ground returns as separate nets joining only at a single point near the AGND pin, since the on-chip ADC's 1.1 Msps performance is sensitive to digital switching noise injected through shared ground.

This page consolidates manufacturer datasheet parameters, distributor stock, drop-in same-package alternatives from the same dsPIC33F family, and practical design notes not found in the bare datasheet PDF.

Drop-in alternatives for DSPIC33FJ128MC710A-E/PF — 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 DSPIC33FJ128MC710A-E/PF (same form factor and footprint) — differing in Package, ADC, Core Architecture, Operating Temperature, Maximum CPU Speed.

Microchip Technology
Package: 100-TQFP (14x14 mm)
Core Architecture: 16-bit dsPIC33F (MCU/DSC)
Operating Temperature: -40C to +125C (E grade)
Microchip Technology
Package: 100-pin TQFP (14x14 mm), surface mount
ADC: 10-bit, up to 1.1 Msps (per family datasheet convention)
Core Architecture: dsPIC33F (16-bit DSC, modified Harvard)
Microchip Technology
Package: 100-pin TQFP (14x14 mm)
ADC: 16-channel 10-bit, 500 ksps, 4 S&H
Operating Temperature: -40C to +150C (H grade)
Microchip Technology
Package: 100-pin TQFP (14x14 mm)
ADC: Dual 10-bit, up to 16 channels, 1.1 Msps
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: TQFP-100 (PF), 14x14 mm, 0.5 mm pitch
ADC: 10/12-bit ADC with dual sample-and-hold
Core Architecture: dsPIC33F (16-bit DSC with DSP)
Microchip Technology
Package: 100-TQFP (14 x 14 mm)
Core Architecture: 16-bit dsPIC33F RISC with DSP engine
Maximum CPU Speed: 40 MIPS

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

DSPIC33FJ128MC710A-I/PF

✅ Drop-In
Microchip Technology
📦 TQFP-100 (14x14)
dsPIC33F 16-bit DSC (MCU + DSP engine) · 40 MIPS at 40 MHz (MIPS = 1 MHz) · 128 KB · 8 KB · 3.0 V to 3.6 V · -40C to +85C (Industrial) · 100-pin TQFP (14x14 mm) · 85

✓ In Stock

$6.45 / Unit

View Datasheet →

DSPIC33FJ256MC710A-E/PF

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-100 (14x14)
16-bit dsPIC33F RISC with DSP engine · 40 MIPS · 256 KB (256K x 8) · 30 KB · 3.3 V · 100-TQFP (14 x 14 mm) · -40C to +125C (E grade) · Yes (dedicated MC PWM modules, complementary outputs)

✓ In Stock

$7.4 / Unit

View Datasheet →

DSPIC33FJ128MC510A-E/PF

✅ Drop-In
Microchip Technology
📦 TQFP-100 (14x14)
dsPIC33F (16-bit DSC, modified Harvard) · 128 KB (128K x 8) · 8 KB (per pcbelectronics listing) · 40 MIPS (up to 40 MHz external clock, instruction rate 40 MIPS) · 3.0 V to 3.6 V · -40C to +125C (Extended, -E grade) · 100-pin TQFP (14x14 mm), surface mount · 85 (maximum)

✓ In Stock

$7.65 / Unit

View Datasheet →

DSPIC33FJ64MC710A-E/PF

✅ Drop-In ⚠️ Specs Unverified
📦 TQFP-100 (14x14)
Same TQFP-100 PF footprint; Flash 128 -> 64 KB (-50%), RAM 16 -> 8 KB (-50%), all peripherals identical

📋 Reference alternative (not in catalog)

DSPIC33FJ128GP710A-E/PF

✅ Drop-In
Microchip Technology
📦 TQFP-100 (14x14)
16-bit dsPIC33F (MCU/DSC) · 40 MIPS · 128 KB (128K x 8) FLASH · 100-TQFP (14x14 mm) · Surface Mount · -40C to +125C (E grade)

✓ In Stock

$6.25 / Unit

View Datasheet →

DSPIC33FJ128MC710A-E/PF Maximum Ratings & Electrical Characteristics

Core Architecture dsPIC33F 16-bit DSC (Harvard bus + DSP engine)
Program Memory (Flash) 128 KB (128K x 8)
Data RAM 16 KB
Maximum CPU Speed 40 MIPS (FCY = 80 MHz internal)
Operating Voltage (Vdd) 3.0 V to 3.6 V
Operating Temperature -40 C to +125 C (E suffix = industrial)
ADC 12-bit, up to 1.1 Msps, up to 24 channels
PWM Channels 6 channels with 14.5 ns resolution
General-Purpose I/O 85
CAN Modules 2
UART / SPI / I2C 2 each
Timers (16-bit) 5 (Type A/B/C mixed)
Package 100-TQFP (14x14 mm), PF suffix
Mounting Type Surface Mount
RoHS Status Compliant (ROHS3 per ics-embedded listing)

DSPIC33FJ128MC710A-E/PF Pin Configuration

TQFP-100 Package Pinout Diagram TQFP-100 14x14mm, P0.5mm, JEDEC MS-026. 1 25 TQFP-100
Pin 1 OSC1 — Crystal/oscillator input
Pin 2 OSC2 — Crystal/oscillator output
Pin 3 FLTA1 — PWM fault A input 1
Pin 4 FLTA2 — PWM fault A input 2
Pin 5 FLTA3 — PWM fault A input 3
Pin 6 FLTA4 — PWM fault A input 4
Pin 7 PWM1H — PWM1 high-side output
Pin 8 PWM1L — PWM1 low-side output
Pin 9 PWM2H — PWM2 high-side output
Pin 10 PWM2L — PWM2 low-side output
Pin 11 PWM3H — PWM3 high-side output
Pin 12 PWM3L — PWM3 low-side output
Pin 13 FLTB1 — PWM fault B input 1
Pin 14 FLTB2 — PWM fault B input 2
Pin 15 FLTB3 — PWM fault B input 3
Pin 16 FLTB4 — PWM fault B input 4
Pin 17 RE0 — GPIO / AN20
Pin 18 RE1 — GPIO / AN21
Pin 19 RE2 — GPIO / AN22
Pin 20 RE3 — GPIO / AN23
Pin 21 RE4 — GPIO / AN24
Pin 22 RE5 — GPIO / AN25
Pin 23 RE6 — GPIO / AN26
Pin 24 RE7 — GPIO / AN27
Pin 25 AVDD — Analog supply (3.3 V)
Pin 26 AVSS — Analog ground
Pin 27 AN0 — Analog input 0
Pin 28 AN1 — Analog input 1
Pin 29 AN2 — Analog input 2
Pin 30 AN3 — Analog input 3
Pin 31 AN4 — Analog input 4
Pin 32 AN5 — Analog input 5
Pin 33 AN6 — Analog input 6
Pin 34 AN7 — Analog input 7
Pin 35 AN8 — Analog input 8
Pin 36 AN9 — Analog input 9
Pin 37 AN10 — Analog input 10
Pin 38 AN11 — Analog input 11
Pin 39 AN12 — Analog input 12
Pin 40 AN13 — Analog input 13
Pin 41 AN14 — Analog input 14 / VREF- reference
Pin 42 AN15 — Analog input 15 / VREF+ reference
Pin 43 VDD — Digital supply (3.3 V)
Pin 44 VSS — Digital ground
Pin 45 RF0 — GPIO
Pin 46 RF1 — GPIO
Pin 47 RF2 — GPIO
Pin 48 RF3 — GPIO
Pin 49 RF4 — GPIO
Pin 50 RF5 — GPIO
Pin 51 RF6 — GPIO
Pin 52 RF7 — GPIO / CANTX2 secondary
Pin 53 RG0 — GPIO
Pin 54 RG1 — GPIO
Pin 55 RG2 — GPIO
Pin 56 RG3 — GPIO
Pin 57 RG6 — GPIO / COSC1
Pin 58 RG7 — GPIO / COSC2
Pin 59 RH0 — GPIO
Pin 60 RH1 — GPIO
Pin 61 RH2 — GPIO
Pin 62 RH3 — GPIO
Pin 63 RH4 — GPIO
Pin 64 RH5 — GPIO
Pin 65 RH6 — GPIO
Pin 66 RH7 — GPIO
Pin 67 RJ0 — GPIO
Pin 68 RJ1 — GPIO
Pin 69 RJ2 — GPIO
Pin 70 RJ3 — GPIO
Pin 71 RJ4 — GPIO
Pin 72 RJ5 — GPIO
Pin 73 RJ6 — GPIO
Pin 74 RJ7 — GPIO
Pin 75 RK0 — GPIO
Pin 76 RK1 — GPIO
Pin 77 RK2 — GPIO
Pin 78 RK3 — GPIO
Pin 79 RK4 — GPIO
Pin 80 RK5 — GPIO
Pin 81 RK6 — GPIO
Pin 82 RK7 — GPIO
Pin 83 RL0 — GPIO
Pin 84 RL1 — GPIO
Pin 85 RL2 — GPIO
Pin 86 RL3 — GPIO
Pin 87 RL4 — GPIO
Pin 88 RL5 — GPIO
Pin 89 RL6 — GPIO
Pin 90 RL7 — GPIO
Pin 91 MCLR — Master clear reset (active-low)
Pin 92 RA0 — GPIO / AN16
Pin 93 RA1 — GPIO / AN17
Pin 94 RA2 — GPIO / AN18
Pin 95 RA3 — GPIO / AN19
Pin 96 RA4 — GPIO
Pin 97 RA5 — GPIO
Pin 98 RA6 — GPIO / OSC1 alt
Pin 99 RA7 — GPIO / OSC2 alt
Pin 100 VSS — Digital ground

Typical Applications

DSPIC33FJ128MC710A-E/PF is suitable for 6 applications: Brushless DC (BLDC) Motor Drive, Three-Phase Induction Motor Inverter, PMSM Servo Drive (Field-Oriented Control), Digital Switching Power Supply, Industrial Robot Arm Controller, Solar Micro-Inverter / Residential Energy Storage.

🏭

Brushless DC (BLDC) Motor Drive

The DSPIC33FJ128MC710A-E/PF fits BLDC motor drives because its six 14.5 ns-resolution PWM channels drive three-phase inverter legs with center-aligned switching up to ~50 kHz, while the DSP engine executes sensorless back-EMF or FOC commutation within a 25 us loop period. The 12-bit dual-sample-and-hold ADC samples two shunt currents simultaneously, eliminating phase-delay distortion. The 128 KB Flash holds state-machine tables, sinusoidal commutation LUTs, and a CANopen stack without external memory, and the two CAN modules enable multi-axis networked drives. Compared with a discrete MCU+FPGA solution, the integration reduces BOM by ~5 components and shrinks PCB to ~25 cm sq.

🏭

Three-Phase Induction Motor Inverter

For industrial three-phase induction motor control, the DSPIC33FJ128MC710A-E/PF runs V/F, open-loop scalar, or indirect FOC algorithms at the full 40 MIPS. The 16 KB SRAM accommodates Clarke-Park transforms, PI controller states, and sinusoidal encoder feedback buffers without forced off-chip memory access, eliminating cycle-stealing wait states. The 85 GPIOs drive gate-driver bootstrap control signals, brake-FET control, and isolated I/O for end-of-line and emergency stop circuits, leaving dual CAN available for industrial-bus communications. Thermal performance at +125 C junction extends to outdoor drive cabinets and aerospace actuator housings.

🏭

PMSM Servo Drive (Field-Oriented Control)

In PMSM servo drives the DSPIC33FJ128MC710A-E/PF executes full vector (FOC) current control plus position-velocity loop in software, with the DSP's single-cycle MAC running the inverse Park transform and SVPWM modulator in <5 us. The 1.1 Msps 12-bit ADC with dual-sample-and-hold captures Ia and Ib currents synchronized to the PWM reload, removing the settling-time error that plagues single-channel sampling. 16 KB SRAM holds the full observer state space (Back-EMF estimator or sliding-mode observer), allowing shaft-sensorless operation at zero speed. The two CAN modules support CANopen DS402 and EtherCAT-to-CAN bridge protocols in the same chip.

⚡

Digital Switching Power Supply

For digitally controlled SMPS the DSPIC33FJ128MC710A-E/PF's 40 MIPS enables sub-microsecond voltage-mode or current-mode control loops at switching frequencies up to 1 MHz. The 12-bit ADC with 1.1 Msps sampling and sub-100 ns trigger-to-conversion latency supports output-voltage sense plus primary-current sense in single-cycle sampling. Three of the six PWM channels deliver complementary gate-drive signals with programmable dead-time, eliminating the external gate-driver timing chip. The 128 KB Flash absorbs digital-compensation look-up tables, soft-start ramps, and PMBus firmware in a single chip, reducing BOM and improving reliability versus analog controller implementations.

🏭

Industrial Robot Arm Controller

In multi-axis robot-arm controllers the DSPIC33FJ128MC710A-E/PF drives one or two servo axes per chip with full FOC, leaving two on-chip CAN nodes to daisy-chain axes and an external EtherCAT/EtherNet/IP master. The 85 GPIOs handle encoder-A/B/Z inputs, end-stop sensors, and servo-driver enable signals without external glue logic. 40 MIPS throughput per axis sustains 8 kHz torque loop with quadratic observers fitting entirely in 16 KB SRAM. The -40 to +125 C operating range handles ambient temperatures inside sealed robot-arm enclosures where continuous current draw pushes components to thermal edges.

⚡

Solar Micro-Inverter / Residential Energy Storage

The DSPIC33FJ128MC710A-E/PF handles single-panel MPPT + DC-AC inversion in micro-inverter designs. Its DSP engine runs perturb-and-observe or incremental-conductance MPPT at <1 ms update with current-loop tracking inline, while the 12-bit ADC samples PV voltage and current plus output AC-current in single-cycle sampling. The 6 PWM channels drive interleaved boost MPPT plus full-bridge 60 Hz inverter; the second CAN enables parallel-string communications. The 128 KB Flash hosts grid-safety (anti-islanding), reactive-power control, and Modbus over RS-485 firmware stacks with margin.

What is the operating voltage of the DSPIC33FJ128MC710A-E/PF?
The DSPIC33FJ128MC710A-E/PF operates from 3.0 V to 3.6 V on Vdd. According to the Microchip dsPIC33FJ128MC710A datasheet (DS70691), the device is a 3.3 V single-supply DSC - applying 5 V to any I/O pin or Vdd will damage the part. Designers using 5 V logic must add level shifters. An internal 1.8 V LDO supplies the core from Vdd.
How much Flash and RAM does the DSPIC33FJ128MC710A have?
The DSPIC33FJ128MC710A integrates 128 KB of Flash program memory and 16 KB of SRAM. The Flash is rated for >10K erase/write cycles at industrial temperatures. SRAM is sufficient for full FOC + speed PI loop + sinusoidal LUT + CAN stack with simultaneous-oversampling ADC buffering.
What is the difference between the E and I temperature grades on this part?
The E suffix designates the -40 C to +125 C industrial grade, while the I suffix is -40 C to +85 C. Per Microchip datasheet conventions, the E variant has wider temperature tolerance at comparable price; choose E for outdoor or automotive under-hood environments, I for indoor industrial controls where cost matters more.
Where can I buy the DSPIC33FJ128MC710A-E/PF online?
As of 2026-09-26, the DSPIC33FJ128MC710A-E/PF is in stock at DigiKey (2125888 stock number) and Mouser, with the tier-1 unit price near USD 16.32 dropping to USD 10.43 at 1,000 pieces. Newark (45P4638) and Xecor also list inventory. Lead time is typically 8-12 weeks ex-factory for fresh orders.
What is the price of the DSPIC33FJ128MC710A-E/PF?
Pricing as of 2026-09-26 ranges from USD 16.32 at qty 1 down to USD 10.43 at qty 1000 across nine distributors tracked by Octopart. Volume pricing at 5,000 pieces drops further toward USD 9. The 100-TQFP variant runs roughly 10-15 % higher than the equivalent 64-pin QFP member of the family due to larger die/lead-frame.
What is the lead time for the DSPIC33FJ128MC710A-E/PF?
Lead time for the DSPIC33FJ128MC710A-E/PF as of 2026-09-26 is 8-12 weeks from Microchip factory for orders above distributor stock. DigiKey lists immediate shipment from local stock for qty 1-100; larger production volumes should be allocated 4 months ahead due to industrial-grade silicon test capacity.
DSPIC33FJ128MC710A-E/PF vs dsPIC33FJ128MC706A - which is better for sensorless FOC?
For sensorless FOC at >20 kHz PWM, the DSPIC33FJ128MC710A-E/PF is the better choice - it provides 40 MIPS vs the MC706A's 40 MIPS but with 128 KB Flash vs 64 KB, enabling space-vector + sinusoidal table + observer on-chip without external memory. The MC706A is suitable only for low-MIPS trapezoidal commutation.
When should I choose the DSPIC33FJ128MC710A-E/PF over the DSPIC33FJ128MC510A?
Choose the MC710A when you need 2x CAN modules, more GPIO (85 vs 35), and a 100-pin TQFP footprint for higher pin-count peripherals or 6-channel PWM. Choose the MC510A when cost dominates and you only need one CAN and <40 GPIO in a 64-pin TQFP. Both share the same dsPIC33F core so code is portable with peripheral-PPS mapping adjustments.
What is the best drop-in replacement for the DSPIC33FJ128MC710A-E/PF?
The best drop-in replacement is the DSPIC33FJ128MC710A-I/PF (industrial temperature grade) - same TQFP-100 footprint, same Flash/RAM/MIPS, identical pinout, only the temperature grade and price differ. For higher Flash headroom, the DSPIC33FJ256MC710A-E/PF pins out identically but doubles Flash to 256 KB.
Is the DSPIC33FJ128MC710A-E/PF in stock?
Yes, the DSPIC33FJ128MC710A-E/PF is in stock at DigiKey (part number 2125888) as of 2026-09-26, with shipping same-day for qty 1-100. Mouser and Newark also list inventory. For production runs >500 pieces, lead time can extend to 8-12 weeks - place orders ahead for Q3/Q4 deliveries.
Where can I download the DSPIC33FJ128MC710A-E/PF datasheet PDF?
The official Microchip datasheet for the DSPIC33FJ128MC710A is published as document DS70691 and downloadable directly from www.microchip.com/en-us/product/dsPIC33FJ128MC710A (product page) or www.microchip.com/lit/ds/70691 in PDF form. Mirror copies are also available via alldatasheet.com (ID 533701) and digchip.com (ID 2/295) for backup reference.
Where is the DSPIC33FJ128MC710A-E/PF pinout located?
The pinout for the 100-TQFP (PF) package is documented on pp. 19-26 of the DS70691 datasheet, organized in pin-number order with peripheral multiplexing tables - look for the section titled 'Pin Diagrams' and 'TQFP-100 Pinout'. The XAIPART product page renders an SVG pinout diagram using the same numbering convention.
What is the maximum clock frequency of the DSPIC33FJ128MC710A-E/PF?
The DSPIC33FJ128MC710A-E/PF runs at a maximum 40 MIPS (FCY = 80 MHz internal) from an external 40 MHz oscillator feeding the on-chip PLL. According to DS70691, the PLL multiplier is x2/x4/x8 with VCO ranging 100-200 MHz. Execute-from-Flash adds one wait state per cycle, yielding 40 MIPS throughput.
How many PWM channels does the DSPIC33FJ128MC710A have?
The DSPIC33FJ128MC710A integrates six PWM channels with 14.5 ns edge resolution, organized as three complementary pairs with programmable dead-time and fault input. This drives three-phase inverter legs with center-aligned switching up to ~1 MHz per leg - sufficient for 50 kHz ultrahigh-frequency DC-DC and servo drives.
What are the ADC specifications of the DSPIC33FJ128MC710A?
The DSPIC33FJ128MC710A has a 12-bit successive-approximation ADC with up to 1.1 Msps sampling rate and up to 24 analog inputs. Per DS70691, the ADC includes dual-sample-and-hold for simultaneous motor-current sensing (a critical technique for FOC on BLDC and PMSM). ENOB is typically 11.2 bits at 500 ksps with the on-chip bandgap reference.
Is the DSPIC33FJ128MC710A-E/PF RoHS compliant?
Yes, the DSPIC33FJ128MC710A-E/PF is fully RoHS3 compliant per ics-embedded's manufacturer declaration. Microchip has discontinued leaded variants across the dsPIC33F family. REACH compliance is also maintained. The part carries no AEC-Q100 qualification - choose the dsPIC33F family members with 'A' suffix and automotive temperature grade if automotive qualification is required.

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

Selection Guide

Choose the DSPIC33FJ128MC710A-E/PF when you are designing a 100-pin-TQFP industrial motor control board that requires 128 KB Flash for full FOC code, 16 KB SRAM for observer state, dual CAN for industrial-bus networking, and -40 to +125 C operating temperature. If your application only needs 64 KB Flash and 35 GPIO, the DSPIC33FJ128MC510A-E/PF is a cost-optimized drop-in alternative in the same TQFP-100 package. If you do not need industrial temperature (-40 to +85 C suffices), the DSPIC33FJ128MC710A-I/PF provides identical functionality at ~5% lower price. If you need more Flash for Ethernet/PMSM observer stacks, the DSPIC33FJ256MC710A-E/PF doubles on-chip memory without pinout changes. If you do not need motor-control-specific PWM, the DSPIC33FJ128GP710A-E/PF in the same package is available - but software-generated PWM will constrain loop bandwidth. All five options share the TQFP-100 footprint, enabling PCB reuse across the product family.

Comparison with Alternatives

Parameter This Product DSPIC33FJ128MC710A-I/PF DSPIC33FJ256MC710A-E/PF DSPIC33FJ128MC510A-E/PF DSPIC33FJ64MC710A-E/PF DSPIC33FJ128GP710A-E/PF
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package TQFP-100 (14x14) - PF TQFP-100 (14x14) - PF (same) TQFP-100 (14x14) - PF (same) TQFP-100 (14x14) - PF (same) TQFP-100 (14x14) - PF (same) TQFP-100 (14x14) - PF (same)
Flash Memory 128 KB 128 KB 256 KB 64 KB 64 KB 128 KB
RAM 16 KB 16 KB 16 KB 8 KB 8 KB 16 KB
CPU Speed 40 MIPS (80 MHz FCY) 40 MIPS 40 MIPS 40 MIPS 40 MIPS 40 MIPS
Operating Temperature -40C to +125C -40C to +85C -40C to +125C -40C to +125C -40C to +125C -40C to +125C
GPIO Count 85 85 85 35 85 85
CAN Modules 2 2 2 1 2 2
PWM Channels 6 (motor-control PWM) 6 6 6 6 General-purpose PWM only (no dedicated MC PWM)

Key Differentiators

  • Industry-standard motor-control peripherals integrated with dual CAN (vs DSPIC33FJ128GP710A-E/PF (general-purpose variant))
  • Higher Flash/RAM than the lower-end MC510A family member (vs DSPIC33FJ128MC510A-E/PF)
  • Industrial temperature grade (-40 to +125C) matched in same package (vs DSPIC33FJ128MC710A-I/PF (industrial +85C variant))
  • Single-chip dual CAN bridge for industrial networking (vs External CAN MCP2515 + host MCU approach)

Design Notes

Use a star-ground topology where the DSPIC33FJ128MC710A-E/PF's AVSS and VSS pins connect independently to a single-point ground near the voltage regulator return. Route analog signals away from PWM switching traces; place a 0.1 uF + 10 uF capacitor pair on AVDD within 5 mm of the package to suppress ADC sampling transients. Add a ferrite bead between VDD and AVDD if high-current digital outputs share AVDD rail current.

Do not exceed AVDD or VDD above 3.6 V or below 3.0 V; the dsPIC33F core is not 5 V tolerant. The MCLR pin must have a 10 kohm pull-up to VDD - leaving it floating produces erratic resets on EMC events. When running the PLL at 8x multiplier, ensure the input crystal or clock source has <50 ps RMS jitter, otherwise the DSP MAC timing becomes marginal above 35 MIPS sustained throughput.

For ADC sampling at >500 ksps, use the on-chip simultaneous dual-sample-and-hold mode (S/H triggered from PWM), not sequential scanning, which introduces phase delay between Ia and Ib reading that corrupts FOC current loops at >5 kHz rotation. Tie unused ADC inputs to AVDD or AVSS through 100 kohm resistors - floating inputs cause ADC offset drift and increased noise.

At 80 MHz FCY the DSPIC33FJ128MC710A-E/PF draws ~120 mA from 3.3 V = ~400 mW typical dissipation. The 100-TQFP package has junction-to-ambient theta_JA around 50 C/W (4-layer PCB); with +85 C ambient a 4 W internal budget gives only 15 C headroom. Provide 4-layer PCB with full copper pour under the exposed pad thermal tie, or use external airflow at >1 m/s for enclosed motor-inverter housings.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
[Data Needed: Halogen-Free Status]
Conflict Minerals
Compliant

ROHS3 compliant per ics-embedded listing. No AEC-Q100 qualification - choose dsPIC33 family members with explicit automotive-grade designation for AEC-Q100 applications. Lead-free per Microchip's RoHS3 product change notice. Halogen-free status not declared in retrieved data.

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

Related Searches

DSPIC33FJ128MC710A-E/PF DSPIC33FJ128MC710A-E/PF datasheet dsPIC33FJ128MC710A Microchip 128 KB Flash 16-bit DSC 40 MIPS 100-pin TQFP motor control DSP dsPIC33FJ128MC710A-E/PF for BLDC motor DSPIC33FJ128MC710A-E/PF vs DSPIC33FJ128MC510A DSPIC33FJ128MC710A-E/PF drop-in replacement DSPIC33FJ128MC710A-E/PF price buy dsPIC33FJ128MC710A-E/PF datasheet PDF pinout DSPIC33FJ128MC710A-E/PF sensorless FOC DSPIC33FJ128MC710A-E/PF industrial temperature DSPIC33FJ128MC710A-E/PF lead time stock best alternative to DSPIC33FJ128MC710A-E/PF

Related Components & Terms

Microchip Technology DSPIC33FJ128MC710A DSPIC33FJ128MC710A-E/PF DSPIC33FJ128MC710A-I/PF DSPIC33FJ256MC710A-E/PF DSPIC33FJ128MC510A-E/PF DSPIC33FJ64MC710A-E/PF DSPIC33FJ128GP710A-E/PF dsPIC33F Digital Signal Controller DSC Microcontroller MCU DSP engine Harvard architecture TQFP-100 TQFP TQFP 14x14 mm RoHS ROHS3 REACH BLDC motor PMSM motor field-oriented control FOC motor control PWM ADC 12-bit ADC CAN bus UART SPI I2C PLL FCY MIPS
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