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

PIC16F1503

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 
  • 8 Channel 10-bit ADC with Voltage Reference
  • 5-bit Digital to Analog Converter (DAC)
  • MI2C, SPI
  • 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 
    • 8 Channel 10-bit ADC with Voltage Reference
    • 5-bit Digital to Analog Converter (DAC)
    • MI2C, SPI
    • 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)
3.5
CPU Speed (MIPS/DMIPS)
5
SRAM Bytes
128
Digital Communication Peripherals
1-SPI, 1-I2C1-MSSP(SPI/I2C)
Capture/Compare/PWM Peripherals
4PWM
Timers
2 x 8-bit, 1 x 16-bit
ADC Input
8 ch, 10-bit
Number of Comparators
2
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
1.8 to 5.5
Pin Count
14
Low Power
Yes

Documents

Jump to:

Programming Specification

Application Notes

Download All
07/30/2012
1414KB

Applications Source code

02/25/2014
3307KB
05/30/2017
3028KB
01/21/2016
684KB
01/21/2016
417KB
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: AC164394   PartNo: PIC16F1503 (16MV)
  • Socket: AC164341   PartNo: PIC16F1503 (16MG)
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.36
 
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
PIC16F1503-E/MG
0.021600
0.041667
16
QFN
3x3x0.9mm
Matte Tin
e3
PIC16F1503-H/MGVAO
0.021600
0.041667
16
QFN
3x3x0.9mm
Matte Tin
e3
PIC16F1503-I/MG
0.021600
0.041667
16
QFN
3x3x0.9mm
Matte Tin
e3
PIC16F1503-I/MGVAO
0.021600
0.041667
16
QFN
3x3x0.9mm
Matte Tin
e3
PIC16F1503T-E/MG
0.021600
0.234849
16
QFN
3x3x0.9mm
Matte Tin
e3
PIC16F1503T-E/MGVAO
0.021600
0.234849
16
QFN
3x3x0.9mm
Matte Tin
e3
PIC16F1503T-H/MGVAO
0.021600
0.234849
16
QFN
3x3x0.9mm
Matte Tin
e3
PIC16F1503T-I/MG
0.021600
0.234849
16
QFN
3x3x0.9mm
Matte Tin
e3
PIC16F1503T-I/MGVAO
0.021600
0.234849
16
QFN
3x3x0.9mm
Matte Tin
e3
PIC16F1503-E/ST
0.060000
0.125000
14
TSSOP
4.4mm
Matte Tin
e3
PIC16F1503-E/STVAO
0.060000
0.125000
14
TSSOP
4.4mm
Matte Tin
e3
PIC16F1503-H/STVAO
0.060000
0.125000
14
TSSOP
4.4mm
Matte Tin
e3
PIC16F1503-I/ST
0.060000
0.125000
14
TSSOP
4.4mm
Matte Tin
e3
PIC16F1503-I/STVAO
0.060000
0.125000
14
TSSOP
4.4mm
Matte Tin
e3
PIC16F1503T-E/ST
0.060000
0.246800
14
TSSOP
4.4mm
Matte Tin
e3
PIC16F1503T-E/STVAO
0.060000
0.246800
14
TSSOP
4.4mm
Matte Tin
e3
PIC16F1503T-H/STVAO
0.060000
0.246800
14
TSSOP
4.4mm
Matte Tin
e3
PIC16F1503T-I/ST
0.060000
0.246800
14
TSSOP
4.4mm
Matte Tin
e3
PIC16F1503T-I/STVAO
0.060000
0.246800
14
TSSOP
4.4mm
Matte Tin
e3
PIC16F1503-E/MV
0.021700
0.000000
16
UQFN
3x3x0.5mm
Matte Tin
e3
PIC16F1503-I/MV
0.021700
0.000000
16
UQFN
3x3x0.5mm
Matte Tin
e3
PIC16F1503T-E/MV
0.021700
0.151515
16
UQFN
3x3x0.5mm
Matte Tin
e3
PIC16F1503T-E/MVVAO
0.021700
0.151515
16
UQFN
3x3x0.5mm
Matte Tin
e3
PIC16F1503T-I/MV
0.021700
0.151515
16
UQFN
3x3x0.5mm
Matte Tin
e3
PIC16F1503-E/SL
0.143200
0.280702
14
SOIC
.150In(3.90mm)
Matte Tin
e3
PIC16F1503-E/SLVAO
0.143200
0.280702
14
SOIC
.150In(3.90mm)
Matte Tin
e3
PIC16F1503-I/SL
0.143200
0.280702
14
SOIC
.150In(3.90mm)
Matte Tin
e3
PIC16F1503T-E/SL
0.143200
0.325000
14
SOIC
.150In(3.90mm)
Matte Tin
e3
PIC16F1503T-E/SLVAO
0.143200
0.325000
14
SOIC
.150In(3.90mm)
Matte Tin
e3
PIC16F1503T-I/SL
0.143200
0.325000
14
SOIC
.150In(3.90mm)
Matte Tin
e3
PIC16F1503T-I/SLVAO
0.143200
0.325000
14
SOIC
.150In(3.90mm)
Matte Tin
e3
PIC16F1503-E/P
0.953300
1.833333
14
PDIP
.300in
Matte Tin
e3
PIC16F1503-I/P
0.953300
1.833333
14
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