Microchip Technology Inc

dsPIC33FJ16GP101

In Production

An ultra low cost, high performance 16-bit family of digital signal controllers featuring CTMU,PPS, ADC and other advanced peripherals with low pin count and small footprint options

 

    Features

        CPU:

        • Up to 16 MIPS operation (3.0-3.6V)
        • Modified Harvard architecture
        • 16-bit-wide data path
        • 24-bit-wide instructions
        • 16 x 16 integer multiply operations
        • 32/16 and 16/16 integer divide operation
        • Two 40-bit accumulators with rounding and saturation options
        • Additional flexible and powerful addressing modes:
          • Modulo
          • Bit-reversed
        • Single-cycle multiply and accumulate:
          • Accumulator write back for DSP operations
          • Dual data fetch
        • Shifts for up to 40-bit data
        • 16 x 16 fractional multiply/divide operations

        On-Chip Flash and SRAM:

        • Flash program memory (16 Kbytes)
        • Data SRAM (1 Kbyte)
        • Security for program Flash

        Analog Peripherals:

        • 10-bit, 1.1 Msps Analog-to-Digital Converter (ADC):
          • Two and four simultaneous samples
          • Up to six input channels with auto-scanning
        • Three Analog Comparators with programmable input/output configuration
          • Up to four inputs per Comparator
        • Charge Time Measurement Unit (CTMU):
          • Supports capacitive touch sensing for touch screens and capacitive switches (mTouch™)

        Timers/Capture/Compare/PWM:

        • Timer/Counters, up to three 16-bit timers:
          • Can pair up to make one 32-bit timer
        • Input Capture (up to three channels)
          • Capture on up, down, or both edges
          • 16-bit capture input functions
        • Output Compare (up to two channels)
          • Single or Dual 16-bit Compare mode
        • Hardware Real-Time Clock and Calendar (RTCC)

        Communication Modules:

        • 4-wire SPI
        • I2C™
        • UART

        System Management:

        • Flexible clock options
        • High-accuracy internal FRC
        • Power-on Reset (POR)
        • Power-up Timer (PWRT)
        • Brown-out Reset (BOR)

        Power Management:

        • Single supply on-chip voltage regulator
        • Switch between clock sources in real time
        • Idle, Sleep, and Doze modes with fast wake-up

        Packaging:

        • 18-pin PDIP/SOIC
        • 20-pin PDIP/SOIC/SSOP
    Parameter Name
    Value
    Architecture
    16-bit
    CPU Speed (MIPS)
    16
    Memory Type
    Flash
    Program Memory (KB)
    16
    RAM (KB)
    1
    Temperature Range C
    -40 to 125
    Operating Voltage Range (V)
    3 to 3.6
    I/O Pins
    13
    Pin Count
    20
    System Management Features
    BOR
    POR
    Yes
    WDT
    Yes
    Internal Oscillator
    8 MHz, 32 kHz
    Digital Communication Peripherals
    1-UART
    1-SPI
    1-I2C
    Analog Peripherals
    1-A/D 4x10-bit @ 1100(ksps) 1-D/A 0x4-bit
    Comparators
    3
    Capture/Compare/PWM Peripherals
    3/2
    PWM Resolution bits
    16
    Timers
    3 x 16-bit 1 x 32-bit
    Parallel Port
    GPIO
    Hardware RTCC
    Yes
    Cap Touch Channels
    4
    Documentation
    Data Sheets
    01/22/2014
    3969KB
      Errata
     
     
     
     
    Errata
    12/01/2011
    141KB
      Programming Specifications
     
     
     
    Programming Specification
    02/25/2013
    10777KB
    Programming Specification
    09/21/2012
    686KB
      Application Notes
     
     
     
    AppNote
    03/01/2013
    347KB
    AppNote
    05/02/2014
    350KB
    AppNote
    11/27/2007
    370KB
    AppNote
    12/07/2010
    716KB
    AppNote
    03/16/2007
    515KB
    AppNote
    06/27/2011
    427KB
    AppNote
    08/08/2017
    414KB
    AppNote
    07/15/2008
    240KB
    AppNote
    01/05/2017
    439KB
    AppNote
    10/30/2008
    264KB
    AppNote
    02/03/2009
    834KB
    AppNote
    05/19/2010
    1100KB
    AppNote
    09/28/2010
    409KB
    AppNote
    05/09/2013
    2254KB
      Brochures
     
     
     
     
    Brochures
    05/25/2017
    4130KB
      Sell Sheets
     
     
     
     
    Sell Sheets
    07/11/2011
    182KB
      Reference Manual
     
     
     
    Reference Manual
    05/04/2016
    304KB
    Reference Manual
    03/18/2014
    668KB
    Reference Manual
    03/13/2014
    322KB
    Reference Manual
    05/28/2014
    281KB
    Reference Manual
    03/14/2014
    467KB
    Reference Manual
    01/03/2014
    664KB
    Reference Manual
    01/06/2014
    227KB
    Reference Manual
    01/06/2014
    332KB
    Reference Manual
    01/03/2014
    348KB
    Reference Manual
    01/06/2014
    146KB
    Reference Manual
    01/03/2014
    356KB
    Reference Manual
    01/03/2014
    321KB
    Reference Manual
    01/03/2014
    446KB
    Reference Manual
    01/03/2014
    211KB
    Reference Manual
    01/03/2014
    630KB
    Reference Manual
    01/03/2014
    1417KB
    Reference Manual
    01/03/2014
    1032KB
    Reference Manual
    01/03/2014
    392KB
    Reference Manual
    01/06/2014
    132KB
    Reference Manual
    01/06/2014
    130KB
    Reference Manual
    01/03/2014
    530KB
    Reference Manual
    01/03/2014
    494KB
    Reference Manual
    11/13/2013
    267KB
    Reference Manual
    11/13/2013
    453KB
    Reference Manual
    11/13/2013
    756KB
    Reference Manual
    11/13/2013
    327KB
      Software
     
     
     
     
    Software
    12/08/2014
    3KB
      Code Examples
     
     
     
     
    Code Examples
    08/17/2009
    425KB
    Code Examples
    09/12/2011
    26KB
    Code Examples
    08/17/2009
    20KB
    Code Examples
    12/10/2009
    33KB
    Code Examples
    08/17/2009
    16KB
    Code Examples
    08/17/2009
    13KB
    Code Examples
    12/10/2009
    31KB
    Code Examples
    08/17/2009
    15KB
    Code Examples
    08/17/2009
    16KB
    Code Examples
    08/17/2009
    20KB
    Code Examples
    08/17/2009
    17KB
    Code Examples
    08/17/2009
    18KB
    Code Examples
    08/17/2009
    11KB
    Code Examples
    08/17/2009
    33KB
    Code Examples
    08/17/2009
    18KB
    Code Examples
    08/17/2009
    21KB
    Code Examples
    08/17/2009
    20KB
    Code Examples
    09/15/2009
    29KB
    Code Examples
    09/15/2009
    36KB
    Code Examples
    08/17/2009
    20KB
    Code Examples
    08/17/2009
    31KB
    Code Examples
    08/17/2009
    13KB
    Code Examples
    12/10/2009
    45KB
    Code Examples
    12/10/2009
    150KB
    Code Examples
    12/10/2009
    43KB
    Code Examples
    12/10/2009
    46KB
    Code Examples
    12/10/2009
    42KB
    Code Examples
    08/17/2009
    55KB
    Code Examples
    12/10/2009
    32KB
    Code Examples
    12/10/2009
    37KB
    Code Examples
    12/10/2009
    74KB
    Code Examples
    08/17/2009
    56KB
    Code Examples
    08/17/2009
    31KB
    Code Examples
    08/17/2009
    16KB
    Code Examples
    08/17/2009
    12KB
    Code Examples
    12/10/2009
    1223KB
    Code Examples
    06/27/2011
    15KB
    Code Examples
    08/09/2011
    21KB
      Software Library
     
     
     
     
    Software Library
    06/20/2015
    Software Library
    08/12/2008
    33KB
    Software Library
    12/19/2007
    30KB
      dsPIC33F Code Examples
     
     
     
     
    dsPIC33F code examples
    09/13/2007
    26KB
    dsPIC33F code examples
    09/13/2007
    327KB
      aspxPinMaps
     
     
     
     
    Pin Maps
    06/22/2011
    135KB
      Quick Start Guides
     
     
     
     
    Quick Start Guides
    09/19/2005
    110KB
    Pricing & Samples
    All pricing shown in USD only.
    Part Number
    Leads
    Package Type
    Temp Range
    Packing
    1+
    26+
    100+
    1000+
    5000+
    Buy
    Sample
    DSPIC33FJ16GP101-E/SS
    20
    SSOP
    -40C to +125C
    TUBE
    2.37
    2.18
    1.97
    1.81
    1.72
    If you need to obtain an Extended Temp sample you may obtain one via www.microchipdirect.com or by contacting your local sales office
    DSPIC33FJ16GP101-I/P
    18
    PDIP
    -40C to +85C
    TUBE
    2.30
    2.11
    1.91
    1.76
    1.67
    DSPIC33FJ16GP101-I/SO
    18
    SOIC
    -40C to +85C
    TUBE
    2.16
    1.98
    1.79
    1.65
    1.57
    DSPIC33FJ16GP101-I/SS
    20
    SSOP
    -40C to +85C
    TUBE
    2.16
    1.98
    1.79
    1.65
    1.57
    DSPIC33FJ16GP101T-E/SS
    20
    SSOP
    -40C to +125C
    T/R
    2.42
    2.22
    2.01
    1.85
    1.76
    Please select the non-tape and reel version of this part
    DSPIC33FJ16GP101T-I/SS
    20
    SSOP
    -40C to +85C
    T/R
    2.21
    2.02
    1.83
    1.69
    1.60
    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
    • dsPIC33FJ32MC104 Plug In Module ( MA330032 )

      dsPIC33FJ32MC104

      Processor Plug-In Modules are small circuit boards to be used with the various Microchip Development Boards to evaluate various MCU families. These plug into the main processor socket of the Development Boards so that different microcontrollers can be used for prototyping, demonstration or development --quickly and easily.

      The dsPIC33FJ32MC104 plug-in modules are designed to...

    • PICtail Daughter Board for SD & MMC Cards ( AC164122 )

      PICtail

      The PICtailTM Daughter Board For SD™ and MMC cards is a demonstration board for evaluating reading and writing data on SD or MMC cards. It is an expansion board compatible with a number of development tools for 8/16/32bit MCU’s and DSC’s. PICDEM™ demonstration boards. A complete list of compatible PICDEM™ borad is available on Microchip’s website. Microchip...

    • Ethernet PICtail Plus Daughter Board ( AC164123 )

      Ethernet

      The Ethernet PICtail™ Plus Daughter Board provides a cost-effective method of evaluating and developing Ethernet control applications. The board is designed for flexibility and can be plugged into Microchip’s Explorer 16 (DM240001) development boards. The development board is populated with Microchip’s 28-Pin ENC28J60 Ethernet controller which interfaces to the RJ-45 female...

    • IrDA PICtail Plus Daughter Board ( AC164124 )

      IrDA

      The IrDA PICtail™ Plus Daughter Board is designed to operate in conjunction with Microchip’s Explorer 16 or other development boards with a PICtail Plus connector and AN1071 IrDA Standard Stack for Microchip 16-bit and PIC32 devices to create an IrDA-enabled development and evaluation platform. The IrDA Stack is written to operate with the IrDA-enabled UARTs on the 16-bit PIC24 MCUs,...

    • Speech Playback PICtail Plus Daughter Board ( AC164125 )

      Speech

      The Speech Playback PICtail Plus Daughter Board is for evaluation and development of speech recording and playback applications using Adaptive Differential Pulse Code Modulation (ADPCM). The daughter board is designed to interface with both the PICtail interface used on many PIC16 and PIC18 evaluation boards and the PICtail Plus card edge connector used on PIC24 and dsPIC evaluation boards....

    • Consumer-band BPSK 7.2kbps PLM PICtail Plus Daughter Board ( AC164142 )

      (Not Recommended for new design)
      Consumer-band

      The Power-Line Modem (PLM) PICtail™ Plus Daughter Board provides communication over power-lines using a Binary Phase Shift Keying (BPSK) modulation scheme. These boards interface to the popular Explorer 16 Development Board and operate in the CENELEC C consumer frequency band at a carrier frequency of 129.6 kHz. The software modem runs on the dsPIC33F Digital Signal Controller (DSC) and...

    • Explorer 16/32 Development Board ( DM240001-2 )

      Explorer

      The Explorer 16/32 Development Board is a flexible and convenient development, demonstration and testing platform for 16-bit PIC24 MCUs, dsPIC® DSCs and 32-bit PIC32 MCUs from Microchip Technology. It features all the necessary hardware to begin developing and debugging a complete embedded application. The board accepts Processor Plug-In Modules (PIMs) designed for the Explorer...

    • 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.

    • MPLAB Starter Kit for dsPIC DSC ( DM330011 )

      MPLAB

      The MPLAB Starter Kit for dsPIC Digital Signal Controllers is a complete hardware and software tool suite for exploring applications based upon Microchip’s dsPIC DSCs. With a built-in debugger on the board, simply install the software and connect the USB cable to the PC. Start up MPLAB IDE and you are in full control, able to run the sample programs, and to download and test your own...

    • Microstick for dsPIC33F and PIC24H ( DM330013 )

      (Not Recommended for new design)
      Microstick

      The Microstick for dsPIC33F and PIC24H devices is designed to provide designers with an easy to use, economical development environment for 16-bit dsPIC® Digital Signal Controllers and PIC® Microcontrollers.

      Microstick provides all you need to get started at a very low cost. It has an integrated programmer / debugger. It can be used stand-alone or plugged into a prototyping...

    • Microstick II ( DM330013-2 )

      Microstick

      Microstick II delivers a complete development hardware platform for Microchip’s 16-bit and 32-bit microcontrollers and digital signal controllers. It’s the perfect solution to those looking for a low-cost, easy-to-use development platform.  (Note: Go to Microstick for dsPIC33F and PIC24H Development Board for information on the Microstick tool.)

      The USB-powered kit...

    • MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

      MPLAB

      The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs). This speed is provided by a 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster communications, downloads and debugging. It...

    • 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:
      Stop watch:True
      Pgm-memory HW breakpoints:2
      Data-memory breakpoints:2
      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
      Data-memory breakpoints:2
      Pgm-memory SW breakpoints:Unlimited
      Pass counter:True
      Advanced breakpoints:True
      Stop watch:True
      Pgm-memory HW breakpoints:2

    • 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:
      Pgm-memory HW breakpoints:2
      Native Trace:True
      Advanced breakpoints:True
      I/O Port Trace:True (Requires Compiler Support)
      Runtime watch:Supported
      WDT overflow:True
      Stop watch:True
      SPI Trace:True (Requires Compiler Support)
      Data-memory breakpoints:2
      Data capture:Enabled
      Pgm-memory SW breakpoints:Unlimited
      Pass counter:True

    • MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

      MPLAB

      The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs). This speed is provided by a 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster communications, downloads and debugging. It...

    • 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 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: AC164338   PartNo: DSPIC33FJ16GP101 (20SS)
      • Socket: AC164337   PartNo: DSPIC33FJ16GP101 (18P)
      • Socket: AC164339   PartNo: DSPIC33FJ16GP101 (18SO)
    • 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).

    • 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
    20
    16
    1,024
    $1.57
    DSP
    28
    16
    1,024
    $1.68
    DSP
    RoHS Information
    Part
    Number
    Device
    Weight
    Shipping
    Weight
    Lead
    Count
    Package
    Type
    Package
    Width
    Solder
    Composition
    JEDEC
    Indicator
    RoHS
     
    China
    EFUP
    DSPIC33FJ16GP101-I/SO
    0.481000
    0.857143
    18
    SOIC
    .300in
    Matte Tin
    e3
    DSPIC33FJ16GP101-I/P
    1.248000
    2.200000
    18
    PDIP
    .300in
    Matte Tin
    e3
    DSPIC33FJ16GP101-I/SS
    0.164200
    0.343284
    20
    SSOP
    .209in
    Matte Tin
    e3
    DSPIC33FJ16GP101T-I/SS
    0.164200
    0.416250
    20
    SSOP
    .209in
    Matte Tin
    e3
    DSPIC33FJ16GP101-E/SS
    0.164200
    0.343284
    20
    SSOP
    .209in
    Matte Tin
    e3
    DSPIC33FJ16GP101T-E/SS
    0.164200
    0.416250
    20
    SSOP
    .209in
    Matte Tin
    e3
    DSPIC33FJ16GP101-H/SS
    0.164200
    0.343284
    20
    SSOP
    .209in
    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.