dsPIC30F6012A

dsPIC30F General Purpose 16-bit Digital Signal Controller. Seamless migration options from this device to dsPIC33F and PIC24 devices in similar packages.

产品特性
  • 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)
  • 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
  • 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: 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
  • Data Converter Interface (DCI) supports common audio Codec protocols, including I2S and AC’97
  • 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
  • Enhanced Flash program memory: 10,000 erase/write cycle (min.) for industrial temperature range, 100K (typical)
  • 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)
  • 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
  • Sleep, Idle and Alternate Clock modes
  • Low power, high speed Flash technology
  • Wide operating voltage range (2.5V to 5.5V)
  • Industrial and Extended temperature ranges
  • Low power consumption
技术参数
Parameter Name Value Value
Architecture 16-bit 16-bit
CPU Speed (MIPS) 30 30
Memory Type Flash Flash
Program Memory (KB) 144 144
RAM Bytes 8,192 8,192
Temperature Range C -40 to 125 -40 to 125
Operating Voltage Range (V) 2.5 to 5.5 2.5 to 5.5
I/O Pins 52 52
Pin Count 64 64
System Management Features BOR, LVD BOR, LVD
POR Yes Yes
WDT Yes Yes
Internal Oscillator 7.37 MHz, 512 kHz 7.37 MHz, 512 kHz
nanoWatt Features Fast Wake/Fast Control Fast Wake/Fast Control
Digital Communication Peripherals 2-UART2-SPI1-I2C 2-UART2-SPI1-I2C
Codec Interface Yes Yes
Analog Peripherals 1-A/D 16x12-bit @ 200(ksps) 1-A/D 16x12-bit @ 200(ksps)
USB (ch, speed, compliance) 0, None, 0, None,
CAN (#, type) 2 CAN 2 CAN
Capture/Compare/PWM Peripherals 8/8 8/8
PWM Resolution bits 16 16
Timers 5 x 16-bit 2 x 32-bit 5 x 16-bit 2 x 32-bit
Parallel Port GPIO GPIO
文档资料
dsPIC30F6011A/6012A/6013A/6014A Data SheetData Sheets02/04/20113617KB
dsPIC30F6011A/6012A/6013A/6014A Family Silicon Errata and Data Sheet ClarificatiErrata06/07/2011427KB
dsPIC30F to dsPIC33F Conversion GuidelinesMigration Documents01/13/2006185KB
dsPIC30F to PIC24H Conversion GuidelinesMigration Documents02/03/2006186KB
dsPIC30F6011A/6012A/6013A/6014A Migration GuidelinesMigration Documents09/05/2012186KB
16-bit MCU and DSC Programmer's Reference ManualProgramming Specification02/25/201310777KB
dsPIC30F Flash Programming SpecificationProgramming Specification11/02/20101561KB
AN1044 - Data Encryption Routines for PIC24 and dsPIC DevicesAppNote03/01/2013347KB
AN1045 - File I/O Functions Using Microchip's Memory Disk Drive File System LibraryAppNote05/02/2014350KB
AN1071 - IrDA Standard Stack for Microchip 16-Bit and 32-bit MCUsAppNote12/07/2010716KB
AN1094 - Bootloader for dsPIC30F/33F and PIC24F/24H DevicesAppNote05/18/2007413KB
AN1115 - Implementing Digital Lock-In Amplifiers Using the dsPIC DSCAppNote10/19/2007392KB
AN1152 - Achieving Higher ADC Resolution Using OversamplingAppNote01/22/2008337KB
AN1227 - Using a Keyboard with the Microchip Graphics LibraryAppNote03/28/2010150KB
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCsAppNote04/24/2012439KB
AN699 - Anti-Aliasing, Analog Filters for Data Acquisition SystemsAppNote07/26/1999171KB
AN962 - Implementing Auto Baud on dsPIC30F DevicesAppNote06/27/2005320KB
TB3017, dsPIC30F CAN Interrupt ManagementAppNote02/27/2009266KB
16-bit Embedded Control Solutions BrochureBrochures06/29/20157978KB
Electronic Solutions for Medical and FitnessBrochures09/10/201410216KB
MPLAB® X IDE Product OverviewSell Sheets07/11/2011182KB
dsPIC30F Family Reference ManualReference Manual02/23/20068679KB
dsPIC33/PIC24 FRM, I2CReference Manual03/18/2014668KB
dsPIC33/PIC24 FRM, Output CompareReference Manual03/13/2014322KB
dsPIC33/PIC24 FRM, UARTReference Manual03/14/2014467KB
Section 01. Introduction - dsPIC30F FRMReference Manual01/09/20143615KB
Section 02. CPU - dsPIC30F FRMReference Manual01/09/2014515KB
Section 03. Data Memory - dsPIC30F FRMReference Manual01/09/20143695KB
Section 04. Program Memory - dsPIC30F FRMReference Manual01/09/2014161KB
Section 05. Flash and EEPROM Programming - dsPIC30F FRMReference Manual01/09/2014255KB
Section 06. Interrupts - dsPIC30F FRMReference Manual01/09/2014577KB
Section 07. Oscillator - dsPIC30F FRMReference Manual01/09/2014826KB
Section 08. Reset - dsPIC30F FRMReference Manual01/09/20143784KB
Section 09. Low Voltage Detect (LVD) - dsPIC30F FRMReference Manual01/09/20143632KB
Section 10. Watchdog Timer and Power-Saving Modes - dsPIC30F FRMReference Manual01/09/2014190KB
Section 11. I/O Ports - dsPIC30F FRMReference Manual01/09/2014170KB
Section 12. Timers - dsPIC30F FRMReference Manual01/09/2014302KB
Section 13. Input Capture - dsPIC30F FRMReference Manual01/09/20143726KB
Section 15. Motor Control PWM - dsPIC30F FRMReference Manual01/09/2014592KB
Section 16. Quadrature Encoder Interface (QEI) - dsPIC30F FRMReference Manual01/09/2014263KB
Section 17. 10-Bit A/D Converter - dsPIC30F FRMReference Manual01/09/2014929KB
Section 20. Serial Peripheral Interface (SPI) - dsPIC30F FRMReference Manual01/09/2014244KB
Section 22. Data Converter Interface (DCI) - dsPIC30F FRMReference Manual01/09/20143869KB
Section 23. CAN Module - dsPIC30F FRMReference Manual01/09/2014917KB
Section 24. Device Configuration - dsPIC30F FRMReference Manual01/09/2014239KB
Section 25. Development Tool Support - dsPIC30F FRMReference Manual01/09/2014273KB
Section 26. CodeGuard™ Security - dsPIC30F FRMReference Manual01/09/2014550KB
Section 27. dsPIC30F SMPS Devices - dsPIC30F FRMReference Manual01/09/201496KB
Section 28. Interrupts (Part II) - dsPIC30F FRMReference Manual01/09/2014592KB
Section 29. Oscillator - dsPIC30F FRMReference Manual01/09/2014391KB
Section 30. Power Supply PWM - dsPIC30F FRMReference Manual01/09/2014618KB
Section 31. 10-bit 2Msps Analog-to-Digital Converter (ADC) - dsPIC30F FRMReference Manual01/09/2014461KB
Section 32. Analog Comparator - dsPIC30F FRMReference Manual01/09/2014212KB
Section 33. Device Configuration (Part II) - dsPIC30F FRMReference Manual01/09/2014217KB
Section 36: Watchdog Timer and Power-Saving Modes (Part II) - dsPIC30F FRMReference Manual01/09/2014270KB
Section 37. Appendices - dsPIC30F FRMReference Manual01/09/2014761KB
Program Executive RIPE_02_000000Software12/08/20141KB
dsPIC Acoustic Echo Cancellation LibrarySoftware07/22/20113765KB
dsPIC DSC Noise Suppression LibrarySoftware07/22/20114417KB
CE001 Using dsPIC30F A/D Converters and the DSP Library for Signal FilteringCode Examples04/21/2009161KB
CE027 - Run-Time Self Programming of FLASH Program MemoryCode Examples08/17/200914KB
CE034 - CAN LoopbackCode Examples08/17/200921KB
CE035 - Real-Time Data Monitoring (RTDM) ExampleCode Examples12/10/20091256KB
Hardware Conditioning of Sensor SignalsWebinars01/27/201057070KB
Section 35: SPI (Part II) -- dsPIC30F FRM30F Ref Manual part210/03/2008233KB
CE004 Real-Time Clock on the dsPIC30F DSCdsPIC30F code examples03/28/200729KB
CE005 - Using FIR Filters from dsPIC Filter Design and DSP librarydsPIC30F code examples03/28/200734KB
CE006 - Address Error Traps for Easy DebuggingdsPIC30F code examples03/28/200713KB
CE007 - Stack Error Traps for Easy DebuggingdsPIC30F code examples03/28/200713KB
CE008 - Oscillator failure traps and Fail-safe Clock MonitoringdsPIC30F code examples03/28/200711KB
CE009 - Math Error Traps for Robust OperationdsPIC30F code examples03/28/200717KB
CE010 - Performing A/D conversions in SLEEP (low-power) modedsPIC30F code examples03/28/200710KB
CE011 - Dynamic Clock Division for Low-Power OperationdsPIC30F code examples03/28/200714KB
CE012 - Dynamic Clock Switching for Low-Power OperationdsPIC30F code examples03/28/200714KB
CE013 - External interrupt pins - Configuration and UsedsPIC30F code examples03/28/200710KB
CE014 - Fast wake-up from SLEEP modedsPIC30F code examples03/28/200710KB
CE015 - Dynamic tuning of Internal Fast RC OscillatordsPIC30F code examples03/28/200714KB
CE016 - Interfacing to I2S Audio Codecs using dsPIC30F DCI moduledsPIC30F code examples03/28/200710KB
CE017 Reading, Erasing and Writing to dsPIC30F Data EEPROMdsPIC30F code examples11/09/200720KB
CE018 - Using the Fast Fourier Transform (FFT) for Frequency DetectiondsPIC30F code examples10/10/200731KB
CE019 - Proportional Integral Derivative (PID) controllers & closed-loop controldsPIC30F code examples03/28/200713KB
In-Circuit Debugging Interface Options with dsPIC DSCQuick Start Guides09/19/2005110KB
dsPIC DSC DTMF Generation/Detection LibrariesSoftware Library08/12/200833KB
dsPIC FSK Generation LibrarySoftware Library12/19/200730KB
dsPIC® DSC Speech Coding Solutions User's GuideUser Guides04/05/2010977KB
CodeGuard Security:Protecting Intellectual Property in Collaborative Sys DesignWhitePapers09/28/2006583KB
订购型号
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
DSPIC30F6012A-20E/PF64TQFP-40C to +125CTRAY11.5010.449.508.708.31If you need to obtain an Extended Temp sample you may obtain one via www.microchipdirect.com or by contacting your local sales office
DSPIC30F6012A-20E/PT64TQFP-40C to +125CTRAY10.599.628.758.027.65If you need to obtain an Extended Temp sample you may obtain one via www.microchipdirect.com or by contacting your local sales office
DSPIC30F6012A-30I/PF64TQFP-40C to +85CTRAY10.549.578.707.987.61
DSPIC30F6012A-30I/PT64TQFP-40C to +85CTRAY9.638.757.957.296.96
DSPIC30F6012AT-20E/PT64TQFP-40C to +125CT/R10.649.668.788.057.68Please select the non-tape and reel version of this part
DSPIC30F6012AT-30I/PT64TQFP-40C to +85CT/R9.678.797.997.326.99Please select the non-tape and reel version of this part
相关开发工具
相类似产品
ProductPinsFlashRAMPrice5KNotes
dsPIC30F6011641326,144$13.09DSP
dsPIC30F6011A641326,144$6.89DSP
dsPIC30F6012641448,192$13.23DSP
dsPIC30F6012A641448,192$6.96DSP
dsPIC30F6013801326,144$13.38DSP
dsPIC30F6013A801326,144$7.14DSP
dsPIC30F6014801448,192$13.66DSP
dsPIC30F6014A801448,192$7.25DSP
器件无铅环保信息
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
DSPIC30F6012A-20E/PT0.2867002.48750064TQFP10x10x1mmMatte Tine3
DSPIC30F6012AT-30I/PT0.2867000.73833364TQFP10x10x1mmMatte Tine3
DSPIC30F6012A-30I/PT0.2867002.48750064TQFP10x10x1mmMatte Tine3
DSPIC30F6012AT-20E/PT0.2867000.73833364TQFP10x10x1mmMatte Tine3
DSPIC30F6012A-30I/PF0.5400004.12222264TQFP14x14x1mmMatte Tine3
DSPIC30F6012A-20E/PF0.5400004.12222264TQFP14x14x1mmMatte Tine3
dsPIC30F6011A/6012A/6013A/6014A Data Sheet dsPIC30F6014A
dsPIC30F6011A/6012A/6013A/6014A Family Silicon Errata and Data Sheet Clarificati dsPIC30F6014A
dsPIC30F to dsPIC33F Conversion Guidelines dsPIC33FJ64MC710A
dsPIC30F to PIC24H Conversion Guidelines dsPIC30F6014A
dsPIC30F6011A/6012A/6013A/6014A Migration Guidelines dsPIC30F6014A
16-bit MCU and DSC Programmer's Reference Manual PIC24FJ32GA002
dsPIC30F Flash Programming Specification dsPIC30F6014A
AN1044 PIC24FJ16GA002
AN1045 dsPIC33FJ64MC804
AN1071 PIC24FJ16GA004
IrDA Standard Stack for Microchip 16-bit Microcontrollers PIC24FJ16GA004
IrDA Standard Stack for Microchip 32-bit Microcontrollers PIC24FJ16GA004
AN1094 dsPIC33FJ32GP204
AN1094 Source Code dsPIC33FJ32GP204
AN1115 dsPIC33FJ12GP202
AN1115 Source Code dsPIC33FJ12GP202
AN1152 dsPIC33FJ12GP202
AN1152 Source Code dsPIC33FJ12GP202
AN1227 dsPIC33FJ12GP202
AN1229 ENC624J600
PIC18F ClassB-2 Library ENC624J600
AN699 MCP3304
AN962 dsPIC30F6014A
AN962 Source code dsPIC30F6014A
TB3017, dsPIC30F CAN Interrupt Management dsPIC30F6014A
16-bit Embedded Control Solutions Brochure PIC24FJ32GA002
Electronic Solutions for Medical and Fitness 24VL025
MPLAB® X IDE Product Overview 24VL025
dsPIC30F Family Reference Manual dsPIC30F6014A
dsPIC33/PIC24 FRM, I2C PIC24FJ32GA002
dsPIC33/PIC24 FRM, Output Compare PIC24FJ32GA002
dsPIC33/PIC24 FRM, UART PIC24FJ32GA002
Section 01. Introduction - dsPIC30F FRM dsPIC30F6014A
Section 02. CPU - dsPIC30F FRM dsPIC30F6014A
Section 03. Data Memory - dsPIC30F FRM dsPIC30F6014A
Section 04. Program Memory - dsPIC30F FRM dsPIC30F6014A
Section 05. Flash and EEPROM Programming - dsPIC30F FRM dsPIC30F6014A
Section 06. Interrupts - dsPIC30F FRM dsPIC30F6014A
Section 07. Oscillator - dsPIC30F FRM dsPIC30F6014A
Section 08. Reset - dsPIC30F FRM dsPIC30F6014A
Section 09. Low Voltage Detect (LVD) - dsPIC30F FRM dsPIC30F6014A
Section 10. Watchdog Timer and Power-Saving Modes - dsPIC30F FRM dsPIC30F6014A
Section 11. I/O Ports - dsPIC30F FRM dsPIC30F6014A
Section 12. Timers - dsPIC30F FRM dsPIC30F6014A
Section 13. Input Capture - dsPIC30F FRM dsPIC30F6014A
Section 15. Motor Control PWM - dsPIC30F FRM dsPIC30F6014A
Section 16. Quadrature Encoder Interface (QEI) - dsPIC30F FRM dsPIC30F6014A
Section 17. 10-Bit A/D Converter - dsPIC30F FRM dsPIC30F6014A
Section 20. Serial Peripheral Interface (SPI) - dsPIC30F FRM dsPIC30F6014A
Section 22. Data Converter Interface (DCI) - dsPIC30F FRM dsPIC30F6014A
Section 23. CAN Module - dsPIC30F FRM dsPIC30F6014A
Section 24. Device Configuration - dsPIC30F FRM dsPIC30F6014A
Section 25. Development Tool Support - dsPIC30F FRM dsPIC30F6014A
Section 26. CodeGuard™ Security - dsPIC30F FRM dsPIC30F6014A
Section 27. dsPIC30F SMPS Devices - dsPIC30F FRM dsPIC30F6014A
Section 28. Interrupts (Part II) - dsPIC30F FRM dsPIC30F6014A
Section 29. Oscillator - dsPIC30F FRM dsPIC30F6014A
Section 30. Power Supply PWM - dsPIC30F FRM dsPIC30F6014A
Section 31. 10-bit 2Msps Analog-to-Digital Converter (ADC) - dsPIC30F FRM dsPIC30F6014A
Section 32. Analog Comparator - dsPIC30F FRM dsPIC30F6014A
Section 33. Device Configuration (Part II) - dsPIC30F FRM dsPIC30F6014A
Section 36: Watchdog Timer and Power-Saving Modes (Part II) - dsPIC30F FRM dsPIC30F6014A
Section 37. Appendices - dsPIC30F FRM dsPIC30F6014A
Program Executive RIPE_02_000000 dsPIC30F6014A
CE001 Using dsPIC30F A/D Converters and the DSP Library for Signal Filtering dsPIC30F6014A
CE027 - Run-Time Self Programming of FLASH Program Memory dsPIC30F6014A
CE034 - CAN Loopback dsPIC30F6014A
CE035 - Real-Time Data Monitoring (RTDM) Example dsPIC30F6014A
Section 35: SPI (Part II) -- dsPIC30F FRM dsPIC30F6014A
CE004 Real-Time Clock on the dsPIC30F DSC dsPIC30F6014A
CE005 - Using FIR Filters from dsPIC Filter Design and DSP library dsPIC30F6014A
CE006 - Address Error Traps for Easy Debugging dsPIC30F6014A
CE007 - Stack Error Traps for Easy Debugging dsPIC30F6014A
CE008 - Oscillator failure traps and Fail-safe Clock Monitoring dsPIC30F6014A
CE009 - Math Error Traps for Robust Operation dsPIC30F6014A
CE010 - Performing A/D conversions in SLEEP (low-power) mode dsPIC30F6014A
CE011 - Dynamic Clock Division for Low-Power Operation dsPIC30F6014A
CE012 - Dynamic Clock Switching for Low-Power Operation dsPIC30F6014A
CE013 - External interrupt pins - Configuration and Use dsPIC30F6014A
CE014 - Fast wake-up from SLEEP mode dsPIC30F6014A
CE015 - Dynamic tuning of Internal Fast RC Oscillator dsPIC30F6014A
CE016 - Interfacing to I2S Audio Codecs using dsPIC30F DCI module dsPIC30F6014A
CE017 Reading, Erasing and Writing to dsPIC30F Data EEPROM dsPIC30F6014A
CE018 - Using the Fast Fourier Transform (FFT) for Frequency Detection dsPIC30F6014A
CE019 - Proportional Integral Derivative (PID) controllers & closed-loop control dsPIC30F6014A
In-Circuit Debugging Interface Options with dsPIC DSC PIC24FJ32GA002
dsPIC® DSC Speech Coding Solutions User's Guide dsPIC33FJ64GP710A
CodeGuard Security:Protecting Intellectual Property in Collaborative Sys Design dsPIC33FJ64MC710A