DSPIC30F2010-30I/SPG Microchip Technology, DSPIC30F2010-30I/SPG Datasheet - Page 3

16BIT 30MIPS DSPIC, 30F2010, DIP28

DSPIC30F2010-30I/SPG

Manufacturer Part Number
DSPIC30F2010-30I/SPG
Description
16BIT 30MIPS DSPIC, 30F2010, DIP28
Manufacturer
Microchip Technology
Series
DsPIC30Fr
Datasheet

Specifications of DSPIC30F2010-30I/SPG

Core Frequency
30MHz
Embedded Interface Type
I2C, SPI, UART
No. Of I/o's
20
Flash Memory Size
12KB
Supply Voltage Range
2.5V To 5.5V
Operating Temperature Range
-40°C To
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
High Performance Modified RISC CPU:
• Modified Harvard architecture
• C compiler optimized instruction set architecture
• 84 base instructions
• 24-bit wide instructions, 16-bit wide data path
• Linear program memory addressing up to 4M
• Linear data memory addressing up to 64 Kbytes
• Up to 144 Kbytes on-chip Flash program space
• Up to 48K Instruction Words
• Up to 8 Kbytes of on-chip data RAM
• Up to 4 Kbytes of non-volatile data EEPROM
• 16 x 16-bit working register array
• Three Address Generation Units that enable:
• Flexible Addressing modes supporting:
• Two, 40-bit wide accumulators with optional
• 17-bit x 17-bit single cycle hardware fractional/
• Single cycle Multiply-Accumulate (MAC) operation
• 40-stage Barrel Shifter
• Up to 30 MIPs operation:
• Up to 42 interrupt sources
• Vector table with up to 62 vectors
Peripheral Features:
• High current sink/source I/O pins: 25 mA/25 mA
• Up to 5 external interrupt sources
• Timer module with programmable prescaler:
• 16-bit Capture input functions
 2004 Microchip Technology Inc.
dsPIC30F Enhanced Flash 16-bit Digital Signal Controllers
Instruction Words
- Dual data fetch
- Accumulator write back for DSP operations
- Indirect, Modulo and Bit-Reversed modes
saturation logic
integer multiplier
- DC to 40 MHz external clock input
- 4 MHz-10 MHz oscillator input with
- 8 user selectable priority levels
- 54 interrupt vectors
- 8 processor exceptions and software traps
- Up to five 16-bit timers/counters; optionally
PLL active (4x, 8x, 16x)
pair up 16-bit timers into 32-bit timer modules
Motor Control and Power Conversion Family
Advance Information
Peripheral Features (Continued):
• 16-bit Compare/PWM output functions
• 3-wire SPI
• I
• Addressable UART modules supporting:
• CAN bus modules
Motor Control PWM Module Features:
• Up to 8 PWM output channels
• 4 duty cycle generators
• Dedicated time base with 4 modes
• Programmable output polarity
• Dead-time control for Complementary mode
• Manual output control
• Trigger for A/D conversions
Quadrature Encoder Interface Module
Features:
• Phase A, Phase B and Index Pulse input
• 16-bit up/down position counter
• Count direction status
• Position Measurement (x2 and x4) mode
• Programmable digital noise filters on inputs
• Alternate 16-bit Timer/Counter mode
• Interrupt on position counter rollover/underflow
- Dual Compare mode available
and 7-bit/10-bit addressing
- Interrupt on address bit
- Wake-up on Start bit
- 4 characters deep TX and RX FIFO buffers
- Complementary or Independent Output
- Edge and Center Aligned modes
2
C
modes
TM
module supports Multi-Master/Slave mode
TM
modules (supports 4 Frame modes)
dsPIC30F
DS70082E-page 1

Related parts for DSPIC30F2010-30I/SPG