I am using the 16F688 as a power management system, so a high clock speed is not required.

My code consists of checking if certain lines are high or low, monitoring analog voltage levels using the ADCIN function, and a lot of low power sleeping. I have about maybe 10-15 basic statements in this loop.

Are there any gotcha's when operating at this low of frequency with PIC BASIC Pro?

Since the processor spends most of its time sleeping, would a burst at 4-8MHz be more power efficient than running at 32KHz?