verschil tussen PIC 16C84 & 16F84 ?

Jul 16, 2004 7 Replies

Hoi groep,


Ben een beginneling met PICs, en vraag me af wat het verschil is tussen beide PICs. Heb hier namelijk een heel goede (freeware) tool van FED, om in PicBasic te programmeren, alleen, in de compileeropties vind ik alleen



16Cxx varianten, geen 16Fxx varianten. Heb beide datasheets van deze PICs al naast mekaar gelegd, en ziet er zo op't eerste zicht toch vrij identiek uit. Als ik nu compileer voor zo'n 16Cxx variant, kan ik die zonder problemen flashen op een 16Fxx variant ?


Alvast bedankt, Kris


Iets beter kijken; de C versie heeft 36 bytes RAM, de F versie 68 bytes.

Over het algemeen wel, voor de details zie pagina 117 van:

formatting link

Groeten en succes

Eric

De C staat dacht ik voor CMOS-EPROM (wat bij de gewone exemplaren zonder venster neerkomt op OTPROM, oftewel één keer programmeerbaar), en de F voor Flash. Ik mag aannemen dat ze derhalve ook op verschillende manieren geprogrammeerd moeten worden. Ik zou zeggen: zoek de datasheets (voor programmeren) op; deze zijn ongetwijfeld ergens op de site van Microchip te vinden.

Richard Rasker

Linetec Translation and Technology Services http://www.linetec.nl/

Hallo Richard en H.A.Freak,

De 16C84 heeft EEprom programma-geheugen en kan met de programmer gewist worden en dus vaker geprogrammeerd worden. (F is idd Flash) Ik heb de C en F types door elkaar gebruikt met 'n JDM achtige programmer ingesteld op device: 16C84.

Grtz, Emile.

Dat klopt voor alle PICs, behalve voor de 16C84: die heet EEPROM te zijn, maar in de praktijk is dat hetzelfde als flash.

Wouter van Ooijen

-- ------------------------------------

formatting link
PICmicro chips, programmers, consulting

Het verschil is dat de 16F heeft flash geheugen en een C is volgens mij ROM dus

1 keer programmeren en daarna weggooien. De C versie zou ook EPROM kunnen zijn en dan moet je hem wissen via UV.

Verder zijn de types gelijk aan elkaar.

Bart Bervoets

De C uitvoering heeft een eeprom geheugen

Groeten PP

"acta1001" schreef in bericht news:412cbffc$0$2426$ snipped-for-privacy@nova.planet.nl...

ROM dus 1 keer programmeren en daarna weggooien. De C versie zou ook EPROM kunnen zijn en dan moet je hem wissen via UV.

1 keer programmeren en daarna weggooien. De C versie zou ook EPROM kunnen zijn en dan moet je hem wissen via UV.

Die logica klopt voor alle PICs behalve voor de 16C84, dat is een eeporm PIC (in de praktijk is dat het zelfde als FLASH). De 16C84 en de 16F84 verschillen ietsje van elkaar, zie de microchip pagina voor de 16F84 voor het 'migration' document, dat vat de verschillen samen.

Overigens komen ze overeen in het feit dat ze beiden hopeloos verouderd zijn. Hun opvolger, de 16F84A, is ook verouderd, de huidge 'first PICs)' zijn de 16F628A, 16F630, 16F877A en 18F452.

voor meer info:

formatting link
(maar die pagina is ook al weer wat verouderd, het gaat gewoon te snel!)

Wouter van Ooijen

-- ------------------------------------

formatting link
PICmicro chips, programmers, consulting

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required