Структура мікроконтролера
Зміст
1. Узагальнена структурна схема
2. Генератор тактового сигналу
3. Процесор
4. Запам'ятовуючий пристрій FlashROM
5. Запам'ятовуючий пристрій SRAM
6. Запам'ятовуючий пристрій EEPROM
7. Зовнішнє запам'ятовуючий пристрій ERAM
8. Периферійні пристрої
Література
В
1. Узагальнена структурна схема
Мікроконтролери сімейства AVR мають єдину базову структуру. Узагальнена структурна схема мікроконтролера (МК) зображена на рис. 1.VCC OND
В
До складу мікроконтролера входять:
в– генератор тактового сигналу (GCK);
в– процесор (CPU);
в– постійне запам'ятовуючий пристрій для зберігання програми, виконане за технологією Flash, (FlashROM);
в– оперативне запам'ятовуючий пристрій статичного типу для зберігання даних (SRAM);
в– постійне запам'ятовуючий пристрій для зберігання даних, виконане за технологією EEPROM, (EEPROM);
в– набір периферійних пристроїв для введення та виведення даних і керуючих сигналів і виконання інших функцій.
У мікроконтролерах тина t11, t12. t15, 1200 і t28 запам'ятовуючий пристрій SRAM відсутня. У мікроконтролерах типу t1l і t28 відсутній також запам'ятовуючий пристрій EEPROM. p> До мікроконтролерам типу 8515 і ТЮГ може бути підключено зовнішній запам'ятовуючий пристрій для храпения даних (ERAM). Команди програми зберігаються тільки у внутрішньому запам'ятовуючому пристрої FlashROM.
Висновки VCC і GND призначені для підключення джерела напруги живлення мікроконтролера. Рівень напруги всіх сигналів в мікроконтролері відраховується щодо рівня на шині GND, прийнятого за 0В. Допустимі значення напруги живлення у мікроконтролерів різних типів і варіантів вказані в додатку П1 в табл. П1.3. Інші висновки мікроконтролерів різних типів вказані в додатку П2. Функції цих висновків описуються при розгляді пристроїв, в роботі яких вони використовуються.
До складу процесора (CPU) входять:
в– лічильник команд (PC);
в– арифметико-логічний пристрій (ALU);
в– блок регістрів загального призначення (GPR, General Purpose Registers) та інші елементи, що не показані на схемі рис. 1. p> Крім регістрів загального призначення в мікроконтролері маються регістри спеціальних функцій, які в сімействі AVR називаються регістрами вводу-виводу (I/Про Registers, IOR). З участю цих регістрів здійснюються:
в– управління роботою мікроконтролера і окремих його пристроїв;
в– визначення стану мікроконтролера і окремих його пристроїв;
в– введення даних в мікроконтролер й окремі його пристрою і виведення даних і виконуються інші функції.
Структура мікроконтролера
Таблиця 1
Тип МК
Flash (байт)
ISP
SRAM (байт)
EEPROM (байт)
ERAM
IOR
P
I/O
ALT
SPI
UART
TWSI
T/C0
T/C1
T/C2
ADC
AC
PHM
IU
Тип МК
t11
1K
14
1
6
6
A
+
5
t11
t12
1K
+
64
18
1
6
6
A
+
6
t12
t15
1K
+
64
27
1
6
6
A
B
4
+
9
t15
2323
2K
+
128
128