??? 08/09/05 20:03 Read: times |
#99075 - quick erase on Rx2 and 66x devices Responding to: ???'s previous message |
The original Rx+ series of devices used timing loops for the erase/programming time based on a user supplied osc freq. These were done in ranges. Something like 0 to 3 MHz delayed "n" machines cycles, 3 to 6 MHz delayed "m" machine cycles, etc - these are not the exact ranges - I just don't want to pour though the code to look them up - but you get the idea. When the Rx2 and 66x devices were made, they had a self-timed mode for erase/programming that depended on feedback from the memory. This is the fastest way (quick erase). To keep the ISP and IAP code compatible, we left the original method of timing loops in the IAP (and hence ISP) code and provided an option that allowed you to use the quick erase by specifying fosc = 0. It sounds like an out-of-range number, like FFh, will default to the longest erase time. I only wrote the ISP portion, I didn't write the IAP so I would have to go look at the IAP.
|
Topic | Author | Date |
P89C668 Quick Erase ? | 01/01/70 00:00 | |
quick erase? | 01/01/70 00:00 | |
yes, AN461 and data sheet | 01/01/70 00:00 | |
osc. freq. | 01/01/70 00:00 | |
FM | 01/01/70 00:00 | |
I do not have an answer, just a fact whi | 01/01/70 00:00 | |
Did you set the frequency? | 01/01/70 00:00 | |
quick erase on Rx2 and 66x devices | 01/01/70 00:00 | |
sucess?![]() | 01/01/70 00:00 |