- Программирование через JTAG интерфейс: Flash, EEPROM памяти, перемычек и битов блокировки.
- Встроенная периферия:
- Два 8-разрядных таймера / счетчика с отдельным предварительным делителем, один с режимом сравнения.
- Один 16-разрядный таймер / счетчик с отдельным предварительным делителем и режимами захвата и сравнения.
- Счетчик реального времени с отдельным генератором.
- Четыре канала PWM.
- 8-канальный 10-разрядный аналого-цифровой преобразователь.
- 8 несимметричных каналов.
- 7 дифференциальных каналов (только в корпусе TQFP).
- 2 дифференциальных канала с программируемым усилением в 1, 10 или 200 крат (только в корпусе TQFP).
- Байт-ориентированный 2-проводный последовательный интерфейс.
- Программируемый последовательный USART.
- Последовательный интерфейс SPI (ведущий / ведомый).
- Программируемый сторожевой таймер с отдельным встроенным генератором.
- Встроенный аналоговый компаратор.
- Специальные микроконтроллерные функции:
- Встроенный калиброванный RC-генератор.
- Внутренние и внешние источники прерываний.
- Шесть режимов пониженного потребления: Idle, Power-save, Power-down, Standby, Extended Stand by и снижения шумовADC.
- Выводы I/O и корпуса
- 32 программируемые линии ввода / вывода
- 40-выводной корпус PDIP и 44-выводной корпус TQFP
- Рабочие напряжения 4,5 - 5,5 В
- Рабочая частота 0 - 16 МГц
Рисунок 3.3 - Выводы микроконтроллера
ATmega16 - низкий-силовой бит CMOS 8-microcontroller основанный на AVR расширившее архитектуру RISC. Выполняя мощные инструкции в единственном цикле часов, ATmega16 достигает производительности, достигающей 1 MIPS за МГЦ, допускающий системного разработчика, чтобы оптимизировать силовое потребление против обработки скорости.
Сердцевина AVR объединяет богатую инструкцию установленную 32 универсальными работами регистров.
Все 32 регистра непосредственно подключены к Арифметическому Логическому Устройству (ALU), допуская два независимых регистра, чтобы быть доступно в одной единственной инструкции выполненной в одном цикле часов.
Результирующая архитектура более кодовая эффективная достигая производительности вплоть до десяти раз быстрее чем стандартных microcontrollers CISC.
ATmega16 обеспечивает следующее характеристик: байты 16K, программируют память с возможностями Read-While-Write, 512 байтов EEPROM, байт 1K SRAM, 32 универсальных строки В/В, 32 универсальных работы регистров, интерфейс JTAG для Границы-сканирования, В-чипе, отлаживающем поддержку и программирование, три гибких Timer/Counters с режимами сравнения, внутренних и внешних прерываний, последовательным программируемым USART, байт ориентировал на двухпроводной последовательный интерфейс, программируемым таймером с внутренним генератором, последовательный порт SPI, и шесть программных избирательных мощностей, сохраняющих режимы.
Режим Ожидания останавливает CPU допуская USART, Двухпроводной интерфейс, A/D Преобразователя, SRAM, Timer/Counters, порт SPI, и система прерывания, чтобы продолжать функционировать.
Силовой-пониженный режим сохраняет содержание регистра, но замораживает генератора, блокируя все другие миниатюрные функции пока следующее внешнее прерывание или аппаратные средства не восстановлены.
Рисунок 3.4 - Блок - схема ATmega16
В силовом-сохраняемом режиме, асинхронный таймер остается работать, допускающий пользователь, чтобы поддерживать таймерную базу тогда как остальная часть устройства спит.
Режим Уменьшения Шума ADC останавливает CPU и все модули В/В кроме Асинхронного Таймера и ADC, чтобы минимизировать переключение шума в течение преобразований ADC.
Проектирование автомата подачи звонков
Разработанный автомат подачи звонков удовлетворяет всем
требованиям, предъявленным в задании. Настройка автомата производится с помощью
трех кнопок: «вверх» ...
Проект макета на основе PIC контроллера
Сегодняшний день развития вычислительной техники характеризуется бурным
развитием сетевых технологий. При этом, основной упор делается на технологии,
позволяющи ...
20-разрядный аналого-цифровой преобразователь, изготовленный по технологии КМОП 0,9 пм
Традиционные
конструкции аналого-цифровых преобразователей (АЦП) использовали параллельную
архитектуру и биполярные технологии для получения 8-битного разрешени ...