Raspberry Pi Revela MCU RP2040 e Placa Pico de $4
A Raspberry Pi revelou o RP2040, seu primeiro microcontrolador interno, e lançou a acessível placa Raspberry Pi Pico por apenas $4. O RP2040 alimenta uma ampla gama de projetos, desde kits de hobby simples a protótipos avançados de machine learning.
Engenharia do RP2040
O chip empacota um dual-core Arm Cortex‑M0+ @ 133 MHz, 264 KB de RAM on-chip, e suporta até 16 MB de Flash externo via barramento QSPI dedicado. Em um pacote compacto QFN‑56 de 7 × 7 mm, o silício de 40 nm entrega alto desempenho inteiro, I/O flexível e pegada de baixo custo.
James Adams, COO da Raspberry Pi, explicou três metas centrais de design: alto desempenho para cargas de trabalho inteiras, I/O flexível para interface com virtualmente qualquer periférico, e baixo custo para ampliar acessibilidade. A arquitetura do RP2040 — seis bancos de RAM independentes e um barramento totalmente conectado — permite que seus dois núcleos, engines DMA e controladores de periféricos operem em paralelo sem contenção.
Como o Cortex‑M0+ carece de unidade de ponto flutuante, a equipe licenciou rotinas de ponto flutuante altamente otimizadas de Mark Owen, autor das bibliotecas Qfplib. Estas funções rodam notavelmente mais rápido que implementações GCC padrão e são gratuitas para qualquer produto baseado em RP2040.
Software e Ecossistema
Para usuários avançados, a Raspberry Pi oferece um SDK C completo, toolchain baseado em GCC e integração com Visual Studio Code. Iniciantes e entusiastas de linguagens de alto nível podem confiar em um port MicroPython polido criado com Damien George, criador do MicroPython. A popular IDE Thonny também adicionou suporte RP2040 graças a Aivar Annamaa.
Como muitos projetos emparelham uma Raspberry Pi com um microcontrolador para lidar com entrada analógica ou I/O de baixa latência, o novo silício traz essas capacidades diretamente para a placa, reduzindo consumo de energia (o RP2040 pode rodar com menos de 100 mW) e eliminando a necessidade de co-processadores MCU externos.
Principais Características Técnicas
- Dual-core Arm Cortex‑M0+ @ 133 MHz
- 264 KB RAM on-chip
- Até 16 MB Flash off-chip via QSPI
- Controlador DMA dedicado
- Periféricos divisor inteiro e interpolador
- 30 pinos GPIO (4 entradas analógicas)
- 2 UARTs, 2 controladores SPI, 2 controladores I²C
- 16 canais PWM
- Controlador USB 1.1 com suporte host e device
- 8 máquinas de estado Raspberry Pi Programmable I/O
- Modo boot USB mass-storage (UF2) para programação drag-and-drop
A Placa Raspberry Pi Pico de $4
O Pico emparelha o RP2040 com 2 MB de Flash e um IC de gerenciamento de energia que aceita entrada de 1,8 – 5,5 V. Isso permite alimentação de duas ou três pilhas AA ou uma única célula de íon-lítio.
Características da placa incluem um botão que dispara modo mass-storage USB no boot e serve como entrada geral, um único LED de status, e 26 dos 30 GPIOs expostos em pads de pitch 0,1 polegada. Headers podem ser soldados diretamente nestes pads, ou as bordas castelladas permitem encaixe limpo em carrier boards.
A Raspberry Pi colaborou com parceiros como Adafruit, Arduino, Pimoroni e Sparkfun para desenvolver placas e acessórios adicionais baseados em RP2040, expandindo o ecossistema.


Especificações técnicas completas do RP2040, Raspberry Pi Pico e o SDK — disponível para tanto C/C++ quanto MicroPython — podem ser encontradas aqui.
Integrado
- Como Ler Temperatura com DS18B20 no Raspberry Pi 2
- Medição de Temperatura no Raspberry Pi com Sensores Maxim 1‑Wire e Bridge I2C DS2482
- Monitoramento Preciso de Temperatura em Closet de Servidores com Raspberry Pi
- Detecção de Raios com Raspberry Pi e AS3935: Guia Prático
- Construa um Alarme de Água Headless para Raspberry Pi 2 com Adafruit T-Cobbler Plus
- Construa um Monitor de Temperatura ThingSpeak com Raspberry Pi e BrickPi
- Capturar Comandos de Controle Remoto IR no Raspberry Pi sem LIRC: Abordagem Python UART
- Instalando uma Câmera Raspberry Pi em uma Casinha de Pássaros – Guia Passo a Passo
- Transforme seu Raspberry Pi 4 em um Servidor Web e Crie Seu Próprio Site
- Construa um Robô com Raspberry Pi e Python: Guia Completo