
Tiny-2040-2 è una scheda di sviluppo PI RP2040 delle dimensioni di un francobollo, con connessione USB-C, perfetta per progetti portatili.
Sebbene il Raspberry Pi Pico sia una scheda particolarmente piccina ed efficiente, talvolta potrebbe essere necessario anche qualcosa di più piccolo e con molta più memoria flash integrata. Ecco dunqie la Tiny 2040: una piccola centrale elettrica con le capacità per realizzare progetti davvero ambiziosi.
Alimentata e programmabile tramite USB-C, la Tiny 2040 è dotata di 8 MB di memoria flash QSPI (XiP) integrata (è disponibile anche una versione economica da 2 MB). La scheda è progettata con piazzole a corona per consentirne la saldatura diretta su un PCB (oppure è possibile collegare dei pin header per collegarla a una breadboard o collegarla direttamente tramite cavi). E’ stato integrato persino un LED RGB programmabile, un pulsante di reset e un circuito intelligente che consente di utilizzare il pulsante di avvio come interruttore controllabile dall’utente.
Tiny-2040-2 è compatibile con il firmware sviluppato per Raspberry Pi Pico, ma offre un numero ridotto di pin a causa delle sue dimensioni. E ovviamente può essere programmato con MicroPython.
A grande richiesta, ora sono disponibili anche i Tiny 2040 con header, con pin header rivolti verso il basso, pre-saldati.
Caratteristiche
- Alimentato da RP2040
- ARM Cortex M0+ fino a 133 MHz
- 264 kB di SRAM
- Connettore USB-C per alimentazione, programmazione e trasferimento dati
- 2 MB o 8 MB di flash QSPI con supporto XiP
- LED RGB controllabile dall’utente
- Dodici pin IO (inclusi quattro canali ADC a 12 bit)
- Interruttore per input di base (funziona anche come selezione DFU all’avvio)
- Regolatore 3V3 integrato (corrente massima in uscita del regolatore 300 mA)
- Intervallo di tensione in ingresso 3 V – 5,5 V
- Dimensioni: circa 22,9 x 18,2 x 6 mm (L x P x A, inclusa la porta USB-C)

E per iniziare?
Tiny 2040 è indipendente dal firmware. Lo si può programmare con C/C++ o MicroPython come faresti con un Raspberry Pi Pico, anche se occorre tenere presente che ha un numero ridotto di pin. Esistono (molte) maggiori informazioni su come prorammarlo (oltre ai link per il download del firmware/SDK) sulla pagina di destinazione di RP2040.
Si può anche usare CircuitPython sul Tiny 2040. CircuitPython è un ecosistema consolidato e facile da usare, con molti esempi di codice e driver per l’interfacciamento con diversi tipi di hardware.
- Firmware CircuitPython per Tiny 2040: 8 MB / 2 MB
- Guida introduttiva

Considerazioni finali
Una scheda in fattore di forma francobollo, con la potenza di un RP2040 e 8 MB di memoria utilizzabile a 8,40 sterline (meno di 10 euro) potrebbe essere un fattore risolutivo in diversi progetti. Se a questo aggiungiamo la compatibilità con i linguaggi di programmazione per microcontrollore più diffusi, e l’interesse dei maker per IoT e wearables, direi che ci troviamo di fronte ad un oggetto davvero interessante.
Iscriviti ai nostri gruppi Telegram
Link utili
- Arduino UNO R3
- Elegoo UNO R3
- Arduino Starter Kit per principianti
- Elegoo Advanced Starter Kit
- Arduino Nano
- Raspberry PI 5
- Raspberry PI 400
- Raspberry PI Pico
- Programmiamo il Pico