EmbeddedRelated.com
DSPIC30F3013-30I/SO

MCHPDSPIC30F3013-30I/SO

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

Overview

The DSPIC30F3013-30I/SO is a 16-bit Digital Signal Controller (DSC) that combines the control features of a microcontroller with the computation power of a digital signal processor. Operating at 30 MIPS with a 5V supply, it features a 17-bit x 17-bit hardware multiplier and two 40-bit accumulators for high-performance math operations. This 28-pin SOIC device includes 24KB of Flash memory and integrated EEPROM for robust data storage in demanding embedded environments.

Why Choose This Part

The device features a unique Modified Harvard architecture that allows dual data fetches in a single cycle, which is critical for efficient MAC (Multiply-Accumulate) operations. It includes a dedicated 1K byte EEPROM for non-volatile parameter storage without requiring external memory chips. The 5V operation provides high noise immunity and simplified interfacing with standard industrial and automotive peripheral sensors.

Applications

Digital Filtering
Executing FIR and IIR filters in real-time for sensor signal conditioning and noise reduction.
Sensor Fusion
Processing multiple high-speed analog and digital sensor inputs using its 16-bit architecture and DSP instructions.
Industrial Signal Processing
Interfacing with industrial transceivers via UART, SPI, and I2C for distributed data acquisition and processing.
Power Management Control
Utilizing integrated PWM and high-speed math to manage power conversion cycles in switched-mode supplies.

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 28-SOIC (0.295", 7.50mm Width)
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 28-SOIC
Voltage - Supply (Vcc/Vdd) 2.5V ~ 5.5V

Getting Started

Develop firmware using the Microchip MPLAB X IDE and the MPLAB XC16 C Compiler for 16-bit devices. Hardware debugging and programming are typically performed using the MPLAB ICD 4 or MPLAB PICkit 4 in-circuit debuggers. Evaluation can be accelerated using the Microchip Explorer 16/32 Development Board with a compatible Plug-In Module (PIM).

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/SO (this part) 24KB 2K 20 SOIC-28 30 M A/D 10x12b 2,333
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
DSPIC30F3013-30I/SP 24KB 2K 20 DIP-28 30 M A/D 10x12b 188
DSPIC30F3012-30I/P 24KB 2K 12 DIP-18 30 M A/D 8x12b 296
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/ML 24KB 2K 20 VQFN-44 30 M A/D 10x12b 560