PIC12(L)F1612/16(L)F1613
8/14-Pin, 8-Bit Flash Microcontroller
Description
PIC12(L)F1612/16(L)F1613 microcontrollers deliver on-chip features that are unique to the design for embedded control
of small motors and general purpose applications in 8/14-pin count packages. Features like 10-bit A/D, CCP, 24-bit SMT
and Zero-Cross Detection offer an excellent solution to the variety of applications. The product family also has a CRC+
memory scan and Windowed WDT to support safety-critical systems in home appliances, white goods and other end
equipment.
Core Features
• C Compiler Optimized RISC Architecture
• Only 49 Instructions
• Operating Speed:
- DC – 32 MHz clock input
- 125 ns minimum instruction cycle
• Interrupt Capability
• 16-Level Deep Hardware Stack
• One 8-Bit Timer
• One 16-bit Timers
• Low Current Power-on Reset (POR)
• Configurable Power-up Timer (PWRT)
• Brown-out Reset (BOR) with Selectable Trip Point
• Windowed Watchdog Timer (WWDT):
- Variable prescaler selection
- Variable window size selection
- All sources configurable in hardware or
software
Digital Peripherals
• Complementary Waveform Generator (CWG):
- Rising and falling edge dead-band control
- Full-bridge, half-bridge, 1-channel drive
- Multiple signal sources
• Two Capture/Compare/PWM (CCP) modules
• Two Signal Measurement Timers (SMT):
- 24-bit timer/counter with prescaler
- Multiple gate and clock inputs
• 8-Bit Timers (TMR2+HLT/4/6):
- Up to 3 Timer2/4/6 with Hardware Limit Timer
(HLT)
- Monitors Fault Conditions: Stall, Stop, etc.
- Multiple modes
- 8-bit timer/counter with prescaler
- 8-bit period register and postscaler
- Asynchronous H/W Reset sources
• Cyclic Redundancy Check with Memory Scan
(CRC/SCAN):
- Software configurable
Memory
•
•
•
•
2 KW Flash Program Memory
256 Bytes Data SRAM
Direct, Indirect and Relative Addressing modes
High-Endurance Flash Data Memory (HEF):
- 128 B of nonvolatile data storage
- 100K erase/write cycles
Operating Characteristics
• Operating Voltage Range:
- 1.8V to 3.6V (PIC12LF1612/16F1613)
- 2.3V to 5.5V (PIC12F1612/16F1613)
• Temperature Range:
- Industrial: -40°C to 85°C
- Extended: -40°C to 125°C
eXtreme Low-Power (XLP) Features
•
•
•
•
Sleep mode: 50 nA @ 1.8V, typical
Watchdog Timer: 500 nA @ 1.8V, typical
Secondary Oscillator: 500 nA @ 32 kHz
Operating Current:
- 8 uA @ 32 kHz, 1.8V, typical
- 32 uA/MHz @ 1.8V, typical
2014-2017 Microchip Technology Inc.
DS40001737C-page 1
PIC12(L)F1612/16(L)F1613
• Up to 11 I/O Pins and One Input-only Pin:
- Individually programmable pull-ups
- Slew rate control
- Interrupt-on-change with edge-select
Clocking Structure
• 16 MHz Internal Oscillator:
- ±1% at calibration
- Selectable frequency range from 32 MHz to
31 kHz
• 31 kHz Low-Power Internal Oscillator
• 4x Phase-Locked Loop (PLL):
- For up to 32 MHz internal operation
• External Oscillator Block with:
- Three external clock modes up to 32 MHz
Intelligent Analog Peripherals
• 10-Bit Analog-to-Digital Converter (ADC):
- Up to 8 external channels
- Conversion available during Sleep
• Up to Two Comparators (COMP):
- Low-Power/High-Speed mode
- Up to three external inverting inputs
- Fixed Voltage Reference at non-inverting
input(s)
- Comparator outputs externally accessible
• 8-Bit Digital-to-Analog Converter (DAC):
- 8-bit resolution, rail-to-rail
- Positive Reference Selection
• Voltage Reference:
- Fixed Voltage Reference (FVR): 1.024V,
2.048V and 4.096V output levels
• Zero-Cross Detect (ZCD):
- Detect when AC signal on pin crosses
ground
• Two High-Current Drive Pins:
- 100mA @ 5V
2014-2017 Microchip Technology Inc.
DS40001737C-page 2
2014-2017 Microchip Technology Inc.
DS40001737C-page 3
TABLE 1:
PIC12/16(L)F161X FAMILY TYPES
Math Accelerator with PID
High-Current I/O 100mA
CRC with Memory Scan
Program Memory Flash
(W)
Program Memory Flash
(kB)
High Endurance Flash
(bytes)
Windowed Watchdog
Timer
8-bit Timer with HLT
Zero-Cross Detect
Data Sheet Index
CCP/10-bit PWM
10-bit ADC (ch)
Angular Timer
Comparators
16-bit Timer
Data SRAM
(bytes)
24-bit SMT
EUSART
0
0
1
1
1
1
I/O Pins
Device
PIC12(L)F1612
PIC16(L)F1613
PIC16(L)F1614
PIC16(L)F1615
PIC16(L)F1618
PIC16(L)F1619
Note 1:
A.
B.
C.
Data Sheet Index:
(A)
(A)
(B)
(C)
(B)
(C)
2048
2048
4096
8192
4096
8192
3.5
3.5
7
14
7
14
256
256
512
1024
512
1024
128
128
128
128
128
128
6
12
12
12
18
18
4
4
4
4
4
4
1
1
3
3
3
3
0
0
1
1
1
1
Y
Y
Y
Y
Y
Y
1
2
2
2
2
2
1
2
2
2
2
2
4
8
8
8
12
12
1
1
1
1
1
1
2/0
2/0
2/2
2/2
2/2
2/2
1
1
1
1
1
1
0
0
2
4
2
4
Y
Y
Y
Y
Y
Y
0
0
1
1
1
1
0
0
2
2
2
2
N
N
Y
Y
Y
Y
Debugging Methods: (I) – Integrated on Chip; (H) – via ICD Header; E – using Emulation Product
DS40001737
DS40001769
DS40001770
PIC12(L)F1612/16(L)F1613 Data Sheet, 8/14-Pin, 8-bit Flash Microcontrollers
PIC16(L)F1614/8 Data Sheet, 14/20-Pin, 8-bit Flash Microcontrollers
PIC16(L)F1615/9 Data Sheet, 14/20-Pin, 8-bit Flash Microcontrollers
I
2
C/SPI
0
0
1
1
1
1
CWG
CLC
PPS
PIC12(L)F1612/16(L)F1613
Note:
For other small form-factor package availability and marking information, please visit
http://www.microchip.com/packaging
or contact your local sales office.