PIC16(L)F1705/9
Cost-Effective 8-Bit Intelligent Analog Flash Microcontrollers
Description
PIC16(L)F1705/9 microcontrollers combine Intelligent analog integration with low cost and extreme low-power (XLP) to
suit a variety of general purpose applications. These 14- and 20-pin devices deliver on-chip op amps, core independent
peripherals (CLC and COG), Peripheral Pin Select and Zero-Cross Detect, providing for increased design flexibility.
Core Features
• C Compiler Optimized RISC Architecture
• Only 49 Instructions
• Operating Speed:
- 0-32 MHz
- 125 ns minimum instruction cycle
• Interrupt Capability
• 16-Level Deep Hardware Stack
• Four 8-bit Timers
• One 16-bit Timer
• Power-on Reset (POR)
• Power-up Timer (PWRT)
• Low-Power Brown-Out Reset (LPBOR)
• Programmable Watchdog Timer (WDT) up to
256s
• Programmable Code Protection
Digital Peripherals
• Configurable Logic Cell (CLC):
- Integrated combinational and sequential logic
• Complementary Output Generator (COG):
- Rising/falling edge dead-band control/
blanking
• Capture/Compare/PWM (CCP) module
• PWM: Two 10-bit Pulse-Width Modulators
• Serial Communications:
- SPI, I
2
C, RS-232, RS-485, LIN compatible
- Auto-Baud Detect, auto-wake-up on start
• Up to 17 I/O Pins plus One Input-Only Pin:
- Individually programmable pull-ups
- Slew rate control
- Interrupt-on-change with edge-select
• Peripheral Pin Select (PPS):
- Enables pin mapping of digital I/O
• Timer0: 8-Bit Timer/Counter with 8-Bit Prescaler
• Enhanced Timer1:
- 16-bit timer/counter with prescaler
- External Gate Input mode
- Low-power 32 kHz secondary oscillator
driver
• Timer2/4/6: 8-Bit Timer/Counter with 8-Bit Period
Register, Prescaler and Postscaler
Memory
•
•
•
•
8 Kwords Flash Program Memory
1024 Bytes Data SRAM Memory
Direct, Indirect and Relative Addressing modes
High Endurance Flash Data Memory (HEF)
- 128 bytes of nonvolatile data storage
- 100k erase/write cycles
Operating Characteristics
• Operating Voltage Range:
- 1.8V to 3.6V (PIC16LF1705/9)
- 2.3V to 5.5V (PIC16F1705/9)
• Temperature Range:
- Industrial: -40°C to 85°C
- Extended: -40°C to 125°C
Intelligent Analog Peripherals
• Operational Amplifiers:
- Two configurable rail-to-rail op amps
- Selectable internal and external channels
- 2 MHz gain bandwidth product
• High-Speed Comparators:
- Two comparators
- 50 ns response time
- Rail-to-rail inputs
• 10-Bit Analog-to-Digital Converter (ADC):
- Up to 12 external channels
- Conversion available during Sleep
- Temperature indicator
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
2013-2015 Microchip Technology Inc.
DS40001729C-page 1
PIC16(L)F1705/9
Intelligent Analog Peripherals (Cont.)
• Zero-Cross Detector (ZCD):
- Detect when AC signal on pin crosses
ground
• 8-Bit Digital-to-Analog Converter (DAC):
- Output available externally
- Internal connections to comparators, op
amps, Fixed Voltage Reference (FVR) and
ADC
• Internal Voltage Reference module
Programming/Debug Features
• In-Circuit Debug Integrated On-Chip
• Emulation Header for Advanced Debug:
- Provides trace, background debug and up to
32 hardware break points
• In-Circuit Serial Programming™ (ICSP™) via Two
Pins
Clocking Structure
• 16 MHz Internal Oscillator Block:
- ±1% at calibration
- Selectable frequency range from 0 to 32 MHz
• 31 kHz Low-Power Internal Oscillator
• External Oscillator Block with:
- Three crystal/resonator modes up to 20 MHz
- Two external clock modes up to 20 MHz
• Fail-Safe Clock Monitor
• Two-Speed Oscillator Start-up
• Oscillator Start-up Timer (OST)
PIC16(L)F170x Family Types
Program Memory
Flash (words)
Data Sheet Index
High-Endurance
Flash (bytes)
10-bit ADC (ch)
MSSP (I
2
C/SPI)
High-Speed/
Comparators
Data SRAM
(bytes)
Zero Cross
8-bit DAC
Debug
(1)
I/E
I/E
I/E
I/E
I/E
I/E
EUSART
Timers
(8/16-bit)
Op Amp
I/O’s
(2)
PWM
COG
CCP
CLC
PPS
Device
PIC16(L)F1703
PIC16(L)F1704
PIC16(L)F1705
PIC16(L)F1707
PIC16(L)F1708
PIC16(L)F1709
Note 1:
2:
(3)
(1)
(2)
(3)
(1)
(2)
2048
4096
8192
2048
4096
8192
256
512
1024
256
512
1024
128
128
128
128
128
128
12
12
12
18
18
18
8
8
8
12
12
12
0
1
1
0
1
1
0
2
2
0
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2/1
4/1
4/1
2/1
4/1
4/1
2
2
2
2
2
2
0
2
2
0
2
2
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
0
3
3
0
3
3
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Debugging Methods: (I) – Integrated on Chip; (H) – using Debug Header; E – using Emulation Header.
One pin is input-only.
Data Sheet Index:
(Unshaded devices are described in this document.)
1:
DS40001715
PIC16(L)F1704/8 Data Sheet, 14/20-Pin Flash, 8-bit Microcontrollers.
2:
DS40001729
PIC16(L)F1705/9 Data Sheet, 14/20-Pin Flash, 8-bit Microcontrollers.
3:
DS40001722
PIC16(L)F1703/7 Data Sheet, 14/20-Pin Flash, 8-bit Microcontrollers
Note:
For other small form-factor package availability and marking information, please visit
http://www.microchip.com/packaging
or contact your local sales office.
DS40001729C-page 2
2013-2015 Microchip Technology Inc.
XLP