DSPIC33FJ128GP310-I/PF - 40MIPS 128KB DSC | Microchip
MPN: DSPIC33FJ128GP310-I/PF ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.9 | $6.90 |
| 10 | $6.21 | $62.10 |
| 100 | $5.52 | $552.00 |
| 500 | $4.97 | $2,485.00 |
| 1,000 | $4.48 | $4,480.00 |
DSPIC33FJ128GP310-I/PF Overview
A digital signal controller combines the computational architecture of a digital signal processor with the peripheral integration and control-oriented instruction set of a microcontroller. Within the power management hierarchy of embedded systems, a DSC sits between general-purpose MCUs and dedicated DSPs, making the dsPIC33F family a common choice for closed-loop control loops that also need fast math: the 16-bit modified Harvard architecture with DSP multiply-accumulate (MAC) instructions executes digital filters and transforms at up to 40 MIPS.
Key features of the DSPIC33FJ128GP310-I/PF include 40 MIPS operation at 3.0 V to 3.6 V supply, 128 KB self-programmable flash, 16 KB SRAM, 51 I/O ports, and advanced analog peripherals suited to precision signal acquisition. The GP (General Purpose) variant balances motor control, sensor fusion, and general embedded workloads, with seamless migration options to PIC24 MCUs and dsPIC30F DSCs per Microchip's family documentation.
Technically, the controller uses a 16-bit dsPIC33F RISC core with a phase-locked-loop clock system; an external 40 MHz-class oscillator can be multiplied internally to reach full-speed 40 MIPS operation. Flash endurance on this family is low (guaranteed only 100 erase/write cycles per Microchip documentation), so avoid in-application data logging to flash.
Typical applications include industrial motor control, digital power supplies, audio signal processing, sensor conditioning, and instrumentation front ends where 16-bit control plus DSP math outperforms an 8-bit MCU.
Design consideration: budget PCB decoupling per Microchip layout guidelines and verify that the 100-cycle flash endurance suits your programming workflow.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for DSPIC33FJ128GP310-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 DSPIC33FJ128GP310-I/PF (same form factor and footprint) — differing in Operating Temperature, Core Architecture, Package Type, Series, Supply Voltage.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
DSPIC33FJ128GP310A-I/PF
✅ Drop-In✓ In Stock
$5.7 / Unit
View Datasheet →DSPIC33FJ256GP310-I/PF
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
DSPIC33FJ64GP310-I/PF
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
DSPIC33FJ256GP710-I/PF
✅ Drop-In📋 Reference alternative (not in catalog)
DSPIC33FJ128GP710-I/PF
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$5.68 / Unit
View Datasheet →DSPIC33FJ128GP310-I/PF Maximum Ratings & Electrical Characteristics
| Core Architecture | 16-bit dsPIC33F RISC / DSC |
| Maximum Clock Speed | 40 MIPS |
| Program Memory Size | 128 KB (128K x 8) FLASH |
| RAM Size | 16 KB |
| Supply Voltage Range | 3 V to 3.6 V |
| I/O Ports | 51 |
| Package Type | TQFP-100 (PF), 12 x 12 mm, 1 mm height |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +85C (I grade) |
| Flash Endurance | 100 erase/write cycles (minimum, per Microchip documentation) |
| Data Bus Width | 16 bit |
| Program Memory Type | Flash |
| Series | dsPIC33FJXXXGPX06/X08/X10 General Purpose |
| Halogen Free | Compliant |
| Lifecycle Stage | Active |
| Migration Path | Seamless migration to PIC24 MCUs and dsPIC30F DSC |
| Development Platform | Explorer 16/32 Development Board with PIM support |
DSPIC33FJ128GP310-I/PF tqfp-100 (pf), 12 x 12 mm, 1 mm height Pin Configuration Guide
Pin configuration for DSPIC33FJ128GP310-I/PF (tqfp-100 (pf), 12 x 12 mm, 1 mm height 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 DSPIC33FJ128GP310-I/PF.
Refer to the datasheet for full pin configuration.
Typical Applications
DSPIC33FJ128GP310-I/PF is suitable for 6 applications: Industrial Motor Control, Digital Power Supplies, Audio Signal Processing, Sensor Conditioning and Instrumentation, Industrial Automation and Control Nodes, Embedded IoT and Smart Sensor Devices.
Industrial Motor Control
The DSPIC33FJ128GP310-I/PF fits motor control because its 16-bit dsPIC33F core executes 40 MIPS, allowing field-oriented control (FOC) current loops to close at PWM-matched rates while DSP multiply-accumulate instructions run Clarke/Park transforms and PI compensation in hardware-friendly single cycles. Its 51 I/O pins support multiple PWM outputs, quadrature encoder interface, and fault inputs concurrently on one TQFP-100 footprint. Firmware occupies a fraction of the 128 KB flash, leaving room for protocol stacks. Compared with 8-bit MCUs, the deterministic interrupt latency and single-cycle MAC substantially reduce loop jitter, improving torque ripple and efficiency in BLDC, PMSM, and ACIM drives. The 3 V to 3.6 V supply integrates cleanly with standard gate-driver level-shifting designs.
Recommended
Digital Power Supplies
In digitally controlled AC/DC and DC/DC converters, the DSPIC33FJ128GP310-I/PF provides the 40 MIPS throughput required to run voltage- and current-mode compensators at switching-frequency sampling rates, with 16-bit control resolution exceeding typical analog error amplifiers. The 128 KB flash stores multiple converter profiles and firmware-update images, and the 16 KB SRAM buffers transient logging. Its deterministic core timing lets designers place ADC sampling precisely relative to PWM edges, minimizing switching-noise corruption of feedback. Because the GP310 shares its footprint with 64 KB and 256 KB flash siblings, a single PCB supports feature-tiered product lines. Designers should add filtering between feedback dividers and the analog inputs to preserve accuracy at 3.3 V full-scale.
Recommended
Audio Signal Processing
The DSPIC33FJ128GP310-I/PF serves audio applications - effects units, active crossovers, and audio analysis tools - through its DSP multiply-accumulate capability at 40 MIPS, which sustains multiple biquad IIR filters or moderate-length FIR filters per channel in real time. The 128 KB flash retains coefficient tables, presets, and communication firmware; 16 KB SRAM accommodates audio buffering at standard sample rates. For audio products where a clean analog rail matters, pair the controller with a low-noise LDO such as the TI TPS7A4701 to keep supply noise below the converter floor. The 51 I/O pins handle user interfaces (encoders, displays, MIDI) alongside the audio path on a single controller, reducing BOM count versus MCU-plus-DSP chipsets.
Recommended
Sensor Conditioning and Instrumentation
Precision sensing front ends benefit from the DSPIC33FJ128GP310-I/PF's combination of fast, deterministic sampling and on-chip DSP math: 40 MIPS supports oversampling and digital filtering that lift effective resolution beyond the raw ADC bit depth, while flash-based calibration tables (within the 100-cycle endurance budget) hold per-unit correction coefficients. The industrial -40C to +85C rating of the -I grade suits factory-floor instruments, and the 51 I/O pins drive relays, displays, and communication links directly. Typical products include weigh scales, thermal instruments, and vibration analyzers. Because the GP310 family offers seamless migration to PIC24 MCUs, designs can be retargeted if the DSP math is later removed, protecting long-term software investment.
Recommended
Industrial Automation and Control Nodes
As a factory automation node, the DSPIC33FJ128GP310-I/PF combines real-time control (40 MIPS, deterministic interrupts) with the connectivity and I/O needed for machine sub-functions: 51 I/O lines drive digital inputs/outputs, while its 16-bit core runs PID loops, protocol handling, and diagnostic math concurrently. The 128 KB flash accommodates fieldbus stacks and parameter storage, and the -I temperature grade covers industrial cabinets. Compared with a general MCU plus external DSP, the single-chip DSC reduces board area, boot time, and inter-chip failure points. Using the same TQFP-100 footprint across 64/128/256 KB family members lets one PCB design serve basic I/O modules and intelligent sensor-hub variants with only a component swap.
Recommended
Embedded IoT and Smart Sensor Devices
For IoT edge nodes and smart sensors, the DSPIC33FJ128GP310-I/PF delivers local signal processing (FFT-based condition monitoring, filter chains) at 40 MIPS before data is transmitted, reducing bandwidth and cloud compute costs. The 16 KB SRAM buffers sample windows, and 128 KB flash stores stack, application, and over-the-air update images. Its 3 V to 3.6 V operation matches common Li-ion/regulator rails with 3.3 V logic peripherals. Pair the controller with a USB-capable PIC18 for local configuration interfaces or with a wireless module for connectivity. Engineers should note the 100-cycle flash endurance when planning parameter logging - use external nonvolatile memory for high-frequency writes and reserve internal flash for firmware and static configuration.
Recommended
Recommended Products Summary
Engineering reference data for DSPIC33FJ128GP310-I/PF — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | DSPIC33FJ128GP310A-I/PF | DSPIC33FJ256GP310-I/PF | DSPIC33FJ64GP310-I/PF | DSPIC33FJ256GP710-I/PF | DSPIC33FJ128GP710-I/PF |
|---|---|---|---|---|---|---|
| Package | TQFP-100 | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 128 KB | 128 KB | 256 KB | 64 KB | 256 KB | 128 KB |
| Performance | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS |
| Supply Voltage | 3 V to 3.6 V | 3 V to 3.6 V | 3 V to 3.6 V | 3 V to 3.6 V | 3 V to 3.6 V | 3 V to 3.6 V |
| Peripheral Subfamily | GP310 (General Purpose) | GP310A (same, A-stepping) | GP310 (same) | GP310 (same) | GP710 (variant - verify peripherals) | GP710 (variant - verify peripherals) |
| Silicon Stepping | Original (see errata) | A-stepping (errata corrected) | Original | Original | Original | Original |
Key Differentiators
- Corrected silicon available as exact drop-in (vs DSPIC33FJ128GP310A-I/PF)
- Flash-size scaling on one PCB footprint (vs DSPIC33FJ256GP310-I/PF)
- Cost-optimization path within the same package (vs DSPIC33FJ64GP310-I/PF)
- GP310 peripheral set vs GP710 variant (vs DSPIC33FJ256GP710-I/PF)
Design Notes
Flash endurance on the dsPIC33FJ128GP310 is guaranteed for only 100 erase/write cycles per Microchip documentation - far below the 1000+ cycles common on other MCUs. During development, this wears out parts quickly under iterative reprogramming, so rotate several boards or use a device with an emulated EEPROM workflow. In production firmware, never store frequently changing data in internal flash; use an external EEPROM or FRAM. Reserve internal flash strictly for program code and rarely changed configuration constants.
Supply the DSPIC33FJ128GP310-I/PF from a clean 3.3 V rail within the 3 V to 3.6 V window. Decouple each VDD/VSS pair with 0.1 uF ceramics placed within a few millimeters of the pins, plus bulk capacitance near the package. The internal PLL multiplies the oscillator to full 40 MIPS speed, so clock-source noise translates directly into core jitter - use a quality crystal or oscillator and follow Microchip's oscillator layout guidance. Verify analog supply filtering if the on-chip analog peripherals are used for precision sampling.
The TQFP-100 (12 x 12 mm) has 0.5 mm pitch leads; specify a solder-paste stencil and land pattern per the Microchip package outline drawing and IPC guidance for fine-pitch QFP. Because the same footprint is shared across the GP310 64/128/256 KB and GP710 variants, design the PCB once and populate per product tier - but note GP710 peripheral differences before qualifying a dual-source BOM. Provide test-point access to ICSP programming pins (PGD/PGC, MCLR) for in-circuit flashing with MPLAB tools.
Compliance Information
Halogen-free compliant per datasheet aggregate data (globalspec). RoHS/lead-free status inferred from standard Microchip -I/PF industrial packaging; confirm on Microchip's official environmental page for certificate documentation.