Any one try overclock a PIC microcontroller?
Any one try overclock a PIC microcontroller?
(OP)
Hi all!
I'm thinking trying overclocking a PIC microcontroller,that is running it at a high clock rate...
What do you think? Have you tryed it too?
What problems can I have?
How much can I overclock it?
thanks all.
I'm thinking trying overclocking a PIC microcontroller,that is running it at a high clock rate...
What do you think? Have you tryed it too?
What problems can I have?
How much can I overclock it?
thanks all.





RE: Any one try overclock a PIC microcontroller?
Overclocking will result in one of 3 scenarios:
1) Functionality appears unaffected, but you will overheat the die of the device (thus decreasing the livespan).
2) No longer appears to function. You will try to read / write faster than the die / peripherals can handle. Data will be corrupted, and potentially damage / destroy devices, i.e. if you corrupt a OTP device due to improper timing configuration.
3) Functionality is sporadic. You might be on the very edge of some timing requirements that allow it to work some times, while not at others. This is the worst case scenario, since you will not be able to repeatably recreate the failure mechanism, you will not be able to "solve" the problem.
RE: Any one try overclock a PIC microcontroller?
4) Overclocking as mentioned by Melone is operation outside of the part's specifications, which, MAY work at some limited temperature or environmental range, but the part will almost certainly NOT work over its intended environmental and temperature range.
TTFN
RE: Any one try overclock a PIC microcontroller?
5) if you design this in to a product and ship it you will reduce yield (increasing rework during mfg) and affect product robustness and reliability in the field.
6) if this is a one-shot project for your own use you can consider using a chip cooler on top of the controller to manage the die temperature. CMOS performance is directly affected by die temp: cooler=faster. Watch your setup/hold times because they'll change too - causing some of the problems alluded to above.
Mike
--
Mike Kirschner
Design Chain Associates, LLC
http://www.designchainassociates.com
RE: Any one try overclock a PIC microcontroller?
Seams you are all right...
If I overclock it, it will be for a single time project.. or just some experiences... not for comercial stuff... its for my own use...
and.. when I tell overclock I mean... if the max clock of the PIC is 20Mhz for example.. so.. I will stry run it at 25Mhz no 30 ou 40..
I know it will afect too...
but some of the things you are tell like temperature well.. I dont think that for just more 5Mhz it will burn...
My initial question is more if anyone have some experiences in that..
But I will make some too..
I really dont know If I will need more speed..
well..
let me work..
thanks all again.
RE: Any one try overclock a PIC microcontroller?
RE: Any one try overclock a PIC microcontroller?
RE: Any one try overclock a PIC microcontroller?
RE: Any one try overclock a PIC microcontroller?
RE: Any one try overclock a PIC microcontroller?
But the GOOD piles were further separated, kind of into GOOD, BETTER, and BEST. I'm not sure exactly what they were testing for, but I suspect speed was a key determinant.
Now I'm getting into the realm of speculation, but I suspect the main difference between, say, an 800MHz chip and a 1.2GHz chip is how it tested out prior to shipping, NOT any inherent difference in the design. They would have sold your chip rated for a higher speed if they could have.
You might be able to overdrive the chip, and I suspect the probability of physical damage, ie, smoke, is low. But the probability of goofy operation is probably pretty high. And those errors are likely to appear rather sporadicly, and perhaps only on certain operations. If you want the chip to perform correctly, I would strongly advise against overdriving the clock speed.
RE: Any one try overclock a PIC microcontroller?
As mentioned above, YIELD is what drives the separation. Any given wafer will have a distribution of performance. In general, particularly for MOS devices, room temperature performance will predict at temperature performance, so devices are binned by how much speed margin there is at room temperature. This is the primary reason that overclocking works at all, the extra margin at room temperature that's gobbled up at high temp.
However, the range is generally not much more than about 20%. Much higher performance than that requires either a die shrink, process change or design change.
TTFN
RE: Any one try overclock a PIC microcontroller?
if you just want to run a pic at 40MHz, there is no need for overclocking. Most 18Fxxx PICs are rated for 40MHz, and there are now many 18F types available with similar functionalities, partly even pincompatible to 16Fxxx devices. The 18F devices are software-kompatible, too (run the old PIC16 instruction set plus new instructions)
Take a look at the Microchip website.
Volker