DSPIC30F6012 Series
Manufacturer: Microchip Technology
Catalog
16-BIT, FLASH, 30 MHZ, RISC MICROCONTROLLER, PQFP64, 10 X 10 MM, 1 MM HEIGHT, PLASTIC, MS-026, TQFP-64
Part | Data Converters | Operating Temperature [Max] | Operating Temperature [Min] | Oscillator Type | Package / Case | Program Memory Size | Mounting Type | Program Memory Type | Core Processor | Peripherals | EEPROM Size | Speed | Supplier Device Package | Number of I/O | RAM Size | Voltage - Supply (Vcc/Vdd) [Min] | Voltage - Supply (Vcc/Vdd) [Max] | Connectivity [custom] | Core Size |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Microchip Technology DSPIC30F6012AT-30I/PT | 12 b, 16 | 85 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 30 MIPs | 64-TQFP (10x10) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012-20E/PF | 12 b, 16 | 125 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 20 MIPS | 64-TQFP (14x14) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012A-20E/PT | 12 b, 16 | 125 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 20 MIPS | 64-TQFP (10x10) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012-30I/PF | 12 b, 16 | 85 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 30 MIPs | 64-TQFP (14x14) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012T-30I/PF | 12 b, 16 | 85 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 30 MIPs | 64-TQFP (14x14) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012A-20I/PT | 12 b, 16 | 85 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 20 MIPS | 64-TQFP (10x10) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012-20I/PF | 12 b, 16 | 85 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 20 MIPS | 64-TQFP (14x14) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012AT-30I/PF | 12 b, 16 | 85 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 30 MIPs | 64-TQFP (14x14) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012A-30I/PT | 12 b, 16 | 85 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 30 MIPs | 64-TQFP (10x10) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012A-20E/PF | 12 b, 16 | 125 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 20 MIPS | 64-TQFP (14x14) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012AT-20E/PT | 12 b, 16 | 125 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 20 MIPS | 64-TQFP (10x10) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012T-20I/PF | 12 b, 16 | 85 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 20 MIPS | 64-TQFP (14x14) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012AT-20E/PF | 12 b, 16 | 125 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 20 MIPS | 64-TQFP (14x14) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012A-30I/PF | 12 b, 16 | 85 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 30 MIPs | 64-TQFP (14x14) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Microchip Technology DSPIC30F6012AT-20I/PT | 12 b, 16 | 85 °C | -40 °C | Internal | 64-TQFP | 144 KB | Surface Mount | FLASH | dsPIC | AC'97, Brown-out Detect/Reset, I2S, LVD, POR, PWM, WDT | 4 K | 20 MIPS | 64-TQFP (10x10) | 52 I/O | 8K x 8 | 2.5 V | 5.5 V | CANbus, I2C, SPI, UART/USART | 16-Bit |
Key Features
• High-Performance dsPIC30F core* Modified Harvard architecture
• * C compiler optimized instruction set architecture
• * 24-bit wide instructions, 16-bit wide data path
• * Up to 30 MIPS operation
• * DSP Engine for math intensive operations
• * 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
•
• Operating Conditions* Wide operating voltage range (2.5V to 5.5V)
• * Industrial and Extended temperature ranges
•
• 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
• * Two CAN bus modules compliant with CAN 2.0B standard
•
• 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 with 10,000 erase/write cycle (min.) for industrial temperature range, 100K (typical)
• * Data EEPROM memory with 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™)
• * 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)
• * Programmable Brown-out Detection and Reset generation
• * Sleep, Idle and Alternate Clock modes for power management
Description
AI
dsPIC30F General Purpose 16-bit Digital Signal Controller.
Seamless migration options from this device to dsPIC33F and PIC24 devices in similar packages.