ATmega8a - 8-битный микроконтроллер AVR, имеющий большое количество различных периферийных устройств на одном кристалле, таких как АЦП, таймеры/счетчики, аналоговый компаратор, различные интерфейсы ввода/вывода и прочее. Чаще всего используется в корпусе TQFP-32, т.к. его компактные размеры позволяют уменьшить разрабатываемое устройство. Также микроконтроллер ATmega8 можно найти в корпусе DIP-28. В таком исполнении с микроконтроллером легче работать во время отладки, так как можно обойтись без пайки, используя макетную плату.
- 8 kB Flash (память программ, имеющая возможность самопрограммирования)
- 1 kB ОЗУ
- 512 B EEPROM (постоянная память данных)
Периферийные устройства:
- Два 8-битных таймера/счетчика с модулем сравнения и делителям частоты
- 16-битный таймер/счетчик с модулем сравнения, делителем частоты и модулем записи
- Счетчик реального времени с отдельным генератором
- Три канала ШИМ
- 8-канальный ЦАП со встроенным ИОН (в корпусе DIP только 6 каналов)
- Программируемый сторожевой таймер с отдельным внутренним генератором
- Внутренняя схема сравнения напряжений
- Интерфейс USART
- Интерфейс I2C
- Интерфейс SPI
Специальные функции микроконтроллера:
- Сброс при включении питания и программное распознавание снижения напряжения питания
- Программирование по SPI
- Внутренний калибруемый генератор тактовых импульсов
- Обработка внутренних и внешних прерываний
- Режимы сна (пониженное энергопотребление и снижение шумов для более точного преобразования АЦП)
Напряжения питания и скорость процессора:
- 2.7 - 5.5 В при частоте до 10 МГц
- 4.5 - 5.5 В при частоте до 20 МГц
Комментариев нет:
Отправить комментарий