Sale!

ATMEGA168-20AU 8-bit Microcontroller 512B EEPROM High Performance IC

Original price was: 5,20 €.Current price is: 3,76 €. Excluding VAT

ATMEGA168-20AU 8-bit Microcontroller 512B EEPROM High Performance IC

Available on back-order

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Description

ATMEGA168-20AU 8-bit Microcontroller 512B EEPROM High Performance IC The ATMEGA168-20AU is a high-performance, low-power 8-bit RISC microcontroller that combines 512B EEPROM, an 8-channel/10-bit A/D converter (TQFP and QFN/MLF), and debugWIRE for on-chip debugging. It supports a throughput of 20 MIPS at 20 MHz and operates between 2.7 and 5.5V. Executing powerful instructions in a single clock cycle, the device achieves a throughput that approaches 1 MIPS per MHz, balancing energy consumption and processing power. 8-bit high-performance microcontroller Advanced RISC architecture High-resistance non-volatile memory segments DebugWire On-chip debug system Brownout detection and reset Internal calibrated oscillator External and internal interrupt sources ADC noise reduction, sleep, power-down, and standby modes From 0 to 20 MHz with 4.5 to 5.5V 250 µA at 1 MHz, 1.8V, 15 µA at 32 kHz 1.8V active, 0.1 mA at 1.8V Power consumption in sleep mode 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: -40°C to 85°C Operating Temperature Classification: Industrial Mounting Surface Mount Pin Count: 32 Package Type: TQFP

Full description (Italian original)

The full description is shown below in Italian while the English translation is being completed.

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.

Reviews

There are no reviews yet.

Be the first to review “ATMEGA168-20AU 8-bit Microcontroller 512B EEPROM High Performance IC”

Your email address will not be published. Required fields are marked *