Microchip Technology

dsPIC33FJ128GP710-I/PF - 16-bit 40 MIPS DSC 128KB Flash | Microchip

MPN: DSPIC33FJ128GP710-I/PF ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V (3.3 V nominal) Vdss 100-pin TQFP (PF), 12 x 12 mm Package 60 MHz Speed 128 KB Memory
From $5.68 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $8.42 $8.42
10 $7.62 $76.20
100 $6.85 $685.00
500 $6.24 $3,120.00
1,000 $5.68 $5,680.00
ℹ️ All prices are in USD

DSPIC33FJ128GP710-I/PF Overview

The Microchip Technology DSPIC33FJ128GP710-I/PF is a 16-bit digital signal controller (DSC) delivering up to 40 MIPS performance with 128 KB of flash program memory and 16 KB of SRAM, housed in a 100-pin TQFP (PF) surface-mount package rated for -40C to +85C operation.

A digital signal controller combines the computational capability of a digital signal processor with the peripheral set and control-oriented architecture of a microcontroller. In the semiconductor hierarchy, a DSC sits between a general-purpose MCU and a dedicated DSP: like an MCU it integrates timers, UARTs, ADCs, and general-purpose I/O; like a DSP it provides single-cycle MAC instructions and a barrel shifter. The dsPIC33F family belongs to the broader 16-bit PIC architecture lineage, with seamless migration options to and from PIC24 and dsPIC30F devices.

Key features of the DSPIC33FJ128GP710 include a modified Harvard architecture with a 17-bit x 17-bit hardware multiplier and multiple internal bus capabilities, 51 I/O ports for extensive peripheral interfacing, and a supply voltage range of 3.0V to 3.6V (3.3V nominal). The device includes 2 KB of dual-ported DMA RAM, enabling efficient data movement between peripherals and memory without CPU intervention, which is essential for high-throughput signal processing pipelines.

Technically, the core supports fixed-point DSP operations including single-cycle multiply-accumulate and hardware division assist, while the flash programming specification supports in-circuit serial programming (ICSP) through paired PGECx/PGEDx pin pairs. Clock speed reaches 60 MHz per reference data (40 MIPS instruction throughput at the 4x PLL configuration typical of this family). The General Purpose (GP) variant emphasizes advanced analog integration, communications, and general-purpose digital signal control.

Typical applications include motor control and power conversion systems, digital audio and sensor signal processing, industrial automation controllers, and instrumentation where 16-bit control plus DSP math is required. The 100-pin TQFP provides abundant I/O for parallel interfacing, multiple communication buses, and external memory expansion.

Design consideration: all VDD and VSS pins must be connected for reliable operation, and programming requires using a matched PGECx/PGEDx pair, as mixed pairs will cause ICSP failures.

This page synthesizes distributor pricing, same-family drop-in alternatives, and practical design notes not found in the manufacturer datasheet, as of 2026-09-26.

Drop-in alternatives for DSPIC33FJ128GP710-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 DSPIC33FJ128GP710-I/PF (same form factor and footprint) — differing in Operating Temperature, Core Architecture, Mounting Type, RoHS Status, Package.

Microchip Technology
Operating Temperature: -40C to +85C (I grade)
Core Architecture: 16-bit dsPIC33F RISC / DSC
Microchip Technology
Operating Temperature: -40C to +85C (I grade)
Core Architecture: 16-bit dsPIC33F modified Harvard, DSP engine
RoHS Status: Compliant (lead-free PF package)
Microchip Technology
Operating Temperature: -40C to +85C (Industrial, 'I' suffix)
Mounting Type: Surface Mount (TQFP)
Package: 100-pin TQFP (14x14 mm), 'PF' suffix

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

No drop-in alternatives available for this product.

Request Alternatives

DSPIC33FJ128GP710-I/PF Maximum Ratings & Electrical Characteristics

Core Architecture 16-bit modified Harvard, dsPIC33F
Instruction Throughput 40 MIPS
Clock Speed 60 MHz
Flash Program Memory 128 KB
SRAM 16 KB
Dual-Ported DMA RAM 2 KB
Supply Voltage 3.0 V to 3.6 V (3.3 V nominal)
I/O Ports 51
Package Type 100-pin TQFP (PF), 12 x 12 mm
Operating Temperature -40C to +85C (Industrial)
Mounting Type Surface Mount
Program Memory Type Flash
Core Type Digital Signal Controller (DSC)
Packaging Tray
RoHS Status Compliant
Programming Interface ICSP via PGECx/PGEDx pairs
Lifecycle Stage Active

DSPIC33FJ128GP710-I/PF 100-pin tqfp (pf), 12 x 12 mm Pin Configuration Guide

Pin configuration for DSPIC33FJ128GP710-I/PF (100-pin tqfp (pf), 12 x 12 mm 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.

100-pin tqfp (pf), 12 x 12 mm package pinout diagram for DSPIC33FJ128GP710-I/PF

No detailed pinout data available for DSPIC33FJ128GP710-I/PF.

Refer to the datasheet for full pin configuration.

Typical Applications

DSPIC33FJ128GP710-I/PF is suitable for 6 applications: Industrial Motor Control, Digital Audio and Sensor Signal Processing, Industrial Automation Controllers, Test and Measurement Instrumentation, Embedded Networking and Gateway Nodes, Digital Power Conversion.

🏭

Industrial Motor Control

The DSPIC33FJ128GP710-I/PF fits motor control and digital power systems because its 40 MIPS 16-bit DSP core executes fast control-loop mathematics with single-cycle MAC instructions, while 2 KB of dual-ported DMA RAM streams ADC samples without CPU stalls. In a typical field-oriented-control topology, the device samples phase currents through its ADC at PWM-synchronized rates, runs Clarke/Park transforms and PI loops in software, and outputs complementary PWM gates. The 51 I/O pins support encoder or resolver feedback, communication buses, and fault protection inputs. At 3.3V with industrial -40C to +85C ratings, it survives factory environments. Consider the MC variant DSPIC33FJ128MC710-I/PF when higher-resolution dedicated PWM peripherals are required, since it shares the same 100-pin TQFP footprint.

🎧

Digital Audio and Sensor Signal Processing

For digital audio filtering and sensor fusion, the DSPIC33FJ128GP710-I/PF provides the 40 MIPS fixed-point DSP engine (17x17-bit multiplier, barrel shifter) needed for FIR/IIR filters, FFTs, and FFT-adjacent spectral analysis, while retaining MCU-style peripherals for system control. The 128 KB flash accommodates substantial filter coefficient tables and application code, and the 16 KB SRAM with 2 KB DMA RAM supports double-buffered audio or sensor streams through UART, SPI, or parallel interfaces. Because the core is 3.0V to 3.6V, it interfaces directly with common 3.3V audio codecs and sensor front-ends. In signal chains, code the heavy math with DSP library routines and let DMA feed data, keeping CPU load predictable across the -40C to +85C industrial range.

🏭

Industrial Automation Controllers

In PLC-style controllers, remote I/O modules, and machine automation nodes, the DSPIC33FJ128GP710-I/PF offers 51 general-purpose I/O lines - enough for relay banks, limit switches, and parallel indicator interfaces - plus multiple serial peripherals for Modbus-style communications. The 40 MIPS core handles both the protocol stack and the real-time control logic in a single chip, and the 128 KB flash leaves headroom for field firmware updates. Its 3.0V to 3.6V operation simplifies interfacing with 3.3V logic and optocoupled inputs via level-shifting stages. The industrial temperature rating (-40C to +85C) covers cabinet-mounted installations. Design the power rail with adequate decoupling on every VDD pin; all supply and ground pins must be connected for reliable ICSP field updates.

🔧

Test and Measurement Instrumentation

Bench instruments, data loggers, and handheld meters benefit from the DSPIC33FJ128GP710-I/PF combination of DSP throughput and rich I/O. The 40 MIPS core performs calibration math, averaging, and digital filtering on ADC streams, while 51 I/O pins drive displays, keypads, and relays; the dual-ported DMA RAM sustains continuous sampling without gaps. The 100-pin TQFP provides enough parallel lines for external memory or display buses, and flash storage keeps calibration constants resident across power cycles. Operation from a single 3.3V rail with -40C to +85C tolerance suits both benchtop and field-portable products. Plan sampling pipelines around the DMA controller to guarantee deterministic data rates, and reserve one PGECx/PGEDx pair on the board for production programming and recalibration access.

🌐

Embedded Networking and Gateway Nodes

The DSPIC33FJ128GP710-I/PF serves as a protocol gateway bridging CAN, UART, and SPI networks: its 40 MIPS core runs multiple stacks concurrently while hardware DMA offloads buffer management. The 128 KB flash hosts protocol implementations plus a bootloader for remote field updates, a common pattern in building automation and agricultural equipment. Fifty-one I/O lines handle module addressing, status LEDs, and auxiliary sensing. Because the device operates at 3.3V industrial temperature, it integrates cleanly with standard transceivers and isolated communications front ends. For heavy CAN deployments, pair the processor with a standalone CAN controller if more than one CAN channel is needed; firmware migration to the same-family A-step silicon is seamless if errata fixes become relevant during the product lifecycle.

⚡

Digital Power Conversion

Switching power supplies, solar chargers, and UPS systems use the DSPIC33FJ128GP710-I/PF for closed-loop digital control: the 40 MIPS core executes voltage/current loop compensation at tens of kHz switching rates, and ADC sampling synchronized in software provides the timing precision needed for stable regulation. The 2 KB DMA RAM maintains continuous sample buffering, and the 16-bit architecture delivers the numeric range required by PI and predictive control laws. Its 3.3V domain interfaces with gate drivers and isolated feedback via simple conditioning stages. Industrial temperature rating suits enclosed power electronics. Design budget should reserve ISR headroom: at 40 MIPS, a 100 kHz control loop leaves roughly 400 instruction cycles per period, so keep compensation math efficient and consider the MC-series variant if advanced complementary PWM is preferred.

Recommended Products Summary

DSPIC33FJ128MC710-I/PF Microchip Technology Used in: Industrial Motor Control, Digital Power Conversion MCP2515 CAN controller for industrial fieldbus Used in: Industrial Motor Control, Embedded Networking and Gateway Nodes DSPIC33FJ128GP710A-I/PF Microchip Technology Used in: Digital Audio and Sensor Signal Processing MCP3208 8-channel ADC for multi-sensor front end Used in: Digital Audio and Sensor Signal Processing MCP23017 I2C 16-bit GPIO expander Used in: Industrial Automation Controllers MCP2562 CAN transceiver for automation bus Used in: Industrial Automation Controllers, Embedded Networking and Gateway Nodes DSPIC33FJ256GP710-I/PF Higher-flash variant for data logging in flash Used in: Test and Measurement Instrumentation MCP3201 Precision 12-bit ADC companion Used in: Test and Measurement Instrumentation MCP3202 Dual-channel ADC for voltage/current feedback Used in: Digital Power Conversion
What is the DSPIC33FJ128GP710-I/PF?
The DSPIC33FJ128GP710-I/PF is a Microchip Technology 16-bit digital signal controller operating at up to 40 MIPS with 128 KB of flash memory and 16 KB of SRAM in a 100-pin TQFP package. According to Microchip product data, it runs from a 3.0V to 3.6V supply, provides 51 I/O, and integrates DSP features such as single-cycle MAC and 2 KB of dual-ported DMA RAM for high-throughput embedded control applications.
What are the key specifications of DSPIC33FJ128GP710 that engineers should know?
Key specifications are: 16-bit dsPIC33F core at 40 MIPS (60 MHz clock), 128 KB flash, 16 KB SRAM including 2 KB dual-ported DMA RAM, 3.0V to 3.6V supply, 51 I/O pins, industrial temperature range -40C to +85C, and a 100-pin TQFP (12 x 12 mm) package. This dense factual profile makes the device suitable for motor control, digital power, and signal processing designs. Source: Microchip product page and distributor listings verified 2026-09-26.
Where to buy DSPIC33FJ128GP710-I/PF online?
The DSPIC33FJ128GP710-I/PF is available from XAIPART as well as major distributors including DigiKey, Mouser, Arrow, and microchipDIRECT. DigiKey lists the part in stock with same-day shipping, and Arrow lists it as an MCU 16-bit dsPIC RISC 128KB Flash 3.3V 100-Pin TQFP in tray packaging. Pricing typically starts around 8 USD at quantity 1 (as of 2026-09-26); compare bulk price breaks on this page before ordering.
What is the price of DSPIC33FJ128GP710-I/PF?
Pricing for the DSPIC33FJ128GP710-I/PF starts at approximately 8.42 USD for single units, dropping to roughly 5.68 USD at 1000-piece quantities as of 2026-09-26 on XAIPART. Distributors such as DigiKey and Mouser show comparable tiered pricing; Octopart reports availability across 11 distributors for comparison. Always verify current stock and lead time at checkout since 16-bit DSC lead times can fluctuate with demand.
Is DSPIC33FJ128GP710-I/PF in stock and what is the lead time?
Yes, DigiKey's listing states the DSPIC33FJ128GP710-I/PF ships today, indicating distributor stock is available. Mouser and Arrow also list inventory and pricing for the part. For production volumes, confirm lead time directly with the distributor at order time because flash-based DSCs in tray packaging are occasionally allocated; XAIPART displays live availability and price breaks as of 2026-09-26.
What is the difference between DSPIC33FJ128GP710-I/PF and DSPIC33FJ128GP710A-I/PF?
The 'A' revision (DSPIC33FJ128GP710A) is a silicon errata-corrected version of the same device, with identical core speed, memory, and pinout, while the original carries known errata documented in Microchip's silicon errata sheet. For new designs, prefer the A-step; for existing production, the original remains functionally equivalent except for documented errata items. Both share the same 100-pin TQFP footprint, so they are drop-in replacements for each other.
What is the best drop-in replacement for DSPIC33FJ128GP710-I/PF?
The best drop-in replacement is the DSPIC33FJ128GP710A-I/PF, which is the errata-corrected A-step silicon in the identical 100-pin TQFP package with the same 128 KB flash and 16 KB SRAM. If more program memory is needed, the DSPIC33FJ256GP710-I/PF offers 256 KB flash in the same pinout. All are Microchip same-family parts, so firmware compatibility is maintained with minimal or no code changes.
What is the best non-Microchip equivalent for DSPIC33FJ128GP710-I/PF?
No pin-to-pin cross-brand equivalent for the DSPIC33FJ128GP710-I/PF was found in cross-reference searches (DigiKey, Microchip cross-reference, x-refs tools) as of 2026-09-26. Competitors such as TI's C2000 series offer similar 16-bit DSC capability but use different packages and pinouts, requiring PCB redesign. For a true drop-in path, stay within the Microchip dsPIC33FJ family, e.g., the 256 KB flash DSPIC33FJ256GP710-I/PF.
Where to download the DSPIC33FJ128GP710-I/PF datasheet PDF?
The official datasheet and programming specification are available from Microchip's product page at microchip.com/en-us/product/dsPIC33FJ128GP710. Third-party mirrors such as alldatasheet.com host the silicon errata document (10 pages) and the flash programming specification (80 pages), but always download from Microchip directly to guarantee the latest revision. XAIPART also links the manufacturer datasheet from this product page.
Where can I find the DSPIC33FJ128GP710 pinout for the 100-pin TQFP?
The complete pinout appears in the pin diagrams section of the official Microchip dsPIC33FJ128GP710 family datasheet on the Microchip product page. Note that PGECx/PGEDx pins come in multiple pairs (PGEC1/PGED1, PGEC2/PGED2, etc.) and must be used as matched pairs for ICSP programming. All VDD and VSS pins must be connected, or programming may fail even if the application runs correctly.
When should I choose the DSPIC33FJ128GP710 over the DSPIC33FJ128GP710A?
Choose the original DSPIC33FJ128GP710 only when maintaining an existing design already qualified against its documented errata, or when the A-step is unavailable and your application avoids errata-affected peripherals. For all new designs, the A-step (DSPIC33FJ128GP710A) is recommended because it eliminates known silicon issues at essentially the same price. Both are 40 MIPS, 128 KB flash, 100-pin TQFP devices with full firmware compatibility.
Is the DSPIC33FJ128GP710-I/PF suitable for motor control applications?
Yes, the General Purpose (GP) variant handles many motor control and digital power tasks: its 40 MIPS DSP core performs fast control-loop math with single-cycle MAC instructions, while the 2 KB dual-ported DMA RAM keeps ADC sampling and PWM updates running without CPU stalls. However, for dedicated motor control the MC variants of the same family offer enhanced PWM peripherals in the same 100-pin TQFP, such as the DSPIC33FJ128MC710-I/PF.
DSPIC33FJ128GP710 vs DSPIC33FJ256GP710 - which is better?
They are identical except for program memory: the DSPIC33FJ128GP710 has 128 KB flash while the DSPIC33FJ256GP710-I/PF has 256 KB, in the same 100-pin TQFP pinout. Choose the 128 KB part when firmware fits comfortably and cost matters (it is typically cheaper); choose the 256 KB part for larger application code, bootloader plus application stacks, or data logging in flash. Both run at 40 MIPS with the same peripherals, so migration is seamless.
How do I program the DSPIC33FJ128GP710 in-circuit?
Program the DSPIC33FJ128GP710 via In-Circuit Serial Programming (ICSP) using a Microchip programmer (PICkit, ICD, or REAL ICE) connected to one PGECx/PGEDx pair. Per Microchip's guidance, you can use any pair but must use it as a pair: if PGEC2 carries ICSPCLK, ICSPDAT must go to PGED2. Connect every VDD and VSS pin; missing even one ground connection can cause programming failure. The flash programming specification details the erase/write algorithm.
Is the DSPIC33FJ128GP710-I/PF RoHS compliant?
Yes, distributor listings including onlinecomponents.com explicitly mark the DSPIC33FJ128GP710-I/PF as RoHS compliant, and it is supplied lead-free in tray packaging. The device operates over the industrial -40C to +85C temperature range from a 3.3V supply. For REACH, halogen-free, and conflict-minerals declarations, consult Microchip's official environmental compliance documentation, as those statuses were not stated in the source data reviewed for this page.

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

Selection Guide

Choose the DSPIC33FJ128GP710-I/PF when you need a 40 MIPS 16-bit DSC with 128 KB flash and maximum I/O (51 pins) in a single 3.3 V TQFP-100 footprint, for industrial control, signal processing, or gateway products. For brand-new designs, prefer the DSPIC33FJ128GP710A-I/PF: identical footprint and performance with errata-corrected silicon. Upgrade to the DSPIC33FJ256GP710-I/PF (same pinout) when firmware exceeds 128 KB or when flash data logging is required; downgrade to the DSPIC33FJ64GP710-I/PF to cut cost on small firmware. Select the DSPIC33FJ128MC710-I/PF for advanced motor-control PWM. No cross-brand drop-in equivalent exists, so for supply-chain resilience qualify at least one same-family variant as a secondary source. All listed alternatives share the 100-pin TQFP, enabling PCB reuse across the family.

Comparison with Alternatives

Parameter This Product DSPIC33FJ128GP710A-I/PF DSPIC33FJ256GP710-I/PF DSPIC33FJ64GP710-I/PF DSPIC33FJ128MC710-I/PF
Package TQFP-100 (PF), 12 x 12 mm TQFP-100 (PF) - same TQFP-100 (PF) - same TQFP-100 (PF) - same TQFP-100 (PF) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Program Memory 128 KB 128 KB 256 KB 64 KB 128 KB
Instruction Throughput 40 MIPS 40 MIPS 40 MIPS 40 MIPS 40 MIPS
Supply Voltage 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V
Operating Temperature -40C to +85C (I) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I)
Peripheral Family Focus GP (general purpose, advanced analog) GP, errata-corrected GP, larger flash GP, smaller flash MC (motor control PWM)

Key Differentiators

  • Errata-free silicon recommended for new designs (vs DSPIC33FJ128GP710A-I/PF)
  • Balanced memory at lowest cost (vs DSPIC33FJ256GP710-I/PF)
  • GP peripheral focus with advanced analog (vs DSPIC33FJ128MC710-I/PF)

Design Notes

Connect every VDD and VSS pin on the 100-pin TQFP. Per Microchip guidance (northernsoftware.com dsPIC33FJ128GP710 notes), even one unconnected supply or ground pin can cause ICSP programming failure even when the application appears to run correctly. Place a 0.1 uF ceramic decoupling capacitor at each VDD/VSS pair plus one bulk capacitor (4.7 uF to 10 uF) near the device, and keep the PGECx/PGEDx programming header traces short and accessible on a production test header.

The dsPIC33FJ128GP710 provides multiple PGECx/PGEDx pin pairs, and they must be used as matched pairs for ICSP: if PGEC2 carries ICSPCLK, then ICSPDAT must connect to PGED2. Mixing pairs from different pairs is a common bring-up failure. Also note the original (non-A) silicon has a documented errata sheet published by Microchip; review it against your peripheral usage (especially if using the original part in a new design) or select the DSPIC33FJ128GP710A instead.

At 60 MHz internal clock (40 MIPS), keep the external crystal/oscillator traces short and guard them with ground pour. Provide a clean 3.3 V rail (3.0 V to 3.6 V operating window) and sequence power-up without brownout: enable the internal brown-out reset configuration. For ADC accuracy, route analog inputs away from switching nodes and use the dedicated VREF pins with low-noise references when better than a few LSBs of accuracy is required in measurement applications.

Compliance Information

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Unknown

RoHS compliant and lead-free per distributor (onlinecomponents.com) listing: 'RoHS Compliant'. REACH, halogen-free, and conflict-minerals statuses were not stated in the provided data.

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

Related Searches

DSPIC33FJ128GP710-I/PF DSPIC33FJ128GP710 datasheet Microchip dsPIC33FJ128GP710 40 MIPS DSC 16-bit digital signal controller 128KB flash TQFP-100 DSPIC33FJ128GP710 pinout 100-pin TQFP DSPIC33FJ128GP710 motor control application DSPIC33FJ128GP710 vs DSPIC33FJ128GP710A DSPIC33FJ128GP710 drop-in replacement DSPIC33FJ128GP710-I/PF price buy how to program dsPIC33FJ128GP710 ICSP dsPIC33FJ256GP710 equivalent same package what can replace DSPIC33FJ128GP710

Related Components & Terms

Microchip Technology DSPIC33FJ128GP710-I/PF DSPIC33FJ128GP710A-I/PF DSPIC33FJ256GP710-I/PF DSPIC33FJ64GP710-I/PF DSPIC33FJ128MC710-I/PF dsPIC33F family digital signal controller (DSC) 16-bit microcontroller digital signal processor (DSP) modified Harvard architecture TQFP-100 ICSP (In-Circuit Serial Programming) PGECx/PGEDx DMA RAM RoHS industrial automation motor control digital power conversion MPLAB XC-DSC compiler Explorer 16/32 Development Board
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