|

| Tensione di alimentazione |
+2.7V → +5.5V |
Frequenza max.
|
20 MHz
|
| Flash |
8K byte |
| RAM |
512 byte |
EEPROM
|
512 byte
|
Data bus
|
8 bit |
| Porte I/O |
12 |
| Porte seriali |
SPI
|
| Timer |
1x8 bit / 1x16 bit / WD
|
| PWM |
2 |
| Convertitore A/D |
1x10 bit - 8 ingressi |
| Sensore di temperatura |
Integrato misurabile con ADC |
| Modalità basso consumo |
Low Power Idle ADC Noise Reduction Power-Down Standby
|
| Debugging |
DebugWIRE on-chip
|
| Programmazione |
In-System-Programming (ISP) via SPI |
Temperatura
|
-40°C → +85°C
|
| Package |
DIP14 |
ATTINY84 è un microcontrollore RISC che racchiude una straordinaria potenza in un piccolissimo package a 14vpin, con frequenza di clock fino a 20MHz per applicazioni avanzate. In grado di eseguire un'istruzione in un singolo ciclo di clock, consente di ottimizzare il consumo di potenza nei confronti della velocità di esecuzione, anche sfruttando le modalità di basso consumo. Ha un flash da ben 8K bytes che con la funzionalità ISP (In-System-Programming) può essere programmata con interfaccia SPI dopo che il microcontrollore è già stato montato sulla scheda che lo deve ospitare. Pur essendo un piccolo microcontrollore è ricco di periferiche, timer, ADC, SPI ed è estremamente interessante il sensore di temperatura integrato che fornisce un'uscita analogica e può essere letto direttamente con l'ADC.
Per tutti i microcontrollori AVR è possibile reperire in internet numerosi esempi di codice e schemi

.
|
La casa produttrice Atmel mette a disposizione l'ambiente di sviluppo integrato AVR Studio, totalmente gratuito.
AVR Studio fornisce un set completo di funzionalità compreso il debugger con supporto per il controllo del flusso di esecuzione del codice, compresa l'esecuzione passo-passo ed inserimento di breakpoint. E' anche possibile visualizzare il contenuto dei registri del microcontrollore e della memoria.
L'ambiente di sviluppo ha anche il supporto per la programmazione dei micro con programmatori esterni, quindi è possibile sfruttare la funzionalità di In-System-Programming per programmare il microcontrollore dopo aver compilato il codice.
Altra caratteristica interessante di AVR Studio è il simulatore integrato, con il quale è possibile simulare l'esecuzione del codice come se girasse in hardware. Utile ad esempio nelle fasi iniziali dello sviluppo di una nuova scheda, quando la scheda con il microcontrollore non è ancora disponibile.
|
|


|
|