PIC16F171 Family Summary
Device | Program Flash Memory
(bytes) |
Data Flash Memory
(EEPROM)
(bytes) |
Data SRAM
(bytes) |
Memory Access
Partition/
Device Information Area |
I/O Pins(1)/
Peripheral Pin Select |
8-Bit Timers with
HLT/
16-Bit Timers(2) |
16-Bit PWM/
CCP |
12-Bit ADC Channels
(External+/External-/Internal) |
I2C/SPI | EUSART | NCO | CWG | CLC | FVR | CMP | 8-bit DAC | Operational Amplifier | ZCD | SMBus Compatible I/O Pads | External Interrupt Pins | Interrupt-on-Change Pins | Windowed Watchdog Timer |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PIC16F17156 | 28k | 256 | 2048 | Y/Y | 25/Y | 3/2 | 4/2 | 24/11/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 25 | Y |
PIC16F17176 | 28k | 256 | 2048 | Y/Y | 36/Y | 3/2 | 4/2 | 35/16/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 25 | Y |
Device | Program Flash Memory
(bytes) |
Data Flash Memory
(EEPROM)
(bytes) |
Data SRAM
(bytes) |
Memory Access
Partition/
Device Information Area |
I/O Pins(1)/
Peripheral Pin Select |
8-Bit Timers with
HLT/
16-Bit Timers(2) |
16-Bit PWM/
CCP |
12-Bit ADC Channels
(External+/External-/Internal) |
I2C/SPI | EUSART | NCO | CWG | CLC | FVR | CMP | 8-bit DAC | Operational Amplifier | ZCD | SMBus Compatible I/O Pads | External Interrupt Pins | Interrupt-on-Change Pins | Watchdog Timer |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PIC16F17114 | 7k | 128 | 512 | Y/Y | 6/Y | 2/2 | 2/2 | 5/5/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 6 | Y |
PIC16F17115 | 14k | 128 | 1024 | Y/Y | 6/Y | 2/2 | 2/2 | 5/5/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 6 | Y |
PIC16F17124 | 7k | 128 | 512 | Y/Y | 12/Y | 2/2 | 2/2 | 11/11/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 12 | Y |
PIC16F17125 | 14k | 128 | 1024 | Y/Y | 12/Y | 2/2 | 2/2 | 11/11/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 12 | Y |
PIC16F17126 | 28k | 256 | 2048 | Y/Y | 12/Y | 2/2 | 2/2 | 11/11/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 12 | Y |
PIC16F17144 | 7k | 128 | 512 | Y/Y | 18/Y | 2/2 | 2/2 | 17/17/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 18 | Y |
PIC16F17145 | 14k | 128 | 1024 | Y/Y | 18/Y | 2/2 | 2/2 | 17/17/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 18 | Y |
PIC16F17146 | 28k | 256 | 2048 | Y/Y | 18/Y | 2/2 | 2/2 | 17/17/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 18 | Y |
PIC16F17154 | 7k | 128 | 512 | Y/Y | 25/Y | 3/2 | 4/2 | 24/11/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 25 | Y |
PIC16F17155 | 14k | 128 | 1024 | Y/Y | 25/Y | 3/2 | 4/2 | 24/11/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 25 | Y |
PIC16F17174 | 7k | 128 | 512 | Y/Y | 36/Y | 3/2 | 4/2 | 35/16/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 25 | Y |
PIC16F17175 | 14k | 128 | 1024 | Y/Y | 36/Y | 3/2 | 4/2 | 35/16/7 | 2/2 | 2 | 1 | 1 | 4 | 2 | 2 | 2 | 1 | 1 | Y | 1 | 25 | Y |
Note:
- Total I/O count includes one input-only pin (MCLR).
- Timer0 can be configured as either an 8 or 16-bit timer.