



The Raspberry Pi Pico has 8 PWM blocks/slices(1-8) and each PWM block provides up to two PWM outputs(A-B).NOTE : Therefore, to measure the temperature we can directly use this build-in temperature by reading the analog value of ADC4. This fourth ADC pin is internally connected to a temperature sensor. Hence, we can use these pins to read analog inputs from various sensors.īut one out of these four pins(ADC 4) is not provided as a GPIO pin on the board. The board comes with 4 analog pins with 12-bit ADC. Pi pico Pins that are not exposed How many Analog Pins are in Pi Pico? OP Controls the on-board SMPS Power Save pin IP VBUS sense – high if VBUS is present, else low Used in ADC mode (ADC3) to measure VSYS/3 These GPIO pins are used for internal board functions: Pin The marked GP23, GP24, GP25, and GP29 are not exposed on the header. These digital pins are marked from GP0, GP1, and up to GP28. These 26 GPIO pins can be used both as digital input and digital output. In Raspberry Pi Pico, out of 40 pins, 26 pins are multi-functional GPIO pins. But only one function can be enabled at a time. Unlike the raspberry pi computer board series, GPIO pins present on the Pico board have multiple functions.įor example, GP4 and GP5 pins can be either used as digital input or digital output or I2C1 (SDA and SCK pins) or UART1 (Rx and Tx). The pins can be categorized as Power, ground, UART, GPIO, PWM, ADC, SPI, I2C, system control, and Debugging pins. The Raspberry Pi Pico pinout shows that it has a total of 40 pins including GND and Vcc pins. To know more about the Pico W(Wireless), click here. Note: The Wifi version of the Pico board, called "Pico W" is now released. To download the datasheet of the RP2040 Microcontroller, click here. 0 simply means there is no non-volatile storage on‑board.Which is based on a special mathematical function: floor(log2(RAM/16)). 4 means the microcontroller has has 264 kilobytes (kB) of RAM.Other microcontrollers of this series by ARM are named as Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7 etc. This processor is called ARM Cortex-M0+ processor. 0 represents the type of processor core the RP2040 microcontroller has.2 signifies the number of processor cores the microcontroller has i.e, 2 cores.The name of the RP 2 0 4 0 microcontroller is made up of 5 sections: It has 264KB of internal RAM and support for up to 16MB of onboard flash memory.Ī wide range of flexible I/O operations is possible including I2C, SPI, and Programmable general purpose I/O (GPIO). It is a powerful but cost-effective processor, featuring a dual-core Arm Cortex-M0+ processor running at 133Mhz. RP2040 microcontroller is a custom-designed processor chip by the Raspberry Pi foundation itself. The board layout given above shows some of them: RP2040 Microcontroller, Debugging pins, Flash Memory, Boot selection button, programmable LED, USB port, and power pin. Raspberry Pi Pico is made up of several components.
