Nigel Goodwin said:But I'll repeat again (as usual) the 16F84 was replaced by the 16F628 last century, and you shouldn't be looking at using it.
Pommie said:And, I'll repeat again that I cannot find anywhere on Microchips website that states the 16F84A is obsolete! On the **broken link removed** it clearly lists it's status as "in production".
Nigel Goodwin said:I didn't mention 'obselete'?, I mentioned that it had long been replaced by the 16F628
Pommie said:Microchip have never suggested that the 628 is a replacement for the 84 as evidenced by the lack of migration documentation (see **broken link removed**).
Why would microchip remove documents?Nigel Goodwin said:There certainly WAS a migration document!, it's so old now it's probably been removed?.
But, it does have 16F83 to 16F84A and 16C622A to 16F628A, which would be from the same era. I remember seeing a document on Don McKenzie's site, is this the one you are thinking of?I notice that list also doesn't have a migration document for the 16C84 to 16F84 either, does that mean the 16C84 wasn't replaced either?. And, like the 16F628 migration document, there certainly was one back when it occurred.
That is the point, they don't need to know because it hasn't been replaced and there is nothing wrong with the 84. Anyone in production will use the cheaper alternative but the price/complexity issue just isn't worth it for the beginner.I have no problem with people using old stocks they have (I still use 16C84's I've got knocking about), but people are buying 16F84's to use in new projects - if people don't tell them it's not a good idea, how do they know?.
Pommie said:The advantages of using the 84 far outweigh the slightly higher price for a beginner.
Nigel Goodwin said:Why is that?.
Pommie said:6. The 84 cost $2.71. The 628 is $1.29 - it just isn't worth the effort to save less than one pound.
7. There is absolutely nothing wrong with the 16F84A.
8. There only appears to be you that says it's been replaced with the 628.
There not old, they still make brand spanking new ones and it's still not been replaced. The flash part was definitely a step in the right direction and Microchip don't supply the 16C anymore so they disagree with you there.Nigel Goodwin said:No, apart from it's age, and the fact it was replaced years ago, for that matter there's nothing wrong with the 16C84 either.
And the MicroChip migration document!, and the "not recommended for new projects" which even you admit to seeing!. I'll see if I can find the migration document, I certainly downloaded it from MicroChip - but it's almost a decade ago now, so it depends if I have any backups left from back then? - certainly the hard drive it was on is long gone!
eng1 said:Hi Mike. I agree with this statementAnd I think that beginners can enjoy building their first circuits even if they use an old uC.
But some novel features sound interesting: I think of the wide operative voltage range and the internal oscillator.
Regards
Pommie said:There not old, they still make brand spanking new ones and it's still not been replaced. The flash part was definitely a step in the right direction and Microchip don't supply the 16C anymore so they disagree with you there.
Yes, it was there, but microchip never said it had been replaced and they now appear to have reinstated it as a "in production" part. Maybe the "not for new projects" confused people into thinking it was either obsolete or had been replaced. As for the migration document, I'd be very interested to see it.
I listed 8 reasons in order of most important first. You answered the last three.
Microchip list it as an "Enhanced Flash/EEPROM" part.Nigel Goodwin said:The 16F84 isn't a FLASH part, it's an EEPROM based part
I still maintain that Microchip never even hinted that the 628 replaced the 84. A search of the web didn't turn up any links to a migration document.No confusion, MicroChip actually stated it had been replaced by the 16F628, published a migration document, and listed the F84 as "not for new projects".
You have to be joking. Convert a hex file. Adding code to turn off the comparators may be simple. Moving the GPRs from 0x0c to 0x20 is next to impossible for most people.Converting 84 code to run on a 628 shouldn't be beyond a beginner, and converting even HEX code certainly shouldn't be beyond anyone with a slight amount of experience, never mind an 'expert'.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?