EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
15days 19hrs 04min 08sec
Learn More →
DSPIC33EV128GM106-I/PT

MCHPDSPIC33EV128GM106-I/PT

Microchip Technology
dsPIC dsPIC™ 33EV, Functional Safety (FuSa) Microcontroller IC 16-Bit 70 MIPs 128KB (43K x 24) FLASH 64-TQFP (10x10)
Active2,021 in stock

Overview

The DSPIC33EV128GM106-I/PT is a 16-bit Digital Signal Controller designed for robust performance in high-noise environments, operating at up to 70 MIPS. It features specialized hardware for motor control and functional safety, including Error Code Correction (ECC) for Flash and a 5V operation capability for enhanced noise immunity. This controller combines the control of a microcontroller with the signal processing capabilities of a DSP using its integrated MAC and dual 40-bit accumulators.

Why Choose This Part

This device operates at 5V, providing significantly better signal-to-noise ratios in industrial environments compared to 3.3V alternatives. The architecture supports single-cycle MAC/MPY operations with dual data fetch, making it highly efficient for real-time DSP tasks without the complexity of a full microprocessor.

Applications

Brushless DC (BLDC) Motor Control
Utilizes dedicated Motor Control PWM peripherals and high-speed ADC for precise sensorless or sensored motor commutation.
Automotive Sensor Interfacing
Leverages integrated CANbus and LINbus support for communication within vehicle networking architectures.
Industrial Power Converters
High-speed 10/12-bit ADC and 70 MIPS performance allow for real-time execution of complex power factor correction and DC-DC control loops.
Functional Safety Systems
Ideal for applications requiring hardware-level safety features such as the Backup Fast RC (BFRC) and Fail-Safe Clock Monitor.

Key Specifications

Speed 70 MIPs
RAM Size 8K x 8
Core Size 16-Bit
Peripherals Brown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, WDT
Connectivity CANbus, I2C, IrDA, LINbus, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 53
Core Processor dsPIC
Package / Case 64-TQFP
Data Converters A/D 36x10/12b
Oscillator Type Internal
Program Memory Size 128KB (43K x 24)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 64-TQFP (10x10)
Voltage - Supply (Vcc/Vdd) 4.5V ~ 5.5V

Getting Started

Engineers can evaluate this part using the dsPIC33EV 5V CAN-LIN Starter Kit (DM330018). Development is primarily done via the MPLAB X IDE and the MPLAB XC16 Compiler, utilizing the specialized Motor Control Library for rapid firmware deployment.

Also Consider

PIC18F66K80-I/PT MCHPMicrochip Technology - A 5V 8-bit alternative for simpler control applications that still require CANbus connectivity.