SAE140
Newbie level 5
As part of the process of transferring across from discrete microprocessors to the highly integrated MicroChip PIC devices, I've been searching the Web for any persistent problems related to these. One particular theme keeps cropping up regarding the programming of PICs - that of difficulties when programming "A-suffix" chips, especially with DIY-built programmers.
I've scoured MicroChip's data sheets looking for clues, and have only found a few. MicroChip remain adamant that their devices are fully backwards compatible.
With the 'F84 for example, I can only find 2 'possibles':
'F84A /MCLR min reset time = 2 uSec
'F84 /MCLR min reset time = 1 uSec
'F84A has the extra command "Begin Programming Only"
'F84 does not.
And with the 'F87X device:
'F876A 'F877A require flash program memory write in 4-word blocks, whereas
the non-A devices have 1-word writes.
So - does anyone have an understanding of what the possible source of the so-often reported difficulties might be ?
Regards, Colin
I've scoured MicroChip's data sheets looking for clues, and have only found a few. MicroChip remain adamant that their devices are fully backwards compatible.
With the 'F84 for example, I can only find 2 'possibles':
'F84A /MCLR min reset time = 2 uSec
'F84 /MCLR min reset time = 1 uSec
'F84A has the extra command "Begin Programming Only"
'F84 does not.
And with the 'F87X device:
'F876A 'F877A require flash program memory write in 4-word blocks, whereas
the non-A devices have 1-word writes.
So - does anyone have an understanding of what the possible source of the so-often reported difficulties might be ?
Regards, Colin