EmbeddedRelated.com
The 2026 Embedded Online Conference
DSPIC30F3013-30I/ML

MCHPDSPIC30F3013-30I/ML

Microchip Technology
dsPIC dsPIC™ 30F Microcontroller IC 16-Bit 30 MIPs 24KB (8K x 24) FLASH 44-QFN (8x8)
NRND560 in stock

Overview

The DSPIC30F3013-30I/ML is a high-performance 16-bit Digital Signal Controller (DSC) that combines the control features of a microcontroller with the computation power of a Digital Signal Processor. It operates at 30 MIPS and features a 17-bit hardware multiplier and two 40-bit accumulators for efficient real-time signal processing.

Why Choose This Part

The Modified Harvard architecture allows for simultaneous program and data access, while the 17-bit hardware fractional multiplier enables precise fixed-point arithmetic. It also provides dedicated 1024-byte EEPROM for non-volatile storage of calibration constants without consuming Flash memory.

Applications

Digital Filter Implementation
Utilizing the single-cycle MAC and dual data fetch capabilities for low-latency FIR and IIR filtering.
Sensor Signal Conditioning
Processing analog sensor data using the integrated 12-bit ADC and DSP instructions for noise reduction.
Motor Control and Power Conversion
Executing complex control loops such as Proportional-Integral-Derivative (PID) algorithms for brushless DC motors.
Small-Scale Audio Processing
Handling voice-band audio encoding or decoding using the 24KB Flash and 8KB RAM for buffering.

Key Specifications

Speed 30 MIPs
RAM Size 2K x 8
Core Size 16-Bit
EEPROM Size 1K x 8
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Connectivity I2C, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 20
Core Processor dsPIC
Package / Case 44-VQFN Exposed Pad
Data Converters A/D 10x12b
Oscillator Type Internal
Program Memory Size 24KB (8K x 24)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 44-QFN (8x8)
Voltage - Supply (Vcc/Vdd) 2.5V ~ 5.5V

Getting Started

Developers should use the MPLAB X IDE and the MPLAB XC16 C Compiler for software development. Hardware debugging is typically performed using the Microchip MPLAB ICD 4 or PICkit 4 programmers via the ICSP interface.

Part of PIC Microcontrollers family » DSPIC30F

DSPIC30F Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Flash RAM I/O Pins Package Speed ADC/DAC Stock
DSPIC30F3013-30I/ML (this part) 24KB 2K 20 VQFN-44 30 M A/D 10x12b 560
DSPIC30F3010-30I/SP 24KB 1K 20 DIP-28 30 M A/D 6x10b 1,101
DSPIC30F3012-30I/SO 24KB 2K 12 SOIC-18 30 M A/D 8x12b 1,181
DSPIC30F3012-30I/P 24KB 2K 12 DIP-18 30 M A/D 8x12b 296
DSPIC30F3013-30I/SP 24KB 2K 20 DIP-28 30 M A/D 10x12b 188
DSPIC30F2020-20E/SO 12KB 512 x 8 21 SOIC-28 20 M A/D 8x10b 113
DSPIC30F3014-30I/PT 24KB 2K 30 TQFP-44 30 M A/D 13x12b 1,578
DSPIC30F3013-30I/SO 24KB 2K 20 SOIC-28 30 M A/D 10x12b 2,333
The 2026 Embedded Online Conference