Opis
Rdzeń AVR łączy bogaty zestaw instrukcji z 32 rejestrami roboczymi ogólnego przeznaczenia.Wszystkie 32 rejestry są bezpośrednio podłączone do jednostki arytmetycznej logiki (ALU), umożliwiając dostęp do dwóch niezależnych rejestrów w jednej instrukcji wykonywanej w jednym cyklu zegara.Powstała architektura jest bardziej wydajna pod względem kodu, a jednocześnie osiąga przepustowość nawet dziesięciokrotnie większą niż konwencjonalne mikrokontrolery CISC.ATmega16 zapewnia następujące funkcje: 16 KB programowalnej w systemie pamięci programu Flash z możliwością odczytu podczas zapisu, 512 bajtów EEPROM, 1 KB SRAM, 32 linie I/O ogólnego przeznaczenia, 32 rejestry robocze ogólnego przeznaczenia, interfejs JTAG Boundaryscan, wsparcie i programowanie debugowania na chipie, trzy elastyczne timery/liczniki z trybami porównania, przerwania wewnętrzne i zewnętrzne, szeregowy programowalny USART, dwuprzewodowy interfejs szeregowy zorientowany na bajty, 8-kanałowy, 10-bitowy ADC z opcjonalnym różnicowy stopień wejściowy z programowalnym wzmocnieniem (tylko pakiet TQFP), programowalny zegar Watchdog z wewnętrznym oscylatorem, port szeregowy SPI i sześć trybów oszczędzania energii wybieranych programowo.Tryb bezczynności zatrzymuje procesor, pozwalając USART, interfejsowi dwuprzewodowemu, przetwornikowi A/D, SRAM, timerowi/licznikom, portowi SPI i systemowi przerwań na dalsze działanie.Tryb Power-down zapisuje zawartość rejestru, ale zamraża oscylator, wyłączając wszystkie inne funkcje chipa do następnego przerwania zewnętrznego lub resetu sprzętowego.W trybie oszczędzania energii timer asynchroniczny kontynuuje działanie, umożliwiając użytkownikowi utrzymanie bazy timera, podczas gdy reszta urządzenia jest w stanie uśpienia.Tryb redukcji szumów ADC zatrzymuje procesor i wszystkie moduły we/wy z wyjątkiem zegara asynchronicznego i przetwornika ADC, aby zminimalizować szum przełączania podczas konwersji przetwornika ADC.W trybie gotowości oscylator kryształu/rezonatora działa, podczas gdy reszta urządzenia jest uśpiona.Pozwala to na bardzo szybki rozruch połączony z niskim zużyciem energii.W trybie rozszerzonego czuwania zarówno główny oscylator, jak i zegar asynchroniczny nadal działają.
Dane techniczne: | |
Atrybut | Wartość |
Kategoria | Układy scalone (IC) |
Wbudowane — mikrokontrolery | |
Prod | Technologia mikroczipów |
Seria | AVR® ATmega |
Pakiet | Taca |
Stan części | Aktywny |
Procesor rdzeniowy | AVR |
Rozmiar rdzenia | 8 bitowy |
Prędkość | 8MHz |
Łączność | I²C, SPI, UART/USART |
Urządzenia peryferyjne | Wykrywanie/resetowanie braku zasilania, POR, PWM, WDT |
Liczba wejść/wyjść | 32 |
Rozmiar pamięci programu | 16 KB (8 KB x 16) |
Typ pamięci programu | BŁYSK |
Rozmiar pamięci EEPROM | 512 x 8 |
Rozmiar pamięci RAM | 1K x 8 |
Napięcie — zasilanie (Vcc/Vdd) | 2,7 V ~ 5,5 V |
Konwertery danych | A/D 8x10b |
Typ oscylatora | Wewnętrzny |
temperatura robocza | -40°C ~ 85°C (TA) |
Typ mocowania | Montaż powierzchniowy |
Opakowanie / Sprawa | 44-TQFP |
Pakiet urządzeń dostawcy | 44-TQFP (10x10) |
Podstawowy numer produktu | ATMEGA16 |