PIC Chip List

 
OTP = "one time programmable"
Flash = re-programmable about 1,000 times
Code Space = "lines of program" (each instruction takes 1 line)
ADC = "Analogue-to-Digital Converter"
Some I/O pins are fully in-out, some are input-only.
Some chips operate at 4MHz. Some operate at 20MHz.
Always select the most-recently designed chip in any category.
The chips covered by Talking Electronics website are shown in
RED.

MORE DETAILS:
More details on PIC chips can be found at: www.melabs.com
Click on the PIC section: http://microengineeringlabs.com/pics
or click on the complete list of PIC chips: http://216.229.42.209/Scripts/perl/pic.pl
The list includes data sheets for many of the chips. This is an extremely informative site.

Device Type Code
Space
I/O
Pins
ADC
Pins
ADC
Resolution
 
PIC12C508(A) OTP 512 6     Data
PIC12C509(A) OTP 1024 6      
PIC12C671 OTP 1024 6 4 8-bit  
PIC12C672 OTP 2048 6 4 8-bit  
PIC12CE518 OTP 512 6      
PIC12CE519 OTP 1024 6      
PIC12CE673 OTP 1024 6 4 8-bit  
PIC12CE674 OTP 2048 6 4 8-bit  
PIC12F629 Flash 1024 6      
PIC12F675 Flash 1024 6 4 10-bit Data
PIC14000 OTP 4096 20 8 16-bit  
PIC16C432 OTP 2048 12      
PIC16C433 OTP 2048 6 4 8-bit  
PIC16C505 OTP 1024 12      
PIC16C54C OTP 512 12      
PIC16C55(A) OTP 512 20      
PIC16C554 OTP 512 13      
PIC16C558 OTP 2048 13      
PIC16C56(A) OTP 1024 12      
PIC16C57(ABC) OTP 2048 20      
PIC16C58(AB) OTP 2048 12      
PIC16C62(AB) OTP 2048 22      
PIC16C620(A) OTP 512 13      
PIC16C621(A) OTP 1024 13      
PIC16C622(A) OTP 2048 13      
PIC16C63(A) OTP 4096 22      
PIC16C64(A) OTP 2048 33      
PIC16C642 OTP 4096 22      
PIC16C65(B) OTP 4096 33      
PIC16C66 OTP 8192 22      
PIC16C662 OTP 4096 33      
PIC16C67 OTP 8192 33      
PIC16C71 OTP 1024 13 4 8-bit  
PIC16C710 OTP 512 13 4 8-bit  
PIC16C711 OTP 1024 13 4 8-bit  
PIC16C712 OTP 1024 13 4 8-bit  
PIC16C715 OTP 2048 13 4 8-bit  
PIC16C716 OTP 2048 13 4 8-bit  
PIC16C717 OTP 2048 16 6 10-bit  
PIC16C72(A) OTP 2048 22 5 8-bit  
PIC16C73(AB) OTP 4096 22 5 8-bit  
PIC16C74(AB) OTP 4096 33 8 8-bit  
PIC16C745 OTP 8192 22 5 8-bit  
PIC16C76 OTP 8192 22 5 8-bit  
PIC16C765 OTP 8192 33 8 8-bit  
PIC16C77 OTP 8192 33 8 8-bit  
PIC16C770 OTP 2048 16 6 12-bit  
PIC16C771 OTP 4096 16 6 12-bit  
PIC16C773 OTP 4096 22 6 12-bit  
PIC16C774 OTP 4096 33 10 12-bit  
PIC16C781 OTP 1024 16 8 8-bit  
PIC16C782 OTP 2048 16 8 8-bit  
PIC16C923 OTP 4096 52      
PIC16C924 OTP 4096 52 5 8-bit  
PIC16C925 OTP 4096 52 5 10-bit  
PIC16C926 OTP 8192 52 5 10-bit  
PIC16CE623 OTP 512 13      
PIC16CE624 OTP 1024 13      
PIC16CE625 OTP 2048 13      
PIC16F627 Flash 1024 16      
PIC16F627A Flash 1024 16      
PIC16F628 Flash 2048 16     Data
PIC16F628A Flash 2048 16      
PIC16F630 Flash 1024 12      
PIC16F648A Flash 4096 16      
PIC16F676 Flash 1024 12 8 10-bit  
PIC16F72 Flash 2048 22 5 8-bit  
PIC16F73 Flash 4096 22 5 8-bit  
PIC16F74 Flash 4096 33 8 8-bit  
PIC16F76 Flash 8192 22 5 8-bit  
PIC16F77 Flash 8192 33 8 8-bit  
PIC16F818 Flash 1024 16 5 10-bit  
PIC16F819 Flash 2048 16 5 10-bit  
PIC16F83 Flash 512 13      
PIC16F84(A) Flash 1024 13     Data
PIC16F870 Flash 2048 22 5 10-bit  
PIC16F871 Flash 2048 33 8 10-bit  
PIC16F872 Flash 2048 22 5 10-bit  
PIC16F873 Flash 4096 22 5 10-bit  
PIC16F873A Flash 4096 22 5 10-bit  
PIC16F874 Flash 4096 33 8 10-bit  
PIC16F874A Flash 4096 33 8 10-bit  
PIC16F876 Flash 8192 22 5 10-bit  
PIC16F876A Flash 8192 22 5 10-bit  
PIC16F877 Flash 8192 33 8 10-bit  
PIC16F877A Flash 8192 33 8 10-bit  
PIC16HV540 OTP 512 12      
PIC17C42(A) OTP 2048 33      
PIC17C43 OTP 4096 33      
PIC17C44 OTP 8192 33      
PIC17C752 OTP 8192 50 12 10-bit  
PIC17C756A OTP 16384 50 12 10-bit  
PIC17C762 OTP 8192 66 16 10-bit  
PIC17C766 OTP 16384 66 16 10-bit  
PIC18C242 OTP 8192 23 5 10-bit  
PIC18C252 OTP 16384 23 5 10-bit  
PIC18C442 OTP 8192 34 8 10-bit  
PIC18C452 OTP 16384 34 8 10-bit  
PIC18C601 OTP 0 26 8 10-bit  
PIC18C658 OTP 16384 52 12 10-bit  
PIC18C801 OTP 0 37 12 10-bit  
PIC18C858 OTP 16384 68 16 10-bit  
PIC18F1220 Flash 2048 16 7 10-bit  
PIC18F1320 Flash 4096 16 7 10-bit  
PIC18F2220 Flash 2048 23 10 10-bit  
PIC18F2320 Flash 4096 23 10 10-bit  
PIC18F242 Flash 8192 23 5 10-bit  
PIC18F248 Flash 8192 23 5 10-bit  
PIC18F252 Flash 16384 23 5 10-bit  
PIC18F258 Flash 16384 23 5 10-bit  
PIC18F4220 Flash 2048 34 13 10-bit  
PIC18F4320 Flash 4096 34 13 10-bit  
PIC18F442 Flash 8192 34 8 10-bit  
PIC18F448 Flash 8192 34 8 10-bit  
PIC18F452 Flash 16384 34 8 10-bit  
PIC18F458 Flash 8192 34 8 10-bit  
PIC18F6620 Flash 32768 52 12 10-bit  
PIC18F6720 Flash 65536 52 12 10-bit  
PIC18F8620 Flash 32768 68 16 10-bit  
PIC18F8720 Flash 65536 68 16 10-bit  
PIC18F6680 Flash 32768 52 12 10-bit  
PIC18F6585 Flash 24576 52 12 10-bit  
PIC18F8680 Flash 32768 68 16 10-bit  
PIC18F8585 Flash 24576 68 16 10-bit