the operating current when up almost linearly with the clock speed increase. The current readings are with all of the default power-on hardware settings - a lot of stuff could be turned off to save some juice, but that wasn't the point of the experiment.
I don't think we had a magical PIC by any means. If your project requires some serious or horrendous calculations, you might want to consider pushing up the clock speeds. I wouldn't dare put an overclocked PIC into anything that requires dependability. But for tinkering purposes, it seems to work just fine. I've been running the test circuit at32MHz for over two hours now without a single blip on the output screen.
I figured we would have errors or problems over30MHz but we have yet to discover any problems at32MHz. There is plenty of ratings in the Timing Parameter Symbology section under chapter15: Electrical Characteristics within the Microchip datasheet. But I am way too tired to try to figure out unstable configurations and the like at this time of the morning. I guess we will just have to get some bigger, scarier crystals to see where the story ends.
par
Ahmad Odeh , Workshop Supervisor and Quality Controller , Almahmoudiah(Range Rover& Jaguar& Volvo Vehicles dealer in Jordan)
No we can't because all actuators controlled takes action from CPU which also drive by clock pulse and that clock pulse calculated preciously to set the time between each actuator movement. The fact each raise in clock differ the internal CPU timing which make changes in the actions.
The short answer is You Can't, PIC microcontrollers vary in the their maximum clock frequencies and you can pick almost any frequency in the given range, but you can't over do it, if it says it's designed for a maximum of12MIPS, then don't try to do any higher.