Радиоэлектроника > Микроконтроллеры AVR

Изучаем микроконтроллер ATmega8

(1/1)

chip:
Микроконтроллер ATmega8 выполнен по технологии CMOS, 8-разрядный, микропотребляющий, основан на AVR-архитектуре RISC. Выполняя одну полноценную инструкцию за один такт, ATmega8 достигает производительности 1 MIPS на МГц, позволяя достигнуть оптимального соотношения производительности к потребляемой энергии.

Технические параметры:

* Память для программ составляет 8 Кб с возможностью перезаписать 10 000 раз
* 512 байт флеш-памяти для хранения переменных (100 000 циклов перезаписи)
* 1 Кб ОЗУ и 32 регистра общего назначения
* Два 8-разрядных Таймера/Счетчика с раздельным прескалером, режим сравнения
* 16-разрядный Таймер/Счетчик с раздельным прескалером, режим сравнения, режим захвата
* Таймер реального времени с независимым генератором
* 3 канала ШИМ
* 6 каналов 10-разрядного АЦП
* Двухпроводный последовательный интерфейс
* Программируемый последовательный USART
* Интерфейс SPI с режимами Master/Slave
* Программируемый сторожевой таймер с отдельным независимым генератором
* Встроенный аналоговый компаратор
* Сброс при включении питания, программируемая защита от провалов питания
* Встроенный калиброванный RC-генератор
* Обработка внутренних и внешних прерываний
* 5 режимов с пониженным энергопотреблением: Idle, ADC Noise Reduction, Power-save, Power-down, и Standby
* Напряжение питания 4.5 - 5.5В
* Тактовая частота 0-16 МГц
23 порта ввода/вывода, объединенных в 3 группы:

* Порт В (PB0 - РВ7): Два вывода (РВ6 и PB7) используются для подключения кварцевого резонатора. Выводы РВ2 - РВ5 зарезервированы для внутрисхемного программирования. Таким образом, для общего применения остаются порты PB0 и PB1.
* Порт С (PC0 - РС6 : 7 выводов): Порты PC0 - РС5 можно использовать в качестве аналоговых входов. РС6 обычно используется для сброса.
* Порт D (PD0 - PD7 : 8 выводов): Эти порты можно использовать для общего применения.
Описание выводов микроконтроллера ATmega8:

Питание:
№НазваниеТипОписание7VCCВходнапряжение питания от +4.5 до +5.5 В8,22GNDВходОбщий (земля)20AVccВходнапряжение питания + 5 В для модуля АЦП21ARefВходвход опорного напряжения для АЦП
Порт B:
№НазваниеТипОписание14PB0Вход/Выходцифровой порт РВ014ICP1Входзахват входа 115PB1Вход/Выходцифровой порт РВ115OC1AВыходвыход сравнения/ШИМ 1А16PB2Вход/Выходцифровой порт PB216OC1BВыходвыход сравнения/ШИМ 1В16SSВходвход Slave для SPI17PB3Вход/Выходцифровой порт РВЗ17OC2Выходвыход сравнения/ШИМ 217MOSIВход/Выходвход данных в режиме Slave для SPI и ISP / выход данных в режиме Master для SPI и ISP18PB4Вход/Выходцифровой порт РВ418MISOВход/Выходвход данных в режиме Master для SPI и ISP / выход данных в режиме Slave для SPI и ISP19PB5Вход/Выходцифровой порт РВ519SCKВход/Выходтактовый вход в режиме Slave для SPI и ISP / тактовый выход в режиме Master для SPI и ISP9PB6Вход/Выходцифровой порт РВ6 при работе от встроенного генератора9XTAL1Входтактовый вход, кварцевый или керамический резонатор9TOSC1Входне используется при работе от внешнего генератора10PB7Вход/Выходцифровой порт РВ7 при работе от встроенного генератора10XTAL2Входдля подключения кварцевого или керамического резонатора10TOSC2Выходтактовый выход при работе от встроенного генератора
Порт C:
№НазваниеТипОписание23PC0Вход/Выходцифровой порт РС023ADC0Входаналоговый вход канал 024PC1Вход/Выходцифровой порт РС124ADC1Входаналоговый вход канал 125PC2Вход/Выходцифровой порт PC225ADC2Входаналоговый вход канал 226PC3Вход/Выходцифровой порт РСЗ26ADC3Входаналоговый вход канал 327PC4Вход/Выходцифровой порт РС427ADC4Входаналоговый вход канал 427SDAВход/Выходканал данных для 2-проводного последовательного интрефеиса28PC5Вход/Выходцифровой порт РС528ADC5Входаналоговый вход канал 528SCLВыходтактовый выход для 2-проводного последовательного интерфейса1PC6Вход/Выходцифровой порт РС61RESETВходвнешний сброс
Порт D:
№НазваниеТипОписание2PD0Вход/Выходцифровой порт PD02RxDВходвход приемника USART3PD1Вход/Выходцифровой порт PD13TxDВыходвыход передатчика USART4PD2Вход/Выходцифровой порт PD24INT0Входвнешнее прерывание канал 05PD3Вход/Выходцифровой порт PD35INT1Входвнешнее прерывание канал 16PD4Вход/Выходцифровой порт PD46XCKВход/Выходвнешний такт для USART6T0Входвнешний вход Timer 011PD5Вход/Выходцифровой порт PD511T1Входвнешний вход Timer 112PD6Вход/Выходцифровой порт PD612AIN0Входвход аналогового компаратора канал 013PD7Вход/Выходцифровой порт PD713AIN1Входвход аналогового компаратора канал 1

chip:
Описание (Datasheet) микроконтроллера ATmega8
Полное описание (с примерами на Си и Ассемблер) микроконтроллера ATmega8

Навигация

[0] Главная страница сообщений

Перейти к полной версии