Microchip PIC16(L)F1934/6/7 Data Sheet
28/40/44-Pin Flash-Based, 8-Bit CMOS Microcontrollers with LCD Driver and nanoWatt XLP Technology
Product Overview
This document provides detailed specifications for the Microchip PIC16(L)F1934/6/7 family of microcontrollers. These devices are 28/40/44-pin, Flash-based, 8-bit CMOS microcontrollers featuring an integrated LCD driver and Microchip's nanoWatt XLP (eXtreme Low Power) technology.
Key Features
High-Performance RISC CPU
- Only 49 instructions to learn
- All single-cycle instructions except branches
- Operating Speed: DC to 32 MHz oscillator/clock input
- Up to 16K x 14 Words of Flash Program Memory
- Up to 96 Bytes of RAM
- Up to 16-Level Deep Hardware Stack
- Direct, Indirect and Relative Addressing modes
- Processor Read Access to Program Memory
- Pinout compatible with other 28/40/44-pin PIC16CXXX and PIC16FXXX Microcontrollers
Special Microcontroller Features
- Factory calibrated to ±1%, typical
- Software selectable frequency range from 31 kHz to 32 MHz
- Power-Saving Sleep mode
- Power-Up Timer (PWRT) and Oscillator Start-up Timer (OST)
- Brown-out Reset (BOR)
- Selectable between two trip points
- Dedicated Master Clear (MCLR) pin with software enable/disable
- Multiplexed Master Clear with Pull-up/Pull-down
- Programmable Code Protection
- High Endurance Flash EEPROM: 100,000 write Flash endurance, 1,000,000 write EEPROM endurance
- Flash/Data EEPROM retention: > 40 years
- Wide Operating Voltage Range: 1.8V - 5.5V (PIC16(L)F193X), 1.8V - 3.6V (PIC16LF193X)
PIC16LF193X Low-Power Features
- Standby Current: 50 nA @ 1.8V typical
- Operating Current: 70 µA @ 32 kHz, 1.8V typical (PIC16LF193X), 150 µA @ 1 MHz, 1.8V typical (PIC16LF193X)
- Timer Oscillator Current: 600 nA @ 32 kHz, 1.8V typical
- Low-Power Watchdog Timer Current: 600 nA @ 1.8V typical (PIC16LF193X)
Peripheral Features
- Up to 35 I/O Pins and 1 Input-Only Pin
- High-current source/sink for direct LED drive
- Individually programmable interrupt-on-pin change
- Individually programmable wake-up/sleep pins
- Integrated LCD Controller
- Up to 36 I/O pins
- Variable stack input
- Contrast control
- Up to 16-channel voltage references
- Capacitive Sensing module (mTouch™)
- Up to 18 selectable channels
- A/D Converter:
- 10-bit resolution and up to 14 channels
- Selectable 1.024/2.048/4.096 voltage references
- Enhanced Timer:
- 10-bit Timer0, 8-bit Timer1/Counter with 8-bit Prescaler
- Two Capture, Compare, PWM (CCP) modules:
- 16-bit Capture, max resolution 125 ns
- 10-bit PWM, max. frequency 31.25 MHz
- Three Enhanced Capture, Compare, PWM modules (ECCP):
- PWM steering
- Programmable dead-band delay
- Master Synchronous Serial Port (MSSP) with SPI and I²C™ with SMBus™ compatibility
- Auto-wake-up on start
- Enhanced Universal Synchronous/Asynchronous Receiver/Transmitter (EUSART)
- RS-232, RS-485 and LIN compatible
- Auto-Baud Detect
- SPI™ (Latch 1555 Timer)
- Multiple S/R/Reset Input options
- Emulate 4/8/16-bit Timer applications
- 2 Comparators
- Roll-to-roll input/outputs
- Power mode control
- Software enable/disable controls
- Voltage Reference module:
- Programmable Voltage Reference (PVR) with 1.024V, 2.048V and 4.096V output levels
- 5-bit rail-to-rail resistive DAC with positive and negative reference selection
PIC16(L)F193X Family Types
Device | Program Memory (Words) | Data EEPROM (Bytes) | RAM (Bytes) | Total I/O Pins | ADC (Bits) | Comparators | Timers | ECCP | CCP | LCD |
---|---|---|---|---|---|---|---|---|---|---|
PIC16(L)F1934 | 4K | 256 | 38 | 14 | 12 | 2 | 4/1 | Yes | Yes | 24x4 |
PIC16LF1936 | 8K | 256 | 38 | 16 | 12 | 2 | 4/1 | Yes | Yes | 24x4 |
PIC16LF1937 | 8K | 256 | 38 | 16 | 12 | 2 | 4/1 | Yes | Yes | 24x4 |
PIC16LF1933 | 4K | 256 | 38 | 14 | 12 | 2 | 4/1 | Yes | Yes | 24x4 |
PIC16LF1939 | 8K | 256 | 38 | 16 | 12 | 2 | 4/1 | Yes | Yes | 24x4 |
Note 1: Pin functions are selectable via the APFCON register.
Note 2: PIC16LF1933 devices only.
Pin Diagrams
The following sections describe the pin configurations for various package types.
28-Pin SPDIP, SOIC, SSOP (PIC16(L)F1936)
Pinout Description:
- Pin 1: MCLR/VPP
- Pin 2: RA7/AN7/C1IN+/C2IN+
- Pin 3: RA6/AN6/C1IN-/C2IN-
- Pin 4: RC5/AN11/CCP1/P1A
- Pin 5: RC4/AN10/CCP2/P2A
- Pin 6: RC3/AN9/SCK1/SCL1
- Pin 7: RC2/AN8/SCK2/SCL2
- Pin 8: RC1/AN15/SDI1/SDA1
- Pin 9: RC0/AN14/SDO1
- Pin 10: VSS
- Pin 11: RD7/AN12/T1CKI/OSC2/CLKOUT
- Pin 12: RD6/AN13/T1G/OSC1/CLKIN
- Pin 13: RD5/T0CKI
- Pin 14: RD4/T3CKI
- Pin 15: RB7/ICSPCLK
- Pin 16: RB6/ICSPDAT
- Pin 17: RB5/AN10/CCP2/P2A
- Pin 18: RB4/AN9/CCP1/P1A
- Pin 19: RB3/AN8/CCP3/P3A
- Pin 20: RB2/AN7/CCP4/P4A
- Pin 21: RB1/AN6/CCP5/P5A
- Pin 22: RB0/AN5/INT
- Pin 23: VDD
- Pin 24: RA0/AN0
- Pin 25: RA1/AN1
- Pin 26: RA2/AN2
- Pin 27: RA3/AN3
- Pin 28: RA4/AN4/T0CKI
Note 1: Pin function is selectable via the APFCON register.
Note 2: PIC16LF1933 devices only.
28-Pin QFN/UQFN (PIC16(L)F1936)
Pinout Description:
- Pin 1: RA0/AN0
- Pin 2: RA1/AN1
- Pin 3: RA2/AN2
- Pin 4: RA3/AN3
- Pin 5: RA4/AN4/T0CKI
- Pin 6: RA5/AN5/T1CKI/OSC2/CLKOUT
- Pin 7: RA6/AN6/C1IN-/C2IN-
- Pin 8: RA7/AN7/C1IN+/C2IN+
- Pin 9: RC5/AN11/CCP1/P1A
- Pin 10: RC4/AN10/CCP2/P2A
- Pin 11: RC3/AN9/SCK1/SCL1
- Pin 12: RC2/AN8/SCK2/SCL2
- Pin 13: RC1/AN15/SDI1/SDA1
- Pin 14: RC0/AN14/SDO1
- Pin 15: VSS
- Pin 16: RD7/AN12/T1CKI/OSC2/CLKOUT
- Pin 17: RD6/AN13/T1G/OSC1/CLKIN
- Pin 18: RD5/T0CKI
- Pin 19: RD4/T3CKI
- Pin 20: RB7/ICSPCLK
- Pin 21: RB6/ICSPDAT
- Pin 22: RB5/AN10/CCP2/P2A
- Pin 23: RB4/AN9/CCP1/P1A
- Pin 24: RB3/AN8/CCP3/P3A
- Pin 25: RB2/AN7/CCP4/P4A
- Pin 26: RB1/AN6/CCP5/P5A
- Pin 27: RB0/AN5/INT
- Pin 28: VDD
Note 1: Pin function is selectable via the APFCON register.
Note 2: PIC16LF1933 devices only.
40-Pin PDIP (PIC16(L)F1934/7)
Pinout Description:
- Pin 1: MCLR/VPP
- Pin 2: RA7/AN7/C1IN+/C2IN+
- Pin 3: RA6/AN6/C1IN-/C2IN-
- Pin 4: RC5/AN11/CCP1/P1A
- Pin 5: RC4/AN10/CCP2/P2A
- Pin 6: RC3/AN9/SCK1/SCL1
- Pin 7: RC2/AN8/SCK2/SCL2
- Pin 8: RC1/AN15/SDI1/SDA1
- Pin 9: RC0/AN14/SDO1
- Pin 10: RD7/AN12/T1CKI/OSC2/CLKOUT
- Pin 11: RD6/AN13/T1G/OSC1/CLKIN
- Pin 12: RD5/T0CKI
- Pin 13: RD4/T3CKI
- Pin 14: RB7/ICSPCLK
- Pin 15: RB6/ICSPDAT
- Pin 16: RB5/AN10/CCP2/P2A
- Pin 17: RB4/AN9/CCP1/P1A
- Pin 18: RB3/AN8/CCP3/P3A
- Pin 19: RB2/AN7/CCP4/P4A
- Pin 20: RB1/AN6/CCP5/P5A
- Pin 21: RB0/AN5/INT
- Pin 22: VSS
- Pin 23: VDD
- Pin 24: RA0/AN0
- Pin 25: RA1/AN1
- Pin 26: RA2/AN2
- Pin 27: RA3/AN3
- Pin 28: RA4/AN4/T0CKI
- Pin 29: RE0/AN16/C1OUT
- Pin 30: RE1/AN17/C2OUT
- Pin 31: RE2/AN18/T5CKI
- Pin 32: RF0/AN19/T5G
- Pin 33: RF1/AN20/T4CKI
- Pin 34: RF2/AN21/T4G
- Pin 35: RF3/AN22/T3CKI
- Pin 36: RF4/AN23/T3G
- Pin 37: RF5/AN24/T2CKI
- Pin 38: RF6/AN25/T2G
- Pin 39: RF7/AN26/T1CKI
- Pin 40: VDDCORE
Note 1: Pin function is selectable via the APFCON register.
40-Pin UQFN 5x5 (PIC16(L)F1934/7)
Pinout Description:
- Pin 1: RA0/AN0
- Pin 2: RA1/AN1
- Pin 3: RA2/AN2
- Pin 4: RA3/AN3
- Pin 5: RA4/AN4/T0CKI
- Pin 6: RA5/AN5/T1CKI/OSC2/CLKOUT
- Pin 7: RA6/AN6/C1IN-/C2IN-
- Pin 8: RA7/AN7/C1IN+/C2IN+
- Pin 9: RC5/AN11/CCP1/P1A
- Pin 10: RC4/AN10/CCP2/P2A
- Pin 11: RC3/AN9/SCK1/SCL1
- Pin 12: RC2/AN8/SCK2/SCL2
- Pin 13: RC1/AN15/SDI1/SDA1
- Pin 14: RC0/AN14/SDO1
- Pin 15: RD7/AN12/T1CKI/OSC2/CLKOUT
- Pin 16: RD6/AN13/T1G/OSC1/CLKIN
- Pin 17: RD5/T0CKI
- Pin 18: RD4/T3CKI
- Pin 19: RB7/ICSPCLK
- Pin 20: RB6/ICSPDAT
- Pin 21: RB5/AN10/CCP2/P2A
- Pin 22: RB4/AN9/CCP1/P1A
- Pin 23: RB3/AN8/CCP3/P3A
- Pin 24: RB2/AN7/CCP4/P4A
- Pin 25: RB1/AN6/CCP5/P5A
- Pin 26: RB0/AN5/INT
- Pin 27: VDD
- Pin 28: VSS
- Pin 29: RE0/AN16/C1OUT
- Pin 30: RE1/AN17/C2OUT
- Pin 31: RE2/AN18/T5CKI
- Pin 32: RF0/AN19/T5G
- Pin 33: RF1/AN20/T4CKI
- Pin 34: RF2/AN21/T4G
- Pin 35: RF3/AN22/T3CKI
- Pin 36: RF4/AN23/T3G
- Pin 37: RF5/AN24/T2CKI
- Pin 38: RF6/AN25/T2G
- Pin 39: RF7/AN26/T1CKI
- Pin 40: VDDCORE
Note 1: Pin function is selectable via the APFCON register.
44-Pin QFN (PIC16(L)F1934/7)
Pinout Description:
- Pin 1: MCLR/VPP
- Pin 2: RA7/AN7/C1IN+/C2IN+
- Pin 3: RA6/AN6/C1IN-/C2IN-
- Pin 4: RC5/AN11/CCP1/P1A
- Pin 5: RC4/AN10/CCP2/P2A
- Pin 6: RC3/AN9/SCK1/SCL1
- Pin 7: RC2/AN8/SCK2/SCL2
- Pin 8: RC1/AN15/SDI1/SDA1
- Pin 9: RC0/AN14/SDO1
- Pin 10: RD7/AN12/T1CKI/OSC2/CLKOUT
- Pin 11: RD6/AN13/T1G/OSC1/CLKIN
- Pin 12: RD5/T0CKI
- Pin 13: RD4/T3CKI
- Pin 14: RB7/ICSPCLK
- Pin 15: RB6/ICSPDAT
- Pin 16: RB5/AN10/CCP2/P2A
- Pin 17: RB4/AN9/CCP1/P1A
- Pin 18: RB3/AN8/CCP3/P3A
- Pin 19: RB2/AN7/CCP4/P4A
- Pin 20: RB1/AN6/CCP5/P5A
- Pin 21: RB0/AN5/INT
- Pin 22: VSS
- Pin 23: VDD
- Pin 24: RA0/AN0
- Pin 25: RA1/AN1
- Pin 26: RA2/AN2
- Pin 27: RA3/AN3
- Pin 28: RA4/AN4/T0CKI
- Pin 29: RE0/AN16/C1OUT
- Pin 30: RE1/AN17/C2OUT
- Pin 31: RE2/AN18/T5CKI
- Pin 32: RF0/AN19/T5G
- Pin 33: RF1/AN20/T4CKI
- Pin 34: RF2/AN21/T4G
- Pin 35: RF3/AN22/T3CKI
- Pin 36: RF4/AN23/T3G
- Pin 37: RF5/AN24/T2CKI
- Pin 38: RF6/AN25/T2G
- Pin 39: RF7/AN26/T1CKI
- Pin 40: VDDCORE
- Pin 41: RC0/AN14/SDO1
- Pin 42: RC1/AN15/SDI1/SDA1
- Pin 43: RC2/AN8/SCK2/SCL2
- Pin 44: RC3/AN9/SCK1/SCL1
Note 1: Pin function is selectable via the APFCON register.
44-Pin TQFP (PIC16(L)F1934/7)
Pinout Description:
- Pin 1: MCLR/VPP
- Pin 2: RA7/AN7/C1IN+/C2IN+
- Pin 3: RA6/AN6/C1IN-/C2IN-
- Pin 4: RC5/AN11/CCP1/P1A
- Pin 5: RC4/AN10/CCP2/P2A
- Pin 6: RC3/AN9/SCK1/SCL1
- Pin 7: RC2/AN8/SCK2/SCL2
- Pin 8: RC1/AN15/SDI1/SDA1
- Pin 9: RC0/AN14/SDO1
- Pin 10: RD7/AN12/T1CKI/OSC2/CLKOUT
- Pin 11: RD6/AN13/T1G/OSC1/CLKIN
- Pin 12: RD5/T0CKI
- Pin 13: RD4/T3CKI
- Pin 14: RB7/ICSPCLK
- Pin 15: RB6/ICSPDAT
- Pin 16: RB5/AN10/CCP2/P2A
- Pin 17: RB4/AN9/CCP1/P1A
- Pin 18: RB3/AN8/CCP3/P3A
- Pin 19: RB2/AN7/CCP4/P4A
- Pin 20: RB1/AN6/CCP5/P5A
- Pin 21: RB0/AN5/INT
- Pin 22: VSS
- Pin 23: VDD
- Pin 24: RA0/AN0
- Pin 25: RA1/AN1
- Pin 26: RA2/AN2
- Pin 27: RA3/AN3
- Pin 28: RA4/AN4/T0CKI
- Pin 29: RE0/AN16/C1OUT
- Pin 30: RE1/AN17/C2OUT
- Pin 31: RE2/AN18/T5CKI
- Pin 32: RF0/AN19/T5G
- Pin 33: RF1/AN20/T4CKI
- Pin 34: RF2/AN21/T4G
- Pin 35: RF3/AN22/T3CKI
- Pin 36: RF4/AN23/T3G
- Pin 37: RF5/AN24/T2CKI
- Pin 38: RF6/AN25/T2G
- Pin 39: RF7/AN26/T1CKI
- Pin 40: VDDCORE
- Pin 41: RC0/AN14/SDO1
- Pin 42: RC1/AN15/SDI1/SDA1
- Pin 43: RC2/AN8/SCK2/SCL2
- Pin 44: RC3/AN9/SCK1/SCL1
Note 1: Pin function is selectable via the APFCON register.
Legal and Compliance Information
Microchip products meet the specifications in their Data Sheet. Microchip is committed to providing the best possible protection for its products and may be subject to unauthorized access to its data. Microchip works with customers who guarantee code security and does not guarantee product security as "unbreakable". Microchip disclaims all warranties related to information, quality, or fitness for a particular purpose. Microchip is not liable for direct, indirect, incidental, consequential, special, or punitive damages arising from the information or use of Microchip devices in life support and/or safety applications.
Quality Management System Certified by DNV ISO/TS 16949:2002
ISBN 978-1-61341-013-4