dsPIC30F Sensor Family 16-bit Digital Signal Controller |
Parameter Name | Value |
Architecture | 16-bit |
CPU Speed (MIPS) | 30 |
Memory Type | Flash |
Program Memory (KB) | 24 |
RAM Bytes | 2,048 |
Temperature Range C | -40 to 125 |
Operating Voltage Range (V) | 2.5 to 5.5 |
I/O Pins | 12 |
Pin Count | 18 |
System Management Features | PBOR, LVD |
POR | Yes |
WDT | Yes |
Internal Oscillator | 7.37 MHz, 512 kHz |
nanoWatt Features | Fast Wake/Fast Control |
Digital Communication Peripherals | 1-UART, 1-SPI, 1-I2C |
Codec Interface | No |
Analog Peripherals | 1-A/D 8×12-bit @ 200(ksps) |
Timers | 3 x 16-bit 1 x 32-bit |
Parallel Port | GPIO |
Features
High-Performance Modified RISC CPU:
Modified Harvard architecture
C compiler optimized instruction set architecture
84 base instructions with flexible addressing modes
24-bit wide instructions, 16-bit wide data path
16 x 16-bit working register array
Up to 30 MIPs operation:
– DC to 40 MHz external clock input
– Internal FRC input with PLL active (4x, 8x, 16x)
– 4 MHz-10 MHz oscillator input with PLL active (4x, 8x, 16x)
– 10 MHz – 20 MHz oscillator input in HS/2 or HS/3 with PLL active (4x, 8x, 16x)
Peripheral and External interrupt sources
8 user selectable priority levels for each interrupt
4 processor exceptions and software traps
Primary and Alternate interrupt Vector Tables
DSP Engine Features:
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
Peripheral Features:
High current sink/source I/O pins: 25 mA/25 mA
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
Analog Features:
12-bit 200 Ksps Analog-to-Digital Converter (A/D)
A/D Conversion available during Sleep and Idle
1 Sample/Hold
Multiple Conversion Sequencing Options
Special Microcontroller Features:
Enhanced Flash program memory:
– 10,000 erase/write cycle (min.) for industrial temperature range, 100K (typical)
Data EEPROM memory:
– 100,000 erase/write cycle (min.) for industrial temperature range, 1M (typical)
Self-reprogrammable under software control
Power-on Reset (POR), Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)
Flexible Watchdog Timer (WDT) with on-chip low power RC oscillator for reliable operation
Fail-Safe clock monitor operation
Detects clock failure and switches to on-chip low power RC oscillator
Programmable code protection
In-Circuit Serial Programming™ (ICSP™)
Programmable Brown-out Detection and Reset generation
Selectable Power Management modes
– Sleep, Idle and Alternate Clock modes
CMOS Technology:
Low power, high speed Flash technology
Wide operating voltage range (2.5V to 5.5V)
Industrial and Extended temperature ranges
Low power consumption
dsPIC30F2011/2012/3012/3013 Data Sheet