ATMEL-ATtiny11-8-bit-Microcontroller-with-1K-Byte-Flash-LOGO

ATMEL ATtiny11 8-bit μικροελεγκτής με 1K Byte Flash

ATMEL-ATtiny11-8-bit-Microcontroller-with-1K-Byte-Flash-PRODACT-IMG

Χαρακτηριστικά

  • Χρησιμοποιεί την αρχιτεκτονική AVR® RISC
  • Αρχιτεκτονική RISC 8-bit υψηλής απόδοσης και χαμηλής κατανάλωσης
  • 90 Ισχυρές Οδηγίες – Πιο απλή εκτέλεση κύκλου ρολογιού
  • 32 x 8 Μητρώα εργασίας γενικής χρήσης
  • Έως 8 MIPS Παροχής στα 8 MHz

Μη πτητικό πρόγραμμα και μνήμη δεδομένων

  • 1K Byte μνήμης προγράμματος Flash
  • Προγραμματιζόμενο εντός συστήματος (ATtiny12)
  • Αντοχή: 1,000 κύκλοι εγγραφής/διαγραφής (ATtiny11/12)
  • 64 byte προγραμματιζόμενης μνήμης δεδομένων EEPROM εντός συστήματος για το ATtiny12
  • Αντοχή: 100,000 Κύκλοι Εγγραφής/Διαγραφής
  • Κλείδωμα προγραμματισμού για πρόγραμμα Flash και Ασφάλεια δεδομένων EEPROM

Περιφερειακά Χαρακτηριστικά

  • Διακοπή και αφύπνιση κατά την αλλαγή καρφίτσας
  • Ένας χρονοδιακόπτης/μετρητής 8 bit με ξεχωριστό Prescaler
  • Αναλογικός συγκριτής on-chip
  • Προγραμματιζόμενος χρονοδιακόπτης Watchdog με On-chip Oscillator

Ειδικά χαρακτηριστικά μικροελεγκτή

  • Λειτουργίες αδράνειας και απενεργοποίησης χαμηλής κατανάλωσης
  • Εξωτερικές και εσωτερικές πηγές διακοπής
  • Προγραμματιζόμενος εντός συστήματος μέσω θύρας SPI (ATtiny12)
  • Ενισχυμένο κύκλωμα επαναφοράς ενεργοποίησης (ATtiny12)
  • Εσωτερικός βαθμονομημένος ταλαντωτής RC (ATtiny12)

Προσδιορισμός

  • Τεχνολογία διαδικασίας CMOS χαμηλής κατανάλωσης και υψηλής ταχύτητας
  • Πλήρως στατική λειτουργία

Κατανάλωση ρεύματος στα 4 MHz, 3V, 25°C

  • Ενεργός: 2.2 mA
  • Λειτουργία αδράνειας: 0.5 mA
  • Λειτουργία απενεργοποίησης: <1 μA

Πακέτα

  • 8-pin PDIP και SOIC

Λειτουργικός τόμοςtages

  • 1.8 – 5.5V για ATtiny12V-1
  • 2.7 – 5.5V για ATtiny11L-2 και ATtiny12L-4
  • 4.0 – 5.5 V για 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)

Διαμόρφωση καρφιτσών

ATMEL-ATtiny11-8-bit-Microcontroller-with-1K-Byte-Flash-FIG-1

Υπερview

Ο ATtiny11/12 είναι ένας μικροελεγκτής CMOS 8-bit χαμηλής κατανάλωσης που βασίζεται στην αρχιτεκτονική AVR RISC. Εκτελώντας ισχυρές εντολές σε έναν μόνο κύκλο ρολογιού, το ATtiny11/12 επιτυγχάνει εντολές που πλησιάζουν το 1 MIPS ανά MHz, επιτρέποντας στον σχεδιαστή του συστήματος να βελτιστοποιήσει την κατανάλωση ενέργειας σε σχέση με την ταχύτητα επεξεργασίας. Ο πυρήνας AVR συνδυάζει ένα πλούσιο σύνολο εντολών με 32 καταχωρητές εργασίας γενικής χρήσης. Και οι 32 καταχωρητές συνδέονται απευθείας με την Αριθμητική Λογική Μονάδα (ALU), επιτρέποντας την πρόσβαση σε δύο ανεξάρτητους καταχωρητές σε μία μόνο εντολή που εκτελείται σε έναν κύκλο ρολογιού. Η αρχιτεκτονική που προκύπτει είναι πιο αποδοτική στον κώδικα, ενώ επιτυγχάνει εντολές έως και δέκα φορές ταχύτερες από τους συμβατικούς μικροελεγκτές CISC.

Πίνακας 1. Περιγραφή εξαρτημάτων

Συσκευή Λάμψη EEPROM Μητρώο Τομtagε Εύρος Συχνότητα
ATtiny11L 1K 32 2.7 – 5.5 V 0-2 MHz
ATtiny11 1K 32 4.0 – 5.5 V 0-6 MHz
ATtiny12V 1K 64 Β 32 1.8 – 5.5 V 0-1.2 MHz
ATtiny12L 1K 64 Β 32 2.7 – 5.5 V 0-4 MHz
ATtiny12 1K 64 Β 32 4.0 – 5.5 V 0-8 MHz

Το ATtiny11/12 AVR υποστηρίζεται με μια πλήρη σειρά εργαλείων ανάπτυξης προγραμμάτων και συστημάτων, όπως: συναρμολογητές macro, πρόγραμμα εντοπισμού σφαλμάτων/προσομοιωτές, εξομοιωτές εντός κυκλώματος,
και κιτ αξιολόγησης.

Μπλοκ διάγραμμα ATtiny11

Δείτε την Εικόνα 1 στη σελίδα 3. Το ATtiny11 παρέχει τις ακόλουθες δυνατότητες: 1K byte Flash, έως πέντε γραμμές I/O γενικής χρήσης, μία γραμμή εισόδου, 32 καταχωρητές εργασίας γενικής χρήσης, χρονόμετρο/μετρητή 8 bit, εσωτερική και εξωτερικές διακοπές, προγραμματιζόμενο Watchdog Timer με εσωτερικό ταλαντωτή και δύο λειτουργίες εξοικονόμησης ενέργειας που επιλέγονται από το λογισμικό. Η κατάσταση αδράνειας σταματά τη CPU ενώ επιτρέπει στον χρονοδιακόπτη/μετρητή και το σύστημα διακοπής να συνεχίσει να λειτουργεί. Η λειτουργία Power-down αποθηκεύει τα περιεχόμενα του καταχωρητή, αλλά παγώνει τον ταλαντωτή, απενεργοποιώντας όλες τις άλλες λειτουργίες του τσιπ μέχρι την επόμενη διακοπή ή επαναφορά υλικού. Οι λειτουργίες αφύπνισης ή διακοπής κατά την αλλαγή της ακίδας επιτρέπουν στο ATtiny11 να ανταποκρίνεται σε μεγάλο βαθμό σε εξωτερικά συμβάντα, ενώ εξακολουθεί να διαθέτει τη χαμηλότερη κατανάλωση ενέργειας ενώ βρίσκεται σε λειτουργίες απενεργοποίησης. Η συσκευή κατασκευάζεται χρησιμοποιώντας την τεχνολογία μη πτητικής μνήμης υψηλής πυκνότητας της Atmel. Συνδυάζοντας μια CPU 8-bit RISC με Flash σε ένα μονολιθικό τσιπ, ο Atmel ATtiny11 είναι ένας ισχυρός μικροελεγκτής που παρέχει μια εξαιρετικά ευέλικτη και οικονομικά αποδοτική λύση σε πολλές ενσωματωμένες εφαρμογές ελέγχου.

Εικόνα 1. Το μπλοκ διάγραμμα ATtiny11

ATMEL-ATtiny11-8-bit-Microcontroller-with-1K-Byte-Flash-FIG-2

Μπλοκ διάγραμμα ATtiny12

Εικόνα 2 στη σελίδα 4. Το ATtiny12 παρέχει τις ακόλουθες δυνατότητες: 1K byte Flash, 64 byte EEPROM, έως έξι γραμμές I/O γενικής χρήσης, 32 καταχωρητές εργασίας γενικής χρήσης, χρονόμετρο/μετρητή 8 bit, εσωτερική και εξωτερικές διακοπές, προγραμματιζόμενο Watchdog Timer με εσωτερικό ταλαντωτή και δύο λειτουργίες εξοικονόμησης ενέργειας που επιλέγονται από το λογισμικό. Η κατάσταση αδράνειας σταματά τη CPU ενώ επιτρέπει στον χρονοδιακόπτη/μετρητή και το σύστημα διακοπής να συνεχίσει να λειτουργεί. Η λειτουργία Power-down αποθηκεύει τα περιεχόμενα του καταχωρητή, αλλά παγώνει τον ταλαντωτή, απενεργοποιώντας όλες τις άλλες λειτουργίες του τσιπ μέχρι την επόμενη διακοπή ή επαναφορά υλικού. Οι λειτουργίες αφύπνισης ή διακοπής στην αλλαγή ακίδας επιτρέπουν στο ATtiny12 να ανταποκρίνεται σε μεγάλο βαθμό σε εξωτερικά συμβάντα, ενώ εξακολουθεί να διαθέτει τη χαμηλότερη κατανάλωση ενέργειας ενώ βρίσκεται σε λειτουργίες απενεργοποίησης. Η συσκευή κατασκευάζεται χρησιμοποιώντας την τεχνολογία μη πτητικής μνήμης υψηλής πυκνότητας της Atmel. Συνδυάζοντας μια CPU 8-bit RISC με Flash σε ένα μονολιθικό τσιπ, ο Atmel ATtiny12 είναι ένας ισχυρός μικροελεγκτής που παρέχει μια εξαιρετικά ευέλικτη και οικονομικά αποδοτική λύση σε πολλές ενσωματωμένες εφαρμογές ελέγχου.

Εικόνα 2. Το μπλοκ διάγραμμα ATtiny12

ATMEL-ATtiny11-8-bit-Microcontroller-with-1K-Byte-Flash-FIG-3

Καρφιτσώστε Περιγραφές

  • Supply voltagκαρφίτσα.
  • Πείρος γείωσης.

Η θύρα Β είναι μια θύρα εισόδου/εξόδου 6-bit. Το PB4..0 είναι ακίδες εισόδου/εξόδου που μπορούν να παρέχουν εσωτερικά pull-ups (επιλεγμένα για κάθε bit). Στο ATtiny11, το PB5 είναι μόνο είσοδος. Στο ATtiny12, το PB5 είναι είσοδος ή έξοδος ανοιχτής αποστράγγισης. Οι ακίδες της θύρας δηλώνονται τριπλή όταν ενεργοποιείται μια συνθήκη επαναφοράς, ακόμα κι αν το ρολόι δεν λειτουργεί. Η χρήση των ακίδων PB5..3 ως ακίδων εισόδου ή εισόδου/εξόδου είναι περιορισμένη, ανάλογα με τις ρυθμίσεις επαναφοράς και ρολογιού, όπως φαίνεται παρακάτω.

Πίνακας 2. Λειτουργικότητα PB5..PB3 έναντι Επιλογών ρολογιού συσκευής

Επιλογή ρολογιού συσκευής PB5 PB4 PB3
Ενεργοποιήθηκε η εξωτερική επαναφορά Μεταχειρισμένα (1) -(2)
Απενεργοποιήθηκε η εξωτερική επαναφορά Είσοδος(3)/I/O(4)
Εξωτερικό κρύσταλλο Μεταχειρισμένος Μεταχειρισμένος
Εξωτερικό κρύσταλλο χαμηλής συχνότητας Μεταχειρισμένος Μεταχειρισμένος
Εξωτερικό Κεραμικό Αντηχείο Μεταχειρισμένος Μεταχειρισμένος
Εξωτερικός ταλαντωτής RC I/O(5) Μεταχειρισμένος
Εξωτερικό ρολόι I/O Μεταχειρισμένος
Εσωτερικός ταλαντωτής RC I/O I/O

Σημειώσεις

  1. Μεταχειρισμένο» σημαίνει ότι η ακίδα χρησιμοποιείται για επαναφορά ή για σκοπούς ρολογιού.
  2. σημαίνει ότι η λειτουργία pin δεν επηρεάζεται από την επιλογή.
  3. Είσοδος σημαίνει ότι ο ακροδέκτης είναι ένας ακροδέκτης εισόδου θύρας.
  4. Στο ATtiny11, το PB5 είναι μόνο είσοδος. Στο ATtiny12, το PB5 είναι είσοδος ή έξοδος ανοιχτής αποστράγγισης.
  5. I/O σημαίνει ότι ο ακροδέκτης είναι ένας ακροδέκτης εισόδου/εξόδου θύρας.

XTAL1 Είσοδος στον αναστροφικό ταλαντωτή ampLifier και είσοδος στο εσωτερικό κύκλωμα λειτουργίας ρολογιού.
XTAL2 Έξοδος από τον αναστροφικό ταλαντωτή ampπιο ζωντανή.
ΕΠΑΝΑΦΟΡΑ Επαναφορά εισόδου. Μια εξωτερική επαναφορά δημιουργείται από ένα χαμηλό επίπεδο στον ακροδέκτη RESET. Παλμοί επαναφοράς άνω των 50 ns θα δημιουργήσουν επαναφορά, ακόμα κι αν το ρολόι δεν λειτουργεί. Οι μικρότεροι παλμοί δεν είναι εγγυημένο ότι θα δημιουργήσουν επαναφορά.

Σύνοψη εγγραφής ATtiny11

Διεύθυνση Ονομα Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Σελίδα
$3F SREG I T H S V N Z C σελίδα 9
$3 E Ρεζερβέ    
$3D Ρεζερβέ    
$3C Ρεζερβέ    
$3 δις GIMSK INT0 PCIE σελίδα 33
$ 3Α 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 Bit) σελίδα 41
$31 Ρεζερβέ    
$30 Ρεζερβέ    
Ρεζερβέ    
$22 Ρεζερβέ    
$21 WDTCR WDTOE WDE WDP2 WDP1 WDP0 σελίδα 43
$20 Ρεζερβέ    
$1F Ρεζερβέ    
$1 E Ρεζερβέ    
$1D Ρεζερβέ    
$1C Ρεζερβέ    
$1 δις Ρεζερβέ    
$ 1Α Ρεζερβέ    
$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 Ρεζερβέ    
Ρεζερβέ    
$ 0Α Ρεζερβέ    
$09 Ρεζερβέ    
$08 ACSR ACD ACO ACI ACIE ACIS1 ACIS0 σελίδα 45
Ρεζερβέ    
$00 Ρεζερβέ    

Σημειώσεις

  1. Για συμβατότητα με μελλοντικές συσκευές, τα δεσμευμένα bit θα πρέπει να μηδενίζονται εάν έχουν πρόσβαση. Οι δεσμευμένες διευθύνσεις μνήμης I/O δεν πρέπει ποτέ να γράφονται.
  2. Ορισμένες από τις σημαίες κατάστασης διαγράφονται γράφοντας μια λογική σε αυτές. Λάβετε υπόψη ότι οι οδηγίες CBI και SBI θα λειτουργούν σε όλα τα bit στον καταχωρητή I/O, γράφοντας ένα πίσω σε οποιαδήποτε σημαία που έχει διαβαστεί ως καθορισμένο, καθαρίζοντας έτσι τη σημαία. Οι οδηγίες CBI και SBI λειτουργούν μόνο με καταχωρητές $00 έως $1F.

Σύνοψη εγγραφής ATtiny12

Διεύθυνση Ονομα Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Σελίδα
$3F SREG I T H S V N Z C σελίδα 9
$3 E Ρεζερβέ    
$3D Ρεζερβέ    
$3C Ρεζερβέ    
$3 δις GIMSK INT0 PCIE σελίδα 33
$ 3Α GIFR INTF0 PCIF σελίδα 34
$39 TIMSK TOIE0 σελίδα 34
$38 TIFR TOV0 σελίδα 35
$37 Ρεζερβέ    
$36 Ρεζερβέ    
$35 MCUCR ΠΟΥΤΙΓΚΑ SE SM ISC01 ISC00 σελίδα 32
$34 MCUSR WDRF BORF EXTRF PORF σελίδα 29
$33 TCCR0 CS02 CS01 CS00 σελίδα 41
$32 TCNT0 Χρονόμετρο/Μετρητής 0 (8 Bit) σελίδα 41
$31 OSCCAL Μητρώο βαθμονόμησης ταλαντωτή σελίδα 12
$30 Ρεζερβέ    
Ρεζερβέ    
$22 Ρεζερβέ    
$21 WDTCR WDTOE WDE WDP2 WDP1 WDP0 σελίδα 43
$20 Ρεζερβέ    
$1F Ρεζερβέ    
$1 E EEAR Μητρώο διεύθυνσης EEPROM σελίδα 18
$1D EEDR Μητρώο δεδομένων EEPROM σελίδα 18
$1C EECR ΜΥΣΤΗΡΙΩΔΗΣ EEMWE ΕΕΕΕ EERE σελίδα 18
$1 δις Ρεζερβέ    
$ 1Α Ρεζερβέ    
$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 Ρεζερβέ    
Ρεζερβέ    
$ 0Α Ρεζερβέ    
$09 Ρεζερβέ    
$08 ACSR ACD AINBG ACO ACI ACIE ACIS1 ACIS0 σελίδα 45
Ρεζερβέ    
$00 Ρεζερβέ    

Σημείωμα

  1. Για συμβατότητα με μελλοντικές συσκευές, τα δεσμευμένα bit θα πρέπει να μηδενίζονται εάν έχουν πρόσβαση. Οι δεσμευμένες διευθύνσεις μνήμης I/O δεν πρέπει ποτέ να γράφονται.
  2. Ορισμένες από τις σημαίες κατάστασης διαγράφονται γράφοντας μια λογική σε αυτές. Λάβετε υπόψη ότι οι οδηγίες CBI και SBI θα λειτουργούν σε όλα τα bit στον καταχωρητή I/O, γράφοντας ένα πίσω σε οποιαδήποτε σημαία που έχει διαβαστεί ως καθορισμένο, καθαρίζοντας έτσι τη σημαία. Οι οδηγίες CBI και SBI λειτουργούν μόνο με καταχωρητές $00 έως $1F.

Σύνοψη σετ οδηγιών

Βελτίωση της μνήμης Λειτουργίες Περιγραφή Λειτουργία Σημαίες #Ρολόγια
ΟΔΗΓΙΕΣ ΑΡΙΘΜΗΤΙΚΗΣ ΚΑΙ ΛΟΓΙΚΗΣ
ΠΡΟΣΘΕΤΩ Rd, Rr Προσθέστε δύο Μητρώα Rd ¬ Rd + Rr Z,C,N,V,H 1
ADC Rd, Rr Προσθήκη με Carry two Registers Rd ¬ Rd + Rr + C Z,C,N,V,H 1
ΥΠΟ Rd, Rr Αφαιρέστε δύο καταχωρητές Rd ¬ Rd – Rr Z,C,N,V,H 1
ΠΑΝΩ Rd, K Αφαιρέστε τη σταθερά από το μητρώο Rd ¬ Rd – K Z,C,N,V,H 1
SBC Rd, Rr Αφαίρεση με Carry two Registers Rd ¬ Rd – Rr – C Z,C,N,V,H 1
SBCI Rd, K Αφαίρεση με Constant Carry από το Reg. Rd ¬ Rd – K – C Z,C,N,V,H 1
ΚΑΙ Rd, Rr Logical AND Registers Rd ¬ Rd · Rr Z,N,V 1
ΑΝΤΙ Rd, K Λογικό ΚΑΙ Εγγραφή και Σταθερό Rd ¬ Rd · K Z,N,V 1
OR Rd, Rr Logical OR Registers Rd ¬ Rd v Rr Z,N,V 1
ORI Rd, K Logical OR Register και Constant 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
ΝΕΟ Rd Συμπλήρωμα δύο Rd ¬ $00 – Rd Z,C,N,V,H 1
SBR Rd,K Ορισμός Bit(s) στο Register Rd ¬ Rd v K Z,N,V 1
CBR Rd,K Εκκαθάριση bit(α) στο μητρώο 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
ΜΟΥΣΚΕΥΩ   Υπορουτίνα Επιστροφή Η/Υ ¬ ΣΤΟΙΒΑ Κανένας 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
ΔΤΚ Rd,K Συγκρίνετε Εγγραφή με Άμεση Rd – K Z, N, V, C, H 1
SBRC Rr, b Παράλειψη εάν το Bit in Register Cleared εάν (Rr(b)=0) PC ¬ PC + 2 ή 3 Κανένας 1/2
SBRS Rr, b Παράλειψη εάν το Bit in Register έχει οριστεί εάν (Rr(b)=1) PC ¬ PC + 2 ή 3 Κανένας 1/2
SBIC Ρ, β Παράβλεψη εάν έχει διαγραφεί η εγγραφή Bit in I/O εάν (P(b)=0) PC ¬ PC + 2 ή 3 Κανένας 1/2
SBIS Ρ, β Παράλειψη εάν το Bit in I/O Register έχει οριστεί εάν (P(b)=1) PC ¬ PC + 2 ή 3 Κανένας 1/2
BRBS s, k Branch if Status Flag Set αν (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 Branch if Carry Set αν (C = 1) τότε PC ¬ PC + k + 1 Κανένας 1/2
BRCC k Υποκατάστημα εάν έχει εκκαθαριστεί αν (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 Υποκατάστημα αν 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 Branch if Half Carry Flag Set αν (H = 1) τότε PC ¬ PC + k + 1 Κανένας 1/2
BRHC k Υποκατάστημα εάν το Half Carry Flag Cleared αν (H = 0) τότε PC ¬ PC + k + 1 Κανένας 1/2
BRTS k Branch if 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
BRIE 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 Εγγραφή καταστήματος Έμμεση (Ζ) ¬ Rr Κανένας 2
MOV Rd, Rr Μετακίνηση μεταξύ μητρώων Rd ¬ Rr Κανένας 1
LDI Rd, K Φόρτωση Άμεση Rd ¬ K Κανένας 1
IN Rd, P Στο λιμάνι Rd ¬ P Κανένας 1
ΕΞΩ P, Rr Έξω από το λιμάνι P ¬ Rr Κανένας 1
LPM   Φόρτωση μνήμης προγράμματος R0 ¬ (Z) Κανένας 3
ΟΔΗΓΙΕΣ BIT ΚΑΙ BIT-TEST
SBI Ρ,β Ρύθμιση bit στο μητρώο εισόδου/εξόδου I/O(P,b) ¬ 1 Κανένας 2
CBI Ρ,β Εκκαθάριση bit στο μητρώο εισόδου/εξόδου 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 Περιστροφή δεξιά μέσω μεταφοράς 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 Ανταλλάξτε Nibbles 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 από την εγγραφή στο T T ¬ Rr(b) T 1
BLD Rd, b Φόρτωση bit από το T στο Register Rd(b) ¬ T Κανένας 1
SEC   Σετ Μεταφορά Γ ¬ 1 C 1
CLC   Clear Carry Γ ¬ 0 C 1
ΙΑΠΩΝΙΚΟ ΛΕΠΤΟ   Ορισμός αρνητικής σημαίας N ¬ 1 N 1
CLN   Καθαρή αρνητική σημαία N ¬ 0 N 1
SEZ   Ορισμός μηδενικής σημαίας 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
ΣΕΒ   Σετ Υπερχείλιση Συμπληρώματος Twos V ¬ 1 V 1
CLV   Clear Twos Complement Overflow V ¬ 0 V 1
ΣΕΙΡΑ   Ορίστε το T στο SREG Τ ¬ 1 T 1
CLT   Καθαρίστε το T στο SREG Τ ¬ 0 T 1
SEH   Ρύθμιση Half Carry Flag στο SREG H ¬ 1 H 1
CLH   Clear Half Carry Flag στο SREG H ¬ 0 H 1
ΟΧΙ   Καμία λειτουργία   Κανένας 1
ΥΠΝΟΣ   Υπνος (δείτε τη συγκεκριμένη περιγραφή για τη λειτουργία Sleep) Κανένας 1
WDR   Watch Dog Reset (δείτε τη συγκεκριμένη περιγραφή για WDR/χρονόμετρο) Κανένας 1

Πληροφορίες Παραγγελίας

ATtiny11

Τροφοδοτικό Ταχύτητα (MHz) Κωδικός παραγγελίας Πακέτο Εύρος Λειτουργίας
 

 

2.7 – 5.5 V

 

 

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 V

 

 

 

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)

Σημειώσεις

  1. Ο βαθμός ταχύτητας αναφέρεται στο μέγιστο ρυθμό ρολογιού όταν χρησιμοποιείτε εξωτερικό κρύσταλλο ή εξωτερικό ρολόι. Ο εσωτερικός ταλαντωτής RC έχει την ίδια ονομαστική συχνότητα ρολογιού για όλους τους βαθμούς ταχύτητας.
  2. Η εναλλακτική συσκευασία χωρίς Pb, συμμορφώνεται με την Ευρωπαϊκή Οδηγία για τον περιορισμό των επικίνδυνων ουσιών (οδηγία RoHS). Επίσης χωρίς αλογονίδιο και πλήρως πράσινο.
Τύπος πακέτου
8P3 Πλαστικό διπλό ενσωματωμένο πακέτο 8 ακροδεκτών, πλάτους 0.300″ (PDIP)
8S2 Μικρό περίγραμμα 8 ακροδεκτών, πλάτους 0.200″, πλαστικό Gull-Wing Small Outline (EIAJ SOIC)

ATtiny12

Τροφοδοτικό Ταχύτητα (MHz) Κωδικός παραγγελίας Πακέτο Εύρος Λειτουργίας
 

 

 

1.8 – 5.5 V

 

 

 

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 V

 

 

 

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 V

 

 

 

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)

Σημειώσεις

  1. Ο βαθμός ταχύτητας αναφέρεται στο μέγιστο ρυθμό ρολογιού όταν χρησιμοποιείτε εξωτερικό κρύσταλλο ή εξωτερικό ρολόι. Ο εσωτερικός ταλαντωτής RC έχει την ίδια ονομαστική συχνότητα ρολογιού για όλους τους βαθμούς ταχύτητας.
  2. Η εναλλακτική συσκευασία χωρίς Pb, συμμορφώνεται με την Ευρωπαϊκή Οδηγία για τον περιορισμό των επικίνδυνων ουσιών (οδηγία RoHS). Επίσης χωρίς αλογονίδιο και πλήρως πράσινο.
Τύπος πακέτου
8P3 Πλαστικό διπλό ενσωματωμένο πακέτο 8 ακροδεκτών, πλάτους 0.300″ (PDIP)
8S2 Μικρό περίγραμμα 8 ακροδεκτών, πλάτους 0.200″, πλαστικό Gull-Wing Small Outline (EIAJ SOIC)

Πληροφορίες συσκευασίας

8P3ATMEL-ATtiny11-8-bit-Microcontroller-with-1K-Byte-Flash-FIG-4

ΚΟΙΝΕΣ ΔΙΑΣΤΑΣΕΙΣ
(Μονάδα μέτρησης = ίντσες)

ΣΥΜΒΟΛΟ MIN ΝΟΜ ΜΕΓ ΣΗΜΕΙΩΜΑ
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

Σημειώσεις

  1. Αυτό το σχέδιο είναι μόνο για γενικές πληροφορίες. ανατρέξτε στο Σχέδιο JEDEC MS-001, Παραλλαγή BA για πρόσθετες πληροφορίες.
  2. Οι διαστάσεις A και L μετρώνται με τη συσκευασία τοποθετημένη σε επίπεδο καθισμάτων JEDEC Gauge GS-3.
  3. Οι διαστάσεις D, D1 και E1 δεν περιλαμβάνουν φλας καλουπιού ή προεξοχές. Το φλας ή οι προεξοχές του καλουπιού δεν πρέπει να υπερβαίνουν τις 0.010 ίντσες.
  4. Τα E και eA μετρήθηκαν με τις απαγωγές περιορισμένες να είναι κάθετες στο σημείο αναφοράς.
  5. Προτιμώνται αιχμηρές ή στρογγυλεμένες άκρες ηλεκτροδίων για ευκολότερη εισαγωγή.
  6. Οι μέγιστες διαστάσεις b2 και b3 δεν περιλαμβάνουν προεξοχές Dambar. Οι προεξοχές Dambar δεν πρέπει να υπερβαίνουν τα 0.010 (0.25 mm).

ATMEL-ATtiny11-8-bit-Microcontroller-with-1K-Byte-Flash-FIG-5

ΚΟΙΝΕΣ ΔΙΑΣΤΑΣΕΙΣ
(Μονάδα μέτρησης = mm)

ΣΥΜΒΟΛΟ MIN ΝΟΜ ΜΕΓ ΣΗΜΕΙΩΜΑ
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    
e 1.27 BSC 4

Σημειώσεις

  1. Αυτό το σχέδιο είναι μόνο για γενικές πληροφορίες. ανατρέξτε στο Σχέδιο EIAJ EDR-7320 για πρόσθετες πληροφορίες.
  2. Δεν περιλαμβάνονται η αναντιστοιχία της άνω και της κάτω μήτρας και τα γρέζια ρητίνης.
  3. Συνιστάται η άνω και κάτω κοιλότητα να είναι ίσες. Εάν είναι διαφορετικές, θα λαμβάνεται υπόψη η μεγαλύτερη διάσταση.
  4. Προσδιορίζει την πραγματική γεωμετρική θέση.
  5. Οι τιμές b,C ισχύουν για επιμεταλλωμένο τερματικό. Το τυπικό πάχος της στρώσης επιμετάλλωσης θα είναι μεταξύ 0.007 και 021 mm.

Ιστορικό αναθεώρησης φύλλου δεδομένων

Λάβετε υπόψη ότι οι αριθμοί σελίδων που αναφέρονται σε αυτήν την ενότητα αναφέρονται σε αυτό το έγγραφο. Οι αριθμοί αναθεώρησης αναφέρονται στην αναθεώρηση του εγγράφου.

Αναθ. 1006F-06/07 

  1. Δεν συνιστάται για νέο σχέδιο”

Ευρ. 1006Ε-07/06

  1. Ενημερωμένη διάταξη κεφαλαίου.
  2. Ενημερώθηκε το Power-down στις «Λειτουργίες ύπνου για το ATtiny11» στη σελίδα 20.
  3. Ενημερώθηκε το Power-down στις «Λειτουργίες ύπνου για το ATtiny12» στη σελίδα 20.
  4. Ενημερώθηκε ο Πίνακας 16 στη σελίδα 36.
  5. Ενημερώθηκε το “Calibration Byte in ATtiny12” στη σελίδα 49.
  6. Ενημερώθηκε η ενότητα "Πληροφορίες παραγγελίας" στη σελίδα 10.
  7. Ενημερώθηκε η ενότητα «Πληροφορίες συσκευασίας» στη σελίδα 12.

Ευρ. 1006Δ-07/03

  1. Ενημερώθηκαν οι τιμές VBOT στον Πίνακα 9 στη σελίδα 24.

Ευρ. 1006C-09/01

  1. N/A

Headquarters International

  • Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Τηλ: 1(408) 441-0311 Φαξ: 1(408) 487-2600
  • Atmel Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui 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 Γαλλία Τηλ: (33) 1-30-60-70-00 Φαξ: (33) 1-30-60-71-11
  • Atmel Ιαπωνία 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. Καμία άδεια, ρητή ή υπονοούμενη, από estoppel ή με άλλο τρόπο, σε κανέναν
δικαίωμα πνευματικής ιδιοκτησίας παραχωρείται από το παρόν έγγραφο ή σε σχέση με την πώληση προϊόντων Atmel. ΕΚΤΟΣ ΑΠΟ ΤΑ ΟΠΟΙΑ ΟΡΙΖΟΝΤΑΙ ΣΤΟΥΣ ΟΡΟΥΣ ΚΑΙ ΠΡΟΫΠΟΘΕΣΕΙΣ ΠΩΛΗΣΗΣ ΤΗΣ ATMEL ΠΟΥ ΒΡΙΣΚΟΝΤΑΙ ΣΤΟΝ ΙΣΤΟΤΟΠΟ ΤΗΣ ATMEL WEB Ο ΙΣΤΟΤΟΠΟΣ, Η ATMEL ΔΕΝ ΦΕΡΕΙ ΚΑΜΙΑ ΕΥΘΥΝΗ ΚΑΙ ΑΠΟΠΟΙΕΙΤΑΙ ΟΠΟΙΑΔΗΠΟΤΕ ΡΗΤΗ, ΣΙΩΠΗΡΩΜΕΝΗ Ή ΝΟΜΙΚΕΣ

ΕΓΓΥΗΣΗ

ΣΧΕΤΙΚΑ ΜΕ ΤΑ ΠΡΟΪΟΝΤΑ ΤΗΣ ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΝΤΑΣ, ΑΛΛΑ ΔΕΝ ΠΕΡΙΟΡΙΖΕΤΑΙ, ΤΗΝ ΣΙΩΠΗΡΗ ΕΓΓΥΗΣΗ ΕΜΠΟΡΕΥΣΙΜΟΤΗΤΑΣ, ΚΑΤΑΛΛΗΛΟΤΗΤΑ ΓΙΑ ΣΥΓΚΕΚΡΙΜΕΝΟ
ΣΚΟΠΟΣ, Ή ΜΗ ΠΑΡΑΒΙΑΣΗ. ΣΕ ΚΑΜΙΑ ΠΕΡΙΠΤΩΣΗ ΔΕΝ ΕΙΝΑΙ ΥΠΕΥΘΥΝΗ Η ATMEL ΓΙΑ ΟΠΟΙΑΔΗΠΟΤΕ ΑΜΕΣΗ, ΕΜΜΕΣΗ, ΕΠΑΓΓΕΛΜΑΤΙΚΗ, ΤΙΜΩΡΙΚΗ, ΕΙΔΙΚΕΣ Ή ΣΥΜΠΤΑΤΙΚΕΣ ΖΗΜΙΕΣ (ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΕΝΩΝ, ΧΩΡΙΣ ΠΕΡΙΟΡΙΣΜΟ, ΖΗΜΙΕΣ ΓΙΑ ΑΠΩΛΕΙΑ, ΑΠΩΛΕΙΑ). ΕΚΤΟΣ ΧΡΗΣΗΣ Ή ΑΔΥΝΑΤΟΤΗΤΑΣ ΧΡΗΣΗΣ ΑΥΤΟ ΤΟ ΕΓΓΡΑΦΟ, ΑΚΟΜΑ ΚΑΙ ΑΝ Η ATMEL ΕΧΕΙ ΕΝΗΜΕΡΩΘΕΙ ΓΙΑ ΤΗΝ ΠΙΘΑΝΟΤΗΤΑ ΤΕΤΟΙΩΝ ΖΗΜΙΩΝ. Η Atmel δεν προβαίνει σε δηλώσεις ή εγγυήσεις σχετικά με την ακρίβεια ή την πληρότητα των περιεχομένων αυτού του εγγράφου και διατηρεί το δικαίωμα να κάνει αλλαγές στις προδιαγραφές και τις περιγραφές των προϊόντων ανά πάσα στιγμή χωρίς προειδοποίηση. Η Atmel δεν δεσμεύεται να ενημερώσει τις πληροφορίες που περιέχονται στο παρόν. Εκτός εάν ορίζεται διαφορετικά, τα προϊόντα της Atmel δεν είναι κατάλληλα και δεν πρέπει να χρησιμοποιούνται σε εφαρμογές αυτοκινήτων. Τα προϊόντα της Atmel δεν προορίζονται, εγκρίνονται ή καλύπτονται από εγγύηση για χρήση ως εξαρτήματα σε εφαρμογές που προορίζονται για υποστήριξη ή διατήρηση ζωής.
© 2007 Atmel Corporation. Με την επιφύλαξη παντός δικαιώματος. Το Atmel®, το λογότυπο και οι συνδυασμοί τους και άλλα είναι σήματα κατατεθέντα ή εμπορικά σήματα της Atmel Corporation ή των θυγατρικών της. Άλλοι όροι και ονόματα προϊόντων μπορεί να είναι εμπορικά σήματα άλλων.

Έγγραφα / Πόροι

ATMEL ATtiny11 8-bit μικροελεγκτής με 1K Byte Flash [pdf] Οδηγός χρήστη
ATtiny11 8-bit μικροελεγκτής με 1K Byte Flash, ATtiny11, 8-bit Microcontroller με 1K Byte Flash, Μικροελεγκτής με 1K Byte Flash, 1K Byte Flash

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *