The simulator is Proteus.
http://www.labcenter.co.uk/index.cfm
And whether it keeps the calibration intact or not depends on the Programmer.
PBP, MCS or MPLAB cannot control that.
Both the PICkit and meLabs programmers will retain the OSCCAL values, but it does it by re-writing the value after erasing.
If a program cycle fails after erasing, the value can still be lost.
The PICkit software allows you to recreate an OSCCAL value if lost.
(I've never tried it though)
<br>
Bookmarks