MCHPDSPIC30F3012-30I/P
Overview
The DSPIC30F3012-30I/P is a 16-bit Digital Signal Controller (DSC) that combines the control features of a microcontroller with the computation speed of a Digital Signal Processor. It delivers 30 MIPS performance and features a 17-bit x 17-bit single-cycle hardware multiplier and dual 40-bit accumulators for high-speed mathematical operations.
Why Choose This Part
This device offers a dedicated DSP instruction set including single-cycle MAC and 40-bit accumulators, providing significant throughput for math-intensive tasks in a small 18-pin DIP package. It includes 1024 bytes of integrated data EEPROM for non-volatile storage of calibration constants and system parameters.
Applications
Key Specifications
Getting Started
Development is supported by the MPLAB X IDE and the MPLAB XC16 compiler. Hardware debugging and programming can be performed using the MPLAB ICD 4 or PICkit 4 in-circuit debuggers through the ICSP interface.
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 |
|---|---|---|---|---|---|---|---|
| DSPIC30F3012-30I/P (this part) | 24KB | 2K | 12 | DIP-18 | 30 M | A/D 8x12b | 296 |
| 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 |
| DSPIC30F2020-20E/SO | 12KB | 512 x 8 | 21 | SOIC-28 | 20 M | A/D 8x10b | 113 |
| DSPIC30F3013-30I/SO | 24KB | 2K | 20 | SOIC-28 | 30 M | A/D 10x12b | 2,333 |
| 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 |




