11-битов микроконтролер ATMEL ATtiny8 с 1K Byte Flash
Характеристики
- Използва AVR® RISC архитектура
- 8-битова RISC архитектура с висока производителност и ниска мощност
- 90 мощни инструкции - изпълнение на най-много цикъла на часовника
- 32 x 8 работни регистри с общо предназначение
- До 8 MIPS пропускателна способност при 8 MHz
Енергонезависима памет за програми и данни
- 1K байт флаш програмна памет
- Програмируем в системата (ATtiny12)
- Издръжливост: 1,000 цикъла на запис/изтриване (ATtiny11/12)
- 64 байта вътрешносистемна програмируема EEPROM памет за данни за ATtiny12
- Издръжливост: 100,000 цикъла на запис / изтриване
- Програмиране на заключване за Flash програма и защита на данните на EEPROM
Периферни характеристики
- Прекъсване и събуждане при смяна на ПИН
- Един 8-битов таймер/брояч с отделен прескалер
- Вграден аналогов компаратор
- Програмируем таймер за наблюдение с вграден осцилатор
Специални функции на микроконтролера
- Режими на празен ход и изключване с ниска мощност
- Външни и вътрешни източници на прекъсвания
- Вътрешносистемно програмируемо чрез SPI порт (ATtiny12)
- Подобрена верига за нулиране при включване (ATtiny12)
- Вътрешен калибриран RC осцилатор (ATtiny12)
Спецификация
- Ниска мощност, високоскоростна CMOS технология на процеса
- Напълно статична операция
Консумирана мощност при 4 MHz, 3V, 25°C
- Активен: 2.2 mA
- Режим на готовност: 0.5 mA
- Режим на изключване: <1 μA
Пакети
- 8-пинов PDIP и SOIC
Работен обемtages
- 1.8 – 5.5V за ATtiny12V-1
- 2.7 – 5.5 V за ATtiny11L-2 и ATtiny12L-4
- 4.0 – 5.5V за ATtiny11-6 и ATtiny12-8
Оценки за скорост
- 0 – 1.2 MHz (ATtiny12V-1)
- 0 – 2 MHz (ATtiny11L-2)
- 0 – 4 MHz (ATtiny12L-4)
- 0 – 6 MHz (ATtiny11-6)
- 0 – 8 MHz (ATtiny12-8)
Конфигурация на пин
крайview
ATtiny11/12 е CMOS 8-битов микроконтролер с ниска мощност, базиран на AVR RISC архитектурата. Чрез изпълнение на мощни инструкции в един тактов цикъл, ATtiny11/12 постига пропускателна способност, близка до 1 MIPS на MHz, което позволява на системния дизайнер да оптимизира консумацията на енергия спрямо скоростта на обработка. Ядрото на AVR съчетава богат набор от инструкции с 32 работни регистъра с общо предназначение. Всичките 32 регистъра са директно свързани към аритметично-логическото устройство (ALU), което позволява достъп до два независими регистъра в една единствена инструкция, изпълнена в един тактов цикъл. Получената архитектура е по-ефективна по отношение на кода, като същевременно постига производителност до десет пъти по-бърза от конвенционалните CISC микроконтролери.
Таблица 1. Описание на частите
устройство | Светкавица | EEPROM | Регистрирайте се | Voltage Обхват | Честота |
ATtiny11L | 1K | – | 32 | 2.7 – 5.5V | 0-2 MHz |
ATtiny11 | 1K | – | 32 | 4.0 – 5.5V | 0-6 MHz |
ATtiny12V | 1K | 64 Б | 32 | 1.8 – 5.5V | 0-1.2 MHz |
ATtiny12L | 1K | 64 Б | 32 | 2.7 – 5.5V | 0-4 MHz |
ATtiny12 | 1K | 64 Б | 32 | 4.0 – 5.5V | 0-8 MHz |
ATtiny11/12 AVR се поддържа с пълен набор от инструменти за разработка на програми и системи, включително: асемблери на макроси, програми за отстраняване на грешки/симулатори, емулатори в схемата,
и комплекти за оценка.
Блокова диаграма на ATtiny11
Вижте Фигура 1 на страница 3. ATtiny11 предоставя следните функции: 1K байта Flash, до пет I/O линии с общо предназначение, един входен ред, 32 работни регистъра с общо предназначение, 8-битов таймер/брояч, вътрешен и външни прекъсвания, програмируем Watchdog Timer с вътрешен осцилатор и два софтуерно избираеми режима за пестене на енергия. Режимът на неактивност спира процесора, като същевременно позволява на таймера/броячите и системата за прекъсване да продължат да функционират. Режимът на изключване запазва съдържанието на регистъра, но замразява осцилатора, дезактивирайки всички други функции на чипа до следващото прекъсване или хардуерно нулиране. Функциите за събуждане или прекъсване при смяна на щифта позволяват на ATtiny11 да реагира силно на външни събития, като все още има най-ниска консумация на енергия, докато е в режими на изключване. Устройството е произведено с помощта на технологията за енергонезависима памет с висока плътност на Atmel. Чрез комбиниране на RISC 8-битов CPU с Flash върху монолитен чип, Atmel ATtiny11 е мощен микроконтролер, който осигурява изключително гъвкаво и рентабилно решение за много приложения за вграден контрол.
Фигура 1. Блокова диаграма на ATtiny11
Блокова диаграма на ATtiny12
Фигура 2 на страница 4. ATtiny12 предоставя следните характеристики: 1K байта Flash, 64 байта EEPROM, до шест I/O линии с общо предназначение, 32 работни регистъра с общо предназначение, 8-битов таймер/брояч, вътрешен и външни прекъсвания, програмируем Watchdog Timer с вътрешен осцилатор и два софтуерно избираеми режима за пестене на енергия. Режимът на неактивност спира процесора, като същевременно позволява на таймера/броячите и системата за прекъсване да продължат да функционират. Режимът на изключване запазва съдържанието на регистъра, но замразява осцилатора, дезактивирайки всички други функции на чипа до следващото прекъсване или хардуерно нулиране. Функциите за събуждане или прекъсване при смяна на щифта позволяват на ATtiny12 да реагира силно на външни събития, като все още има най-ниска консумация на енергия, докато е в режими на изключване. Устройството е произведено с помощта на технологията за енергонезависима памет с висока плътност на Atmel. Чрез комбиниране на RISC 8-битов CPU с Flash върху монолитен чип, Atmel ATtiny12 е мощен микроконтролер, който осигурява изключително гъвкаво и рентабилно решение за много приложения за вграден контрол.
Фигура 2. Блокова диаграма на ATtiny12
Описания на пинове
- Обем на доставкитеtage щифт.
- Заземяващ щифт.
Порт B е 6-битов I/O порт. PB4..0 са I/O щифтове, които могат да осигурят вътрешни издърпвания (избрани за всеки бит). На ATtiny11 PB5 е само вход. На ATtiny12 PB5 е вход или изход с отворен дрейн. Изводите на порта са в три състояния, когато условието за нулиране стане активно, дори ако часовникът не работи. Използването на щифтове PB5..3 като входни или I/O щифтове е ограничено в зависимост от нулирането и настройките на часовника, както е показано по-долу.
Таблица 2. PB5..PB3 функционалност спрямо опции за тактова честота на устройството
Опция за часовник на устройството | PB5 | PB4 | PB3 |
Активирано външно нулиране | Използвани (1) | -(2) | – |
Външното нулиране е деактивирано | Вход(3)/I/O(4) | – | – |
Външен кристал | – | Използвани | Използвани |
Външен нискочестотен кристал | – | Използвани | Използвани |
Външен керамичен резонатор | – | Използвани | Използвани |
Външен RC осцилатор | – | I/O(5) | Използвани |
Външен часовник | – | I/O | Използвани |
Вътрешен RC осцилатор | – | I/O | I/O |
Бележки
- Използван” означава, че щифтът се използва за целите на нулиране или часовник.
- означава, че функцията на щифта не се влияе от опцията.
- Вход означава, че щифтът е входен щифт на порта.
- На ATtiny11 PB5 е само вход. На ATtiny12 PB5 е вход или изход с отворен дрейн.
- I/O означава, че щифтът е щифт за вход/изход на порт.
XTAL1 Вход към инвертиращия осцилатор amplifier и вход към работната верига на вътрешния часовник.
XTAL2 Изход от инвертиращия осцилатор ampлифир.
НУЛИРАНЕ Нулиране на входа. Външно нулиране се генерира от ниско ниво на щифта RESET. Импулсите за нулиране, по-дълги от 50 ns, ще генерират нулиране, дори ако часовникът не работи. Не е гарантирано, че по-кратките импулси ще генерират нулиране.
Резюме на регистрацията ATtiny11
Адрес | Име | Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 | Страница |
$3F | SREG | I | T | H | S | V | N | Z | C | страница 9 |
$3E | Запазено | |||||||||
$ 3D | Запазено | |||||||||
$3C | Запазено | |||||||||
3 милиарда долара | GIMSK | – | INT0 | PCIE | – | – | – | – | – | страница 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | страница 34 |
39 XNUMX долара | ТИМСК | – | – | – | – | – | – | TOIE0 | – | страница 34 |
38 XNUMX долара | TIFR | – | – | – | – | – | – | TOV0 | – | страница 35 |
37 XNUMX долара | Запазено | |||||||||
36 XNUMX долара | Запазено | |||||||||
35 XNUMX долара | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | страница 32 |
34 XNUMX долара | MCUSR | – | – | – | – | – | – | EXTRF | ПОРФ | страница 28 |
33 XNUMX долара | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | страница 41 |
32 XNUMX долара | TCNT0 | Таймер/брояч 0 (8 бита) | страница 41 | |||||||
31 XNUMX долара | Запазено | |||||||||
30 XNUMX долара | Запазено | |||||||||
… | Запазено | |||||||||
22 XNUMX долара | Запазено | |||||||||
21 XNUMX долара | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | страница 43 |
20 XNUMX долара | Запазено | |||||||||
$1F | Запазено | |||||||||
$1E | Запазено | |||||||||
$ 1D | Запазено | |||||||||
$1C | Запазено | |||||||||
1 милиарда долара | Запазено | |||||||||
$ 1A | Запазено | |||||||||
19 XNUMX долара | Запазено | |||||||||
18 XNUMX долара | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | страница 37 |
17 XNUMX долара | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | страница 37 |
16 XNUMX долара | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | страница 37 |
15 XNUMX долара | Запазено | |||||||||
… | Запазено | |||||||||
$ 0A | Запазено | |||||||||
09 XNUMX долара | Запазено | |||||||||
08 XNUMX долара | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | страница 45 |
… | Запазено | |||||||||
00 XNUMX долара | Запазено |
Бележки
- За съвместимост с бъдещи устройства, запазените битове трябва да бъдат записани на нула, ако имат достъп. Запазените адреси за I / O памет никога не трябва да се записват.
- Някои от флаговете за състояние се изчистват чрез записване на логическа единица към тях. Обърнете внимание, че инструкциите CBI и SBI ще работят върху всички битове в I/O регистъра, като записват единица обратно във всеки флаг, прочетен като зададен, като по този начин изчистват флага. Инструкциите CBI и SBI работят само с регистри от $00 до $1F.
Резюме на регистрацията ATtiny12
Адрес | Име | Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 | Страница |
$3F | SREG | I | T | H | S | V | N | Z | C | страница 9 |
$3E | Запазено | |||||||||
$ 3D | Запазено | |||||||||
$3C | Запазено | |||||||||
3 милиарда долара | GIMSK | – | INT0 | PCIE | – | – | – | – | – | страница 33 |
$ 3A | GIFR | – | INTF0 | PCIF | – | – | – | – | – | страница 34 |
39 XNUMX долара | ТИМСК | – | – | – | – | – | – | TOIE0 | – | страница 34 |
38 XNUMX долара | TIFR | – | – | – | – | – | – | TOV0 | – | страница 35 |
37 XNUMX долара | Запазено | |||||||||
36 XNUMX долара | Запазено | |||||||||
35 XNUMX долара | MCUCR | – | ПУД | SE | SM | – | – | ISC01 | ISC00 | страница 32 |
34 XNUMX долара | MCUSR | – | – | – | – | WDRF | БОРФ | EXTRF | ПОРФ | страница 29 |
33 XNUMX долара | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | страница 41 |
32 XNUMX долара | TCNT0 | Таймер/брояч 0 (8 бита) | страница 41 | |||||||
31 XNUMX долара | OSCCAL | Регистър за калибриране на осцилатора | страница 12 | |||||||
30 XNUMX долара | Запазено | |||||||||
… | Запазено | |||||||||
22 XNUMX долара | Запазено | |||||||||
21 XNUMX долара | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | страница 43 |
20 XNUMX долара | Запазено | |||||||||
$1F | Запазено | |||||||||
$1E | EEAR | – | – | EEPROM адресен регистър | страница 18 | |||||
$ 1D | EEDR | EEPROM регистър на данни | страница 18 | |||||||
$1C | EECR | – | – | – | – | ЗЛОВЕНО | EEMWE | EEWE | EERE | страница 18 |
1 милиарда долара | Запазено | |||||||||
$ 1A | Запазено | |||||||||
19 XNUMX долара | Запазено | |||||||||
18 XNUMX долара | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | страница 37 |
17 XNUMX долара | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | страница 37 |
16 XNUMX долара | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | страница 37 |
15 XNUMX долара | Запазено | |||||||||
… | Запазено | |||||||||
$ 0A | Запазено | |||||||||
09 XNUMX долара | Запазено | |||||||||
08 XNUMX долара | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | страница 45 |
… | Запазено | |||||||||
00 XNUMX долара | Запазено |
Забележка
- За съвместимост с бъдещи устройства, запазените битове трябва да бъдат записани на нула, ако имат достъп. Запазените адреси за I / O памет никога не трябва да се записват.
- Някои от флаговете за състояние се изчистват чрез записване на логическа единица към тях. Обърнете внимание, че инструкциите CBI и SBI ще работят върху всички битове в I/O регистъра, като записват единица обратно във всеки флаг, прочетен като зададен, като по този начин изчистват флага. Инструкциите CBI и SBI работят само с регистри от $00 до $1F.
Обобщение на набора инструкции
Мнемоника | Операнди | Описание | Операция | Знамена | #Часовници |
АРИТМЕТИЧНИ И ЛОГИЧЕСКИ ИНСТРУКЦИИ | |||||
ДОБАВЯНЕ | Rd, Rr | Добавете два регистъра | Rd ¬ Rd + Rr | Z,C,N,V,H | 1 |
ADC | Rd, Rr | Добавете с Carry два регистъра | Rd ¬ Rd + Rr + C | Z,C,N,V,H | 1 |
ПОДП | Rd, Rr | Извадете два регистъра | Rd ¬ Rd – Rr | Z,C,N,V,H | 1 |
СУБИ | Рд, К | Извадете константата от регистъра | Rd ¬ Rd – K | Z,C,N,V,H | 1 |
SBC | Rd, Rr | Изваждане с Carry два регистъра | Rd ¬ Rd – Rr – C | Z,C,N,V,H | 1 |
SBCI | Рд, К | Извадете с Carry Constant от Reg. | Rd ¬ Rd – K – C | Z,C,N,V,H | 1 |
И | Rd, Rr | Логически И регистри | Rd ¬ Rd · Rr | Z,N,V | 1 |
АНДИ | Рд, К | Логически регистър И и константа | Rd ¬ Rd · K | Z,N,V | 1 |
OR | Rd, Rr | Регистри логическо ИЛИ | Rd ¬ Rd v Rr | Z,N,V | 1 |
ORI | Рд, К | Логически регистър ИЛИ и константа | Rd ¬ Rd v K | Z,N,V | 1 |
EOR | Rd, Rr | Изключителни ИЛИ регистри | Rd ¬ RdÅRr | Z,N,V | 1 |
COM | Rd | Едно допълнение | Rd ¬ $FF – Rd | Z,C,N,V | 1 |
NEG | Rd | Допълнение на две | Rd ¬ $00 – Rd | Z,C,N,V,H | 1 |
SBR | Rd,K | Задайте бит(ове) в регистъра | Rd ¬ Rd v K | Z,N,V | 1 |
CBR | Rd,K | Изчистване на бит(ове) в регистъра | Rd ¬ Rd · (FFh – K) | Z,N,V | 1 |
INC | Rd | Увеличаване | Rd ¬ Rd + 1 | Z,N,V | 1 |
ДЕК | Rd | снижаване | Rd ¬ Rd – 1 | Z,N,V | 1 |
TST | Rd | Тествайте за нула или минус | Rd ¬ Rd · Rd | Z,N,V | 1 |
CLR | Rd | Изчистване на регистъра | Rd ¬ RdÅRd | Z,N,V | 1 |
SER | Rd | Задайте Регистрация | Rd ¬ $FF | Няма | 1 |
УКАЗАНИЯ ЗА КЛОН | |||||
RJMP | k | Относителен скок | PC ¬ PC + k + 1 | Няма | 2 |
RCALL | k | Извикване на относителна подпрограма | PC ¬ PC + k + 1 | Няма | 3 |
RET | Подпрограма Връщане | КОМПЮТЪР ¬ СТЕК | Няма | 4 | |
РЕТИ | Връщане на прекъсване | КОМПЮТЪР ¬ СТЕК | I | 4 | |
CPSE | Rd,Rr | Сравнете, пропуснете, ако е равно | ако (Rd = Rr) PC ¬ PC + 2 или 3 | Няма | 1/2 |
CP | Rd,Rr | Сравнете | Rd – Rr | Z, N, V, C, H | 1 |
CPC | Rd,Rr | Сравнете с Carry | Rd – Rr – C | Z, N, V, C, H | 1 |
CPI | Rd,K | Сравнете Регистриране с Незабавно | Рд – К | Z, N, V, C, H | 1 |
SBRC | Rr, b | Пропускане, ако битът в регистъра е изчистен | ако (Rr(b)=0) PC ¬ PC + 2 или 3 | Няма | 1/2 |
SBRS | Rr, b | Пропуснете, ако битът в регистъра е зададен | ако (Rr(b)=1) PC ¬ PC + 2 или 3 | Няма | 1/2 |
SBIC | П, б | Пропускане, ако битът в I/O регистър е изчистен | ако (P(b)=0) PC ¬ PC + 2 или 3 | Няма | 1/2 |
SBIS | П, б | Пропуснете, ако битът в I/O регистър е зададен | ако (P(b)=1) PC ¬ PC + 2 или 3 | Няма | 1/2 |
БРБС | s, k | Разклоняване, ако е зададен флаг за състояние | ако (SREG(s) = 1), тогава PC¬PC + k + 1 | Няма | 1/2 |
BRBC | s, k | Разклоняване, ако флагът за състояние е изчистен | ако (SREG(s) = 0), тогава PC¬PC + k + 1 | Няма | 1/2 |
BREQ | k | Разклоняване, ако е равно | ако (Z = 1), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRNE | k | Разклоняване, ако не е равно | ако (Z = 0), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRCS | k | Разклонете, ако Carry Set | ако (C = 1), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
БРЦК | k | Клон, ако Carry е изчистено | ако (C = 0), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
БРШ | k | Клон, ако същото или по-високо | ако (C = 0), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
БРЛО | k | Клон, ако е по-нисък | ако (C = 1), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRMI | k | Клон ако минус | ако (N = 1), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRPL | k | Разклонете ако Плюс | ако (N = 0), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRGE | k | Разклонение, ако е по-голямо или равно, със знак | ако (N Å V= 0), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRLT | k | Разклонение, ако е по-малко от нула, със знак | ако (N Å V= 1), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRHS | k | Разклонете, ако сте поставили флаг на половин носене | ако (H = 1), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRHC | k | Разклоняване, ако флагът за пренасяне наполовина е изчистен | ако (H = 0), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRTS | k | Разклоняване, ако е зададен флаг T | ако (T = 1), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRTC | k | Разклоняване, ако T флагът е изчистен | ако (T = 0), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRVS | k | Разклонете, ако е зададен флаг за препълване | ако (V = 1), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
BRVC | k | Разклонете, ако флагът за препълване е изчистен | ако (V = 0), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
БРИЙ | k | Разклоняване, ако прекъсването е разрешено | ако ( I = 1), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
МУЛКА | k | Разклоняване, ако прекъсването е забранено | ако ( I = 0), тогава PC ¬ PC + k + 1 | Няма | 1/2 |
Мнемоника | Операнди | Описание | Операция | Знамена | #Часовници |
ИНСТРУКЦИИ ЗА ТРАНСФЕР НА ДАННИ | |||||
LD | Rd,Z | Индиректен регистър на натоварването | Rd ¬ (Z) | Няма | 2 |
ST | Z,Rr | Магазин Регистрирайте се косвено | (Z) ¬ Rr | Няма | 2 |
MOV | Rd, Rr | Преместване между регистри | Rd ¬ Rr | Няма | 1 |
LDI | Рд, К | Заредете незабавно | Rd ¬ K | Няма | 1 |
IN | Рд, П | В Порт | Rd ¬ P | Няма | 1 |
ВЪН | P, Rr | Изходен порт | P ¬ Rr | Няма | 1 |
LPM | Заредете програмната памет | R0 ¬ (Z) | Няма | 3 | |
ИНСТРУКЦИИ ЗА БИТ И БИТ-ТЕСТ | |||||
SBI | П,б | Задайте бит в I/O регистър | I/O(P,b) ¬ 1 | Няма | 2 |
CBI | П,б | Изчистване на бит в I/O регистър | I/O(P,b) ¬ 0 | Няма | 2 |
LSL | Rd | Логическо изместване наляво | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z,C,N,V | 1 |
LSR | Rd | Логическо изместване надясно | Rd(n) ¬ Rd(n+1), Rd(7) ¬ 0 | Z,C,N,V | 1 |
РОЛЯ | Rd | Завъртане наляво чрез носене | Rd(0) ¬ C, Rd(n+1) ¬ Rd(n), C ¬ Rd(7) | Z,C,N,V | 1 |
ROR | Rd | Rotate Right Through Carry | Rd(7) ¬ C, Rd(n) ¬ Rd(n+1), C ¬ Rd(0) | Z,C,N,V | 1 |
ASR | Rd | Аритметично изместване надясно | Rd(n) ¬ Rd(n+1), n = 0..6 | Z,C,N,V | 1 |
СВАП | Rd | Разменете хапките | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Няма | 1 |
BSET | s | Комплект знамена | SREG(s) ¬ 1 | SREG(и) | 1 |
BCLR | s | Изчистване на флага | SREG(s) ¬ 0 | SREG(и) | 1 |
BST | Rr, b | Bit Store от Register към T | T ¬ Rr(b) | T | 1 |
BLD | Rd, b | Битово натоварване от T до регистър | Rd(b) ¬ T | Няма | 1 |
SEC | Задайте Carry | C ¬ 1 | C | 1 | |
CLC | Clear Carry | C ¬ 0 | C | 1 | |
SEN | Задаване на отрицателен флаг | N ¬ 1 | N | 1 | |
CLN | Изчистване на отрицателния флаг | N ¬ 0 | N | 1 | |
SEZ | Задайте нулев флаг | Z ¬ 1 | Z | 1 | |
CLZ | Изчистване на флага за нула | Z ¬ 0 | Z | 1 | |
SEI | Разрешаване на глобално прекъсване | аз ¬ 1 | I | 1 | |
CLI | Глобално забраняване на прекъсването | аз ¬ 0 | I | 1 | |
SES | Задайте подписан тестов флаг | S ¬ 1 | S | 1 | |
CLS | Ясно подписано тестово знаме | S ¬ 0 | S | 1 | |
SEV | Set Twos Complement Overflow | V ¬ 1 | V | 1 | |
CLV | Clear Twos Complement Overflow | V ¬ 0 | V | 1 | |
НАБОР | Задайте T в SREG | T ¬ 1 | T | 1 | |
CLT | Изчистете T в SREG | T ¬ 0 | T | 1 | |
SEH | Задайте Half Carry Flag в SREG | H ¬ 1 | H | 1 | |
CLH | Изчистване на флага за половин пренос в SREG | H ¬ 0 | H | 1 | |
NOP | Без операция | Няма | 1 | ||
СЪН | сън | (вижте конкретното описание за функцията Sleep) | Няма | 1 | |
WDR | Watch Dog Reset | (вижте конкретното описание за WDR/таймер) | Няма | 1 |
Информация за поръчка
ATtiny11
Захранване | Скорост (MHz) | Код за поръчка | Пакет | Обхват на действие |
2.7 – 5.5V |
2 |
ATtiny11L-2PC ATtiny11L-2SC | 8P3
8S2 |
Търговски (0°C до 70°C) |
ATtiny11L-2PI
ATtiny11L-2SI ATtiny11L-2SU(2) |
8P3
8S2 8S2 |
Индустриален (-40°C до 85°C) |
||
4.0 – 5.5V |
6 |
ATtiny11-6PC ATtiny11-6SC | 8P3
8S2 |
Търговски (0°C до 70°C) |
ATtiny11-6PI ATtiny11-6PU(2)
ATtiny11-6SI ATtiny11-6SU(2) |
8P3
8P3 8S2 8S2 |
Индустриален (-40°C до 85°C) |
Бележки
- Степента на скорост се отнася до максималната тактова честота при използване на външен кристал или външно часовниково устройство. Вътрешният RC осцилатор има една и съща номинална тактова честота за всички скорости.
- Алтернатива за опаковане без Pb, отговаряща на Европейската директива за ограничаване на опасните вещества (директива RoHS). Също така без халиди и напълно зелен.
Тип опаковка | |
8P3 | 8-изводен, 0.300 инча широк, пластмасов двоен редов пакет (PDIP) |
8S2 | 8-изводен, 0.200 инча широк, пластмасово крило на чайка с малък контур (EIAJ SOIC) |
ATtiny12
Захранване | Скорост (MHz) | Код за поръчка | Пакет | Обхват на действие |
1.8 – 5.5V |
1.2 |
ATtiny12V-1PC ATtiny12V-1SC | 8P3
8S2 |
Търговски (0°C до 70°C) |
ATtiny12V-1PI ATtiny12V-1PU(2)
ATtiny12V-1SI ATtiny12V-1SU(2) |
8P3
8P3 8S2 8S2 |
Индустриален (-40°C до 85°C) |
||
2.7 – 5.5V |
4 |
ATtiny12L-4PC ATtiny12L-4SC | 8P3
8S2 |
Търговски (0°C до 70°C) |
ATtiny12L-4PI ATtiny12L-4PU(2)
ATtiny12L-4SI ATtiny12L-4SU(2) |
8P3
8P3 8S2 8S2 |
Индустриален (-40°C до 85°C) |
||
4.0 – 5.5V |
8 |
ATtiny12-8PC ATtiny12-8SC | 8P3
8S2 |
Търговски (0°C до 70°C) |
ATtiny12-8PI ATtiny12-8PU(2)
ATtiny12-8SI ATtiny12-8SU(2) |
8P3
8P3 8S2 8S2 |
Индустриален (-40°C до 85°C) |
Бележки
- Степента на скорост се отнася до максималната тактова честота при използване на външен кристал или външно часовниково устройство. Вътрешният RC осцилатор има една и съща номинална тактова честота за всички скорости.
- Алтернатива за опаковане без Pb, отговаряща на Европейската директива за ограничаване на опасните вещества (директива RoHS). Също така без халиди и напълно зелен.
Тип опаковка | |
8P3 | 8-изводен, 0.300 инча широк, пластмасов двоен редов пакет (PDIP) |
8S2 | 8-изводен, 0.200 инча широк, пластмасово крило на чайка с малък контур (EIAJ SOIC) |
Информация за опаковката
8P3
ОБЩИ РАЗМЕРИ
(Мерна единица = инчове)
СИМВОЛ | МИН | NOM | МАКС | ЗАБЕЛЕЖКА |
A | 0.210 | 2 | ||
A2 | 0.115 | 0.130 | 0.195 | |
b | 0.014 | 0.018 | 0.022 | 5 |
b2 | 0.045 | 0.060 | 0.070 | 6 |
b3 | 0.030 | 0.039 | 0.045 | 6 |
c | 0.008 | 0.010 | 0.014 | |
D | 0.355 | 0.365 | 0.400 | 3 |
D1 | 0.005 | 3 | ||
E | 0.300 | 0.310 | 0.325 | 4 |
E1 | 0.240 | 0.250 | 0.280 | 3 |
e | 0.100 BSC | |||
eA | 0.300 BSC | 4 | ||
L | 0.115 | 0.130 | 0.150 | 2 |
Бележки
- Този чертеж е само за обща информация; вижте JEDEC чертеж MS-001, вариант BA за допълнителна информация.
- Размерите A и L са измерени с пакета, поставен в равнина за сядане JEDEC Gauge GS-3.
- Размерите D, D1 и E1 не включват флаш или издатини. Пластмасата или издатините не трябва да надвишават 0.010 инча.
- E и eA, измерени с изводите, ограничени да бъдат перпендикулярни на базовата точка.
- За по-лесно поставяне се предпочитат заострени или заоблени върхове на оловото.
- Максималните размери b2 и b3 не включват издатините на Dambar. Издатините на Dambar не трябва да надвишават 0.010 (0.25 mm).
ОБЩИ РАЗМЕРИ
(Мерна единица = mm)
СИМВОЛ | МИН | NOM | МАКС | ЗАБЕЛЕЖКА |
A | 1.70 | 2.16 | ||
A1 | 0.05 | 0.25 | ||
b | 0.35 | 0.48 | 5 | |
C | 0.15 | 0.35 | 5 | |
D | 5.13 | 5.35 | ||
E1 | 5.18 | 5.40 | 2, 3 | |
E | 7.70 | 8.26 | ||
L | 0.51 | 0.85 | ||
q | 0° | 8° | ||
e | 1.27 BSC | 4 |
Бележки
- Този чертеж е само за обща информация; вижте EIAJ чертеж EDR-7320 за допълнителна информация.
- Несъответствието на горната и долната матрица и резките от смола не са включени.
- Препоръчително е горните и долните кухини да са еднакви. Ако са различни, се взема предвид по-големият размер.
- Определя истинската геометрична позиция.
- Стойности b,C се отнасят за клема с покритие. Стандартната дебелина на покриващия слой е между 0.007 и 021 mm.
История на ревизиите на листа с данни
Моля, обърнете внимание, че номерата на страниците, посочени в този раздел, се отнасят за този документ. Ревизионните номера се отнасят за редакцията на документа.
Rev. 1006F-06/07
- Не се препоръчва за нов дизайн”
Рев. 1006E-07/06
- Актуализирано оформление на глави.
- Актуализирано изключване в „Режими на заспиване за ATtiny11“ на страница 20.
- Актуализирано изключване в „Режими на заспиване за ATtiny12“ на страница 20.
- Актуализирана таблица 16 на страница 36.
- Актуализиран „Байт за калибриране в ATtiny12“ на страница 49.
- Актуализирана „Информация за поръчка“ на страница 10.
- Актуализирана „Информация за опаковката“ на страница 12.
Рев. 1006D-07/03
- Актуализирани стойности на VBOT в таблица 9 на страница 24.
Рев. 1006C-09/01
- N/A
Международна централа
- Atmel Corporation 2325 Orchard Parkway Сан Хосе, Калифорния 95131 САЩ Тел.: 1(408) 441-0311 Факс: 1(408) 487-2600
- Atmel Азия Стая 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Хонг Конг Тел.: (852) 2721-9778 Факс: (852) 2722-1369
- Atmel Европа Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en-Yvelines Cedex Франция Тел.: (33) 1-30-60-70-00 Факс: (33) 1-30-60-71-11
- Atmel Япония 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Токио 104-0033 Япония Тел.: (81) 3-3523-3551 Факс: (81) 3-3523-7581
Контакт с продукта
Web сайт www.atmel.com Техническа поддръжка avr@atmel.com Контакт за продажби www.atmel.com/contacts Заявки за литература www.atmel.com/literature
Отказ от отговорност: Информацията в този документ е предоставена във връзка с продуктите на Atmel. Никакъв лиценз, изричен или подразбиращ се, чрез иск или по друг начин, за никого
правото на интелектуална собственост се предоставя от този документ или във връзка с продажбата на продукти на Atmel. ОСВЕН КАКТО Е ПОСОЧЕНО В ПРАВИЛАТА И УСЛОВИЯТА ЗА ПРОДАЖБА НА ATMEL, РАЗПОЛОЖЕНИ НА ATMEL'S WEB САЙТ, ATMEL НЕ ПОЕМА НИКАКВА ОТГОВОРНОСТ И ОТХВЪРЛЯ ВСЯКАКВА ИЗРИЧНА, КОСВЕНА ИЛИ ЗАКОНОВА
ГАРАНЦИЯ
ОТНОСНО НЕГОВИТЕ ПРОДУКТИ, ВКЛЮЧИТЕЛНО, НО НЕ САМО, КОСВЕНАТА ГАРАНЦИЯ ЗА ПРОДАВАЕМОСТ, ГОДНОСТ ЗА ОПРЕДЕЛЕНО
ЦЕЛ ИЛИ НЕНАРУШЕНИЕ. В НИКАКЪВ СЛУЧАЙ ATMEL НЕ НОСИ ОТГОВОРНОСТ ЗА НИКАКВИ ПРЕКИ, КОСВЕНИ, ПОСЛЕДВАЩИ, НАКАЗАТЕЛНИ, СПЕЦИАЛНИ ИЛИ СЛУЧАЙНИ ЩЕТИ (ВКЛЮЧИТЕЛНО, БЕЗ ОГРАНИЧЕНИЕ, ЩЕТИ ЗА ЗАГУБА НА ПЕЧАЛБИ, ПРЕКЪСВАНЕ НА БИЗНЕС ИЛИ ЗАГУБА НА ИНФОРМАЦИЯ), ПРОИЗТИЧАЩИ ОТ УПОТРЕБАТА ИЛИ НЕВЪЗМОЖНОСТ ЗА ИЗПОЛЗВАНЕ ТОЗИ ДОКУМЕНТ, ДОРИ И АКО ATMEL Е БИЛ УВЕДОМЛЕН ЗА ВЪЗМОЖНОСТТА ЗА ТАКИВА ЩЕТИ. Atmel не дава никакви декларации или гаранции по отношение на точността или пълнотата на съдържанието на този документ и си запазва правото да прави промени в спецификациите и описанията на продуктите по всяко време без предизвестие. Atmel не поема никакъв ангажимент да актуализира информацията, съдържаща се тук. Освен ако изрично не е предвидено друго, продуктите на Atmel не са подходящи и не трябва да се използват в автомобилни приложения. Продуктите на Atmel не са предназначени, разрешени или гарантирани за употреба като компоненти в приложения, предназначени да поддържат или поддържат живота.
© 2007 Atmel Corporation. Всички права запазени. Atmel®, логото и комбинациите от тях и други са регистрирани търговски марки или търговски марки на Atmel Corporation или нейните филиали. Други термини и имена на продукти може да са търговски марки на други.
Документи / Ресурси
![]() |
11-битов микроконтролер ATMEL ATtiny8 с 1K Byte Flash [pdf] Ръководство за потребителя ATtiny11 8-битов микроконтролер с 1K Byte Flash, ATtiny11, 8-битов микроконтролер с 1K Byte Flash, Микроконтролер с 1K Byte Flash, 1K Byte Flash |