EmbeddedRelated.com
DSPIC33FJ128MC804-I/PT

MCHPDSPIC33FJ128MC804-I/PT

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

Overview

The DSPIC33FJ128MC804-I/PT is a 16-bit Digital Signal Controller (DSC) optimized for motor control and industrial automation. It combines the processing power of a digital signal processor with the peripheral set of a microcontroller, featuring 128KB of Flash and a dedicated Motor Control PWM peripheral. Operating at 40 MIPS, it provides the deterministic performance required for complex real-time control algorithms.

Why Choose This Part

This DSC offers 8-channel DMA to offload data movement from the CPU, maintaining 40 MIPS throughput for critical math. It features 5V-tolerant I/O pins, simplifying interfacing with legacy industrial logic, and includes a 6-channel 16-bit DAC for high-resolution signal generation.

Applications

Brushless DC (BLDC) Motor Control
Utilizing the 8-channel PWM and Quadrature Encoder Interface (QEI) for precise commutation and speed control.
Industrial Sensor Fusion
Leveraging DSP instructions and the 16-bit ADC to process high-speed analog signals from multiple industrial transducers.
Automotive Power Electronics
Integrating with vehicle networks via the on-chip CAN controller for power conversion and subsystem management.
Uninterruptible Power Supplies (UPS)
Managing high-speed switching and power factor correction (PFC) using fast ADC sampling and high-resolution PWM.

Key Specifications

Speed 40 MIPs
RAM Size 16K x 8
Core Size 16-Bit
Peripherals Brown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, 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 9x10b/12b; D/A 6x16b
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

Development is supported by the MPLAB X IDE and the MPLAB XC16 compiler. Engineers can use the MPLAB ICD 4 or PICkit 4 in-circuit debuggers for programming. For hardware prototyping, the Explorer 16/32 Development Board with a compatible Plug-In Module (PIM) is recommended.

Also Consider

dsPIC33EV128GM104-I/PT MCHPMicrochip Technology - Provides a newer architecture with 5V operation and Enhanced CAN (CAN FD) support.