DSPIC33EP128GS804-E/PT - 16-bit 70 MIPS DSC | Microchip
MPN: DSPIC33EP128GS804-E/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.62 | $5.62 |
| 10 | $5.09 | $50.90 |
| 100 | $4.55 | $455.00 |
| 500 | $4.1 | $2,050.00 |
| 1,000 | $3.85 | $3,850.00 |
DSPIC33EP128GS804-E/PT Overview
A Digital Signal Controller combines the compute throughput of a digital signal processor with the peripherals and ease of use of a microcontroller. Within the power-management semiconductor hierarchy, the dsPIC33EP GS series sits in the digital signal controller class, purpose-built for closed-loop control of switch-mode power supplies where fast deterministic PWM, ADC sampling, and analog comparison are executed in a single chip.
Key features include interconnected high-speed PWM modules for multi-loop SMPS control, a high-speed 12-bit ADC supporting sampling rates up to 4 Msps in the GS family, integrated analog comparators and a programmable gain amplifier (PGA), dual partition Flash supporting live firmware updates, and CAN, I2C, SPI, and UART interfaces for system communication.
Architecturally, the dsPIC33EP core pairs a 16-bit modified Harvard pipeline with DSP instructions (MAC, barrel shifter) enabling control-law computation at loop rates unattainable by conventional MCUs at this price point. The peripheral interconnect between ADC, comparators, and PWM allows hardware-triggered reaction to fault conditions, minimizing software latency in overcurrent and overvoltage events.
Typical applications include AC-to-DC converters, power factor correction stages, digital LED drivers, DC-DC and solar inverters, battery chargers, and uninterruptible power supplies - all multi-loop digital power-conversion topologies the GS family was designed for.
Design consideration: budget PCB space for the decoupling and VCAP capacitor per the Microchip datasheet layout guidance, and reserve the dedicated programming pins (MCLR, PGD, PGC) for in-circuit debugging with PICkit or ICD tools.
This page synthesizes distributor pricing, drop-in family alternatives, design notes, and application guidance not consolidated in the Microchip datasheet, with data verified as of 2026-09-23.
Drop-in alternatives for DSPIC33EP128GS804-E/PT — 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 DSPIC33EP128GS804-E/PT (same form factor and footprint) — differing in Package, Packaging, Core Architecture, Program Memory Type, RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
No drop-in alternatives available for this product.
Request AlternativesDSPIC33EP128GS804-E/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | dsPIC 16-bit |
| Maximum CPU Frequency | 60 MHz (up to 70 MIPS) |
| Program Memory Size | 128 KB Flash |
| RAM Size | 8 KB |
| Data Bus Width | 16 bit |
| Supply Voltage | 3.3 V |
| Interface Type | CAN / I2C / SPI / UART |
| Package | 44-TQFP (10x10 mm), 0.8 mm pitch |
| Mounting Type | Surface Mount |
| Operating Temperature Range | -40C to +125C (E grade) |
| Program Memory Type | Flash (dual partition) |
| Specialty Peripherals | High-Speed PWM, PGA, Comparators |
| Automotive Qualification | Yes (automotive grade family) |
| RoHS Status | EU RoHS Compliant |
| ECCN (US) | 3A991a.2 |
| HTS Code | 8542.31.00.20 |
| Packaging | Tray |
DSPIC33EP128GS804-E/PT Pin Configuration
| Pin 1 | MCLR — Master clear reset input / programming voltage |
| Pin 2 | AN0/VREF+/CMP1 — Analog input 0 / positive voltage reference / comparator 1 input |
| Pin 3 | AN1/VREF-/CMP2 — Analog input 1 / negative voltage reference / comparator 2 input |
| Pin 4 | AN2/RP36 — Analog input 2 / remappable pin RP36 |
| Pin 5 | AN3/RP35 — Analog input 3 / remappable pin RP35 |
| Pin 6 | PGD/RP39 — In-circuit debug data / remappable pin RP39 |
| Pin 7 | PGC/RP40 — In-circuit debug clock / remappable pin RP40 |
| Pin 8 | VSS — Digital ground |
| Pin 9 | OSC1/CLKI — Crystal input / external clock input |
| Pin 10 | OSC2/CLKO — Crystal output / clock output |
| Pin 11 | VDD — Digital supply 3.3 V |
| Pin 12 | RP41/SOSCI — Remappable pin RP41 / secondary oscillator input |
| Pin 13 | RP42/SOSCO — Remappable pin RP42 / secondary oscillator output |
| Pin 14 | RP43 — Remappable I/O pin RP43 |
| Pin 15 | RP44 — Remappable I/O pin RP44 |
| Pin 16 | RP45 — Remappable I/O pin RP45 |
| Pin 17 | RP46 — Remappable I/O pin RP46 |
| Pin 18 | RP47 — Remappable I/O pin RP47 |
| Pin 19 | VSS — Digital ground |
| Pin 20 | VDD — Digital supply 3.3 V |
| Pin 21 | RP54 — Remappable I/O pin RP54 |
| Pin 22 | RP55 — Remappable I/O pin RP55 |
| Pin 23 | RP56 — Remappable I/O pin RP56 |
| Pin 24 | RP57 — Remappable I/O pin RP57 |
| Pin 25 | RP58 — Remappable I/O pin RP58 |
| Pin 26 | AN12/RP59 — Analog input 12 / remappable pin RP59 |
| Pin 27 | AN13/RP60 — Analog input 13 / remappable pin RP60 |
| Pin 28 | AN14/RP61 — Analog input 14 / remappable pin RP61 |
| Pin 29 | AN15/RP63 — Analog input 15 / remappable pin RP63 |
| Pin 30 | VSS — Digital ground |
| Pin 31 | AVDD — Analog supply 3.3 V |
| Pin 32 | AVSS — Analog ground |
| Pin 33 | RP64 — Remappable I/O pin RP64 |
| Pin 34 | RP65 — Remappable I/O pin RP65 |
| Pin 35 | RP66 — Remappable I/O pin RP66 |
| Pin 36 | RP67 — Remappable I/O pin RP67 |
| Pin 37 | RP70/PWM1H — Remappable pin RP70 / high-speed PWM1 high output |
| Pin 38 | RP71/PWM1L — Remappable pin RP71 / high-speed PWM1 low output |
| Pin 39 | RP72/PWM2H — Remappable pin RP72 / high-speed PWM2 high output |
| Pin 40 | RP73/PWM2L — Remappable pin RP73 / high-speed PWM2 low output |
| Pin 41 | RP74/PWM3H — Remappable pin RP74 / high-speed PWM3 high output |
| Pin 42 | RP75/PWM3L — Remappable pin RP75 / high-speed PWM3 low output |
| Pin 43 | VCAP — Internal regulator capacitor connection |
| Pin 44 | VDD — Digital supply 3.3 V |
Typical Applications
DSPIC33EP128GS804-E/PT is suitable for 6 applications: AC-DC Converter Digital Control, Power Factor Correction (PFC), Solar Inverter and MPPT, Digital LED Driver and Lighting Power, Battery Chargers and BMS Front-End, Uninterruptible Power Supplies (UPS).
AC-DC Converter Digital Control
The GS804 is purpose-built for digitally controlled AC-DC power supplies, where its interconnected high-speed PWM and 12-bit ADC close the voltage and current loops entirely in firmware or hardware triggers. The ADC's high sample rate captures fast current waveforms while comparators enforce cycle-by-cycle overcurrent limits without CPU latency. Placed as the single control IC driving the PWM stages of a flyback, forward, or LLC converter, it replaces multiple analog control chips and enables adaptive algorithms, soft-start shaping, and telemetry over its CAN or UART interface, improving efficiency across line and load conditions.
Recommended
Power Factor Correction (PFC)
In PFC stages, the GS804 executes average-current-mode control at switching frequencies where analog controllers traditionally dominated. Its DSP MAC instructions compute the current-loop compensator each cycle while the high-speed PWM generator shapes the boost switch duty with high resolution. The on-chip comparators trip the PWM outputs within a propagation delay measured in nanoseconds on overcurrent events, protecting the MOSFET bridge. A single GS804 can also host the downstream DC-DC loop and system housekeeping, reducing BOM count versus separate PFC and supervisory ICs, and supporting THD optimization firmware updates in the field.
Recommended
Solar Inverter and MPPT
Solar string inverters demand simultaneous MPPT tracking, DC-DC boost regulation, and grid-synchronized inverter control - exactly the multi-loop scenario the GS804's interconnected PWM matrix addresses. The 12-bit ADC samples panel voltage, current, and grid feedback with deterministic timing, while the DSP engine runs the MPPT and PLL algorithms at 70 MIPS. Dual-partition Flash permits firmware field updates without a second controller. Integrated CAN enables inverter-to-monitor communication per common solar BOMs. The extended -40C to +125C E-grade temperature rating suits outdoor enclosure environments typical of rooftop installations.
Recommended
Digital LED Driver and Lighting Power
High-brightness LED drivers require precise current regulation, dimming resolution, and fault protection - the GS804 delivers all three from one chip. Its high-resolution PWM achieves deep dimming ratios while the fast ADC closes the LED current loop for stable luminous output across temperature. Comparator-based short-circuit protection disconnects the LED string without software intervention. The DSC can additionally implement DALI or DMX-style protocols over UART, merging power conversion and communication. This consolidates what previously required a dedicated LED driver IC plus a separate microcontroller, reducing board area and firmware complexity.
Recommended
Battery Chargers and BMS Front-End
Multi-chemistry battery chargers benefit from the GS804's flexible PWM control (CC/CV profiles, synchronous buck stages) and its 12-bit ADC with PGA for accurate current and voltage sensing. Charging state machines, cell-balancing decisions, and safety cutoffs run in firmware, while hardware comparators enforce pack overvoltage and overcurrent limits independently of software faults. The CAN interface supports automotive and industrial battery-network topologies. Dual-partition Flash allows charging-algorithm updates as cell chemistries evolve, protecting the product investment across its service life, and the 70 MIPS core leaves headroom for coulomb-counting math.
Recommended
Uninterruptible Power Supplies (UPS)
Line-interactive and double-conversion UPS topologies require coordinated control of the rectifier, inverter, and bypass switch - the GS804 handles this with its interconnected PWM units generating phase-related outputs and its fast ADC sampling mains waveforms for synchronization. The DSP core executes the PLL grid-lock and output-voltage loops at high sample rates, achieving low-THD inverter output. Cycle-by-cycle current limiting via comparators protects the IGBT/MOSFET bridges during transfer events. Dual-partition Flash enables field firmware updates, and the -40C to +125C E-grade rating accommodates hot equipment-room environments reliably.
Recommended
Recommended Products Summary
Engineering reference data for DSPIC33EP128GS804-E/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | DSPIC33EP128GM304T-I/PT | DSPIC33EP128GS804T-I/PT | DSPIC33EP128GS704-E/PT | DSPIC33EP64GS804-E/PT | DSPIC33EP128GM304-I/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 128 KB | 128 KB | 128 KB | 128 KB | 64 KB (-50%) | 128 KB |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| CPU Performance | 60 MHz / up to 70 MIPS | 60 MHz / up to 70 MIPS | 60 MHz / up to 70 MIPS | 60 MHz / up to 70 MIPS | 60 MHz / up to 70 MIPS | 60 MHz / up to 70 MIPS |
| Digital Power Peripherals (GS PWM/PGA) | Yes (interconnected HS PWM, PGA, comparators) | No (general-purpose peripherals) | Yes - identical | Reduced analog set | Yes - identical | No (general-purpose peripherals) |
| Temperature Range | -40C to +125C (E grade) | -40C to +85C (I grade) | -40C to +85C (I grade) | -40C to +125C (E grade) | -40C to +125C (E grade) | -40C to +85C (I grade) |
| Interfaces | CAN / I2C / SPI / UART | CAN / I2C / SPI / UART | CAN / I2C / SPI / UART | CAN / I2C / SPI / UART | CAN / I2C / SPI / UART | CAN / I2C / SPI / UART |
Key Differentiators
- Interconnected digital-power peripheral fabric (vs DSPIC33EP128GM304T-I/PT)
- Extended 125C operating rating (vs DSPIC33EP128GM304T-I/PT)
- Largest Flash in the same footprint (vs DSPIC33EP64GS804-E/PT)
- Trade-off: more analog integration than GS704 (vs DSPIC33EP128GS704-E/PT)
Design Notes
Supply the VDD pins at 3.3 V with 0.1 uF ceramic decoupling placed within 2 mm of each supply pin, and fit the VCAP capacitor (per the capacitance value specified in datasheet DS70005258C) to stabilize the internal core regulator. Separately route AVDD through an RC filter (e.g., ferrite bead plus 10 uF and 0.1 uF) from the digital rail - noise coupled into the analog domain directly degrades the 12-bit ADC effective number of bits, which matters in closed-loop SMPS control.
Use a solid ground plane under the 44-TQFP with short return paths for the high-speed PWM outputs; keep PWM routing away from the ADC input traces (AN0-AN15) to prevent switching artifacts from corrupting current-sense samples. The 10x10 mm TQFP has a 0.8 mm lead pitch - specify a matching 44-pin land pattern per the package drawing in DS70005258C. Reserve pads for the MCLR pull-up resistor (10 kOhm) and keep PGD/PGC traces short for reliable in-circuit programming.
Do not assume alternate-family parts are drop-in: the dsPIC33EP128GM304 shares the 44-TQFP footprint but lacks the GS-series interconnected PWM/PGA fabric, so firmware written for GS peripherals will not link. Verify the exact peripheral set and the I-grade vs E-grade temperature suffix before substituting. Also note the CPU frequency is listed as 60 MHz in some distributor records while Mouser headlines 70 MIPS operation - confirm the clock configuration limits in the family datasheet rather than relying on headline marketing numbers.
The remappable RP pins allow CAN, UART, SPI, and PWM routing flexibility, but high-frequency outputs (fast PWM edges, SPI above 10 MHz) should be assigned to pins adjacent to VSS pairs where possible. Add series termination (22-33 Ohm) on long CAN and SPI traces. For grid-synchronized power conversion, feed the zero-crossing or PLL sensing inputs from clean, filtered dividers so the ADC and comparator decision timing is not jittered by switching noise injection.
Compliance Information
EU RoHS compliant and lead free per Arrow distributor records; ECCN 3A991a.2, HTS 8542.31.00.20. Family is automotive-marketed per Microchip/Jotrin records but AEC-Q100 qualification level for this specific ordering code is not stated in provided data.