vraagje hoe zit het met de compatibliteit van pics

bijvoorbeeld de 16F628 en de 16f628A

of de 16F876 en de16F876A

16f628 en 16f628A zit geen verschil, behalve de programmeer allogritme.
Krijg jij dus weinig mee te maken, je programmer wel.
Voor de 16f876 is er een pdf van microchip:
http://ww1.microchip.com/downloads/en/devicedoc/39591a.pdf

dus een hex file voor de gewone kun je ook in een a versie zetten. de a versies zijn namelijk goekoper

Op 11 maart 2006 10:16:00 schreef Jan klaasen:
dus een hex file voor de gewone kun je ook in een a versie zetten. de a versies zijn namelijk goekoper

Klopt, dat doe ik wel vaker. De 16f628A werkt gewoon.
De A versies zijn iets verbeterd, of later iets toegevoegd.

Bij de 16f876 ook, daar zijn een paar comparators bij gekomen, maar een stukje uit de migration note:

PIC16F87XA is designed to be pin-to-pin, and functionally compatible with the PIC16F87X product family.

Although the comparator is a new peripheral on the 16F87XA, the 16F87XA is defined to maintain 100% pinout compatibility with the PIC16F87X. This is achieved by mapping the comparator inputs with the existing ADC channels on PORTA. The comparator is disabled on power-up so that existing PIC16F87X code requires no modification.

Controleer wel op je programmer de A versie ondersteund, en selecteer de A versie in je programmeer software.

Ik weet niet of dit voor alle A versies geld, maar iedergeval wel voor 16f627, 16f628, 16f648 en 16f873 tm 16f876.Werkt prima.