ATMEL ATtiny11 8-ბიტიანი მიკროკონტროლერი 1K ბაიტი ფლეშით
მახასიათებლები
- იყენებს AVR® RISC არქიტექტურას
- მაღალი ხარისხის და დაბალი სიმძლავრის 8-ბიტიანი RISC არქიტექტურა
- 90 ძლიერი ინსტრუქცია - ერთჯერადი საათის ციკლის შესრულება
- 32 x 8 ზოგადი დანიშნულების სამუშაო რეესტრები
- 8 MIPS გამტარუნარიანობა 8 MHz-ზე
არასტაბილური პროგრამა და მონაცემთა მეხსიერება
- Flash პროგრამის მეხსიერების 1K ბაიტი
- სისტემაში პროგრამირებადი (ATtiny12)
- გამძლეობა: 1,000 ჩაწერის/წაშლის ციკლი (ATtiny11/12)
- 64 ბაიტი სისტემაში პროგრამირებადი EEPROM მონაცემთა მეხსიერება ATtiny12-ისთვის
- გამძლეობა: 100,000 დაწერეთ / წაშალეთ ციკლი
- პროგრამირების საკეტი Flash პროგრამისთვის და EEPROM მონაცემთა უსაფრთხოებისთვის
პერიფერიული მახასიათებლები
- შეწყვეტა და გაღვიძება პინის შეცვლაზე
- ერთი 8-ბიტიანი ტაიმერი/მრიცხველი ცალკე პრესკალერით
- ჩიპური ანალოგური შედარება
- პროგრამირებადი Watchdog ტაიმერი ჩიპზე ოსცილატორით
სპეციალური მიკროკონტროლის მახასიათებლები
- დაბალი სიმძლავრის უმოქმედობის და გამორთვის რეჟიმები
- გარე და შიდა წყვეტის წყაროები
- სისტემაში პროგრამირებადი 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.5 ვ ATtiny12V-1-ისთვის
- 2.7 - 5.5 ვ ATtiny11L-2 და ATtiny12L-4-სთვის
- 4.0 - 5.5 ვ 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 | რეგისტრაცია | ტtage დიაპაზონი | სიხშირე |
ATtiny11L | 1K | – | 32 | 2.7 – 5.5 ვ | 0-2 MHz |
ATtiny11 | 1K | – | 32 | 4.0 – 5.5 ვ | 0-6 MHz |
ATtiny12V | 1K | 64 ბ | 32 | 1.8 – 5.5 ვ | 0-1.2 MHz |
ATtiny12L | 1K | 64 ბ | 32 | 2.7 – 5.5 ვ | 0-4 MHz |
ATtiny12 | 1K | 64 ბ | 32 | 4.0 – 5.5 ვ | 0-8 MHz |
ATtiny11/12 AVR მხარდაჭერილია პროგრამებისა და სისტემის განვითარების ინსტრუმენტების სრული კომპლექტით, მათ შორის: მაკრო ასამბლერები, პროგრამის გამართვა/სიმულატორები, მიკროსქემის ემულატორები,
და შეფასების ნაკრები.
ATtiny11 ბლოკის დიაგრამა
იხილეთ სურათი 1 გვერდზე 3. ATtiny11 გთავაზობთ შემდეგ ფუნქციებს: 1K ბაიტი Flash, ხუთამდე ზოგადი დანიშნულების I/O ხაზი, ერთი შეყვანის ხაზი, 32 ზოგადი დანიშნულების სამუშაო რეგისტრი, 8-ბიტიანი ტაიმერი/მრიცხველი, შიდა და გარე შეფერხებები, პროგრამირებადი Watchdog Timer შიდა ოსცილატორით და პროგრამული უზრუნველყოფის არჩევით ენერგიის დაზოგვის ორი რეჟიმი. უმოქმედო რეჟიმი აჩერებს პროცესორს, ხოლო ტაიმერის/მრიცხველს და შეფერხების სისტემას ფუნქციონირების გაგრძელების საშუალებას აძლევს. გამორთვის რეჟიმი ინახავს რეგისტრის შიგთავსს, მაგრამ ყინავს ოსცილატორს, გამორთავს ჩიპის ყველა სხვა ფუნქციას მომდევნო შეფერხებამდე ან ტექნიკის გადატვირთვამდე. ქინძისთავის შეცვლის ფუნქციების გაღვიძება ან შეფერხება საშუალებას აძლევს ATtiny11-ს უაღრესად რეაგირება მოახდინოს გარე მოვლენებზე, მაგრამ მაინც ახასიათებს ენერგიის ყველაზე დაბალი მოხმარება გამორთვის რეჟიმებში. მოწყობილობა დამზადებულია Atmel-ის მაღალი სიმკვრივის არასტაბილური მეხსიერების ტექნოლოგიის გამოყენებით. RISC 8-ბიტიანი პროცესორის 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 ბლოკის დიაგრამა
Pin აღწერილობები
- მიწოდება voltage pin.
- ადგილზე pin.
პორტი 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 შეყვანა ინვერსიულ ოსცილატორში ampლიფიერი და შეყვანა შიდა საათის ოპერაციულ წრეში.
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 | 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 | პორტბოლი | – | – | – | პორტი 4 | პორტი 3 | პორტი 2 | პორტი 1 | პორტი 0 | გვერდი 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 ინსტრუქციები იმუშავებს 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 | 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 | აქ | გვერდი 18 |
1 მილიარდი დოლარი | დაცულია | |||||||||
$1A | დაცულია | |||||||||
$19 | დაცულია | |||||||||
$18 | პორტბოლი | – | – | – | პორტი 4 | პორტი 3 | პორტი 2 | პორტი 1 | პორტი 0 | გვერდი 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 ინსტრუქციები იმუშავებს I/O რეესტრის ყველა ბიტზე, ჩაწერს ერთს უკან წაკითხულ დროშაში, როგორც მითითებული, რითაც გაასუფთავებს დროშას. CBI და SBI ინსტრუქციები მუშაობს მხოლოდ $00-დან $1F-მდე რეგისტრებთან.
ინსტრუქციის ნაკრების შეჯამება
მნემონიკა | ოპერანდები | აღწერა | ოპერაცია | დროშები | # საათები |
არითმეტიკული და ლოგიკური ინსტრუქციები | |||||
დამატება | რდ., რრ | დაამატეთ ორი რეგისტრი | Rd ¬ Rd + Rr | Z, C, N, V, H | 1 |
ADC | რდ., რრ | დაამატეთ ორი რეგისტრის გადატანა | Rd ¬ Rd + Rr + C | Z, C, N, V, H | 1 |
SUB | რდ., რრ | ორი რეგისტრის გამოკლება | Rd ¬ Rd – Rr | Z, C, N, V, H | 1 |
SUBI | რდ, კ | გამოკლეთ რეგისტრიდან მუდმივი | Rd ¬ Rd – K | Z, C, N, V, H | 1 |
SBC | რდ., რრ | გამოკლება ორი რეგისტრის გატარებით | 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 ¬ Rd · Rr | Z, N, V | 1 |
ANDI | რდ, კ | ლოგიკური და რეგისტრაცია და მუდმივი | Rd ¬ Rd · K | Z, N, V | 1 |
OR | რდ., რრ | ლოგიკური ან რეგისტრები | Rd ¬ Rd v Rr | Z, N, V | 1 |
ORI | რდ, კ | ლოგიკური ან რეგისტრაცია და მუდმივი | Rd ¬ Rd v K | Z, N, V | 1 |
EOR | რდ., რრ | ექსკლუზიური ან რეგისტრები | Rd ¬ RdÅRr | Z, N, V | 1 |
COM | Rd | ერთი კომპლემენტი | Rd ¬ $FF – Rd | Z, C, N, V | 1 |
ნეგ | Rd | ორი კომპლემენტი | Rd ¬ $00 – Rd | Z, C, N, V, H | 1 |
SBR | რდ, კ | დააყენეთ ბიტი (ებ) ი რეგისტრაციაში | Rd ¬ Rd v K | Z, N, V | 1 |
CBR | რდ, კ | სარეგისტრაციო მონაცემების გასუფთავება | 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 |
დარეკვა | k | შედარებითი საქვეუწყებო ზარი | PC ¬ PC + k + 1 | არცერთი | 3 |
RET | ქვეპროგრამის დაბრუნება | PC ¬ STACK | არცერთი | 4 | |
RETI | შეუშალე დაბრუნება | PC ¬ STACK | I | 4 | |
CPSE | რდ., რრ | შედარება, გამოტოვე თუ ტოლია | თუ (Rd = Rr) PC ¬ PC + 2 ან 3 | არცერთი | 1/2 |
CP | რდ., რრ | შეადარე | რდ - რრ | Z, N, V, C, H | 1 |
CPC | რდ., რრ | შეადარე Carry- ს | Rd - Rr - C | Z, N, V, C, H | 1 |
CPI | რდ, კ | შეადარე რეგისტრაცია დაუყოვნებლივ | რდ - კ | Z, N, V, C, H | 1 |
SBRC | რრ, ბ | გამოტოვეთ, თუ რეგისტრაციაში ცოტათი გაიწმინდა | თუ (Rr(b)=0) PC ¬ PC + 2 ან 3 | არცერთი | 1/2 |
SBRS | რრ, ბ | გამოტოვეთ, თუ რეგისტრში მითითებულია ბიტი | თუ (Rr(b)=1) PC ¬ PC + 2 ან 3 | არცერთი | 1/2 |
SBIC | პ, ბ | გამოტოვეთ, თუ I / O რეგისტრაცია გაიწმინდა | თუ (P(b)=0) PC ¬ PC + 2 ან 3 | არცერთი | 1/2 |
SBIS | პ, ბ | გამოტოვეთ, თუ I / O რეგისტრაციაში არის დაყენებული Bit | თუ (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 |
BRNE | k | ფილიალი თუ არა თანაბარი | თუ (Z = 0) მაშინ PC ¬ PC + k + 1 | არცერთი | 1/2 |
BRCS | k | ფილიალი თუ Carry Set | თუ (C = 1) მაშინ PC ¬ PC + k + 1 | არცერთი | 1/2 |
BRCC | k | ფილიალი თუ Carry გაიწმინდა | თუ (C = 0) მაშინ PC ¬ PC + k + 1 | არცერთი | 1/2 |
BRSH | 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 | ფილიალი თუ პლუს | თუ (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 | ფილიალი, თუ ნახევარი Carry დროშა მითითებული | თუ (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 | არცერთი | 1 |
LDI | რდ, კ | ჩატვირთვა დაუყოვნებლივ | Rd ¬ K | არცერთი | 1 |
IN | რდ, პ | პორტში | Rd ¬ P | არცერთი | 1 |
გარეთ | P, რრ | გარეთ პორტი | 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 | ლოგიკური Shift მარცხნივ | Rd(n+1) ¬ Rd(n), Rd(0) ¬ 0 | Z, C, N, V | 1 |
LSR | Rd | ლოგიკური Shift მარჯვნივ | 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 | მარჯვნივ გადატრიალება | 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 | შეცვალეთ Nibbles | Rd(3..0) ¬ Rd(7..4), Rd(7..4) ¬ Rd(3..0) | არცერთი | 1 |
BSET | s | დროშის ნაკრები | SREG(s) ¬ 1 | SREG (s) | 1 |
BCLR | s | დროშა გასუფთავებულია | SREG(s) ¬ 0 | SREG (s) | 1 |
BST | რრ, ბ | Bit Store რეგისტრიდან T- მდე | T ¬ Rr(b) | T | 1 |
BLD | რდ, ბ | ცოტათი დატვირთვა T- დან რეგისტრაციისთვის | Rd(b) ¬ T | არცერთი | 1 |
SEC | დააყენეთ Carry | C ¬ 1 | C | 1 | |
CLC | გასუფთავება | 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 | წმინდა Twos შეავსებს გადავსებას | V ¬ 0 | V | 1 | |
SET | დააყენეთ T SREG- ში | T ¬ 1 | T | 1 | |
CLT | გაწმინდე T SREG- ში | T ¬ 0 | T | 1 | |
SEH | დააყენეთ ნახევარი დროშის დროშა SREG- ში | H ¬ 1 | H | 1 | |
CLH | გაასუფთავეთ დროშის ნახევარი დროშა SREG- ში | H ¬ 0 | H | 1 | |
NOP | არანაირი ოპერაცია | არცერთი | 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 დირექტივა). ასევე ჰალიდი თავისუფალი და სრულად მწვანე.
პაკეტის ტიპი | |
8P3 | 8-ტყვია, 0.300 ინჩი სიგანის, პლასტიკური ორმაგი შიდა პაკეტი (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 დირექტივა). ასევე ჰალიდი თავისუფალი და სრულად მწვანე.
პაკეტის ტიპი | |
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 Drawing MS-001, Variation BA.
- ზომები A და L გაზომილია JEDEC დასაჯდომი სიბრტყეში GS-3 შეფუთვით.
- D, D1 და E1 ზომები არ შეიცავს ყალიბის ფლეშს ან გამონაზარდებს. Mould Flash ან protrusions არ უნდა აღემატებოდეს 0.010 ინჩს.
- E და eA გაზომილი სადენებით შეზღუდულია მონაცემების პერპენდიკულარულად.
- ჩასმის გასაადვილებლად სასურველია წვეტიანი ან მომრგვალებული ტყვიის წვერები.
- b2 და b3 მაქსიმალური ზომები არ შეიცავს დამბარის გამონაზარდებს. დამბარის გამონაზარდები არ უნდა აღემატებოდეს 0.010 (0.25 მმ).
საერთო ზომები
(საზომი ერთეული = მმ)
სიმბოლო | მინ | 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 მმ-მდე.
მონაცემთა ცხრილის რევიზიის ისტორია
გთხოვთ გაითვალისწინოთ, რომ ამ განყოფილებაში ჩამოთვლილი გვერდის ნომრები ეხება ამ დოკუმენტს. გადასინჯვის ნომრები ეხება დოკუმენტის რევიზიას.
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
სათაო ოფისი საერთაშორისო
- ატმელის კორპორაცია 2325 Orchard Parkway San Jose, CA 95131 USA ტელ: 1(408) 441-0311 ფაქსი: 1(408) 487-2600
- ატმელ აზია Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong ტელ: (852) 2721-9778 ფაქსი: (852) 2722-1369
- ატმელ ევროპა 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 Shinkawa Chuo-ku, Tokyo 104-0033 Japan ტელ: (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'S-ზე განთავსებული გაყიდვის წესებში და პირობებში WEB საიტი, ATMEL არანაირ პასუხისმგებლობას არ იღებს და უარს ამბობს რაიმე სახის გამოხატულზე, ნაგულისხმევად ან კანონით
გარანტია
რაც შეეხება მის პროდუქტებს, მათ შორის, მაგრამ არ შემოიფარგლება, ნაგულისხმევი გარანტია სავაჭრო შესაძლებლობის შესახებ, ვარგისიანობა კონკრეტულად
მიზანი, ან არადარღვევა. არავითარ შემთხვევაში ATMEL არ იქნება პასუხისმგებელი რაიმე პირდაპირ, არაპირდაპირ, თანმიმდევრულ, სადამსჯელო, სპეციალურ ან შემთხვევით ზიანს (მათ შორის, შეზღუდვის გარეშე, აშშ-ის ფინანსური ზარალის, უსუსური მოგების დაკარგვისთვის, ზიანისათვის) ეს დოკუმენტი, მაშინაც კი, თუ ATMEL-ს მიეცა რჩევა ასეთი ზიანის შესაძლებლობის შესახებ. Atmel არ იძლევა წარმომადგენლობას ან გარანტიას ამ დოკუმენტის შინაარსის სიზუსტესა და სისრულესთან დაკავშირებით და იტოვებს უფლებას ნებისმიერ დროს შეიტანოს ცვლილებები სპეციფიკაციებისა და პროდუქტის აღწერილობაში შეტყობინების გარეშე. Atmel არ იღებს ვალდებულებას განაახლოს აქ მოცემული ინფორმაცია. თუ კონკრეტულად სხვაგვარად არ არის გათვალისწინებული, Atmel-ის პროდუქტები არ არის შესაფერისი და არ უნდა იქნას გამოყენებული საავტომობილო აპლიკაციებში. Atmel-ის პროდუქტები არ არის გამიზნული, ავტორიზებული ან გარანტირებული გამოყენებისთვის, როგორც კომპონენტები, აპლიკაციებში, რომლებიც განკუთვნილია სიცოცხლის მხარდასაჭერად ან შესანარჩუნებლად.
© 2007 Atmel Corporation. Ყველა უფლება დაცულია. Atmel®, ლოგო და მათი კომბინაციები და სხვა არის Atmel Corporation-ის ან მისი შვილობილი კომპანიების რეგისტრირებული სავაჭრო ნიშნები ან სავაჭრო ნიშნები. სხვა პირობები და პროდუქტის სახელები შეიძლება იყოს სხვათა სავაჭრო ნიშნები.
დოკუმენტები / რესურსები
![]() |
ATMEL ATtiny11 8-ბიტიანი მიკროკონტროლერი 1K ბაიტი ფლეშით [pdf] მომხმარებლის სახელმძღვანელო ATtiny11 8-ბიტიანი მიკროკონტროლერი 1K ბაიტი ფლეშით, ATtiny11, 8-ბიტიანი მიკროკონტროლერი 1K ბაიტი ფლეშით, მიკროკონტროლერი 1K ბაიტი ფლეშით, 1K ბაიტი ფლეშით |