PIC mikrokontroller

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).

PIC perekonnad

8 bitine
PIC10
PIC12
PIC16
PIC18
16 bitine
PIC24H
PIC24F
16 bitine DSP
dsPIC30
dsPIC33

IO siinid

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.

Katkestused

1) Nime lugu vajab veel selgitamist