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

PIC12F1501

Status: In Production

Features:

  • Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
  • Flash Program Memory with self read/write capability
  • 128 B of Non-volatile Data Storage
  • Internal 16MHz oscillator
  • 4x Standalone PWM
  • Complementary Waveform Generator (CWG)
  • Numerically Controlled Oscillator (NCO)
  • 2x Configurable Logic Cell (CLC)
  • Integrated Temperature Indicator
  • 4 Channel 10-bit ADC with Voltage Reference
  • 5-bit Digital to Analog Converter (DAC)
  • 25mA Source/Sink current I/O
  • 2x 8-bit Timers (TMR0/TMR2)
  • 1x 16-bit Timer (TMR1)
  • Extended Watchdog Timer (WDT)
  • Enhanced Power-On/Off-Reset
  • Low-Power Brown-Out Reset (LPBOR)
  • Programmable Brown-Out Reset (BOR)
  • In Circuit Serial Programming (ICSP)
  • In-Circuit Debug using a Debug Header
  • 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

Debug Support
• External debug header (AC244051/AC244052) is needed for debug support
• Debug and Programming support is available via PICkit™ 3, and MPLAB® ICD 3 
                                                                                                                                                                                                                                                                                                  

Additional Features
    • Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
    • Flash Program Memory with self read/write capability
    • High Endurance Flash Memory (HEF)
      • 128 B of Non-volatile Data Storage
    • Internal 16MHz oscillator
    • 4x Standalone PWM
    • Complementary Waveform Generator (CWG)
    • Numerically Controlled Oscillator (NCO)
    • 2x Configurable Logic Cell (CLC)
    • Integrated Temperature Indicator
    • 4 Channel 10-bit ADC with Voltage Reference
    • 5-bit Digital to Analog Converter (DAC)
    • 25mA Source/Sink current I/O
    • 2x 8-bit Timers (TMR0/TMR2)
    • 1x 16-bit Timer (TMR1)
    • Extended Watchdog Timer (WDT)
    • Enhanced Power-On/Off-Reset
    • Low-Power Brown-Out Reset (LPBOR)
    • Programmable Brown-Out Reset (BOR)
    • In Circuit Serial Programming (ICSP)
    • In-Circuit Debug using a Debug Header
    • 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)
    1.75
    CPU Speed (MIPS/DMIPS)
    5
    SRAM Bytes
    64
    Capture/Compare/PWM Peripherals
    4PWM
    Timers
    2 x 8-bit, 1 x 16-bit
    ADC Input
    4 ch, 10-bit
    Number of Comparators
    1
    Temperature Range (C)
    -40 to 125
    Operating Voltage Range (V)
    1.8 to 5.5
    Pin Count
    8
    Low Power
    Yes

    Documents

    Jump to:

    Programming Specification

    Applications Source code

    08/06/2014
    10KB
    04/30/2013
    18KB

    Brochures

    Tips and Tricks

    Development Environment

    • Demo & Evaluation Boards
    • Emulators & Debuggers
    • Programmers
    • Application Examples
    Demo & Evaluation Boards
    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
    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® 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 faster

    ...

    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. 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 provide a low-cost hardware debugger and programmer. In-circuit

    ...


    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. 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 Microchip Flash Digital Signal Controller (DSC) and microcontroller

    ...


    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. 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 Microchip Flash DSC® and MCU devices. It debugs and programs

    ...


    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® 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 faster

    ...

    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. 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 provide a low-cost hardware debugger and programmer. In-circuit

    ...

    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: PIC12F1501 (8P)
    • Socket: AC164334   PartNo: PIC12F1501 (8MC)
    • Socket: AC164340   PartNo: PIC12F1501 (8MF)
    • Socket: AC164393   PartNo: PIC12F1501 (8MU)
    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. 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 Microchip Flash Digital Signal Controller (DSC) and microcontroller

    ...

    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. 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 Microchip Flash DSC® and MCU devices. It debugs and programs

    ...

    Learn More
    Add To Cart

    Similar Devices

    Product
    Pins
    Flash (KB)
    RAM (B)
    Price 5K
    Notes
    8
    1.75
    64
    $0.43
     
    14
    3.5
    128
    $0.55
     
    20
    3.5
    128
    $0.68
     
    20
    7
    256
    $0.76
     
    20
    14
    512
    $0.80
     

    RoHS Information

    Part Number
    Device Weight (g)
    Shipping Weight (Kg)
    Lead Count
    Package Type
    Package Width
    Solder Composition
    JEDEC Indicator
    RoHS
    China EFUP
    PIC12F1501-E/MF
    0.023800
    0.041667
    8
    DFN
    3x3x0.9mm
    Matte Tin
    e3
    PIC12F1501T-I/MF
    0.023800
    0.172727
    8
    DFN
    3x3x0.9mm
    Matte Tin
    e3
    PIC12F1501T-E/MF
    0.023800
    0.172727
    8
    DFN
    3x3x0.9mm
    Matte Tin
    e3
    PIC12F1501-E/MC
    0.015600
    0.033333
    8
    DFN
    2x3x0.9mm
    Matte Tin
    e3
    PIC12F1501T-E/MU
    0.009300
    0.139394
    8
    UDFN
    2x3x0.5mm
    Matte Tin
    e3
    PIC12F1501T-I/MUVAO
    0.009300
    0.139394
    8
    UDFN
    2x3x0.5mm
    Matte Tin
    e3
    PIC12F1501-E/MS
    0.025600
    0.070000
    8
    MSOP
    3x3mm
    Matte Tin
    e3
    PIC12F1501-E/MSVAO
    0.025600
    0.070000
    8
    MSOP
    3x3mm
    Matte Tin
    e3
    PIC12F1501-H/MSVAO
    0.025600
    0.070000
    8
    MSOP
    3x3mm
    Matte Tin
    e3
    PIC12F1501-I/MS
    0.025600
    0.070000
    8
    MSOP
    3x3mm
    Matte Tin
    e3
    PIC12F1501-I/MSVAO
    0.025600
    0.070000
    8
    MSOP
    3x3mm
    Matte Tin
    e3
    PIC12F1501T-E/MS
    0.025600
    0.215600
    8
    MSOP
    3x3mm
    Matte Tin
    e3
    PIC12F1501T-E/MSVAO
    0.025600
    0.215600
    8
    MSOP
    3x3mm
    Matte Tin
    e3
    PIC12F1501T-H/MSVAO
    0.025600
    0.215600
    8
    MSOP
    3x3mm
    Matte Tin
    e3
    PIC12F1501T-I/MS
    0.025600
    0.215600
    8
    MSOP
    3x3mm
    Matte Tin
    e3
    PIC12F1501T-I/MSVAO
    0.025600
    0.215600
    8
    MSOP
    3x3mm
    Matte Tin
    e3
    PIC12F1501-I/MC
    0.015600
    0.033333
    8
    DFN
    2x3x0.9mm
    Matte Tin
    e3
    PIC12F1501-I/MF
    0.023800
    0.041667
    8
    DFN
    3x3x0.9mm
    Matte Tin
    e3
    PIC12F1501T-E/MC
    0.015600
    0.130606
    8
    DFN
    2x3x0.9mm
    Matte Tin
    e3
    PIC12F1501T-I/MC
    0.015600
    0.130606
    8
    DFN
    2x3x0.9mm
    Matte Tin
    e3
    PIC12F1501T-I/MU
    0.009300
    0.139394
    8
    UDFN
    2x3x0.5mm
    Matte Tin
    e3
    PIC12F1501-E/SN
    0.078000
    0.250000
    8
    SOIC
    .150In(3.90mm)
    Matte Tin
    e3
    PIC12F1501-E/SNVAO
    0.078000
    0.250000
    8
    SOIC
    .150In(3.90mm)
    Matte Tin
    e3
    PIC12F1501-I/SN
    0.078000
    0.250000
    8
    SOIC
    .150In(3.90mm)
    Matte Tin
    e3
    PIC12F1501-I/SNVAO
    0.078000
    0.250000
    8
    SOIC
    .150In(3.90mm)
    Matte Tin
    e3
    PIC12F1501T-E/SN
    0.078000
    0.230303
    8
    SOIC
    .150In(3.90mm)
    Matte Tin
    e3
    PIC12F1501T-E/SNVAO
    0.078000
    0.230303
    8
    SOIC
    .150In(3.90mm)
    Matte Tin
    e3
    PIC12F1501T-I/SN
    0.078000
    0.230303
    8
    SOIC
    .150In(3.90mm)
    Matte Tin
    e3
    PIC12F1501T-I/SNVAO
    0.078000
    0.230303
    8
    SOIC
    .150In(3.90mm)
    Matte Tin
    e3
    PIC12F1501-E/P
    0.486700
    0.900000
    8
    PDIP
    .300in
    Matte Tin
    e3
    PIC12F1501-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