Due to high demand, expect some shipping delays at this time - orders may not ship for up to 2-3 business days.
0

Overclocking to 250MHz #CircuitPython2022
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Overclocking to 250MHz #CircuitPython2022

by blakebr on Sun Jan 09, 2022 2:20 pm

#CircuitPython2022
I would like to see overclocking added to CircuitPython for the RP2040.

My search shows it can be run up to 420MHz, however 250MHz looks to be the least problematic.
There would need to be some adjustments to UART, I2C, USB REPL, etc. timing.

There is a .uf2 available, firmware.250MHZ, to play with. I don't know if UART, etc. has been addressed in this file.

Why? 'Because you can' is the most obvious. A possible solution when 133MHz is just a bit too slow. A sales point (CP can they can't). If you can overclock, you can underclock for those battery operated situations requiring lower power consumption. Imagine a QT Py RP2040 or an ItsyBitsy RP2040 running at 50MHz The best reason may be it is fun to mess with this little 7mm by 7mm powerhouse!

Bruce

blakebr
 
Posts: 269
Joined: Tue Apr 17, 2012 6:23 pm

Re: Overclocking to 250MHz #CircuitPython2022

by mikeysklar on Tue Jan 11, 2022 8:02 pm

Bruce,

There is an open thread on the CircuitPython github repo about adding overclocking as a boot.py option would be a lot easier than custom builds of CircuitPython with different CPU frequency settings. You can chime in on the thread and in the mean time do a custom build with whatever overclocking frequency you are interested in.

https://github.com/adafruit/circuitpyth ... -857351719

mikeysklar
 
Posts: 7478
Joined: Mon Aug 01, 2016 8:10 pm

Re: Overclocking to 250MHz #CircuitPython2022

by blakebr on Tue Jan 11, 2022 8:24 pm

Thank you for the link. Very interesting.

blakebr
 
Posts: 269
Joined: Tue Apr 17, 2012 6:23 pm

Please be positive and constructive with your questions and comments.