EmbeddedRelated.com
DSPIC33FJ128GP804-I/PT

MCHPDSPIC33FJ128GP804-I/PT

Microchip Technology
dsPIC dsPIC™ 33F Microcontroller IC 16-Bit 40 MIPs 128KB (128K x 8) FLASH 44-TQFP (10x10)
NRND2,253 in stock

Overview

The DSPIC33FJ128GP804-I/PT is a high-performance 16-bit digital signal controller that combines the control features of a microcontroller with the computation power of a DSP. Operating at 40 MIPS with 128KB of flash memory, it features a Data Conversion Interface (DCI) for I2S/AC97 codecs and a DMA controller to offload the CPU during intensive data transfers. Its architecture is optimized for real-time applications requiring complex mathematical operations and integrated CAN communication.

Why Choose This Part

The inclusion of an 8-channel DMA controller significantly increases throughput by moving data without CPU intervention, which is critical for the 40 MIPS processing core. It also features 5V tolerant I/Os, allowing for easier integration with legacy industrial systems while operating on a modern 3.0V to 3.6V supply.

Applications

Digital Audio Processing
Utilizes the DCI and DSP instructions for high-fidelity audio filtering, equalization, and processing in consumer or industrial audio systems.
Automotive Sensor Fusion
Integrates data from multiple sensors using the ECAN module and 16-bit processing power for vehicle networking and monitoring.
Precision Industrial Control
Manages complex closed-loop control systems using 40 MIPS performance and robust peripheral sets for industrial automation.

Key Specifications

Speed 40 MIPs
RAM Size 16K x 8
Core Size 16-Bit
Peripherals Brown-out Detect/Reset, DCI, DMA, I2S, POR, PWM, WDT
Connectivity CANbus, I2C, IrDA, LINbus, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 35
Core Processor dsPIC
Package / Case 44-TQFP
Data Converters A/D 13x10b/12b; D/A 2x16b
Oscillator Type Internal
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 44-TQFP (10x10)
Voltage - Supply (Vcc/Vdd) 3V ~ 3.6V

Getting Started

Begin development using the MPLAB X IDE and the MPLAB XC16 compiler. For hardware debugging and programming, use the MPLAB ICD 4 or PICkit 4 in-circuit debuggers. Evaluation can be performed using the Explorer 16/32 Development Board with the appropriate Plug-In Module (PIM) for the dsPIC33F family.

Part of PIC Microcontrollers family » dsPIC33FJ

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
DSPIC33FJ128GP804-I/PT (this part) 128KB 16K 35 TQFP-44 A/D 13x10b/12b; D/.. CANbus, I2C, IrDA,.. 2,253
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
Also available as: dsPIC33FJ128GP204-I/PT