Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
There is a lot of different between the c54 and the f84.
Read the datasheet.
The different between the C and the F series is, the C is OTP/one time programable, until the F stand for FLASH, so you can reprogram it many times you want.
Some of the C series has a window on the top, in that case you can erase it with UV light.
Yes you can, but be sore your code is working, and it is the final.
There is no second chance on the C's unless the windowed chip.
And I'm sure there is no LV on the C's at all.
The 16c54 can't be programmed the same way as the 16C84 of F84 and their new versions, I think for the C54 you will need a parallel programming mode.
Well, I gambled and tried it - well rather I tried a 16F84A, while selecting the 16C84 device.
It works (sort of). I'm really bootstrappin' here. I did not have a really good power supply for the programmer at first and after hearing buzzing from the power circuit (that can't be good), I switched to a 2 cell LiPo battery (7.4v) which seems to work. The software is PIC16B ver 5 w/ firmware 1.7 (matches the firmware on the programmer).
About 1 in 4 programming attempts mess up - the programming counter skips a bunch of locations, stalls and then reports an error. After a few retries (having to power down/up the programmer each time) it will program and verify the F84A.
I'm running the F84 with the RC oscillator, and am currently trying to write a stepper driver: