12th Anniversary Sale 12% Off in July & August with the voucher code "SUMMER12" *excludes trade customers
Knowledge Base

The AB Electronics UK Knowledge Base provides support solutions, tutorials and troubleshooting guides.

Knowledge Base

Raspberry Pi Pico Articles & Tutorials

The Raspberry Pi Pico is a microcontroller development board designed by the Raspberry Pi Foundation. Unlike the traditional Raspberry Pi computers, the Pico is not a full-fledged computer but a powerful microcontroller designed for embedded systems and electronics projects. It features the RP2040 microcontroller chip, developed by the Raspberry Pi Foundation, which provides dual-core Arm Cortex-M0+ processors and a variety of I/O pins.

The Pico is compact, affordable, and designed to be easily integrated into various projects. It's programmable using the MicroPython and C/C++ programming languages, making it accessible to beginners and experienced developers. With its GPIO pins, analogue inputs, and support for various communication protocols like SPI, I2C, and UART, the Raspberry Pi Pico is suitable for sensor interfacing, motor control, IoT projects, and more. Its versatility, low cost, and active community support have made it a popular choice for electronics enthusiasts and professionals.

This knowledge base section contains articles and tutorials on the Raspberry Pi Pico, showing how to use it with our range of expansion boards.

Find our range of expansion boards compatible with the Raspberry Pi Pico series of microcontroller boards from Raspberry Pi.

ADC Differential Pi with Raspberry Pi Pico

How to connect an ADC Differential Pi expansion board to a Raspberry Pi Pico. Wiring instructions and programming using our MicroPython library. ...

ADC Pi with Raspberry Pi Pico

Reading analogue voltages using the ADC Pi and the Raspberry Pi Pico. Wiring instructions and programming using MicroPython. ...

ADC-DAC Pi Zero with Raspberry Pi Pico

Using the ADC-DAC Pi Zero with the Raspberry Pi Pico. Wiring everything together, reading voltages and setting the DAC output using MicroPython ...

I2C Switch with Raspberry Pi Pico

How to connect an I2C Switch expansion board to a Raspberry Pi Pico. Wiring instructions and programming using our MicroPython library. ...

IO Zero 32 with Raspberry Pi Pico

How to connect an IO Zero 32 GPIO expansion board to a Raspberry Pi Pico. Wiring instructions and programming using our Python library. ...

RTC Pi with Raspberry Pi Pico

How to connect an RTC Pi real-time clock to a Raspberry Pi Pico. Wiring instructions and programming using our MicroPython library. ...

IO Pi Plus with Raspberry Pi Pico

How to connect an IO Pi Plus GPIO expansion board to a Raspberry Pi Pico. Wiring instructions and programming using our MicroPython library. ...