In offerta!

ATMEGA168-20AU Microcontrollore 8 Bit 512B EEPROM Alta Performance IC Circuiti Integrati

Il prezzo originale era: 5,20 €.Il prezzo attuale è: 3,76 €. Escluso IVA

ATMEGA168-20AU Microcontrollore 8 Bit 512B EEPROM Alta Performance IC Circuiti Integrati

Disponibile su ordinazione

Descrizione

ATMEGA168-20AU Microcontrollore 8 Bit 512B EEPROM Alta Performance

L’ATMEGA168-20AU un microcontrollore RISC a 8 bit ad alte prestazioni e bassa potenza che combina 512B EEPROM, un convertitore A / D a 8 canali / 10 bit (TQFP e QFN / MLF) e debugWIRE per on-chip debug. Il dispositivo supporta un throughput di 20 MIPS a 20 MHz e opera tra 2,7 e 5,5 V. Eseguendo potenti istruzioni in un singolo ciclo di clock, il dispositivo raggiunge un throughput che si avvicina a 1 MIPS per MHz, bilanciando il consumo energetico e la di elaborazione.
Microcontrollore a 8 bit ad alte prestazioni e bassa potenza
Architettura RISC avanzata
Segmenti di memoria non volatili ad alta resistenza
Supporto per libreria />DebugWire On-chip Debug System
Ripristino all’accensione e rilevamento programmabile del marrone
Oscillatore interno calibrato
Fonti di interrupt esterne e interne
Riduzione del rumore in ADC, inattiva, risparmio energetico, spegnimento e standby
Da 0 a 20 MHz con da 4,5 a 5,5 V
250 A a 1 MHz, 1,8 V, 15 A a 32 kHz 1,8 V attiva, 0,1 A a 1,8 V Consumo energetico in di spegnimento

Part Specifications:

Cpu Family ATmega
Device Core AVR
Device Core Size 8b
Frequency 20MHz
Interface Type SPI/TWI/USART
Program Memory Type Flash
Program Memory Size 16KB
Total Internal Ram Size 1KB
# I/Os (Max) 23
Number of Timers – General Purpose 3
Operating Supply Voltage (Typ) 3.3/5V
Operating Supply Voltage (Max) 5.5V
Operating Supply Voltage (Min) 2.7V
On-Chip ADC 8-chx10-bit
Instruction Set Architecture RISC
Operating Temp Range -40C to 85C
Operating Temperature Classification Industrial
Mounting Surface Mount
Pin Count 32
Package Type TQFP

Abbiamo disponibili datasheet di tutti i componenti, qualora non fosse presente nella scheda download del prodotto inviaci un messaggio dal modulo contattaci e lo pubblicheremo il prima possibile nel nostro sito.

Tutorial: Come usare ATMEGA168-20AU

L’ATMEGA168-20AU è un microcontrollore a 8 bit con EEPROM interno, ideale per progetti di Arduino e circuiti personalizzati. Questo tutorial ti guiderà attraverso i primi passaggi per iniziare ad usarlo.

Cosa serve

  • Arduino Uno o compatibile
  • Cavo USB A-MicroB
  • Carta stampante (per il PCB)
  • Programma di programmazione del microcontrollore

Passi

  1. Collega l’ATMEGA168-20AU al circuito di sviluppo o al PCB.
  2. Verifica la corretta alimentazione del microcontrollore (5V o 3.3V).
  3. Scarica il bootloader per Arduino e installalo seguendo le istruzioni sul sito ufficiale di Arduino.
  4. Scrivi uno sketch semplice in Arduino IDE e caricalo nel microcontrollore.
  5. Controlla la funzione EEPROM verificando che i dati siano salvati correttamente.
  6. Verifica il clock del microcontrollore seguendo le specifiche sul datasheet.
  7. Testa l’output dei pin GPIO per controllare i dispositivi collegati.
  8. Personalizza ulteriormente lo sketch secondo le esigenze del progetto.

Codice di esempio

void setup() {
  Serial.begin(9600);
}

void loop() {
  EEPROM.write(0, 42); // Imposta il valore di EEPROM
  int value = EEPROM.read(0); // Leggi il valore da EEPROM
  Serial.println(value);
}

Mini-progetto

Crea un sistema di allarme domestico che registra l’attività sulle porte e le finestre usando i sensori PIR collegati al microcontrollore ATMEGA168-20AU.

Errori comuni

  • Impostare il clock a valore errato
  • Non verificare la corretta alimentazione del microcontrollore
  • Scordarsi di installare il bootloader
  • Utilizzare EEPROM senza prima scrivere i dati

Accessori consigliati

  • Sensori PIR
  • Relè per controllare dispositivi esterni
  • LCD display per output testuale
  • Batterie e caricabatteria

Domande frequenti

Qual è la differenza tra EEPROM e RAM?
L’EEPROM memorizza i dati anche quando il microcontrollore non è alimentato, mentre la RAM conserva solo durante l’esecuzione dello sketch.

Come posso accedere al datasheet dell’ATMEGA168-20AU?
Puoi trovare il datasheet ufficiale sul sito web di Atmel (ora Microchip).

È necessario un bootloader per utilizzare questo microcontrollore?
Sì, se vuoi caricare sketch tramite Arduino IDE. Altrimenti, puoi programmarlo direttamente con un programmer dedicato.

Informazioni aggiuntive

Peso 15 g