DSPIC33FJ128MC710-I/PF - 16-bit 40 MIPS 128KB Flash DSC | Microchip
MPN: DSPIC33FJ128MC710-I/PF ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $10.32 | $10.32 |
| 10 | $9.45 | $94.50 |
| 100 | $8.62 | $862.00 |
| 500 | $7.88 | $3,940.00 |
| 1,000 | $7.15 | $7,150.00 |
DSPIC33FJ128MC710-I/PF Overview
A Digital Signal Controller (DSC) is a hybrid processor that adds a hardware MAC, barrel shifter, and DSP engine to an MCU-class core, so it can execute control loops and DSP filters on the same silicon. Within the Microchip catalog, the dsPIC33F sits between PIC24 MCUs (general-purpose control) and dsPIC33E DSCs (higher-MIPS successors), giving it a well-established toolchain (MPLAB X IDE, MPLAB XC-DSC compiler, dsPIC33F peripheral libraries) and a deep library of motor-control reference designs from Microchip's Application Notes.
Key features of the DSPIC33FJ128MC710-I/PF include: a 16-bit dsPIC core with single-cycle 16x16 MAC, 128 KB Flash + 8 KB RAM, up to 8 PWM channels with dedicated timing units for motor control, dual analog comparators, a 10/12-bit ADC, and 8 DMA channels for low-CPU-overhead data movement. These peripherals allow closed-loop FOC or trapezoidal commutation on a single chip with deterministic timing, which is the core reason the dsPIC33FJ128MC710 family is favored in BLDC, PMSM, and ACIM designs.
Typical applications include 3-phase BLDC/PMSM/ACIM motor control, switched-reluctance motor drives, sensorless field-oriented control, digital UPS and PFC front ends, industrial inverters, and DSP-augmented power conversion. The combination of CAN bus, dual-ADC, and motor-control PWMs in a 100-pin TQFP makes this part a frequent choice for industrial servo drives and appliance motor controllers.
Designers should note that the DSPIC33FJ128MC710 is currently flagged by Microchip as 'Not Recommended for new designs' (NRND), so new production should evaluate the dsPIC33FJ128MC710A-I/PF successor or the dsPIC33EP family. For pin-compatible migration within Microchip, the A-revision DSPIC33FJ128MC710A-I/PF in the same 100-TQFP (14x14) footprint is the direct replacement.
Drop-in alternatives for DSPIC33FJ128MC710-I/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 DSPIC33FJ128MC710-I/PF (same form factor and footprint) — differing in Core Architecture, Operating Temperature, Package, ADC, Core Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
DSPIC33FJ128MC710A-I/PF
✅ Drop-In📋 Reference alternative (not in catalog)
DSPIC33FJ128MC710AT-I/PF
✅ Drop-In📋 Reference alternative (not in catalog)
DSPIC33FJ128MC710A-I/PT
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
DSPIC33FJ128MC510A-I/PF
✅ Drop-In✓ In Stock
$8.1 / Unit
View Datasheet →DSPIC33FJ128GP710A-I/PF
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$8.9 / Unit
View Datasheet →DSPIC33FJ128MC710-I/PF Maximum Ratings & Electrical Characteristics
| Core | dsPIC33F 16-bit DSC (DSP + MCU hybrid) |
| Maximum CPU Speed | 40 MIPS (MIPS = million instructions per second, not MHz) |
| Program Memory | 128 KB Flash |
| Data Memory (RAM) | 8 KB |
| Supply Voltage (VDD) | 3.0 V to 3.6 V |
| Operating Temperature | -40C to +85C (Industrial, 'I' suffix) |
| Package | 100-pin TQFP (14x14 mm), 'PF' suffix |
| I/O Pins | 85 |
| Communication Interfaces | CAN, I2C, SPI, UART/USART |
| ADC | 10/12-bit ADC, multiple channels |
| PWM Channels | Up to 8 motor-control PWM outputs |
| DMA Channels | 8 |
| Motor Control Peripherals | PWM, Quadrature Encoder Interface, analog comparators |
| Mounting Type | Surface Mount (TQFP) |
| MSL Level | 3 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
DSPIC33FJ128MC710-I/PF 100-pin tqfp (14x14 mm), 'pf' suffix Pin Configuration Guide
Pin configuration for DSPIC33FJ128MC710-I/PF (100-pin tqfp (14x14 mm), 'pf' suffix package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.
No detailed pinout data available for DSPIC33FJ128MC710-I/PF.
Refer to the datasheet for full pin configuration.
Typical Applications
DSPIC33FJ128MC710-I/PF is suitable for 6 applications: 3-Phase BLDC / PMSM Motor Control, Industrial Servo Drives and Robotics, Appliance Motor Control (Fans, Pumps, Compressors), Switched-Mode Power Supplies with DSP Control, Electric Vehicle (EV) Auxiliary Motor Drives, DSP-Augmented Industrial Control.
3-Phase BLDC / PMSM Motor Control
The DSPIC33FJ128MC710-I/PF is purpose-built for 3-phase brushless DC and PMSM motor drives, where its 8 dedicated motor-control PWM channels, dual analog comparators, and 10/12-bit ADC allow single-chip field-oriented control. At 40 MIPS the part completes FOC math (Park/Clarke, PI loops, SVPWM modulation) within a typical 10-20 kHz control loop, leaving headroom for CAN, UART, and housekeeping. The 128 KB Flash hosts Microchip's AN1078 sensorless FOC reference firmware plus application code, while 8 KB RAM and 8 DMA channels keep CPU utilization low. The 3.0-3.6 V supply aligns directly with the gate-driver logic rail on typical 3-phase inverter boards.
Recommended
Industrial Servo Drives and Robotics
For industrial servo drives and robotic joint controllers, the DSPIC33FJ128MC710-I/PF delivers the deterministic PWM timing and quadrature encoder interface (QEI) required for closed-loop position control. Its 8 KB RAM and 8 DMA channels sustain multi-axis control loops with low CPU overhead, and CAN bus support enables integration into industrial fieldbus networks (CANopen, DeviceNet). The 100-pin TQFP exposes enough I/O for encoder feedback, Hall sensors, current-sense ADCs, and protective I/O, which is why the dsPIC33F 'MC' family is a default choice in cost-sensitive industrial servo platforms. Industrial temperature rating (-40C to +85C) supports factory-floor deployment.
Recommended
Appliance Motor Control (Fans, Pumps, Compressors)
White-goods appliances such as variable-speed fans, washing-machine drum drives, refrigerator compressors, and dishwasher pumps rely on the DSPIC33FJ128MC710-I/PF for sensorless or sensored BLDC control. Its small footprint in a 14x14 mm TQFP plus integrated op-amps and comparators for current sensing reduces the BOM cost versus an MCU-plus-discrete-approach. The wide -40C to +85C industrial temperature grade covers under-cabinet and outdoor compressor installations, and the 3.3 V supply eliminates the need for an extra logic rail. Microchip's mature motor-control firmware library shortens time-to-market for appliance OEMs.
Recommended
Switched-Mode Power Supplies with DSP Control
The DSPIC33FJ128MC710-I/PF is well-suited to digital control of SMPS topologies including PFC front ends, full-bridge LLC converters, and digital UPS inverters. Its 40 MIPS throughput runs digital current-mode control and PFC algorithms within 50-100 kHz switching loops, and the integrated ADCs sample inductor current and output voltage without external analog components. 128 KB Flash allows full DSP-style compensator libraries plus housekeeping, and CAN/UART interfaces simplify integration into modular power systems. Designers can reuse Microchip's digital-power reference designs as starting points for 1-5 kW power conversion products.
Recommended
Electric Vehicle (EV) Auxiliary Motor Drives
In 12 V / 48 V EV auxiliary drives - water pumps, oil pumps, HVAC blowers, and electric power steering - the DSPIC33FJ128MC710-I/PF provides automotive-grade motor control when paired with the AEC-Q100-qualified DSPIC33FJ128MC710A-I/PF variant. CAN bus connectivity integrates with vehicle networks, and the industrial temperature range covers under-hood environments. The dsPIC33F 'MC' family has a long automotive track record in auxiliary drives, and OEMs can leverage Microchip's motor-control firmware library to shorten AEC-Q100 functional-safety qualification cycles. The 100-pin TQFP also allows room for redundant sensor inputs.
Recommended
DSP-Augmented Industrial Control
Beyond motor control, the DSPIC33FJ128MC710-I/PF can run on-chip DSP functions (IIR/FIR filters, FFT, PLL) for industrial sensing and control applications such as vibration analysis on rotating machinery, power-quality monitoring, and predictive-maintenance sensors. Its MAC engine executes 16x16 single-cycle multiplies at 40 MIPS, which is fast enough for 1024-point FFTs at sample rates of a few kHz - well within machine-vibration bandwidths. The dual CAN interfaces plus 8 DMA channels allow simultaneous acquisition, DSP processing, and bus reporting without external DSP chips. Industrial temperature rating suits factory-floor deployment.
Recommended
Recommended Products Summary
Engineering reference data for DSPIC33FJ128MC710-I/PF — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | DSPIC33FJ128MC710A-I/PF | DSPIC33FJ128MC710AT-I/PF | DSPIC33FJ128MC710A-I/PT | DSPIC33FJ128MC510A-I/PF | DSPIC33FJ128GP710A-I/PF |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 100-TQFP (14x14 mm) | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same | 100-TQFP (12x12 mm) - smaller body | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same |
| Core | dsPIC33F 16-bit DSC | dsPIC33F 16-bit DSC (same) | dsPIC33F 16-bit DSC (same) | dsPIC33F 16-bit DSC (same) | dsPIC33F 16-bit DSC (same) | dsPIC33F 16-bit DSC (same) |
| Maximum Speed | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS |
| Program Memory (Flash) | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| Motor-Control PWM | Yes (up to 8 channels) | Yes (up to 8 channels) | Yes (up to 8 channels) | Yes (up to 8 channels) | Yes (different MC PWM set, ~30% peripheral diff) | No (general-purpose only) |
| Lifecycle Status | NRND | Active (recommended for new designs) | Active | Active | Active | Active |
Key Differentiators
- Dedicated motor-control PWM with 8 channels and dual analog comparators (vs DSPIC33FJ128GP710A-I/PF)
- Pin-compatible active-production successor (vs DSPIC33FJ128MC710A-I/PF)
- Larger 14x14 mm TQFP body for easier hand-rework and thermal dissipation (vs DSPIC33FJ128MC710A-I/PT)
Design Notes
The DSPIC33FJ128MC710-I/PF requires a single 3.0 V to 3.6 V rail on VDD plus a 1.8 V internal core rail generated by the on-chip regulator. Place a 10 uF + 0.1 uF ceramic bypass pair close to each VDD/VCAP pin (VCAP pins tie to a 10 uF low-ESR capacitor to GND). An AVDD pin powers the ADC; isolate it with an LC or ferrite from the noisy digital VDD and decouple with 10 uF + 0.1 uF. Add a bulk 47-100 uF aluminum-polymer cap on the board input to handle motor inrush transients without sagging the digital rail.
For motor-control boards using the 100-TQFP DSPIC33FJ128MC710-I/PF, keep the dsPIC within 50 mm of the gate-driver and current-sense resistors to minimize PWM trace inductance. Use a 4-layer PCB with a solid ground plane under the DSC; route PWM outputs in matched-length pairs to avoid skew in 3-phase timing. Keep analog current-sense traces away from PWM switching nodes by at least 5 mm and surround them with ground pours. Exposed thermal pad footprint is not used here - all 100 pins are signal/VCC/GND.
Three common pitfalls when designing with the DSPIC33FJ128MC710-I/PF: (1) Confusing MIPS with MHz - this part runs the CPU at Fosc/2 with Fosc up to 80 MHz from the internal PLL, so 40 MIPS = 40 MHz instruction rate, not 40 MHz oscillator. (2) Forgetting the VCAP capacitor - the on-chip 1.8 V regulator requires a 10 uF external capacitor; without it the core rail is unstable and the part may appear to 'lock up' randomly. (3) Using the wrong device ID in code - the DSPIC33FJ128MC710A-I/PF has a different silicon revision; verify the devID register matches your firmware configuration bits.
Compliance Information
RoHS compliant and lead-free per Microchip product page and distributor listings (DigiKey, Mouser). Standard DSPIC33FJ128MC710-I/PF is NOT AEC-Q100 qualified; the AEC-Q100 automotive-grade equivalent is the DSPIC33FJ128MC710A-I/PF in the same 100-TQFP package.