MCHPdsPIC33FJ128GP204-I/PT
Overview
The dsPIC33FJ128GP204-I/PT is a high-performance 16-bit Digital Signal Controller (DSC) that combines the control features of a microcontroller with the computation speed of a DSP. Operating at 40 MIPS, it features 128KB of Flash memory and a dedicated 8-channel DMA controller to minimize CPU overhead during intensive data transfers.
Why Choose This Part
The integration of an 8-channel DMA controller allows for high-speed peripheral data movement without stalling the CPU, which is critical for real-time signal processing. It offers significant flexibility through software remappable pins and a single-cycle multiplier, providing DSP performance with the ease of use of a standard MCU.
Applications
Getting Started
Develop using the Microchip MPLAB X IDE and the XC16 compiler. For hardware debugging and programming, use the MPLAB ICD 4 or PICkit 4 in-circuit debuggers, which interface directly with the device's TQFP-44 footprint.
dsPIC33FJ Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Flash | RAM | I/O Pins | Package | ADC/DAC | Connectivity | Stock |
|---|---|---|---|---|---|---|---|
| dsPIC33FJ128GP204-I/PT (this part) | — | — | — | — | — | — | 2,618 |
| DSPIC33FJ128MC804-E/ML | 128KB | 16K | 35 | VQFN-44 | A/D 9x10b/12b; D/A.. | CANbus, I2C, IrDA,.. | 2,920 |
| DSPIC33FJ128MC804-E/PT | 128KB | 16K | 35 | TQFP-44 | A/D 9x10b/12b; D/A.. | CANbus, I2C, IrDA,.. | 4,946 |
| DSPIC33FJ128GP802-I/MM | 128KB | 16K | 21 | VQFN-28 | A/D 10x10b/12b; D/.. | CANbus, I2C, IrDA,.. | 1,484 |
| DSPIC33FJ16GS504-I/PT | 16KB | 2K | 35 | TQFP-44 | A/D 24x10b; D/A 4x.. | I2C, IrDA, LINbus,.. | 1,011 |
| DSPIC33FJ128GP804-I/PT | 128KB | 16K | 35 | TQFP-44 | A/D 13x10b/12b; D/.. | CANbus, I2C, IrDA,.. | 2,253 |



