Microcontrollore programmabile Atmel Attiny48/88 a 8 bit

Attiny48/88

Il microcontrollore AVR-based ATtiny48/88 è un dispositivo CMOS a basso consumo che offre una notevole potenza di elaborazione ottimizzando al contempo il consumo energetico. Il suo potente set di istruzioni consente l’esecuzione in un singolo ciclo di clock, con conseguenti velocità di elaborazione che possono raggiungere 1 MIPS per MHz.

ATtiny48 and ATtiny88 Microcontroller
ATtiny48 and ATtiny88 Microcontroller

Caratteristiche

Architettura RISC

Ha un’architettura RISC avanzata con 123 istruzioni, la maggior parte delle quali può essere eseguita in un singolo ciclo di clock, e 32 registri generici a 8 bit.

Memoria

Il microcontrollore funziona completamente in modo statico e ha una memoria durevole e non volatile. Ha 4K/8K Byte di memoria programma Flash auto-programmabile in sistema (ATtiny48/88), 64/64 Byte EEPROM (ATtiny48/88) e 256/512 Byte SRAM interna (ATtiny48/88).

Periferiche

Il microcontrollore ha un blocco di programmazione per la sicurezza del software e una sezione di caratteristiche periferiche che include un timer/contatore a 8 bit con prescaler separato e modalità di confronto, un timer/contatore a 16 bit con prescaler, modalità di confronto e acquisizione, un ADC a 10 bit a 8 canali, un’interfaccia seriale SPI master/slave, un’interfaccia seriale a 2 fili orientata ai byte (compatibile con Philips I2C), un timer di watchdog programmabile con oscillatore on-chip separato, un comparatore analogico on-chip e una funzione di interrupt e wake-up su cambio di pin.

Linee I/O e Pin

Il microcontrollore ha 28 linee I/O programmabili nei package TQFP a 32 pin e QFN/MLF a 32 pad e 24 linee I/O programmabili nei package PDIP a 28 pin e QFN/MLF a 28 pad. Ha anche varie tensioni operative, un intervallo di temperatura da -40°C a +85°C e diverse velocità.

                    Configurazioni dei Pin

                    Pinout of ATtiny48
                    Pinout of ATtiny48
                    Pinout of ATtiny88
                    Pinout of ATtiny88

                    Diagramma a Blocchi

                    Block Diagram of ATtiny48/88
                    Block Diagram of ATtiny48/88

                    Con 32 registri di lavoro generici, il core AVR fornisce un ricco set di istruzioni che offre una gamma di funzionalità. Tutti i 32 registri sono direttamente collegati all’Unità Aritmetico Logica (ALU), consentendo l’accesso a due registri indipendenti in una singola istruzione eseguita in un singolo ciclo di clock. L’architettura risultante è più efficiente in termini di codice e raggiunge velocità di elaborazione fino a dieci volte superiori rispetto ai microcontrollori CISC convenzionali.

                    Confronto tra ATtiny48 e ATtiny88

                    Gli ATtiny48 e ATtiny88 sono entrambi microcontrollori AVR a 8 bit di Atmel. Entrambi i microcontrollori hanno un’ampia gamma di funzionalità, tra cui memoria flash on-board, SRAM, EEPROM e una serie di periferiche digitali e analogiche. La seguente tabella riassume il confronto tra loro:

                    CaratteristicheATtiny48ATtiny88
                    Memoria Programma4K8K
                    EEPROM64 byte64 byte
                    Timer/Contatore8-bit16-bit
                    Comparatori Analogici
                    USI integrato
                    Pin I/O2832
                    Canali ADC6 (10-bit)8 (10-bit)
                    RAM256 byte512 byte
                    Consumo di corrente (max)4mA30mA
                    Tensione di funzionamento1.8 – 5.5V1.8 – 5.5V

                    Condividi con:

                    Torna in alto

                    Instant Quote