Tegu on Microchip Technology poolt toodetava Harvardi arhitektuuriga RISC mikrokontrolleriga. PIC-il on mitmeid erinevaid perekondi - 8 bitine, 16 bitine ja DSP toega.
Esimene PIC protsessor oligi 16 bitine, kuid peale tootmise minemist General Instruments käest Microchip Technology omandisse 1985 aastal hakati selle kaubamärgiga mikrokontrollereid tõsisemalt täiustama. PIC sai EEPROM ja Flash mälu, rikkalikuma käsustiku ja perifeeria.
Lühend PIC tuleb sõnadest Peripheral Interface Controller või originaalse tootja järgi Programmable Intelligent Computer. Kuigi Microchipi mikrokontrollereid nimetatakse kui PIC, on nende tegelikuks kaubamärgiks PICmicro 1).
| 8 bitine |
| PIC10 |
| PIC12 |
| PIC16 |
| PIC18 |
| 16 bitine DSP |
| dsPIC30 |
| dsPIC33 |
PIC-il on tavaliselt 1 või mitu tavalist IO siini. Siinide nimetus moodustub sõnast PORT + ladina tähestiku suur täht A, B, C, jne. Siinid ei pruugi olla sama laiad (bittide arvuga) kui keskne andmesiin - võivad ka väiksemad olla. Siinide arv ja nende laius sõltub konkreetsest kontrollerist. IO siinid on kahesuunalised ja suuna valiku määrab register TRIS(+ pordi tähis). Biti väärtus 1 teeb vastava pordi viigu sisendiks, 0 väljundiks. Selline ülesehitus ei võimalda aga viikudele eraldi pull-up seada. Pull-up saab määrata kõigile viikudele RBPU registribiti abil.