The Raspberry Pi Pico's RP2040 has been certified for 200 MHz clock speeds, up from 133 MHz

Raspberry Pi Pico W
(Image credit: Tom's Hardware)

The latest Pico-SDK includes many new features, including certification for 200 MHz clock speeds for the RP2040. Boards designed around the Raspberry Pi 2040 microcontroller can now officially be clocked at 200 MHz, up from the previous 133 MHz limit—an elevated clock speed yields faster processing speeds. The RP2040 can benefit significantly from higher frequencies if you're emulating retro systems or trying to run classical games like Doom.

The Pico SDK contains necessary libraries, headers, and files to program RP-series microcontrollers in C, C++, and Assembly languages. Support for higher clock speeds should trickle down to MicroPython sometime in the future. The SDK sets the clock speeds before your program enters the main() function. If you have not specified any clock speeds, the program will use the SYS_CLK_MHZ preprocessor macro. The default value of this macro has not been modified to ensure compatibility.

TOPICS
Hassam Nasir
Contributing Writer

Hassam Nasir is a die-hard hardware enthusiast with years of experience as a tech editor and writer, focusing on detailed CPU comparisons and general hardware news. When he’s not working, you’ll find him bending tubes for his ever-evolving custom water-loop gaming rig or benchmarking the latest CPUs and GPUs just for fun.

  • tanon
    Support for higher clock speeds should trickle down to MicroPython sometime in the future.

    FYI, support for higher clock speeds has been available in Micropython for a long time now, with the machine.freq() function.

    I wonder if this type of certification will carry over to the RP2350, which is capable of a stable 270MHz, by my most accounts.
    Reply