EmbeddedRelated.com
The 2026 Embedded Online Conference
DSPIC30F3010-30I/SP

MCHPDSPIC30F3010-30I/SP

Microchip Technology
dsPIC dsPIC™ 30F Microcontroller IC 16-Bit 30 MIPs 24KB (8K x 24) FLASH 28-SPDIP
Active1,101 in stock

Overview

The DSPIC30F3010-30I/SP is a 16-bit Digital Signal Controller designed for high-performance embedded control, combining the power of a DSP with the peripheral set of a microcontroller. It features a 30 MIPS core, dedicated motor control PWM peripherals, and a Quadrature Encoder Interface (QEI) in a breadboard-friendly 28-pin SPDIP package.

Why Choose This Part

This controller offers specialized DSP instructions and two 40-bit accumulators for high-speed math without the complexity of a standalone DSP. The inclusion of 1KB of EEPROM allows for non-volatile storage of calibration data and system parameters in motor and power applications.

Applications

Brushless DC (BLDC) Motor Control
Utilizes dedicated motor control PWM units and QEI for precise rotor position sensing and commutation.
Digital Power Converters
Leverages the 30 MIPS DSP engine for high-speed PID loops and power factor correction (PFC) control.
Sensor Processing
Processes analog signals using its integrated ADC and 40-bit accumulators for real-time digital filtering.
Switched Mode Power Supplies (SMPS)
Provides flexible PWM generation and fast fault response for complex DC-DC converter topologies.

Key Specifications

Speed 30 MIPs
RAM Size 1K x 8
Core Size 16-Bit
EEPROM Size 1K x 8
Peripherals Brown-out Detect/Reset, Motor Control PWM, QEI, POR, PWM, WDT
Connectivity I2C, SPI, UART/USART
Mounting Type Through Hole
Number of I/O 20
Core Processor dsPIC
Package / Case 28-DIP (0.300", 7.62mm)
Data Converters A/D 6x10b
Oscillator Type Internal
Program Memory Size 24KB (8K x 24)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 28-SPDIP
Voltage - Supply (Vcc/Vdd) 2.5V ~ 5.5V

Getting Started

Developers can begin by using the Microchip MPLAB X IDE and the XC16 compiler. Hardware debugging and programming are typically handled via the ICSP interface using a PICkit 4 or MPLAB ICD 4 debugger.

The 2026 Embedded Online Conference