PIC12(L)F1822/16(L)F1823
8/14-Pin Flash Microcontrollers with XLP Technology
High-Performance RISC CPU Extreme Low-Power Management
PIC12LF1822/16LF1823 with XLP
Only 49 Instructions to Learn:
- All single-cycle instructions except branches
Sleep mode: 20 nA @ 1.8V, typical
Operating Speed:
Watchdog Timer: 300 nA @ 1.8V, typical
- DC 32 MHz oscillator/clock input
Timer1 Oscillator: 650 nA @ 32 kHz, typical
- DC 125 ns instruction cycle
Operating Current: 30 A/MHz @ 1.8V, typical
Interrupt Capability with Automatic Context
Saving Analog Features
16-Level Deep Hardware Stack with Optional
Analog-to-Digital Converter (ADC) module:
Overflow/Underflow Reset
- 10-bit resolution, up to 8 channels
Direct, Indirect and Relative Addressing modes:
- Conversion available during Sleep
- Two full 16-bit File Select Registers (FSRs)
Analog Comparator module:
- FSRs can read program and data memory
- Up to two rail-to-rail analog comparators
- Power mode control
Flexible Oscillator Structure
- Software controllable hysteresis
Precision 32 MHz internal Oscillator Block:
Voltage Reference module:
- Factory calibrated to 1%, typical
- Fixed Voltage Reference (FVR) with 1.024V,
- Software selectable frequencies range of
2.048V and 4.096V output levels
31 kHz to 32 MHz
- 5-bit rail-to-rail resistive DAC with positive
31 kHz Low-Power Internal Oscillator
and negative reference selection
Four Crystal modes up to 32 MHz
Three External Clock modes up to 32 MHz Peripheral Highlights
4X Phase Lock Loop (PLL)
Up to 11 I/O Pins and 1 Input-Only Pin:
Fail-Safe Clock Monitor:
- High current sink/source 25 mA/25 mA
- Allows for safe shutdown if peripheral clock
- Programmable weak pull-ups
stops
- Programmable interrupt-on-change pins
Two-Speed Oscillator Start-up
Timer0: 8-Bit Timer/Counter with 8-Bit Prescaler
Reference Clock module:
Enhanced Timer1:
- Programmable clock output frequency and
- 16-bit timer/counter with prescaler
duty-cycle
- External Gate Input mode
- Dedicated, low-power 32 kHz oscillator driver
Special Microcontroller Features
Timer2: 8-Bit Timer/Counter with 8-Bit Period
Full 5.5V Operation PIC12F1822/16F1823
Register, Prescaler and Postscaler
1.8V-3.6V Operation PIC12LF1822/16LF1823
Enhanced CCP (ECCP) modules:
Self-Reprogrammable under Software Control
- Software selectable time bases
Power-on Reset (POR), Power-up Timer (PWRT)
- Auto-shutdown and auto-restart
and Oscillator Start-up Timer (OST)
- PWM steering
Programmable Brown-out Reset (BOR)
Master Synchronous Serial Port (MSSP) with SPI
2
TM
Extended Watchdog Timer (WDT)
and I C with:
In-Circuit Serial Programming (ICSP) via
- 7-bit address masking
TM
Two Pins
- SMBus/PMBus compatibility
In-Circuit Debug (ICD) via Two Pins
Enhanced Universal Synchronous Asynchronous
Enhanced Low-Voltage Programming (LVP)
Receiver Transmitter (EUSART) module:
Operating Voltage Range:
- RS-232, RS-485 and LIN compatible
- 1.8V-5.5V (PIC12F1822/16F1823)
- Auto-Baud Detect
- 1.8V-3.6V (PIC12LF1822/16LF1823)
Capacitive Sensing (CPS) module (mTouch):
Programmable Code Protection
- Up to 8 input channels
Self-Programmable under Software Control
2010-2015 Microchip Technology Inc. DS40001413E-page 1PIC12(L)F1822/16(L)F1823
Peripheral Features (Continued)
Data Signal Modulator module
- Selectable modulator and carrier sources
SR Latch:
- Multiple Set/Reset input options
- Emulates 555 Timer applications
TABLE 1: PIC12(L)F1822/1840/PIC16(L)F182X/1847 FAMILY TYPES
Device
PIC12(L)F1822 (1) 2K 256 128 6 4 4 1 2/1 1 1 0/1/0 Y I/H Y
PIC12(L)F1840 (2) 4K 256 256 6 4 4 1 2/1 1 1 0/1/0 Y I/H Y
PIC16(L)F1823 (1) 2K 256 128 12 8 8 2 2/1 1 1 1/0/0 Y I/H Y
PIC16(L)F1824 (3) 4K 256 256 12 8 8 2 4/1 1 1 1/1/2 Y I/H Y
PIC16(L)F1825 (4) 8K 256 1024 12 8 8 2 4/1 1 1 1/1/2 Y I/H Y
PIC16(L)F1826 (5) 2K 256 256 16 12 12 2 2/1 1 1 1/0/0 Y I/H Y
PIC16(L)F1827 (5) 4K 256 384 16 12 12 2 4/1 1 2 1/1/2 Y I/H Y
PIC16(L)F1828 (3) 4K 256 256 18 12 12 2 4/1 1 1 1/1/2 Y I/H Y
PIC16(L)F1829 (4) 8K 256 1024 18 12 12 2 4/1 1 2 1/1/2 Y I/H Y
PIC16(L)F1847 (6) 8K 256 1024 16 12 12 2 4/1 1 2 1/1/2 Y I/H Y
Note 1: I - Debugging, Integrated on Chip; H - Debugging, available using Debug Header.
2: One pin is input-only.
Data Sheet Index: (Unshaded devices are described in this document.)
1: DS41413 PIC12(L)F1822/PIC16(L)F1823 Data Sheet, 8/14-Pin Flash Microcontrollers.
2: DS41441 PIC12(L)F1840 Data Sheet, 8-Pin Flash Microcontrollers.
3: DS41419 PIC16(L)F1824/1828 Data Sheet, 28/40/44-Pin Flash Microcontrollers.
4: DS41440 PIC16(L)F1825/1829 Data Sheet, 14/20-Pin Flash Microcontrollers.
5: DS41391 PIC16(L)F1826/1827 Data Sheet, 18/20/28-Pin Flash Microcontrollers.
6: DS41453 PIC16(L)F1847 Data Sheet, 18/20/28-Pin Flash Microcontrollers.
Note: For other small form-factor package availability and marking information, please visit
www.microchip.com/packaging or contact your local sales office.
DS40001413E-page 2 2010-2015 Microchip Technology Inc.
Data Sheet Index
Program Memory
Flash (words)
Data EEPROM
(bytes)
Data SRAM
(bytes)
(2)
I/Os
10-bit ADC (ch)
CapSense (ch)
Comparators
Timers
(8/16-bit)
EUSART
2
MSSP (I C/SPI)
ECCP (Full-Bridge)
ECCP (Half-Bridge)
CCP
SR Latch
(1)
Debug
XLP