Introduction: RASPBERRY PICO 2040: AN OVERVIEW (PART 1)

About: Electronics Researcher, Developer, Designer, Trainer, Writer

A series of tutorials on Raspberry PICO board exploring hardware and software dimensions both using examples.

Supplies

Raspberry PICO, Bread Board, LEDs, Micro USB Cable, Loose Wires, Serial Cable, Linux Distro Preferably Ubuntu

Step 1: Hardware Overview

Raspberry PICO is the board built around the debut processor, from raspberry silicon foundry, RP2030. It is Dual Core Arm Cortex-M0+ running at speeding of 133MHz. With large on-chip memory, 264KB on-chip SRAM and 2MB onboard flash. Enriched with 26GPIO, include 3 analog input pins. On-chip power supply supporting input voltage from 1.8-5.5V.

Step 2: Other Hardware Features

  • 2xUART
  • 2xSPI Controllers
  • 3xI2C Controllers
  • 16xPWM Interface
  • 1 USB port
  • Operating Temperature -20*C to +85*C

Step 3: Software Overview


The Raspberry PICO 'Software Development Kit', SDK provides headers, libraries, and build system necessary to write a program on PICO or any other microcontroller board based on the RP2040 chip. APIs and environment provides hardware abstraction layer. A single program runs on the device at a time with a conventional main() method. Standard C/C++ libraries are supported along with APIs for accessing RP2040’s hardware.

Step 4: PART 2 LINK WILL BE POSTED SOON