Il microcontrollore (MCU) ad alte prestazioni Atmel® tinyAVR® picoPower® a 8 bit, RISC-based, combina 1 kB di memoria Flash programmabile in-system, 32 byte di SRAM, 12 linee di I/O general-purpose, 16 registri di lavoro general-purpose, un timer/counter a 16 bit con due canali PWM, interrupt interni ed esterni, un convertitore A/D a 10 bit con 8 canali, un comparatore analogico on-chip, un USART full duplex, un WDT (watchdog timer) programmabile con oscillatore interno, un oscillatore calibrato internamente, un esclusivo codice di identificazione costituito da un ID (serial number) di 10 byte, tre riferimenti di tensione interni calibrati (1,1 V, 2,2 V e 4,3 V) e quattro modalità di risparmio energetico selezionabili a software. È disponibile anche una versione con un più rapido tempo di accensione, identificata da un part number differente. Questo prodotto funziona a 1,8 - 5,5 V.
Grazie all’esecuzione di potenti istruzioni in un solo ciclo di clock, questo dispositivo raggiunge prestazioni dell’ordine di 1 MIPS per MHz, combinando in modo ottimale il consumo energetico e la velocità operativa.
L’ATtiny102 e l’ATtiny104 sono microcontrollori di piccole dimensioni, molto versatili, a basso costo e di facile uso, adatti a quasi tutte le applicazioni. Possono infatti essere usati per il monitoraggio dei sistemi, per la misura delle batterie e per la loro carica, per la misura di tensioni e di correnti, per interfacciare i pulsanti e gli interruttori, pilotare piccoli motori o LED (uno o più), e per molto altro ancora. L’USART integrato può essere usato per interfacce filate o wireless, con la possibilità di realizzare una potente soluzione, ancorché piccola e a basso costo, per ogni nodo finale IoT (Internet of Things).
Caratteristiche
- 1 kB di memoria Flash programmabile in-system
- Fino a 12 linee di I/O general-purpose
- 32 byte di SRAM
- 16 registri di lavoro general-purpose
- Timer/counter a 16 bit con due canali PWM
- Interrupt interni ed esterni
- Un convertitore A/D a 10 bit con più canali (fino a 8)
- Un comparatore analogico on-chip
- Un USART full duplex
- Un WDT (watchdog timer) programmabile con oscillatore interno
- Oscillatore a 8 MHz calibrato internamente
- Codice di identificazione esclusivo ID a 10 byte (serial number)
- Tre riferimenti di tensione calibrati internamente (1,1 V, 2,2 V e 4,3 V)
- Quattro modalità di risparmio energetico selezionabili a software
Applicazioni
- L’ATtiny102/104 è particolarmente adatto per numerose applicazioni:
- Sistemi per la salute personale
-
- Rasoi elettrici, spazzolini da denti, ecc.
- Piccoli elettrodomestici da cucina
-
- Apparecchi per toast, frullatori, ferri da stiro, miscelatori, robot da cucina, ecc.
- Controllo di motori di ventilatori, giocattoli, ecc.
- Illuminazione a LED
- Utensili elettrici
- Nodi di sensori IoT
-
- Misure analogiche di base e comunicazioni seriali/semplici protocolli wireless
- Funzioni di interfaccia d’utente praticamente in ogni prodotto
-
- Fornisce un’intelligenza mediante pulsanti, LED, campanelli
- Monitoraggio e carica di tensione e di batteria, reset di sistema, sostituzione di logica discreta
L’esclusivo set di periferiche con riferimenti di tensione di precisione, convertitori A/D e sistemi di comunicazione seriale fanno di questi prodotti eccellenti soluzioni per applicazioni in cui i dati di un sensore sono raccolti e trasmessi a un sistema host. Inoltre, il loro basso consumo energetico li rende particolarmente adatti ad ogni prodotto alimentato a batteria.