The DSPIC30F4013-30I/P is a motor control 16-bit Digital Signal Controller with seamless migration options from this device to DSPIC33F and PIC24 devices in similar packages. Enhanced flash program memory, 10,000 erase/write cycle (minimum) for industrial temperature range, 100k (typical). Data EEPROM memory, 100,000 erase/write cycle (minimum) for industrial temperature range, 1M (typical). Data converter interface (DCI) supports common audio codec protocols, including I2S and AC'97. The CMOS technology features a low power consumption, high speed flash technology and wide operating voltage range (2.5 to 5.5V).
Modified Harvard architecture
C compiler optimized instruction set architecture
84 base instructions with flexible addressing modes
Modulo and bit-reversed addressing modes
Two, 40-bit wide accumulators with optional saturation logic
17-bit x 17-bit single cycle hardware fractional/integer multiplier
Single cycle multiply-accumulate (MAC) operation
40-stage Barrel shifter
Dual data fetch
High current sink/source I/O pins (25mA/25mA)
Optionally pair up 16-bit timers into 32-bit timer modules
3-wire SPI? modules (supports 4 frame modes)
I2C? module supports multi-master/slave mode and 7-bit/10-bit addressing
Addressable UART modules with FIFO buffers and selectable pins