Microcontrolador da Raspberry Pi Foundation
RP2040
O RP2040 é o primeiro microcontrolador desenvolvido pela Raspberry Pi Foundation, com arquitetura dual-core ARM Cortex-M0+.
🔧 Especificações Técnicas
- Microcontrolador: Dual ARM Cortex-M0+
- Tensão de Operação: 1.8-5.5V (I/O: 3.3V)
- Clock: até 133 MHz
- Memória Flash: Externa (2-16 MB QSPI)
- SRAM: 264 KB
- Pinos I/O: 26 (multifunção)
- PIO: 8 state machines programáveis
📚 Recursos
- Raspberry Pi Pico C/C++ SDK
- Por quê: API reference completo
- Uso: Consulta constante
- RP2040 Datasheet
- Por quê: Referência COMPLETA do chip
- Destaque: Capítulo PIO (revolucionário!)
- Getting Started with RP2040
- Por quê: Setup e primeiros passos
- Hardware Design with RP2040
- Por quê: Criar suas próprias placas
- pico-sdk: SDK oficial
- pico-examples: Exemplos de TUDO
- Pastas essenciais: /gpio/, /pwm/, /pio/, /i2c/
-
pico-extras: Recursos adicionais (áudio, video, etc.)
- “Get Started with MicroPython on Raspberry Pi Pico” - Raspberry Pi Foundation
- Preço: Gratuito (PDF)
- Por quê: Oficial, embora seja MicroPython
- “RP2040 Assembly Language Programming” - Stephen Smith
- Por quê: Assembly ARM Cortex-M0+
- Shawn Hymel - PIO Tutorials
- Link: Procurar “Shawn Hymel PIO” no YouTube
- Por quê: Melhor explicação de PIO
- RP2040 Project Generator
- Por quê: Cria estrutura de projeto automaticamente