/p>
18 ліній вводу-виводу (I/O);
32 робочих регістра;
однопроводной інтерфейс для внутрішньосхемною налагодження;
два багатофункціональних таймера/лічильника з функцією збіги;
підтримка зовнішніх і внутрішніх переривань;
послідовний програмований USART-порт;
універсальний послідовний інтерфейс з детектором початку передачі;
програмований сторожовий таймер з внутрішнім генератором;
три програмно змінюваних режиму енергозбереження. У режимі Idle відбувається призупинення центрального процесора, інші системи продовжують працювати. Вихід з цього режиму можливий як за зовнішнім перериванню, так і за внутрішнім. Наприклад, при переповненні таймера. p align="justify"> Щоб максимально прискорити роботу і зробити можливим паралельне виконання декількох операцій, мікроконтролери AVR використовують Гарвардську архітектуру. Така архітектура передбачає окрему пам'ять і окрему шину адреси як для програми, так і для даних. p align="justify"> Кожна команда з пам'яті програм виконується за один машинний цикл з використанням багаторівневої конвеєрної обробки. У той момент, коли чергова команда виконується, наступна команда зчитується з програмної пам'яті. Така концепція дозволяє виконувати по одній команді за один такт системного генератора. Програмний сегмент пам'яті фізично являє собою вбудовану перепрограммируемую Flash-пам'ять. p align="justify"> Один з цих регістрів-покажчиків може також використовуватися як покажчика адреси даних, розміщених в пам'яті програм (Flash-пам'яті). Ці додаткові складові 16-розрядні регістри називаються X, У і Z.
Мікроконтролер ATtiny2313 підтримується різними програмними засобами та інтегрованими засобами розробки, такими як компілятори C, макроассемблера, програмні отладчики/симулятори, внутрісхемние емулятори та ознайомчі набори.
.2 Схема підключення
Список застосованих компонентів позначення у схемі:
IC1 Мікроконтролер Attiny 2313
Q1, Q2 Транзистор BCW66G
C1, C2 10 нФ
C4, C5 33 пФ
X1 Кварцовий резонатор 20 МГц
R1, R2, R7 470 Ом
R3 1 кОм
R4 1.5 кОм
R5 1 МОм
R6 110 Ом
R8 70 Ом