PIC12/PIC16 8位单片机 选型列表

PIC12 系列

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

PIC16 系列

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