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
Add To Cart

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 (B)
    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 Specifications

    White Papers

    Development Environment

    • Compilers
    • Emulators & Debuggers
    • Programmers
    • Demo & Evaluation Boards
    Compilers
    MPLAB-XC8
    MPLAB XC8 Compiler ( MPLAB-XC8 )

    Available as free, unrestricted-use downloads, our award-winning MPLAB® XC C Compilers are comprehensive solutions for your project’s software development. Finding the right compiler to support your device is simple:

    • MPLAB XC8 supports all 8-bit PIC® and AVR® microcontrollers (MCUs)
    • MPLAB XC16 supports all 16-bit PIC MCUs and dsPIC® Digital
    ...

    Learn More
    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 PICkit™ 3.

    The MPLAB PICkit 4 now has Programmer-to-Go functionality for 8-bit, 16-bit and 32-bit PIC MCUs and dsPICs and also SAM MCU devices . The firmware update comes with MPLAB X IDE v5.30. AVR is expected soon!


    The MPLAB® PICkit™ 4 In-Circuit

    ...

    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
    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 PICkit™ 3.

    The MPLAB PICkit 4 now has Programmer-to-Go functionality for 8-bit, 16-bit and 32-bit PIC MCUs and dsPICs and also SAM MCU devices . The firmware update comes with MPLAB X IDE v5.30. AVR is expected soon!


    The MPLAB® PICkit™ 4 In-Circuit

    ...

    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
    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: AC164302   PartNo: PIC12F1501 (8SN)
    • Socket: AC164325   PartNo: PIC12F1501 (8MS)
    • Socket: AC164334   PartNo: PIC12F1501 (8MC)
    • Socket: AC164340   PartNo: PIC12F1501 (8MF)
    • Socket: AC164393   PartNo: PIC12F1501 (8MU)
    Learn More
    Add To Cart
    MPLAB(R) Snap In-Circuit Debugger
    MPLAB(R) Snap In-Circuit Debugger ( PG164100 )

    Our most affordable debugger has power to impress.

    The MPLAB® Snap In-Circuit Debugger/Programmer allows affordable, fast and easy debugging and programming of PIC®, dsPIC®, AVR and SAM flash MCUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE) version 5.05 or later. The MPLAB Snap can be connected to a computer using a

    ...

    Learn More
    Add To Cart
    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

    Similar Devices

    Product
    Pins
    Flash (KB)
    SRAM (B)
    Price 5K
    Notes
    8
    1.75
    64
    $0.36
     
    14
    3.5
    128
    $0.54
     
    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 (grams)
    Lead Count
    Package Type
    Package Width
    Solder Composition
    JEDEC Indicator
    RoHS
    China EFUP
    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-I/MC
    0.015600
    0.130606
    8
    DFN
    2x3x0.9mm
    Matte Tin
    e3
    PIC12F1501-E/MCVAO
    0.015600
    0.033333
    8
    DFN
    2x3x0.9mm
    Matte Tin
    e3
    PIC12F1501T-E/MCVAO
    0.015600
    0.130606
    8
    DFN
    2x3x0.9mm
    Matte Tin
    e3
    PIC12F1501-E/MC
    0.015600
    0.033333
    8
    DFN
    2x3x0.9mm
    Matte Tin
    e3
    PIC12F1501-E/MF
    0.023800
    0.041667
    8
    DFN
    3x3x0.9mm
    Matte Tin
    e3
    PIC12F1501T-E/MF
    0.023800
    0.172727
    8
    DFN
    3x3x0.9mm
    Matte Tin
    e3
    PIC12F1501T-I/MF
    0.023800
    0.172727
    8
    DFN
    3x3x0.9mm
    Matte Tin
    e3
    PIC12F1501T-I/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/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 Microchip

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