Immagine pinout ad alta risoluzione del Raspberry Pi Pico 2
Qui la mia selezione di dispositivi rp2040 Official Pi Pico - Official Pi Pico W - Waveshare rp2040-zero - WeAct Studio rp2040
PIN
Pin di alimentazione
- VBUS – tensione in ingresso da micro-USB
- VSYS – tensione principale di ingresso del sistema
- 3V3 – uscita regolata a 3,3V, max 300mA
- GND – riferimento di massa principale
- AGND – massa di riferimento per GP26-29 e ADC0 e ADC1
Pin GPIO
- GP0 a GP28 – GPIO (General Purpose Input Output) e PWM (Pulse Width Modulation)
Pin I2C
- SCL0 – clock porta I2C 0
- SDA0 – dati porta I2C 0
- SCL1 – clock porta I2C 1
- SDA1 – dati porta I2C 1
Pin SPI
- SCLK0 – clock SPI porta 0
- MOSI0 – uscita dati SPI porta 0
- MISO0 – ingresso dati SPI porta 0
- SCLK1 – clock SPI porta 1
- MOSI1 – uscita dati SPI porta 1
- MISO1 – ingresso dati SPI porta 1
Pin ADC
- ADC0 – Convertitore Analogico Digitale (ADC) 0
- ADC1 – Convertitore Analogico Digitale (ADC) 1
- ADC2 – Convertitore Analogico Digitale (ADC) 2
Specifiche
Il Raspberry Pi Pico 2 è una scheda microcontrollore a basso costo e alte prestazioni, con interfacce digitali flessibili. Le caratteristiche principali includono:
- Chip microcontrollore RP2350 progettato da Raspberry Pi nel Regno Unito
- Processori Dual Cortex-M33 o Hazard3 fino a 150MHz
- 520KB di SRAM e 4MB di memoria flash onboard
- USB 1.1 con supporto dispositivo e host
- Modalità di sospensione e inattività a basso consumo
- Programmazione drag-and-drop tramite memoria di massa USB
- 26× pin GPIO multifunzione, inclusi 3 utilizzabili per ADC
- 2× SPI, 2× I2C, 2× UART, 3× ADC a 12-bit e 500ksps, 24× canali PWM controllabili
- 2× Timer con 4 allarmi, 1× Timer AON
- Sensore di temperatura
- 3 × blocchi PIO (Programmable IO), 12 state machine totali per supporto periferiche personalizzate
- IO ad alta velocità flessibili e programmabili dall’utente
- Possono emulare interfacce come SD Card e VGA
Il Raspberry Pi Pico 2 è fornito come modulo castellato per la saldatura diretta su schede carrier, mentre il Pico 2 con header è dotato di intestazioni pre-saldate.
Differenze rispetto al Pi Pico
Il Pico 2 migliora rispetto al Raspberry Pi Pico originale nei seguenti aspetti:
- memoria flash onboard raddoppiata (2 MB → 4 MB)
- upgrade da RP2040 a RP2350, che include i seguenti miglioramenti:
◦ maggiore velocità di clock (133MHz → 150MHz)
◦ SRAM integrata raddoppiata (264 kB → 520 kB)
◦ core Arm più potenti (Dual-core Cortex M0+ → Dual Cortex-M33)
◦ core RISC-V (nessuno → Hazard3)
◦ nuove funzionalità di sicurezza, tra cui Arm TrustZone per Cortex-M, avvio firmato, 8 kB OTP antifuse per
archiviazione chiavi, accelerazione SHA-256, TRNG hardware, e rilevatori di glitch veloci
◦ capacità di interfacciamento migliorate: da 2 blocchi PIO (8 state machine) a 3 blocchi PIO (12 state machine)
How to
- Schede Raspberry Pi Pico e rp2040: pinout, specifiche e configurazione IDE Arduino
- Schede Raspberry Pi Pico e rp2040: filesystem LittleFS integrato
- Scheda Raspberry Pi Pico e rp2040: ethernet w5500 e requests HTTP e HTTPS (SSL)
- Schede Raspberry Pi Pico e rp2040: WiFiNINA con coprocessore WiFi ESP32
- Schede Raspberry Pi Pico e rp2040: come utilizzare una scheda SD
- Dallas ds18b20
- Collegamento dell’EByte E70 ai dispositivi Raspberry Pi Pico (rp2040) ed un semplice sketch di esempio
Datasheet e schema
Grazie
- Arduino
- esp8285
- esp8266
- esp12 E
- esp07
- NodeMCU v2.x
- NodeMCU v3.x
- ESP-01
- ESP-01S
- ESP32
- ESP32c3
- ESP32 s2
- ESP32s3
- Arduino SAMD
- STM32
- Raspberry Pi