Введение в микроконтроллеры

МК = { Процессорное ядро, Генератор тактовых сигналов,

Память программ, Память данных,

Периферийные устройства, Внешние выводы

| Система внутренних шин, связывающая все ранее перечисленное;

Способы адресации, форматы и система команд;

Схемотехнические и конструкторско-технологические условия применения }

Процессорное ядро = { Счетчик команд, Арифметико-логическое устройство,

Блок регистров общего назначения}

Семейство МК - множество МК, производимых одним производителем, у которых обязательно совпадают способы адресации, форматы команд и, за некоторым исключением, наборы команд.

Совместимые семейства МК – множество семейств от разных производителей, но совпадающих по способам адресации, форматам команд и почти совпадающих по наборам команд, обычно совместимые по расположению выводов. Пример: Intel 8051 | K1816ВМ51 | Atmel AT89 | Dallas Semiconductor DS5000 | ... (всего более 10 фирм)

AVDD – Напряжение питания аналоговой части (+5В/+3В); AGND – аналоговая земля;

DVDD – Напряжение питания цифровой части (+5В/+3В); DGND – цифровая земля;

Port0(P0.0 – P0.7) – Двунаправленный 8-разрядный параллельный порт ввода/вывода. Альтернативная функция порта – адресные выходы А0-А7. При записи в разряд регистра «1» переводит линию порта в режим высокоимпедансного входа.

Port1(P1.0 – P1.7) – Двунаправленный 8-разрядный параллельный порт ввода/вывода. Альтернативная функция порта – аналоговые входы ADC0-A7(по умолчанию, запись в разряд регистра порта «0» переводит соответствующий вход в режим цифрового входа). Еще три альтернативные функции разрядов: P1.0: T2 – вход таймера 2 в режиме счетчика; P1.1: T2EX – вход захвата таймера в режиме счетчика, а также вход управления направлением счета;

НЕ нашли? Не то? Что вы ищете?

P1.5: SS# - выбор МК в качестве ведомого при обмене по интерфейсу SPI;

Port2(P2.0 – P2.7) – Двунаправленный 8-разрядный параллельный порт ввода/вывода. Альтернативная функция порта – адресные выходы A8-A15 (при обращении к внешней памяти программ) либо байты A16-A23/A8-A15 24-разрядного адреса(при обращении к внешней памяти данных). При записи в разряд регистра «1» переводит линию порта в режим высокоимпедансного входа.

Port3(P3.0 – P3.7) – Двунаправленный 8-разрядный параллельный порт ввода/вывода. При записи в разряд регистра «1» переводит линию порта в режим высокоимпедансного входа.

Альтернативные функции в таблице

DAC0, DAC1 – выходы ЦАП0 и ЦАП1;

CREF – вывод подключения внешнего конденсатора к внутреннему источнику опорного напряжения (0,1 мкф)

VREF – вход/выход опорного напряжения для аналоговой части схемы. Этот вывод соединен с внутренним источником опорного напряжения. Напряжение +2,5 В появляется на нем при разрешенных АЦП и ЦАП.

RESET – Вход сброса. Высокий уровень на этом входе в течении 24 периодов FOSC запускает процесс инициализации микроконтроллера

ALE - Активное значение сигнала на этом выходе разрешает фиксацию младшего(при обращении к коду программы) или среднего (при обращении к данным) байта адреса с адреса.

PSEN – Активное значение разрешает чтение из внешней памяти программ. Для разрешения последовательной загрузки в ЭППЗУ этот вывод олжен быть через резистор подключен к земле на время включения питания или активного сигнала RESET.

EA# - Переключение источника кода при обращении к первым 8 Кбайтам памяти программ (0 – из внешней, 1 – из внутренней)

SDATA/MOSI – линия данных интерфейсов I2C/SPI

SCLOCK – линия синхронизации интерфейсов I2C/SPI

XTAL1, XTAL2 – вход и выход инвертирующего усилителя для синхрогенератора

SDV

Особенности

Расположение выводов ATtiny13

Блок- схема ATtiny13