дії
- 8 МГц для ATmega128L
- 16 МГц для ATmega128
Короткий огляд
ATmega128 - малопотужний 8-розр. КМОП мікроконтролер, заснований на розширеній AVR RISC-архітектурі. За рахунок виконання більшості інструкцій за один машинний цикл ATmega128 досягає продуктивності 1 млн. операцій на секунду/МГц, що дозволяє проектувальникам систем оптимізувати співвідношення енергоспоживання і швидкодії. p align="justify"> Функціональна схема
Ядро AVR поєднує багатий набір інструкцій з 32 універсальними робочими регістрами. Усі 32 регістра безпосередньо підключені до арифметико-логічного пристрою (АЛП), який дозволяє вказати два різних регістра в одній інструкції і виконати її за один цикл. Дана архітектура володіє більшою ефективністю коду за рахунок досягнення продуктивності в 10 разів вище в порівнянні з звичайними CISC-мікроконтролерами. br/>В
Рис. 11. Розташування висновків у ATmega128
В
Рис. 12. Функціональна схема
містить такі елементи: 128 кбайт Внутрішньосистемний програмованої флеш-пам'яті з підтримкою читання під час запису, 4 кбайт ЕСППЗУ, 4 кбайт статичного ОЗУ, 53 лінії універсального введення-виведення, 32 універсальних робочих регістра, лічильник реального часу (RTC), чотири гнучких таймера-лічильника з режимами порівняння і ШИМ, 2 УСАПП, двухпроводной послідовний інтерфейс орієнтований на передачу байт, 8-канальний 10-розр. АЦП з опціональним диференціальним входом з програмованим коефіцієнтом підсилення, програмований сторожовий таймер з внутрішнім генератором, послідовний порт SPI, випробувальний інтерфейс JTAG сумісний зі стандартом IEEE 1149.1, який також використовується для доступу до вбудованої системи налагодженні і для програмування, а також шість програмно вибираних режимів зменшення потужності. Режим холостого ходу (Idle) зупиняє ЦПУ, але при цьому підтримуючи роботу статичного ОЗУ, таймерів-лічильників, SPI-порту і системи переривань. Режим вимкнення (Powerdown) дозволяє зберегти вміст регістрів, при зупиненому генераторі і виключенні вбудованих функцій до наступного переривання або апаратного скидання. У економічному режимі (Power-save) асинхронний таймер продовжує роботу, дозволяючи користувачеві зберегти функцію відліку часу в той час, коли інша частина контролера знаходиться в стані сну. Режим зниження шумів АЦП (ADC Noise Reduction) зупиняє ЦПУ і всі модулі введення-виведення, крім асинхронного таймера і АЦП для мінімізації імпульсних шумів у процесі перетворення АЦП. У черговому режимі (Standby) кварцовий/резонаторний генератор продовжують роботу, а інша частина мікроконтролера знаходиться в режимі сну. Даний режим характеризується малою споживаною потужністю, але при цьому дозволяє досягти самого швидкого повернення в робочий режим. У розширеному черговому режимі (Extended Standby) основний г...