| Product Family | Memory Type | Program Memory KBytes | Program Memory KWords | Self-write | EEPROM Data Memory Bytes |
RAM Bytes | I/O Pins | Pin count | Max. CPU Speed MHz |
Internal Oscillator | # of A/D Ch. |
Digital Communication | Timers | Temperature Range | Operation Voltage Range |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PIC12F508 | Flash | 0.75 | 0.5 | No | 0 | 25 | 6 | 8 | 4 | 4 MHz | 0 | 0 -UART 0 -A/E/USART 0 -SPI 0 -I2C |
1 - 8-bit 0 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC12F629 | Flash | 1.75 | 1 | No | 128 | 64 | 6 | 8 | 20 | 4 MHz | 0 | 0 -UART 0 -A/E/USART 0 -SPI 0 -I2C |
1 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC12F675 | Flash | 1.75 | 1 | No | 128 | 64 | 6 | 8 | 20 | 4 MHz | 4 | 0 -UART 0 -A/E/USART 0 -SPI 0 -I2C |
1 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| Product Family | Memory Type | Program Memory KBytes | Program Memory KWords | Self-write | EEPROM Data Memory Bytes |
RAM Bytes | I/O Pins | Pin count | Max. CPU Speed MHz |
Internal Oscillator | # of A/D Ch. |
Digital Communication | Timers | Temperature Range | Operation Voltage Range |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PIC16F627A | Flash | 1.75 | 1 | No | 128 | 224 | 16 | 18 | 20 | 4 MHz | 0 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F628A | Flash | 3.5 | 2 | No | 128 | 224 | 16 | 18 | 20 | 4 MHz | 0 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F677 | Flash | 3.5 | 2 | No | 256 | 128 | 18 | 20 | 20 | 8 MHz, 32 kHz | 12 | 0 -UART 0 -A/E/USART 0 -SPI 0 -I2C 1 -SSP(SPI/I2C) |
1 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F687 | Flash | 3.5 | 2 | No | 256 | 128 | 18 | 20 | 20 | 8 MHz, 32 kHz | 12 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -SSP(SPI/I2C) |
1 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F688 | Flash | 7 | 4 | No | 256 | 256 | 12 | 14 | 20 | 8 MHz, 32 kHz | 8 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C |
1 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F690 | Flash | 7 | 4 | No | 256 | 256 | 12 | 14 | 20 | 8 MHz, 32 kHz | 12 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| Product Family | Memory Type | Program Memory KBytes | Program Memory KWords | Self-write | EEPROM Data Memory Bytes |
RAM Bytes | I/O Pins | Pin count | Max. CPU Speed MHz |
Internal Oscillator | # of A/D Ch. |
Digital Communication | Timers | Temperature Range | Operation Voltage Range |
| PIC16F716 | Flash | 3.5 | 2 | No | 0 | 128 | 13 | 18 | 20 | - | 4 | 0 -UART 0 -A/E/USART 0 -SPI 0 -I2C |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F72 | Flash | 3.5 | 2 | No | 0 | 128 | 22 | 28 | 20 | - | 5 | 0 -UART 0 -A/E/USART 0 -SPI 0 -I2C 0 -MSSP(SPI/I2C) 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F73 | Flash | 7 | 4 | No | 0 | 192 | 22 | 28 | 20 | - | 5 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 0 -MSSP(SPI/I2C) 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F737 | Flash | 7 | 4 | No | 0 | 368 | 25 | 28 | 20 | 8 MHz | 11 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -MSSP(SPI/I2C) 0 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F74 | Flash | 7 | 4 | No | 0 | 192 | 33 | 40 | 20 | - | 8 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 0 -MSSP(SPI/I2C) 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F747 | Flash | 7 | 4 | No | 0 | 368 | 36 | 20 | 20 | 8 MHz | 14 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -MSSP(SPI/I2C) 0 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F76 | Flash | 14 | 8 | No | 0 | 368 | 22 | 28 | 20 | - | 5 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 0 -MSSP(SPI/I2C) 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F77 | Flash | 14 | 8 | No | 0 | 368 | 33 | 40 | 20 | - | 8 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 0 -MSSP(SPI/I2C) 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F777 | Flash | 14 | 8 | No | 0 | 368 | 36 | 40 | 20 | 8 MHz | 14 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -MSSP(SPI/I2C) 0 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F785 | Flash | 3.5 | 2 | No | 256 | 128 | 18 | 20 | 20 | 8 MHz, 32 kHz | 12 | -UART 0 -A/E/USART 0 -SPI 0 -I2C |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 15V |
| Product Family | Memory Type | Program Memory KBytes | Program Memory KWords | Self-write | EEPROM Data Memory Bytes |
RAM Bytes | I/O Pins | Pin count | Max. CPU Speed MHz |
Internal Oscillator | # of A/D Ch. |
Digital Communication | Timers | Temperature Range | Operation Voltage Range |
| PIC16F818 | Flash | 1.75 | 1 | Yes | 128 | 128 | 16 | 18 | 20 | - | 5 | 0 -UART 0 -A/E/USART 0 -SPI 0 -I2C 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F84A | Flash | 1.75 | 1 | No | 64 | 68 | 13 | 18 | 20 | - | 0 | 0 -UART 0 -A/E/USART 0 -SPI 0 -I2C 0 -MSSP(SPI/I2C) 0 -SSP(SPI/I2C) |
1 - 8-bit 0 - 16-bit |
-40 to 85 | 2V - 6V |
| PIC16F87 | Flash | 7 | 4 | Yes | 256 | 368 | 16 | 18 | 20 | 8 MHz | 0 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F873A | Flash | 7 | 4 | Yes | 128 | 192 | 22 | 28 | 20 | - | 5 | 1-A/E/USART 1-MSSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F874A | Flash | 7 | 4 | Yes | 128 | 192 | 33 | 40 | 20 | - | 8 | 1-A/E/USART 1-MSSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F876A | Flash | 14 | 8 | Yes | 256 | 368 | 22 | 28 | 20 | - | 5 | 1-A/E/USART 1-MSSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F877A | Flash | 14 | 8 | Yes | 256 | 368 | 33 | 40 | 20 | - | 8 | 1-A/E/USART 1-MSSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F88 | Flash | 7 | 4 | Yes | 256 | 368 | 16 | 18 | 20 | 8 MHz | 7 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 0 -MSSP(SPI/I2C) 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F882 | Flash | 3.5 | 2 | Yes | 128 | 128 | 25 | 28 | 20 | 8 MHz, 32 kHz | 11 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -MSSP(SPI/I2C) 0 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F883 | Flash | 7 | 4 | Yes | 256 | 256 | 25 | 28 | 20 | 8 MHz, 32 kHz | 11 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -MSSP(SPI/I2C) 0 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F884 | Flash | 7 | 4 | Yes | 256 | 256 | 36 | 40 | 20 | 8 MHz, 32 kHz | 14 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -MSSP(SPI/I2C) 0 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F886 | Flash | 14 | 8 | Yes | 256 | 368 | 25 | 28 | 20 | 8 MHz, 32 kHz | 11 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -MSSP(SPI/I2C) 0 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F887 | Flash | 14 | 8 | Yes | 256 | 368 | 36 | 40 | 20 | 8 MHz, 32 kHz | 14 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -MSSP(SPI/I2C) 0 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| Product Family | Memory Type | Program Memory KBytes | Program Memory KWords | Self-write | EEPROM Data Memory Bytes |
RAM Bytes | I/O Pins | Pin count | Max. CPU Speed MHz |
Internal Oscillator | # of A/D Ch. |
Digital Communication | Timers | Temperature Range | Operation Voltage Range |
| PIC16F913 | Flash | 7 | 4 | No | 256 | 256 | 25 | 28 | 20 | 8 MHz, 32 kHz | 5 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F914 | Flash | 7 | 4 | No | 256 | 256 | 36 | 40 | 20 | 8 MHz, 32 kHz | 8 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F916 | Flash | 14 | 8 | No | 256 | 352 | 25 | 28 | 20 | 8 MHz, 32 kHz | 5 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |
| PIC16F917 | Flash | 14 | 8 | No | 256 | 352 | 36 | 40 | 20 | 8 MHz, 32 kHz | 8 | 0 -UART 1 -A/E/USART 0 -SPI 0 -I2C 1 -SSP(SPI/I2C) |
2 - 8-bit 1 - 16-bit 0 - 32-bit |
-40 to 125 | 2V - 5.5V |