ATMEL ATtiny11 8-бит микроконтроллери 1К байт флеш менен
Өзгөчөлүктөрү
- AVR® RISC архитектурасын колдонот
- Жогорку өндүрүмдүү жана аз кубаттуу 8-бит RISC архитектурасы
- 90 Күчтүү көрсөтмө - Көпчүлүк бир сааттык циклдин аткарылышы
- 32 х 8 Жалпы Максаттагы Жумушчу Реестрлер
- 8 МГц жыштыктагы 8 MIPS өткөрүү жөндөмдүүлүгүнө чейин
Туруктуу программа жана маалымат эс тутуму
- 1К байт Flash программалык эстутум
- Системада программалануучу (ATtiny12)
- Чыдамдуулук: 1,000 жазуу/тазалоо цикли (ATtiny11/12)
- ATtiny64 үчүн тутумдагы программалануучу EEPROM маалымат эстутумунун 12 байт
- Чыдамдуулук: 100,000 жазуу / өчүрүү циклдары
- Flash программасы жана EEPROM маалымат коопсуздугу үчүн программалоо кулпусу
Перифериялык өзгөчөлүктөр
- Pin өзгөртүүдө үзгүлтүккө учуратуу жана ойготуу
- Өзүнчө алдын ала масштабдагыч менен бир 8-бит таймер/эсептегич
- Чиптеги аналогдук салыштыргыч
- Чиптеги осциллятор менен программалануучу күзөтчү таймер
Микроконтроллердин атайын өзгөчөлүктөрү
- Төмөн кубаттуу Бош жана Өчүрүү режимдери
- Тышкы жана Ички Үзгүлтүк Булактары
- SPI порту аркылуу тутумда программалануучу (ATtiny12)
- Күчтүү күйгүзүлгөн баштапкы абалга келтирүүчү схема (ATtiny12)
- Ички калибрленген RC осциллятору (ATtiny12)
Спецификация
- Аз кубаттуу, жогорку ылдамдыктагы CMOS процесс технологиясы
- Толугу менен туруктуу иш
4 МГц, 3V, 25°Cде электр энергиясын керектөө
- Жигердүү: 2.2 мА
- Күтүү режими: 0.5 мА
- Өчүрүү режими: <1 мкА
Пакеттер
- 8-пин PDIP жана SOIC
Operating Voltages
- ATtiny1.8V-5.5 үчүн 12 – 1 В
- ATtiny2.7L-5.5 жана ATtiny11L-2 үчүн 12 – 4 В
- ATtiny4.0-5.5 жана ATtiny11-6 үчүн 12 – 8V
Ылдамдык даражалары
- 0 – 1.2 МГц (ATtiny12V-1)
- 0 – 2 МГц (ATtiny11L-2)
- 0 – 4 МГц (ATtiny12L-4)
- 0 – 6 МГц (ATtiny11-6)
- 0 – 8 МГц (ATtiny12-8)
Күй конфигурациясы
Бүттүview
ATtiny11/12 – бул AVR RISC архитектурасына негизделген аз кубаттуу CMOS 8-бит микроконтроллери. Күчтүү инструкцияларды бир сааттык циклде аткаруу менен ATtiny11/12 МГцке 1 MIPSке жакын өткөрүү жөндөмдүүлүгүнө жетишет, бул системанын дизайнерине иштетүү ылдамдыгына каршы энергия керектөөнү оптималдаштырууга мүмкүндүк берет. AVR өзөгү 32 жалпы максаттагы жумушчу регистрлер менен бай нускамаларды айкалыштырат. Бардык 32 регистр арифметикалык логикалык бирдикке (ALU) түздөн-түз туташып, эки көз карандысыз регистрге бир сааттык циклде аткарылган бир нускамада кирүүгө мүмкүндүк берет. Алынган архитектура CISC микроконтроллерлерине караганда он эсеге тезирээк өткөрүү жөндөмдүүлүгүнө жетишүү менен кодду натыйжалуураак кылат.
Таблица 1. Бөлүктөрдүн сүрөттөлүшү
Түзмөк | Flash | EEPROM | Каттоо | Тtage Диапазон | Жыштык |
ATtiny11L | 1K | – | 32 | 2.7 – 5.5 В | 0-2 МГц |
ATtiny11 | 1K | – | 32 | 4.0 – 5.5 В | 0-6 МГц |
ATtiny12V | 1K | 64 B | 32 | 1.8 – 5.5 В | 0-1.2 МГц |
ATtiny12L | 1K | 64 B | 32 | 2.7 – 5.5 В | 0-4 МГц |
ATtiny12 | 1K | 64 B | 32 | 4.0 – 5.5 В | 0-8 МГц |
ATtiny11/12 AVR программаны жана системаны иштеп чыгуу куралдарынын толук топтому менен колдоого алынат, анын ичинде: макро ассемблерлер, программаны оңдоочу/симуляторлор, микросхемадагы эмуляторлор,
жана баалоо комплекттери.
ATtiny11 блок диаграммасы
1-беттеги 3-сүрөттү караңыз. ATtiny11 төмөнкү мүмкүнчүлүктөрдү камсыз кылат: 1К байт Flash, бешке чейин жалпы максаттагы киргизүү/чыгаруу линиясы, бир киргизүү линиясы, 32 жалпы максаттагы жумушчу регистр, 8 биттик таймер/эсептегич, ички жана тышкы үзгүлтүктөр, ички осциллятор менен программалануучу Watchdog таймери жана эки программалык камсыздоо менен тандалган энергияны үнөмдөө режимдери. Күтүү режими процессорду токтотуп, таймер/эсептегичтер жана үзгүлтүккө учуратуу тутумунун ишин улантууга мүмкүндүк берет. Өчүрүү режими реестрдин мазмунун сактайт, бирок кийинки үзгүлтүккө же аппараттык камсыздоону баштапкы абалга келтиргенге чейин бардык башка чип функцияларын өчүрүп, осцилляторду тоңдурат. Ойготуу же пинди өзгөртүү функциялары ATtiny11ге тышкы окуяларга жогорку деңгээлде жооп берүүгө мүмкүндүк берет, мында өчүрүү режимдеринде дагы эле эң аз энергия керектелет. Аппарат Atmel компаниясынын жогорку тыгыздыктагы туруктуу эс тутум технологиясын колдонуу менен өндүрүлгөн. RISC 8 биттик процессорду Flash менен монолиттик чипте айкалыштыруу менен, Atmel ATtiny11 көптөгөн орнотулган башкаруу тиркемелерине өтө ийкемдүү жана үнөмдүү чечимди камсыз кылган күчтүү микроконтроллер.
Сүрөт 1. ATtiny11 блок диаграммасы
ATtiny12 блок диаграммасы
2-беттеги 4-сүрөт. ATtiny12 төмөнкү функцияларды камсыз кылат: 1К байт Flash, 64 байт EEPROM, алтыга чейин жалпы максаттагы киргизүү/чыгаруу линиясы, 32 жалпы максаттагы жумушчу регистр, 8 биттик таймер/эсептегич, ички жана тышкы үзгүлтүктөр, ички осциллятор менен программалануучу Watchdog таймери жана эки программалык камсыздоо менен тандалган энергияны үнөмдөө режими. Күтүү режими процессорду токтотуп, таймер/эсептегичтер жана үзгүлтүккө учуратуу тутумунун ишин улантууга мүмкүндүк берет. Өчүрүү режими реестрдин мазмунун сактайт, бирок кийинки үзгүлтүккө же аппараттык камсыздоону баштапкы абалга келтиргенге чейин бардык башка чип функцияларын өчүрүп, осцилляторду тоңдурат. Ойготуу же пинди өзгөртүү функциялары ATtiny12ге тышкы окуяларга жогорку деңгээлде жооп берүүгө мүмкүндүк берет, ал эми өчүрүү режимдеринде дагы эле эң аз энергия керектелет. Аппарат Atmel компаниясынын жогорку тыгыздыктагы туруктуу эс тутум технологиясын колдонуу менен өндүрүлгөн. RISC 8 биттик процессорду Flash менен монолиттүү чипте айкалыштыруу менен, Atmel ATtiny12 көптөгөн орнотулган башкаруу тиркемелерине өтө ийкемдүү жана үнөмдүү чечимди камсыз кылган күчтүү микроконтроллер.
Сүрөт 2. ATtiny12 блок диаграммасы
Сүрөттөмөлөр
- Менен камсыз кылууtage пин.
- Жер пин.
B порту 6 биттик киргизүү/чыгаруу порту. PB4..0 ички тартылууларды камсыз кыла турган киргизүү/чыгаруу пиндери (ар бир бит үчүн тандалган). ATtiny11де, PB5 киргизүү гана. ATtiny12де PB5 киргизүү же ачык дренаждык чыгаруу болуп саналат. Саат иштебей турса да, баштапкы абалга келтирүү шарты активдүү болгондо, порттун пиндери үч ирет көрсөтүлөт. PB5..3 төөнөгүчтөрүн киргизүү же киргизүү/чыгаруу пиндери катары колдонуу төмөндө көрсөтүлгөндөй, баштапкы абалга келтирүүгө жана саат орнотууларына жараша чектелген.
Таблица 2. PB5..PB3 Функционалдык vs. Түзмөктүн саатын тандоо параметрлери
Түзмөктүн саатын тандоо | PB5 | PB4 | PB3 |
Тышкы баштапкы абалга келтирүү иштетилди | Колдонулган(1) | -(2) | – |
Тышкы баштапкы абалга келтирүү өчүрүлгөн | Киргизүү(3)/I/O(4) | – | – |
Тышкы кристалл | – | Колдонулган | Колдонулган |
Тышкы төмөнкү жыштыктагы кристалл | – | Колдонулган | Колдонулган |
Сырткы керамикалык резонатор | – | Колдонулган | Колдонулган |
Тышкы RC осциллятору | – | I/O(5) | Колдонулган |
Тышкы саат | – | I/O | Колдонулган |
Ички RC осциллятору | – | I/O | I/O |
Эскертүүлөр
- Колдонулган" пин баштапкы абалга келтирүү же саат максаттары үчүн колдонулганын билдирет.
- pin функциясына опция таасир этпейт дегенди билдирет.
- Киргизүү пин порт киргизүү пин экенин билдирет.
- ATtiny11де, PB5 киргизүү гана. ATtiny12де PB5 киргизүү же ачык дренаждык чыгаруу болуп саналат.
- I/O пин порт киргизүү/чыгарма пин экенин билдирет.
XTAL1 Инвертирлөөчү осцилляторго киргизүү ampкөтөргүч жана ички сааттын иштөө схемасына киргизүү.
XTAL2 Инвертирлөөчү осциллятордон чыгуу ampөмүрлүү.
RESET Киргизүүнү баштапкы абалга келтирүү. Тышкы баштапкы абалга келтирүү RESET пининдеги төмөнкү деңгээл менен түзүлөт. 50 нс узунураак импульстарды баштапкы абалга келтирүү, саат иштебесе дагы, баштапкы абалга келтирүүнү жаратат. Кыскараак импульстар баштапкы абалга келтирүүгө кепилдик берилбейт.
Каттоо корутундусу ATtiny11
Дарек | аты | 7-бит | 6-бит | 5-бит | 4-бит | 3-бит | 2-бит | 1-бит | 0-бит | Page |
$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 | TIMSK | – | – | – | – | – | – | TOIE0 | – | 34-бет |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | 35-бет |
$37 | Резервге коюлган | |||||||||
$36 | Резервге коюлган | |||||||||
$35 | MCUCR | – | – | SE | SM | – | – | ISC01 | ISC00 | 32-бет |
$34 | MCUSR | – | – | – | – | – | – | EXTRF | PORF | 28-бет |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | 41-бет |
$32 | TCNT0 | Таймер/Счетчик0 (8 бит) | 41-бет | |||||||
$31 | Резервге коюлган | |||||||||
$30 | Резервге коюлган | |||||||||
… | Резервге коюлган | |||||||||
$22 | Резервге коюлган | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | 43-бет |
$20 | Резервге коюлган | |||||||||
$1F | Резервге коюлган | |||||||||
$1E | Резервге коюлган | |||||||||
$1D | Резервге коюлган | |||||||||
$1C | Резервге коюлган | |||||||||
$1 млрд | Резервге коюлган | |||||||||
$1A | Резервге коюлган | |||||||||
$19 | Резервге коюлган | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | 37-бет |
$17 | DDRB | – | – | – | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | 37-бет |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | 37-бет |
$15 | Резервге коюлган | |||||||||
… | Резервге коюлган | |||||||||
$0A | Резервге коюлган | |||||||||
$09 | Резервге коюлган | |||||||||
$08 | ACSR | ACD | – | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | 45-бет |
… | Резервге коюлган | |||||||||
$00 | Резервге коюлган |
Эскертүүлөр
- Келечектеги түзмөктөр менен шайкештик үчүн, корголгон биттер, эгер мүмкүнчүлүк болсо, нөлгө жазылышы керек. Корголгон I / O эс тутумунун даректери эч качан жазылбашы керек.
- Кээ бир абал желекчелери аларга логикалык жазуу менен тазаланат. Эскертүү, CBI жана SBI инструкциялары киргизүү/чыгаруу реестриндеги бардык биттерде иштеп, белгиленгендей окулган желекчеге бирди кайра жазат, ошентип желек тазаланат. CBI жана SBI инструкциялары $00дон $1Fга чейинки регистрлер менен иштейт.
Каттоо корутундусу ATtiny12
Дарек | аты | 7-бит | 6-бит | 5-бит | 4-бит | 3-бит | 2-бит | 1-бит | 0-бит | Page |
$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 | TIMSK | – | – | – | – | – | – | TOIE0 | – | 34-бет |
$38 | TIFR | – | – | – | – | – | – | TOV0 | – | 35-бет |
$37 | Резервге коюлган | |||||||||
$36 | Резервге коюлган | |||||||||
$35 | MCUCR | – | PUD | SE | SM | – | – | ISC01 | ISC00 | 32-бет |
$34 | MCUSR | – | – | – | – | WDRF | BORF | EXTRF | PORF | 29-бет |
$33 | TCCR0 | – | – | – | – | – | CS02 | CS01 | CS00 | 41-бет |
$32 | TCNT0 | Таймер/Счетчик0 (8 бит) | 41-бет | |||||||
$31 | OSCCAL | Осцилляторду калибрлөө реестри | 12-бет | |||||||
$30 | Резервге коюлган | |||||||||
… | Резервге коюлган | |||||||||
$22 | Резервге коюлган | |||||||||
$21 | WDTCR | – | – | – | WDTOE | WDE | WDP2 | WDP1 | WDP0 | 43-бет |
$20 | Резервге коюлган | |||||||||
$1F | Резервге коюлган | |||||||||
$1E | EEAR | – | – | EEPROM дарек реестри | 18-бет | |||||
$1D | EEDR | EEPROM маалыматтар реестри | 18-бет | |||||||
$1C | EECR | – | – | – | – | EERIE | EEMWE | EEWE | EERE | 18-бет |
$1 млрд | Резервге коюлган | |||||||||
$1A | Резервге коюлган | |||||||||
$19 | Резервге коюлган | |||||||||
$18 | PORTB | – | – | – | PORTB4 | PORTB3 | PORTB2 | PORTB1 | PORTB0 | 37-бет |
$17 | DDRB | – | – | DDB5 | DDB4 | DDB3 | DDB2 | DDB1 | DDB0 | 37-бет |
$16 | PINB | – | – | PINB5 | PINB4 | PINB3 | PINB2 | PINB1 | PINB0 | 37-бет |
$15 | Резервге коюлган | |||||||||
… | Резервге коюлган | |||||||||
$0A | Резервге коюлган | |||||||||
$09 | Резервге коюлган | |||||||||
$08 | ACSR | ACD | AINBG | ACO | ACI | ACIE | – | ACIS1 | ACIS0 | 45-бет |
… | Резервге коюлган | |||||||||
$00 | Резервге коюлган |
Эскертүү
- Келечектеги түзмөктөр менен шайкештик үчүн, корголгон биттер, эгер мүмкүнчүлүк болсо, нөлгө жазылышы керек. Корголгон I / O эс тутумунун даректери эч качан жазылбашы керек.
- Кээ бир абал желекчелери аларга логикалык жазуу менен тазаланат. Эскертүү, CBI жана SBI инструкциялары киргизүү/чыгаруу реестриндеги бардык биттерде иштеп, белгиленгендей окулган желекчеге бирди кайра жазат, ошентип желек тазаланат. CBI жана SBI инструкциялары $00дон $1Fга чейинки регистрлер менен иштейт.
Нускамалар жыйындысы
Мнемотехника | Операндтар | Description | Операция | Желектер | #Сааттар |
АРИФМЕТИКАЛЫК ЖАНА ЛОГИКАЛЫК НУСКАМАЛАР | |||||
КОШУУ | 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 |
SUB | Rd, Rr | Эки реестрди алып салуу | Rd ¬ Rd – Rr | Z,C,N,V,H | 1 |
SUBI | Рд, К | Регистрден константты алып салуу | Рд ¬ Рд – К | Z,C,N,V,H | 1 |
SBC | Rd, Rr | Carry эки регистр менен кемитүү | Rd ¬ Rd – Rr – C | Z,C,N,V,H | 1 |
SBCI | Рд, К | Регден Carry Constant менен кемитүү. | Rd ¬ Rd – K – C | Z,C,N,V,H | 1 |
ЖАНА | Rd, Rr | Логикалык ЖАНА регистрлер | Rd ¬ Rd · Rr | З, Н, В | 1 |
АНДИ | Рд, К | Логикалык ЖАНА Регистр жана Туруктуу | Рд ¬ Рд · К | З, Н, В | 1 |
OR | Rd, Rr | Логикалык ЖЕ регистрлер | Rd ¬ Rd v Rr | З, Н, В | 1 |
ORI | Рд, К | Логикалык ЖЕ Регистр жана Туруктуу | Рд ¬ Рд в К | З, Н, В | 1 |
EOR | Rd, Rr | Эксклюзивдүү ЖЕ регистрлер | Rd ¬ RdÅRr | З, Н, В | 1 |
COM | Rd | Бирөөнү толуктоочу | Rd ¬ $FF – Rd | Z,C,N,V | 1 |
NEG | Rd | Эки толуктоочу | Rd ¬ $00 – Rd | Z,C,N,V,H | 1 |
SBR | Рд, К | Реестрге бит(терди) коюңуз | Рд ¬ Рд в К | З, Н, В | 1 |
CBR | Рд, К | Реестрдеги биттерди тазалоо | Rd ¬ Rd · (FFh – K) | З, Н, В | 1 |
INC | Rd | Көбөйтүү | Rd ¬ Rd + 1 | З, Н, В | 1 |
ДЕК | Rd | Азайтуу | Rd ¬ Rd – 1 | З, Н, В | 1 |
TST | Rd | Нөл же минус үчүн тест | Rd ¬ Rd · Rd | З, Н, В | 1 |
CLR | Rd | Реестрди тазалоо | Rd ¬ RdÅRd | З, Н, В | 1 |
SER | Rd | Реестрди орнотуу | Rd ¬ $FF | Жок | 1 |
ФИЛИАЛДЫН НУСКАМАСЫ | |||||
RJMP | k | Салыштырмалуу секирүү | PC ¬ PC + k + 1 | Жок | 2 |
RCALL | k | Салыштырмалуу подпрограмма чалуу | PC ¬ PC + k + 1 | Жок | 3 |
RET | Субпротинанын кайтарылышы | PC ¬ STACK | Жок | 4 | |
RETI | Үзгүлтүккө кайтаруу | PC ¬ STACK | 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 | Карри менен салыштырыңыз | Rd – Rr – C | Z, N, V, C, H | 1 |
КБИ | Рд, К | Регистрди дароо менен салыштырыңыз | Рд – К | 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 |
BRBS | с, к | Статус желек орнотулган болсо, филиал | эгерде (SREG(s) = 1) анда PC¬PC + k + 1 | Жок | 1/2 |
BRBC | с, к | Статус желек тазаланган болсо, филиал | эгерде (SREG(s) = 0) анда PC¬PC + k + 1 | Жок | 1/2 |
BREQ | k | Тармак бирдей болсо | эгерде (Z = 1) болсо, анда PC ¬ PC + k + 1 | Жок | 1/2 |
БРНЕ | k | Тармак бирдей болбосо | эгерде (Z = 0) болсо, анда PC ¬ PC + k + 1 | Жок | 1/2 |
BRCS | k | Carry Set болсо, филиал | эгерде (C = 1) анда PC ¬ PC + k + 1 | Жок | 1/2 |
BRCC | k | Ташуу тазаланган болсо, филиал | эгерде (C = 0) анда PC ¬ PC + k + 1 | Жок | 1/2 |
БРШ | k | Филиалы бирдей же жогору болсо | эгерде (C = 0) анда PC ¬ PC + k + 1 | Жок | 1/2 |
BRLO | k | Төмөндө болсо филиал | эгерде (C = 1) анда PC ¬ PC + k + 1 | Жок | 1/2 |
BRMI | k | Минус болсо филиал | эгерде (N = 1) анда PC ¬ PC + k + 1 | Жок | 1/2 |
BRPL | k | Филиал if Plus | эгерде (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 Flag коюлган болсо, филиал | эгерде (T = 1) анда PC ¬ PC + k + 1 | Жок | 1/2 |
BRTC | k | Т желек тазаланган болсо, филиал | эгерде (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 |
BRIE | k | Үзгүлтүк иштетилген болсо, филиал | эгерде ( I = 1) анда PC ¬ PC + k + 1 | Жок | 1/2 |
BRID | k | Үзгүлтүк өчүрүлгөн болсо, филиал | эгерде ( I = 0) анда PC ¬ PC + k + 1 | Жок | 1/2 |
Мнемотехника | Операндтар | Description | Операция | Желектер | #Сааттар |
МААЛЫМАТТАРДЫ ӨТКӨРҮҮ НУСКАМАСЫ | |||||
LD | Рд, З | Жүк реестрин кыйыр түрдө жүктөө | Rd ¬ (Z) | Жок | 2 |
ST | Z,Rr | Дүкөн реестри кыйыр | (Z) ¬ Rr | Жок | 2 |
MOV | Rd, Rr | Регистрлердин ортосунда жылдыруу | Rd ¬ Rr | Жок | 1 |
LDI | Рд, К | Дароо жүктөө | Рд ¬ К | Жок | 1 |
IN | Рд, П | Портто | Рд ¬ П | Жок | 1 |
OUT | P, Rr | Порт чыгып | P ¬ Rr | Жок | 1 |
LPM | Программанын эс тутумун жүктөө | R0 ¬ (Z) | Жок | 3 | |
БИТ ЖАНА БИТ-СЫНОО НУСКАМАЛАРЫ | |||||
SBI | П,б | I/O регистринде битти коюңуз | I/O(P,b) ¬ 1 | Жок | 2 |
CBI | П,б | Киргизүү/чыгаруу реестриндеги битти тазалоо | 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 | 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 |
SWAP | Rd | Swap Nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | Жок | 1 |
BSET | s | Flag Set | SREG(лер) ¬ 1 | SREG(лер) | 1 |
BCLR | s | Flag Clear | SREG(лер) ¬ 0 | SREG(лер) | 1 |
BST | Rr, b | Бит дүкөнү Реестрден Т | T ¬ Rr(b) | T | 1 |
BLD | Рд, б | Тдан Регистрге бит жүктөө | Рд(б) ¬ Т | Жок | 1 |
SEC | Ташуу | C ¬ 1 | C | 1 | |
CLC | Clear Carry | C ¬ 0 | C | 1 | |
СЕН | Терс желек коюу | N ¬ 1 | N | 1 | |
CLN | Терс желекти тазалоо | N ¬ 0 | N | 1 | |
АЭА | Нөл желек коюу | Z ¬ 1 | Z | 1 | |
CLZ | Clear Zero Flag | Z ¬ 0 | Z | 1 | |
SEI | Глобалдык үзгүлтүктөрдү иштетүү | I ¬ 1 | I | 1 | |
CLI | Глобалдык үзгүлтүктү өчүрүү | I ¬ 0 | I | 1 | |
SES | Кол коюлган сыноо желегин коюу | S ¬ 1 | S | 1 | |
CLS | Кол коюлган сыноо желегин тазалоо | S ¬ 0 | S | 1 | |
SEV | Кошумча эки толуктоо | V ¬ 1 | V | 1 | |
CLV | Таза эки толуктоо | V ¬ 0 | V | 1 | |
SET | SREGде T коюңуз | T ¬ 1 | T | 1 | |
CLT | SREGде T тазалоо | T ¬ 0 | T | 1 | |
Сех | SREGде жарым көтөрүү желегин орнотуңуз | H ¬ 1 | H | 1 | |
CLH | SREGдеги жарымды алып жүрүү желектерин тазалоо | H ¬ 0 | H | 1 | |
ЖОК | Операция жок | Жок | 1 | ||
УЙКУ | Уйку | (Уйку функциясы үчүн атайын сыпаттаманы караңыз) | Жок | 1 | |
WDR | Watch Dog Reset | (WDR/таймер үчүн атайын сыпаттаманы караңыз) | Жок | 1 |
Заказ берүү маалыматы
ATtiny11
Электр камсыздоо | Ылдамдык (МГц) | Заказ коду | Пакет | Операция диапазону |
2.7 – 5.5 В |
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.5 В |
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 директивасына) ылайык келет. Ошондой эле Halide акысыз жана толугу менен жашыл.
Пакет түрү | |
8P3 | 8-коргошун, 0.300 ″ кенен, Пластикалык кош Inline пакети (PDIP) |
8S2 | 8-коргошун, 0.200 ″ кең, пластикалык чардак канаты кичинекей контур (EIAJ SOIC) |
ATtiny12
Электр камсыздоо | Ылдамдык (МГц) | Заказ коду | Пакет | Операция диапазону |
1.8 – 5.5 В |
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.5 В |
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.5 В |
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 директивасына) ылайык келет. Ошондой эле Halide акысыз жана толугу менен жашыл.
Пакет түрү | |
8P3 | 8-коргошун, 0.300 ″ кенен, Пластикалык кош Inline пакети (PDIP) |
8S2 | 8-коргошун, 0.200 ″ кең, пластикалык чардак канаты кичинекей контур (EIAJ SOIC) |
Таңгактоо маалыматы
8P3
ЖАЛПЫ ӨЛЧӨМДӨР
(Өлчөө бирдиги = дюйм)
СИМВОЛ | MIN | 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 Drawing MS-001, Variation BA караңыз.
- A жана L өлчөмдөрү JEDEC отургуч учагында GS-3 габаритинде орнотулган пакет менен өлчөнөт.
- D, D1 жана E1 өлчөмдөрү көктүн жаркыраган жерлерин же чыгууларды камтыбайт. Көктүн жаркыраган жери же чыга турган жерлери 0.010 дюймдан ашпашы керек.
- E жана eA маалыматка перпендикуляр болуу үчүн чектелген өткөргүчтөр менен өлчөнөт.
- Киргизүүнү жеңилдетүү үчүн учтуу же тегеректелген коргошун учтары артык.
- b2 жана b3 максималдуу өлчөмдөрү Дамбардын чыгышын камтыбайт. Дамбардын чыгышы 0.010 (0.25 мм) ашпоого тийиш.
ЖАЛПЫ ӨЛЧӨМДӨР
(Өлчөө бирдиги = мм)
СИМВОЛ | MIN | 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 Drawing EDR-7320 караңыз.
- Үстүнкү жана төмөнкү өлчөмдөрдүн дал келбестиги жана чайыр буррлары камтылган эмес.
- Үстүнкү жана астыңкы көңдөйлөрдүн бирдей болушу сунушталат. Эгерде алар ар түрдүү болсо, анда чоңураак өлчөм каралат.
- Чыныгы геометриялык абалын аныктайт.
- b,C маанилери капталган терминалга колдонулат. Каптоочу катмардын стандарттык калыңдыгы 0.007ден 021 ммге чейин өлчөнөт.
Маалымат жадыбалын оңдоо тарыхы
Бул бөлүмдө көрсөтүлгөн барак номерлери бул документке шилтеме кылып жатканын эске алыңыз. Ревизиянын номерлери документти кайра карап чыгууну билдирет.
Rev. 1006F-06/07
- Жаңы дизайнга сунушталбайт”
Rev. 1006E-07/06
- Жаңыртылган бөлүмдүн макети.
- 11-беттеги “ATtiny20 үчүн уйку режимдеринде” жаңыртылган өчүрүү.
- 12-беттеги “ATtiny20 үчүн уйку режимдеринде” жаңыртылган өчүрүү.
- 16-беттеги 36-таблица жаңыртылган.
- Жаңыртылган “ATtiny12деги калибрлөө байты” 49-бетте.
- 10-беттеги “Заказ берүү маалыматы” жаңыртылды.
- 12-беттеги “Таңгактоо маалыматы” жаңыртылган.
Аян 1006D-07/03
- 9-беттеги 24-таблицада жаңыланган VBOT маанилери.
Аян 1006C-09/01
- Жок
Штаб-квартирасы Эл аралык
- Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Тел: 1(408) 441-0311 Факс: 1(408) 487-2600
- Атмел Азия Кабинет 1219 Chinachem Golden Plaza 77 Mody Road Цимшатсуи East Kowloon Гонконг Тел: (852) 2721-9778 Факс: (852) 2722-1369
- Atmel Europe Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines Cedex France Тел: (33) 1-30-60-70-00 Факс: (33) 1-30-60-71-11
- Атмел Япония 9F, Tonetsu Shinkawa Bldg. 1-24-8 Шинкава Чуо-ку, Токио 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 өнүмдөрүн сатууга байланыштуу берилет. АТМЕЛДИН АТМЕЛДЕ ОРНАЛГАН САТУУ ШАРТТАРЫНДА ЖАНА ШАРТТАРЫНДА БЕЛГИЛЕНГЕНДЕН ЭМЕС WEB SITE, ATMEL ЭЧ КАЧАН ЖООПКЕРЧИЛИКТИ ОЗУНА АЛБАЙТ ЖАНА АЧЫК, КЫЙЫМДАТЫЛГАН ЖЕ МЫЙЗАМДУУ КЕРЕКТЕН ТАРТАТ
КЕПИЛДИК
ОНУН ПРОДУКЦИЯЛАРЫНА БАЙЛАНЫШКАН, БИРОК МЕНЕН ЧЕКТЕЛБЕГЕН, САКТОО КЕРЕКТҮҮЛҮГҮНҮН КЫЙЫМ КЕПИЛДИГИ, БЕЛГИЛУУ БИР БИР НЕРСЕЛЕРГЕ ЖАЙЫКТЫГЫ
МАКСАТ, ЖЕ БУЗБОО. ЭЧ КАЧАН АТМЕЛ ТҮЗ, КЫЙЫР, КИЙИНКИ, ЖАЗАЛУУЧУ, АТАЙЫН ЖЕ КОКУСТУК ЗЫЯНДАР ҮЧҮН ЖООПКЕРЧИЛИКТИ ТАРТБАЙТ (анын ичинде, ЧЕКТӨӨСӨН, ПАЙДАНЫ ЖОГОРУЛАТУУ ҮЧҮН ЗЫЯН, БИЗНЕСТИК КОЛДОНУУ ЖЕ КОЛДОНУУГА ЖОК БУЛ ДОКУМЕНТ, АТМЕЛГЕ МЫНДАЙ ЗЫЯНДАР БОЛУШУ ЖӨНҮНДӨ ЭКЕН. Atmel бул документтин мазмунунун тактыгына же толуктугуна карата эч кандай билдирүүлөрдү же кепилдиктерди бербейт жана спецификацияларга жана өнүмдөрдүн сүрөттөмөлөрүнө эскертүүсүз каалаган убакта өзгөртүү киргизүү укугун өзүнө калтырат. Atmel бул жерде камтылган маалыматты жаңыртуу боюнча эч кандай милдеттенме албайт. Эгерде атайын башкача каралбаса, Atmel өнүмдөрү унаа колдонмолоруна ылайыктуу эмес жана колдонулбайт. Atmel өнүмдөрү жашоону колдоо же колдоо үчүн арналган колдонмолордо компоненттер катары колдонууга арналбаган, уруксат берилген же кепилдикке ээ эмес.
© 2007 Atmel Corporation. Бардык укуктар корголгон. Atmel®, логотип жана алардын айкалыштары жана башкалар Atmel Corporation же анын туунду компанияларынын катталган соода белгилери же соода белгилери болуп саналат. Башка терминдер жана өнүмдөрдүн аталыштары башкалардын соода белгилери болушу мүмкүн.
Документтер / Ресурстар
![]() |
ATMEL ATtiny11 8-бит микроконтроллери 1К байт флеш менен [pdf] Колдонуучунун колдонмосу ATtiny11 8 биттик микроконтроллер 1K байт жарк, ATtiny11, 8 бит микроконтроллер 1K байт жарк, микроконтроллер 1K байт флеш, 1к байт флеш |