Generelt om PIC prosessoren

PIC16F84 / PIC16C84

 

Tekniske data

PIC prosessoren er en 8 Bit RISC mikrokontroller ( Redused Instruction Set Computer )

Dvs. at registerene man jobber med er på 8 Bit og den har få instruksjoner, bare 35 stk.

Programminnet er på 1K dvs. at programmet kan inneholde 1000 instruksjoner, ca. 25 A4 sider.

PIC16F84 har 68 arbeids registre man bruker under kjøring av programmet.

PIC16C84 har kun 36 arbeids registre.

Prosessoren kan omprogrammeres 1000 ganger, og EEPROM minnet kan skrives til og slettes 10 000 000 ganger.

 

Antall ut / innganger er 13 stk. man velger i programmet hvilke pinner som skal være utganger og

hvilke som skal være innganger.

Disse er delt opp i 2 porter, port a og port b.

Port a har 5 bit ( 5 ut / innganger ) og port b har 8 bit ( 8 ut / innganger ).

Utgangene kan gi ut en strøm på max. 20 mA, og en spenning på 5V ( TTL nivå ) dette er nok til å drive en

lysdiode direkte ( med en motstand på ca. 250 Ohm i serie mellom utgang og lysdiode ).

Driftspenningen er fra 2V til 6V og strømforbruket er på typ. 2mA, når utgangene ikke driver noe som bruker strøm.

 

Klokke frekvens

Prosessoren er avhengig av en klokke frekvens, denne kan være fra 0 til 10 Mhz.

Klokke signalet kan føres inn fra en ekstern oscillator, man kan bruke et RC ledd ( en motstand og en kondensator )

og man kan bruke et krystall for å generere klokkesignalet.

Hva slags klokkegenerator man skal bruke velges i programmet.

Jeg anbefaler å bruke et krystall, det er det enkleste og det mest nøyaktige, et 4 Mhz krystall er en grei størrelse.

I tillegg bør man ha en kondensator på 33pF fra hvert bein på krystallet til jord ( minus ).

 

Dette bildet viser hvordan man kan koble opp en PIC prosessor.

 

Hvis man ønsker en reset bryter til prosessoren så kobles den inn på bein 4 og 5 , når disse beina kortsluttes så

resettes prosessoren ( master clear ).

Porta,4 ( RA4/T0CKI ) er en åpen drain type, dvs. den gir ikke ut noen spenning, den kan bare trekke utgangen lav

man må da ha en pullup motstand på denne utgangen.

 

 

Tilbake