опис
Ядро AVR поєднує багатий набір інструкцій із 32 робочими регістрами загального призначення.Усі 32 регістри безпосередньо підключені до арифметично-логічного пристрою (ALU), що дозволяє отримати доступ до двох незалежних регістрів за допомогою однієї інструкції, що виконується за один такт.Отримана в результаті архітектура є більш ефективною для коду та забезпечує пропускну здатність до десяти разів швидшу, ніж звичайні мікроконтролери CISC.ATmega16 забезпечує наступні функції: 16 Кбайт внутрішньосистемної програмованої флеш-пам'яті з можливістю читання під час запису, 512 байт EEPROM, 1 Кбайт SRAM, 32 лінії вводу-виводу загального призначення, 32 робочих регістри загального призначення, інтерфейс JTAG для Boundaryscan, підтримка та програмування налагодження на кристалі, три гнучкі таймери/лічильники з режимами порівняння, внутрішні та зовнішні переривання, послідовний програмований USART, байт-орієнтований двопровідний послідовний інтерфейс, 8-канальний 10-бітний АЦП з додатковим диференціальний вхідний каскад із програмованим підсиленням (тільки пакет TQFP), програмований сторожовий таймер із внутрішнім осцилятором, послідовний порт SPI та шість режимів енергозбереження, які можна вибрати програмно.Режим очікування зупиняє ЦП, дозволяючи USART, двопровідному інтерфейсу, АЦП, SRAM, таймеру/лічильникам, порту SPI та системі переривань продовжувати роботу.Режим вимкнення живлення зберігає вміст регістра, але зависає осцилятор, вимикаючи всі інші функції мікросхеми до наступного зовнішнього переривання або апаратного скидання.У режимі енергозбереження асинхронний таймер продовжує працювати, дозволяючи користувачеві підтримувати базу таймера, поки решта пристрою перебуває в режимі сну.Режим зменшення шуму АЦП зупиняє ЦП і всі модулі вводу-виводу, крім асинхронного таймера та АЦП, щоб мінімізувати шум перемикання під час перетворення АЦП.У режимі очікування кварцевий/резонаторний осцилятор працює, а решта пристрою перебуває в режимі сну.Це забезпечує дуже швидкий запуск у поєднанні з низьким енергоспоживанням.У розширеному режимі очікування як основний генератор, так і асинхронний таймер продовжують працювати.
Технічні характеристики: | |
Атрибут | Значення |
Категорія | Інтегральні схеми (ІС) |
Вбудовані - мікроконтролери | |
Виробник | Технологія мікрочіпа |
Серія | AVR® ATmega |
Пакет | Піднос |
Статус частини | Активний |
Ядро процесора | AVR |
Розмір ядра | 8-розрядний |
швидкість | 8 МГц |
Підключення | I²C, SPI, UART/USART |
Периферійні пристрої | Виявлення/скидання вимкнення, POR, PWM, WDT |
Кількість входів/виходів | 32 |
Розмір програмної пам'яті | 16 Кб (8 Кб x 16) |
Тип пам'яті програми | СПАЛАХ |
Розмір EEPROM | 512 х 8 |
Розмір оперативної пам'яті | 1K x 8 |
Напруга - живлення (Vcc/Vdd) | 2,7 В ~ 5,5 В |
Перетворювачі даних | A/D 8x10b |
Тип осцилятора | внутрішній |
Робоча температура | -40°C ~ 85°C (TA) |
Тип монтажу | Поверхневий монтаж |
Пакет / футляр | 44-TQFP |
Пакет пристроїв постачальника | 44-TQFP (10x10) |
Базовий номер продукту | ATMEGA16 |