Microchip Technology Inc

dsPIC30F3011

In Production

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

 

    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
          • 4 MHz-10 MHz oscillator input 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

        Motor Control PWM Module Features:

        • Complementary or Independent Output modes
        • Edge and Center Aligned modes
        • Multiple duty cycle generators
        • Dedicated time base with 4 modes
        • Programmable output polarity
        • Dead time control for Complementary mode
        • Manual output control
        • Trigger for synchronized 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

        Analog Features:

        • 10-bit 1 Msps Analog-to-Digital Converter (A/D)
        • A/D Conversion available during Sleep and Idle
        • 4 Sample/Hold Channels
        • 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
    Parameter Name
    Value
    Architecture
    16-bit
    CPU Speed (MIPS)
    30
    Memory Type
    Flash
    Program Memory (KB)
    24
    RAM (KB)
    1
    Temperature Range C
    -40 to 125
    Operating Voltage Range (V)
    2.5 to 5.5
    I/O Pins
    30
    Pin Count
    40
    System Management Features
    BOR
    POR
    Yes
    WDT
    Yes
    Internal Oscillator
    7.37 MHz, 512 kHz
    Digital Communication Peripherals
    2-UART
    1-SPI
    1-I2C
    Analog Peripherals
    1-A/D 9x10-bit @ 1000(ksps)
    Capture/Compare/PWM Peripherals
    4/4
    PWM Resolution bits
    16
    Motor Control PWM Channels
    6
    Quadrature Encoder Interface (QEI)
    1
    Timers
    5 x 16-bit 2 x 32-bit
    Parallel Port
    GPIO
    Documentation
    Data Sheets
    11/12/2010
    3052KB
      Errata
     
     
     
    Errata
    03/14/2005
    381KB
    Errata
    03/14/2005
    124KB
    Errata
    06/02/2010
    297KB
      Migration Documents
     
     
     
    Migration Documents
    01/13/2006
    185KB
    Migration Documents
    02/03/2006
    186KB
      Programming Specifications
     
     
     
    Programming Specification
    02/25/2013
    10777KB
    Programming Specification
    11/02/2010
    1561KB
      Application Notes
     
     
     
    AppNote
    06/27/2011
    313KB
    AppNote
    03/01/2013
    347KB
    AppNote
    05/02/2014
    350KB
    AppNote
    12/07/2010
    716KB
    AppNote
    04/04/2010
    474KB
    AppNote
    05/18/2007
    413KB
    AppNote
    11/13/2007
    1021KB
    AppNote
    10/19/2007
    392KB
    AppNote
    11/10/2012
    693KB
    AppNote
    07/03/2012
    766KB
    AppNote
    06/13/2008
    264KB
    AppNote
    06/17/2008
    771KB
    AppNote
    03/28/2010
    150KB
    AppNote
    01/05/2017
    439KB
    AppNote
    07/26/1999
    171KB
    AppNote
    12/18/2003
    427KB
    AppNote
    06/06/2011
    940KB
    AppNote
    12/06/2007
    1765KB
    AppNote
    06/23/2005
    869KB
    AppNote
    06/27/2005
    320KB
    AppNote
    06/27/2005
    338KB
    AppNote
    06/06/2011
    1027KB
    AppNote
    02/27/2009
    266KB
      Brochures
     
     
     
    Brochures
    05/25/2017
    4130KB
    Brochures
    09/10/2014
    10216KB
      Sell Sheets
     
     
     
     
    Sell Sheets
    07/11/2011
    182KB
      Reference Manual
     
     
     
    Reference Manual
    02/23/2006
    8679KB
    Reference Manual
    03/18/2014
    668KB
    Reference Manual
    03/13/2014
    322KB
    Reference Manual
    03/14/2014
    467KB
    Reference Manual
    01/09/2014
    3615KB
    Reference Manual
    01/09/2014
    515KB
    Reference Manual
    01/09/2014
    3695KB
    Reference Manual
    01/09/2014
    161KB
    Reference Manual
    01/09/2014
    255KB
    Reference Manual
    01/09/2014
    577KB
    Reference Manual
    01/09/2014
    826KB
    Reference Manual
    01/09/2014
    3784KB
    Reference Manual
    01/09/2014
    3632KB
    Reference Manual
    01/09/2014
    190KB
    Reference Manual
    01/09/2014
    170KB
    Reference Manual
    01/09/2014
    302KB
    Reference Manual
    01/09/2014
    3726KB
    Reference Manual
    01/09/2014
    592KB
    Reference Manual
    01/09/2014
    263KB
    Reference Manual
    01/09/2014
    929KB
    Reference Manual
    01/09/2014
    244KB
    Reference Manual
    01/09/2014
    3869KB
    Reference Manual
    01/09/2014
    917KB
    Reference Manual
    01/09/2014
    239KB
    Reference Manual
    01/09/2014
    273KB
    Reference Manual
    01/09/2014
    550KB
    Reference Manual
    01/09/2014
    96KB
    Reference Manual
    01/09/2014
    592KB
    Reference Manual
    01/09/2014
    391KB
    Reference Manual
    01/09/2014
    618KB
    Reference Manual
    01/09/2014
    461KB
    Reference Manual
    01/09/2014
    212KB
    Reference Manual
    01/09/2014
    217KB
    Reference Manual
    01/09/2014
    270KB
    Reference Manual
    01/09/2014
    761KB
      Software
     
     
     
     
    Software
    12/08/2014
    1KB
      Code Examples
     
     
     
     
    Code Examples
    04/21/2009
    161KB
    Code Examples
    04/21/2009
    76KB
    Code Examples
    04/21/2009
    97KB
    Code Examples
    08/17/2009
    14KB
    Code Examples
    08/17/2009
    21KB
    Code Examples
    12/10/2009
    1256KB
      Webinars
     
     
     
     
    Webinars
    01/27/2010
    57070KB
      aspx30FRefManualpart2
     
     
     
     
    30F Ref Manual part2
    10/03/2008
    233KB
      aspxdsPIC30Fcodeexamples
     
     
     
     
    dsPIC30F code examples
    03/28/2007
    29KB
    dsPIC30F code examples
    03/28/2007
    34KB
    dsPIC30F code examples
    03/28/2007
    13KB
    dsPIC30F code examples
    03/28/2007
    13KB
    dsPIC30F code examples
    03/28/2007
    11KB
    dsPIC30F code examples
    03/28/2007
    17KB
    dsPIC30F code examples
    03/28/2007
    10KB
    dsPIC30F code examples
    03/28/2007
    14KB
    dsPIC30F code examples
    03/28/2007
    14KB
    dsPIC30F code examples
    03/28/2007
    10KB
    dsPIC30F code examples
    03/28/2007
    10KB
    dsPIC30F code examples
    03/28/2007
    14KB
    dsPIC30F code examples
    11/09/2007
    20KB
    dsPIC30F code examples
    10/10/2007
    31KB
    dsPIC30F code examples
    03/28/2007
    13KB
      aspxPinMaps
     
     
     
    Pin Maps
    04/12/2004
    70KB
    Pin Maps
    08/18/2004
    44KB
      Quick Start Guides
     
     
     
    Quick Start Guides
    10/22/2004
    2814KB
    Quick Start Guides
    09/19/2005
    110KB
      Software Library
     
     
     
     
    Software Library
    08/12/2008
    33KB
    Software Library
    12/19/2007
    30KB
      User Guides
     
     
     
    User Guides
    03/14/2005
    1316KB
    User Guides
    08/23/2004
    985KB
    User Guides
    08/23/2004
    1522KB
    User Guides
    08/23/2004
    1181KB
    User Guides
    08/22/2005
    5549KB
    User Guides
    12/12/2005
    2848KB
      White Papers
     
     
     
     
    WhitePapers
    09/28/2006
    583KB
    Pricing & Samples
    All pricing shown in USD only.
    Part Number
    Leads
    Package Type
    Temp Range
    Packing
    1+
    26+
    100+
    1000+
    5000+
    Buy
    Sample
    DSPIC30F3011-20E/ML
    44
    QFN
    -40C to +125C
    TUBE
    5.22
    4.74
    4.31
    3.95
    3.77
    If you need to obtain an Extended Temp sample you may obtain one via www.microchipdirect.com or by contacting your local sales office
    DSPIC30F3011-20E/P
    40
    PDIP
    -40C to +125C
    TUBE
    5.19
    4.72
    4.29
    3.93
    3.75
    If you need to obtain an Extended Temp sample you may obtain one via www.microchipdirect.com or by contacting your local sales office
    DSPIC30F3011-20E/PT
    44
    TQFP
    -40C to +125C
    TRAY
    5.06
    4.59
    4.17
    3.83
    3.65
    If you need to obtain an Extended Temp sample you may obtain one via www.microchipdirect.com or by contacting your local sales office
    DSPIC30F3011-20I/ML
    44
    QFN
    -40C to +85C
    TUBE
    4.76
    4.32
    3.93
    3.60
    3.44
    DSPIC30F3011-20I/P
    40
    PDIP
    -40C to +85C
    TUBE
    4.73
    4.30
    3.91
    3.58
    3.42
    DSPIC30F3011-20I/PT
    44
    TQFP
    -40C to +85C
    TRAY
    4.60
    4.17
    3.80
    3.48
    3.32
    DSPIC30F3011-30I/ML
    44
    QFN
    -40C to +85C
    TUBE
    4.76
    4.32
    3.93
    3.60
    3.44
    DSPIC30F3011-30I/P
    40
    PDIP
    -40C to +85C
    TUBE
    4.73
    4.30
    3.91
    3.58
    3.42
    DSPIC30F3011-30I/PT
    44
    TQFP
    -40C to +85C
    TRAY
    4.60
    4.17
    3.80
    3.48
    3.32
    DSPIC30F3011T-20E/PT
    44
    TQFP
    -40C to +125C
    T/R
    5.10
    4.63
    4.21
    3.86
    3.69
    Please select the non-tape and reel version of this part
    DSPIC30F3011T-30I/PT
    44
    TQFP
    -40C to +85C
    T/R
    4.64
    4.22
    3.83
    3.51
    3.35
    Please select the non-tape and reel version of this part

    ** Device not available to purchase online. Please contact a sales office for pricing information.
    Open a microchipDIRECT account today!

    Development Tools
    • Demo & Eval Boards
    • Emulation & Debuggers
    • Programmers
    • MOTOR CONTROL INTERFACE PICTAIL PLUS D-CARD ( AC164128 )

      MOTOR

      This PICtail Plus Motor Control Daughter Card interfaces with Explorer 16 (DM240001) and the HV/LV Power Module (DM300021 and DM300022). It has a variety of test points that will make debugging of your application easier. It also has hardware support for sensor and sensor-less applications such as Hall sensors, optical encoder, back EMF and current sensing. This uses dsPIC33F device family for the...

    • PICDEM MC LV Development Board ( DM183021 )

      PICDEM

      The PICDEM MC LV Development Board provides a cost-effective method of evaluating and developing sensored or sensorless brushless DC (BLDC) motor control applications. The board supports Microchip’s 28-pin, PIC18F microcontrollers and dsPIC30F Digital Signal Controllers. The board is capable of controlling motors rated up to 48V and 2.2 Amps.

      The development board also comes...

    • dsPICDEM 2 Development Board ( DM300018 )

      dsPICDEM

      The dsPICDEM™ 2 Development Board is a development and evaluation tool that helps create embedded applications using dsPIC30F Digital Signal Controllers. Sockets are provided for 28 and 40-pin devices in the motor control family and 18, 28 and 40-pin devices in the general purpose and sensor family.
      The board includes a sample dsPIC30F4011 Digital Signal Controller in the 40-pin...

    • 16-BIT 28P STARTER DEMO BOARD KIT ( DM300027 )

      16-BIT

      This low-cost, 16-bit, 28-pin Starter Development Board supports 28-pin PIC24 microcontrollers or dsPIC Digital Signal Controller (DSC) devices. This board is an ideal prototyping tool to help validate key design requirements using these microcontrollers and DSCs.

    • dsPICDEM MCLV-2 Development Board ( DM330021-2 )

      dsPICDEM

      The dsPICDEM™ MCLV-2 Development Board provides a cost-effective method of evaluating and developing sensored or sensorless Brushless DC (BLDC) and permanent magnet synchronous motor control applications. The board supports Microchip’s 100-pin Plug-In-Modules with dsPIC33E, dsPIC33F and PIC32MK Digital Signal Controllers. The board supports the use of the internal, on chip OpAmps found...

    • PICkit 3 In-Circuit Debugger ( PG164130 )

      PICkit

      Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit debugging offers these benefits:

      • Low cost
      • Minimum of additional hardware needed for debug
      • Expensive sockets or adapters are not required...

      Debug Features:
      Pgm-memory HW breakpoints:1
      Data-memory breakpoints:1
      WDT overflow:True
      Pass counter:True

    • MPLAB ICD 3 In-Circuit Debugger ( DV164035 )

      MPLAB

      MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® Flash microcontrollers and dsPIC® DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB Integrated Development Environment (IDE).

      Debug Features:
      WDT overflow:True
      Pgm-memory HW breakpoints:1
      Data-memory breakpoints:1
      Advanced breakpoints:True
      Pgm-memory SW breakpoints:Unlimited
      Pass counter:True

    • MPLAB REAL ICE PROBE KIT ( DV244005 )

      MPLAB

      MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs PIC® and dsPIC® Flash microcontrollers with the easy-to-use but powerful graphical user interface of the MPLAB Integrated Development Environment (IDE), included with each kit.
      The MPLAB REAL ICE probe is connected...

      Debug Features:
      WDT overflow:True
      I/O Port Trace:True (Requires Compiler Support)
      Data-memory breakpoints:1
      Pgm-memory SW breakpoints:Unlimited
      Pass counter:True
      SPI Trace:True (Requires Compiler Support)
      Advanced breakpoints:True
      Pgm-memory HW breakpoints:1

    • MPLAB PM3 Universal Device Programmer ( DV007004 )

      MPLAB

      The MPLAB® PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PIC® devices as well as the latest dsPIC® DSC devices. When used standalone, data can be loaded and saved with the SD/MMC card (not included).

      • Socket: AC164305   PartNo: DSPIC30F3011 (44PT)
      • Socket: AC164322   PartNo: DSPIC30F3011 (44ML)
    • MPLAB ICD 3 In-Circuit Debugger ( DV164035 )

      MPLAB

      MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® Flash microcontrollers and dsPIC® DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB Integrated Development Environment (IDE).

    • PICkit 3 In-Circuit Debugger ( PG164130 )

      PICkit

      Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit debugging offers these benefits:

      • Low cost
      • Minimum of additional hardware needed for debug
      • Expensive sockets or adapters are not required...

    • MPLAB REAL ICE PROBE KIT ( DV244005 )

      MPLAB

      MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs PIC® and dsPIC® Flash microcontrollers with the easy-to-use but powerful graphical user interface of the MPLAB Integrated Development Environment (IDE), included with each kit.
      The MPLAB REAL ICE probe is connected...

    Similar Devices
    Product
    Pins
    Flash
    RAM
    Price5K
    Notes
    28
    24
    1,024
    $3.02
    DSP
    40
    24
    1,024
    $3.32
    DSP
    40
    48
    2,048
    $4.02
    DSP
    28
    48
    2,048
    $3.71
    DSP
    64
    66
    2,048
    $5.08
    DSP
    80
    66
    2,048
    $5.59
    DSP
    80
    144
    8,192
    $13.66
    DSP
    80
    144
    8,192
    $7.01
    DSP
    64
    144
    8,192
    $7.18
    DSP
    RoHS Information
    Part
    Number
    Device
    Weight
    Shipping
    Weight
    Lead
    Count
    Package
    Type
    Package
    Width
    Solder
    Composition
    JEDEC
    Indicator
    RoHS
     
    China
    EFUP
    DSPIC30F3011-20E/P
    6.500000
    10.600000
    40
    PDIP
    .600in
    Matte Tin
    e3
    DSPIC30F3011-20I/P
    6.500000
    10.600000
    40
    PDIP
    .600in
    Matte Tin
    e3
    DSPIC30F3011-30I/P
    6.500000
    10.600000
    40
    PDIP
    .600in
    Matte Tin
    e3
    DSPIC30F3011T-30I/PT
    0.273300
    0.599000
    44
    TQFP
    10x10x1mm
    Matte Tin
    e3
    DSPIC30F3011T-20E/PT
    0.273300
    0.599000
    44
    TQFP
    10x10x1mm
    Matte Tin
    e3
    DSPIC30F3011-30I/PT
    0.273300
    1.187500
    44
    TQFP
    10x10x1mm
    Matte Tin
    e3
    DSPIC30F3011-20I/PT
    0.273300
    1.187500
    44
    TQFP
    10x10x1mm
    Matte Tin
    e3
    DSPIC30F3011-20E/PT
    0.273300
    1.187500
    44
    TQFP
    10x10x1mm
    Matte Tin
    e3
    DSPIC30F3011-20E/ML
    0.188400
    0.288889
    44
    QFN
    8x8x0.9mm
    Matte Tin
    e3
    DSPIC30F3011-20I/ML
    0.188400
    0.288889
    44
    QFN
    8x8x0.9mm
    Matte Tin
    e3
    DSPIC30F3011-30I/ML
    0.188400
    0.288889
    44
    QFN
    8x8x0.9mm
    Matte Tin
    e3
    To see a complete listing of RoHS data for this device, please Click here
    Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.