Language: English | Deutsch | 中国的       Change Country
Microchip Technology

PIC16 » PIC16F1503

Order Number Distributor Stock    
PIC16F1503 Available Directly From Manufacturer QUOTE
High-Performance RISC CPU:
• C Compiler Optimized Architecture
• Only 49 Instructions
• 3.5 Kbytes Linear Program Memory Addressing
• 128 bytes Linear Data Memory Addressing
• Operating Speed:
  - DC – 20 MHz clock input
  - DC – 200 ns instruction cycle
• Interrupt Capability with Automatic Context Saving
• 16-Level Deep Hardware Stack with Optional Overflow/Underflow Reset
• Direct, Indirect and Relative Addressing modes:
  - Two full 16-bit File Select Registers (FSRs)
  - FSRs can read program and data memory

Flexible Oscillator Structure:
• 16 MHz Internal Oscillator Block:
  - Factory calibrated to ±1%, typical
  - Software selectable frequency range from 16 MHz to 31 kHz
• 31 kHz Low-Power Internal Oscillator
• Three External Clock modes up to 20 MHz

Special Microcontroller Features:
• Operating Voltage Range:
  - 1.8V to 3.6V (PIC16LF1503)
  - 2.3V to 5.5V (PIC16F1503)
• Self-Programmable under Software Control
• Power-on Reset (POR)
• Power-up Timer (PWRT)
• Programmable Low-Power Brown-Out Reset (LPBOR)
• Extended Watchdog Timer (WDT):
  - Programmable period from 1 ms to 256s
• Programmable Code Protection
• In-Circuit Serial Programming™ (ICSP™) via Two Pins
• Enhanced Low-Voltage Programming (LVP)
• Power-Saving Sleep mode:
  - Low-Power Sleep mode
  - Low-Power BOR (LPBOR)
• Integrated Temperature Indicator

Low-Power Features (PIC16LF1503):
• Standby Current:
  - 20 nA @ 1.8V, typical
• Watchdog Timer Current:
  - 300 nA @ 1.8V, typical
• Operating Current:
  - 30 A/MHz @ 1.8V, typical

Peripheral Features:
• Analog-to-Digital Converter (ADC):
  - 10-bit resolution
  - 8 external channels
  - 2 internal channels:
  - Fixed Voltage Reference and DAC channels
  - Temperature Indicator channel
  - Auto acquisition capability
  - Conversion available during Sleep
• 2 Comparators:
  - Rail-to-rail inputs
  - Power mode control
  - Software controllable hysteresis
• Voltage Reference module:
  - Fixed Voltage Reference (FVR) with 1.024V, 2.048V and 4.096V output levels
 - 1 rail-to-rail resistive 5-bit DAC with positive reference selection
• 12 I/O Pins (1 Input-only Pin):
  - High current sink/source 25 mA/25 mA
  - Individually programmable weak pull-ups
  - Individually programmable interrupt-on-change (IOC) pins
• Timer0: 8-Bit Timer/Counter with 8-Bit Programmable Prescaler
• Enhanced Timer1:
  - 16-bit timer/counter with prescaler
  - External Gate Input mode
• Timer2: 8-Bit Timer/Counter with 8-Bit Period Register, Prescaler and Postscaler
• Four 10-bit PWM modules
• Master Synchronous Serial Port (MSSP) with SPI and I2C™ with:
  - 7-bit address masking
  - SMBus/PMBus™ compatibility
• 2 Configurable Logic Cell (CLC) modules:
  - 16 selectable input source signals
  - Four inputs per module
  - Software control of combinational/sequential logic/state/clock functions
  - AND/OR/XOR/D Flop/D Latch/SR/JK
  - External or internal inputs/outputs
  - Operation while in Sleep
• Numerically Controlled Oscillator (NCO):
  - 20-bit accumulator
  - 16-bit increment
  - True linear frequency control
  - High-speed clock input
  - Selectable Output modes
  - Fixed Duty Cycle (FDC)
  - Pulse Frequency Mode (PFM)
• Complementary Waveform Generator (CWG):
  - 8 selectable signal sources
  - Selectable falling and rising edge dead-band control
  - Polarity control
  - 4 auto-shutdown sources
  - Multiple input sources: PWM, CLC, NCO

Data Sheet


Development Kits etc.

Provider Tool name Order Number
Microchip Technology PICkit™ 2 Starter Kit DV164120
Microchip Technology LCD Explorer Development Board DM240314

Debuggers / Simulators

Provider Tool name Order Number
Microchip Technology PICkit 3 Debug Express DV164131

JTAG Probes

Provider Tool name Order Number
MIPS Technologies, Inc. MIPS System Navigator™ Probe SNAV-MIPS
Microchip Technology PICkit™ 3 In-Circuit Debugger PG164130

Operating Systems

Provider Tool name Order Number
SEGGER Microcontroller embOS (Real Time Operating System) 1.xx.xx

Stacks/Protocols/File systems

Provider Tool name Order Number
SEGGER Microcontroller emWin (Graphics Software and GUI) 3.xx.xx
SEGGER Microcontroller emUSB (Embedded USB Stack) 9.xx.xx
SEGGER Microcontroller emFile (Embedded File System) 2.xx.xx
SEGGER Microcontroller embOS/IP (TCP/IP Stack) 7.xx.xx
HCC Embedded MISRA Compliant TCP/IPv4 & IPv6 TCPIP
HCC Embedded Fail-safe File Systems FFS
HCC Embedded Smart-meter File System SMFS
HCC Embedded Verifiable SSL/TLS SSLTLS
HCC Embedded eTaskSync Verifiable Scheduler ETASKSYNC
HCC Embedded Fail-safe Flash Translation Layer FTL
HCC Embedded USB Device, Host and OTG EUSB
HCC Embedded Fail-safe Bootloader BL


Provider Tool name Order Number
Microchip Technology MPLAB PM3 Universal Device Programmer for PIC® and dsPIC®... DV007004
Microchip Technology PICSTART® Plus low cost development programmer DV003001

Wireless Accessories

Provider Tool name Order Number
Microchip Technology LCD Explorer Development Board DM240314