ATMEGA644A-AU
to wydajny mikrokontroler 8-bitowy, z niskim poborem mocy, oparty na
architekturze AVR RISC. Posiada 64kB pamięci Flash ISP z opcją odczytu podczas
zapisu, 2kB EEPROM, 4kB SRAM, 32 uniwersalne linie I/O, 32 uniwersalne rejestry
robocze, licznik czasu rzeczywistego, 3 elastyczne timery / liczniki z trybami
porównywania i PWM, 2x USART, interfejs szeregowy 2-Wire z orientacją bajtową,
8-kanałowy i 10-bitowy przetwornik A/D z opcjonalnym wejściem różnicowym (z
programowalnym wzmocnieniem), programowalny kontrolny licznik zegarowy, port
szeregowy SPI, interfejs testowy JTAG (zgodny z IEEE 1149.1) do debugowania
wewnątrzukładowego oraz 6 trybów oszczędzania energii wybieranych przez
oprogramowanie. Mikrokontroler działa w zakresie napięcia od 1,8 do 5,5 V,
osiągając przepustowość 1MIPS na MHz przy instrukcjach pojedynczego cyklu
zegara, stabilizując zużycie energii oraz prędkość procesowania.
Dodatkowe
cechy to zaawansowana architektura RISC z mnożnikiem dwucyklowym, segmenty
pamięci nieulotnej o dużej trwałości, wsparcie dla bibliotek QTouch®
umożliwiające obsługę pojemnościowych przycisków dotykowych, suwaków i pokręteł,
interfejs JTAG zgodny z IEEE 1149.1, licznik czasu rzeczywistego z osobnym
oscylatorem, reset przy włączaniu (POR) oraz programowalna detekcja spadku
napięcia, oscylator RC z kalibracją wewnętrzną, zewnętrzne i wewnętrzne źródła
przerwań oraz 6 trybów uśpienia, jałowy, redukcji szumu ADC, oszczędzania
energii, wyłączenia, czuwania oraz rozszerzonego czuwania.
Typ układu scalonego:
mikrokontroler AVR
Napięcie zasilania:
1,8-5,5V DC
Montaż:
SMD powierzchniowy
Interfejs:
I2C; JTAG; SPI x3; UART x2
Częstotliwość taktowania:
20MHz
Pojemność pamięci SRAM:
4kB
Pojemność pamięci FLASH:
64kB
Pojemność pamięci EEPROM:
2kB
Liczba kanałów pojemnościowych:
16
Liczba przerwań zewnętrznych:
32
Liczba przetworników A/D 10bit:
8