
|
|
Raspberry Pi Pico and Pico WIssuing time:2024-06-27 13:28Link:https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html Raspberry Pi Pico and Pico WThe familyEdit this on GitHub
Raspberry Pi Pico and Pico HRaspberry Pi Pico is a low-cost, high-performance microcontroller board with flexible digital interfaces. Key features include:
The Raspberry Pi Pico comes as a castellated module allows soldering direct to carrier boards, while the Pico H comes with pre-soldered headers.
Pinout and design files
Raspberry Pi Pico W and Pico WHRaspberry Pi Pico W adds on-board single-band 2.4GHz wireless interfaces (802.11n) using the Infineon CYW43439 while retaining the Pico form factor. The on-board 2.4GHz wireless interface has the following features:
The antenna is an onboard antenna licensed from ABRACON (formerly ProAnt). The wireless interface is connected via SPI to the RP2040 microcontroller. Due to pin limitations, some of the wireless interface pins are shared. The CLK is shared with VSYS monitor, so only when there isn’t an SPI transaction in progress can VSYS be read via the ADC. The Infineon CYW43439 DIN/DOUT and IRQ all share one pin on the RP2040. Only when an SPI transaction isn’t in progress is it suitable to check for IRQs. The interface typically runs at 33MHz. For best wireless performance, the antenna should be in free space. For instance, putting metal under or close by the antenna can reduce its performance both in terms of gain and bandwidth. Adding grounded metal to the sides of the antenna can improve the antenna’s bandwidth.
Pinout and design files
DocumentationEdit this on GitHub Documentation for Raspberry Pi Pico and other RP2040-based boards. RP2040 Device
Raspberry Pi Pico
Raspberry Pi Pico W
Software Development
The API level Doxygen documentation for the Raspberry Pi Pico C/C++ SDK is also available as a micro-site.
Software UtilitiesEdit this on GitHub What is on your Pico?If you have forgotten what has been programmed into your Raspberry Pi Pico, and the program was built using our Pico C/C++ SDK, it will usually have a name and other useful information embedded into the binary. You can use the Picotool command line utility to find out these details. Full instructions on how to use Picotool to do this are available in our 'getting started' documentation.
Debugging using another Raspberry Pi PicoYou can use one Raspberry Pi Pico to debug another Pico. This is possible via You can find the latest release of the firmware in the debugprobe GitHub repository. Download Push and hold the BOOTSEL button as you plug the debugger Pico into your computer to mount a volume called "RPI-RP2". Copy Your Pico will reboot and now runs an updated version of the
Resetting Flash memoryPico’s BOOTSEL mode lives in read-only memory inside the RP2040 chip, and can’t be overwritten accidentally. No matter what, if you hold down the BOOTSEL button when you plug in your Pico, it will appear as a drive onto which you can drag a new UF2 file. There is no way to brick the board through software. However, there are some circumstances where you might want to make sure your Flash memory is empty. You can do this by dragging and dropping a special UF2 binary onto your Pico when it is in mass storage mode.
Article classification:
Company News
|