The only thing i can remember that could cause problems is the WDT. PBP handles it for you and normally there is no problem, but running at 32kHz may cause your PIC to reset periodically. If you have problems with a resetting PIC you can sprinkle your code with CLEARWDT..... or you can shut it off completeley. I like to be in control .... sorry Mel ;-) .... so i would disable PBPs normal use of "clrwdt" with DEFINE NO_CLRWDT 1 and add CLEARWDT commands where needed. All you need to do is place the CLEARWDTs so there will never be more than 2 seconds executiontime between them.
Many years ago i did a "thingy" running at 32768Hz and i had no issues with resetting PIC. It's been running 24/7 for 5-6 yers now. The biggest pain was to write the 1200 baud serial comms needed for debugging.
Bookmarks