Overclocking to 250MHz #CircuitPython2022

CircuitPython on hardware including Adafruit's boards, and CircuitPython libraries using Blinka on host computers.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
blakebr
 
Posts: 980
Joined: Tue Apr 17, 2012 6:23 pm

Overclocking to 250MHz #CircuitPython2022

Post by blakebr »

#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

User avatar
mikeysklar
 
Posts: 14159
Joined: Mon Aug 01, 2016 8:10 pm

Re: Overclocking to 250MHz #CircuitPython2022

Post by mikeysklar »

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

User avatar
blakebr
 
Posts: 980
Joined: Tue Apr 17, 2012 6:23 pm

Re: Overclocking to 250MHz #CircuitPython2022

Post by blakebr »

Thank you for the link. Very interesting.

Locked
Please be positive and constructive with your questions and comments.

Return to “Adafruit CircuitPython”