Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
  • product video
product primary image

PIC12F1612

Status: In Production

Features:

  • Flash Program Memory with self read/write capability
  • Enhanced Mid-Range Core, Internal 32MHz oscillator
  • 2 x 24-bit Signal Measurement Timer (SMT)
  • Analog Comparators 
  • 2 x Capture-Compare-PWM (CCP)
  • 4 x 10-bit Analog-to-Digital Converter (ADC) with voltage reference
  • Complementary Waveform Generator (CWG): 
  • Zero Cross Detection (ZCD)
  • Windowed Watchdog Timer (WWDT)
  • CRC:  16-bit with DMA
  • Power-On Reset (POR), Brown-Out Reset (BOR)
  • In Circuit Serial Programming (ICSP)
  • Wide Operation Voltage Variant ‘F’ (2.3V – 5.5V)
  • eXtreme Low Power (XLP) ‘LF’ Variant (1.8V – 3.6V)
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

PIC16(L)F161X microcontrollers deliver on-chip features that are unique to the design for embedded control of small motors and general purpose applications in 8 and 14 pin count packages.   Features like 10-bit A/D, CCP, 24-bit SMT, Zero Cross Detection offer an excellent solution to variety of applications.  The product family also has a CRC and Windowed WDT to support safety critical end equipment in home appliances and other end markets. 

Additional Features
    • Flash Program Memory with self read/write capability
    • Enhanced Mid-Range Core, Internal 32MHz oscillator
    • 2 x 24-bit Signal Measurement Timer (SMT)
    • Analog Comparators 
    • 2 x Capture-Compare-PWM (CCP)
    • 4 x 10-bit Analog-to-Digital Converter (ADC) with voltage reference
    • Complementary Waveform Generator (CWG): 
    • Zero Cross Detection (ZCD)
    • Windowed Watchdog Timer (WWDT)
    • CRC:  16-bit with DMA
    • Power-On Reset (POR), Brown-Out Reset (BOR)
    • In Circuit Serial Programming (ICSP)
    • Wide Operation Voltage Variant ‘F’ (2.3V – 5.5V)
    • eXtreme Low Power (XLP) ‘LF’ Variant (1.8V – 3.6V)

     

      Parametrics
      Name
      Value
      Program Memory Type
      Flash
      Program Memory Size (KB)
      3.5
      CPU Speed (MIPS/DMIPS)
      8
      SRAM Bytes
      256
      Capture/Compare/PWM Peripherals
      2 CCP,
      Timers
      4 x 8-bit, 1 x 16-bit
      Number of Comparators
      1
      Temperature Range (°C)
      -40 to 125
      Operating Voltage Range (V)
      2.3 to 5.5
      Pin Count
      8
      Low Power
      Yes

      Documents

      Jump to:

      Programming Specification

      Applications Source code

      11/25/2014
      5KB
      08/06/2014
      10KB
      08/13/2014
      197KB
      01/28/2016
      405KB
      02/21/2005
      7KB

      Brochures

      07/15/2015
      758KB

      Development Environment

      • Emulators & Debuggers
      • Programmers
      • Demo & Evaluation Boards
      Emulators & Debuggers
      MPLAB PICkit 4 In-Circuit Debugger
      MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

      Fast programming, increased functionality, at the same price as its predecessor.


      The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

      ...

      Learn More
      Add To Cart
      MPLAB ICD 4 In-Circuit Debugger
      MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

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

      ...

      Learn More
      Add To Cart
      PICkit 3 In-Circuit Debugger
      PICkit 3 In-Circuit Debugger ( PG164130 )
      (Not Recommended for new design)

      The PICkit 3 is not recommended for new designs and no new device support will be added to it as of June 1, 2019. For new designs, please see the MPLAB PICKit 4.

      Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to

      ...

      Learn More
      Add To Cart
      MPLAB ICD 3 In-Circuit Debugger
      MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
      (Not Recommended for new design)

       The MPLAB ICD 3 is a mature product and no new device support will be added to it as of June 1, 2019. For new designs, consider using the MPLAB ICD 4 (DV164045)

      MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for

      ...

      Learn More
      Add To Cart
      MPLAB REAL ICE PROBE KIT
      MPLAB REAL ICE PROBE KIT ( DV244005 )
      (Not Recommended for new design)

       

      Not recommended for new designs and no new device support will be added to it as of June 1, 2019. For new designs, please consider the MPLAB ICD 4 (DV164045).

      MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for

      ...


      Learn More
      Add To Cart
      Programmers
      MPLAB PICkit 4 In-Circuit Debugger
      MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

      Fast programming, increased functionality, at the same price as its predecessor.


      The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

      ...

      Learn More
      Add To Cart
      MPLAB ICD 4 In-Circuit Debugger
      MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

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

      ...

      Learn More
      Add To Cart
      PICkit 3 In-Circuit Debugger
      PICkit 3 In-Circuit Debugger ( PG164130 )
      (Not Recommended for new design)

      The PICkit 3 is not recommended for new designs and no new device support will be added to it as of June 1, 2019. For new designs, please see the MPLAB PICKit 4.

      Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to

      ...

      Learn More
      Add To Cart
      MPLAB PM3 Universal Device Programmer
      MPLAB PM3 Universal Device Programmer ( DV007004 )

      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: AC164301   PartNo: PIC12F1612 (8P)
      • Socket: AC164340   PartNo: PIC12F1612 (8MF)
      Learn More
      Add To Cart
      MPLAB ICD 3 In-Circuit Debugger
      MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
      (Not Recommended for new design)

       The MPLAB ICD 3 is a mature product and no new device support will be added to it as of June 1, 2019. For new designs, consider using the MPLAB ICD 4 (DV164045)

      MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for

      ...

      Learn More
      Add To Cart
      MPLAB REAL ICE PROBE KIT
      MPLAB REAL ICE PROBE KIT ( DV244005 )
      (Not Recommended for new design)

       

      Not recommended for new designs and no new device support will be added to it as of June 1, 2019. For new designs, please consider the MPLAB ICD 4 (DV164045).

      MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for

      ...

      Learn More
      Add To Cart
      Demo & Evaluation Boards
      PIC16(L)F1619 Emulation Extension Pak
      PIC16(L)F1619 Emulation Extension Pak ( AC244066 )

      The PIC16(L)F1619 Emulation Extension Pak (Part # AC244066) is a cost effective in-circuit emulator system designed to assist with the most complex code debugging jobs. This advanced development/debugging tool includes an Emulation Header board, Trace Cable, Trace Adapter Board, and gold header pins, and is intended to be paired with MPLAB REAL ICE. It is the first in a series of Emulation...

      Learn More
      Add To Cart
      Curiosity
      Curiosity ( DM164137 )

      Satisfy Your Curiosity
      Your next embedded design idea has a new home. Curiosity is a cost-effective, fully integrated 8-bit development platform targeted at first-time users, Makers, and those seeking a feature-rich rapid prototyping board. Designed from the ground-up to take full advantage of Microchip's MPLAB X development environment, Curiosity includes an integrated programmer/debugger,...

      Learn More
      Add To Cart

      Similar Devices

      Product
      Pins
      Flash (KB)
      RAM (B)
      Price 5K
      Notes
      8
      3.5
      256
      $0.56
      WWDT & CRC w/Scan
      14
      3.5
      256
      $0.60
      WWDT & CRC w/Scan
      14
      7
      512
      $0.70
      AngTMR & MathACC
      14
      14
      1,024
      $0.81
      AngTMR & MathACC
      20
      7
      512
      $0.74
      AngTMR & MathACC
      20
      14
      1,024
      $0.85
      AngTMR & MathACC

      RoHS Information

      Part Number
      Device Weight (g)
      Shipping Weight (grams)
      Lead Count
      Package Type
      Package Width
      Solder Composition
      JEDEC Indicator
      RoHS
      China EFUP
      PIC12F1612-I/MF
      0.023800
      0.041667
      8
      DFN
      3x3x0.9mm
      Matte Tin
      e3
      PIC12F1612-E/MF
      0.023800
      0.041667
      8
      DFN
      3x3x0.9mm
      Matte Tin
      e3
      PIC12F1612T-I/MF
      0.023800
      0.172727
      8
      DFN
      3x3x0.9mm
      Matte Tin
      e3
      PIC12F1612-E/SN
      0.078000
      0.250000
      8
      SOIC
      .150In(3.90mm)
      Matte Tin
      e3
      PIC12F1612-I/SN
      0.078000
      0.250000
      8
      SOIC
      .150In(3.90mm)
      Matte Tin
      e3
      PIC12F1612T-I/SN
      0.078000
      0.230303
      8
      SOIC
      .150In(3.90mm)
      Matte Tin
      e3
      PIC12F1612-E/P
      0.486700
      0.900000
      8
      PDIP
      .300in
      Matte Tin
      e3
      PIC12F1612-I/P
      0.486700
      0.900000
      8
      PDIP
      .300in
      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.

      Buy from the Microchip Store

      Grid
      View
      Table
      View
      Filter:
      Apply
      Clear
      Only show products with samples
      Product
      Leads
      Package Type
      Temp Range
      Packing Media
      5K Pricing
      Buy