8-Bit-Chip der Mikroregler-integrierten Schaltung mit In-System programmierbares grelles ATMEGA16A-PU der Byte-16K
chip in electronics
,integrated components
8-Bit-Mikroregler mit In-System programmierbares grelles ATmega16A der Byte-16K
Eigenschaften
• Leistungsstarker, Niederleistungs-AVR®-8-Bit-Mikroregler
• Moderne RISC-Architektur
– 131 starke Anweisungen
– Die meiste Einzel-Uhr Zyklus-Durchführung
– 32 x 8 universelle Arbeitsregister
– Völlig statische Operation
– Bis 16 MIPSS Durchsatz bei 16 MHZ
– Multiplikator Zyklus des Auf-Chips 2
• Hohe Ausdauer-Permanentspeichersegmente
– Bytes 16K des Selbst-programmierbaren grellen Programmgedächtnisses des In-Systems
– 512 Bytes EEPROM
– 1K Byte internes SRAM
– Schreiben Sie/Löschen-Zyklen: 10.000 Flash/100,000 EEPROM
– Datenzurückhalten: 20 Jahre an den Jahren 85°C/100 an 25°C (1)
– Optionaler Stiefel-Schlüsseltrupp mit unabhängigen Verschluss-Stückchen
• In-System, das durch Auf-Chip Stiefel-Programm programmiert
• Wahr Lesen-Während-schreiben Sie Operation
– Programmierungsverschluß für Software-Sicherheit
• Schnittstelle JTAG (IEEEstd. 1149,1 konform)
– Grenze-Scan Fähigkeiten entsprechend dem JTAG-Standard
– Umfangreicher Auf-Chip Unterstützung ausprüfen
– Programmierung des Blitzes, des EEPROM, der Sicherungen und der Verschluss-Stückchen durch die JTAG-Schnittstelle
• Zusatzeigenschaften
– Zwei 8-Bit-Timer/widerspricht mit unterschiedlichem Prescalers und vergleicht Modi
– Ein 16-Bit-Timer/Zähler mit unterschiedlichem Prescaler, vergleichen Modus und Gefangennahmen-Modus
– Realzeitzähler mit unterschiedlichem Oszillator
– Vier PWM-Kanäle
– 8-Kanal-, 10 bissen ADC
• 8 unsymmetrische Kanäle
• 7 differenziale Kanäle in nur TQFP-Paket
• 2 differenziale Kanäle mit programmierbarem Gewinn an 1x, an 10x oder an 200x
– Byteorientierte serielle Zweidrahtschnittstelle
– Programmierbares Serien-USART
– Master/Slave-serielle Schnittstelle SPIs
– Programmierbare Zeitüberwachung mit unterschiedlichem Auf-Chip Oszillator
– Auf-Chip analoger Komparator
• Spezielle Mikroregler-Eigenschaften
– Macht-auf Zurückstellen und programmierbarer Spannungsabfall-Entdeckung
– Interner kalibrierter RC-Oszillator
– Externe und interne Unterbrechungs-Quellen
– Sechs Schlaf-Modi: Untätige, ADC-Schalldämpfung, Macht-Abwehr, Abschaltung, Bereitschaft und
Ausgedehnte Bereitschaft
• Input/Output und Pakete
– 32 programmierbare Input-/Outputlinien
– 40-Stift PDIP, 44 Führung TQFP und 44 Auflage QFN/MLF
• Funktionierenspannungen
– 2,7 - 5.5V für ATmega16A
• Geschwindigkeits-Grade
– 0 - 16 MHZ für ATmega16A
• Leistungsaufnahme @ 1 MHZ, 3V und 25°C für ATmega16A
– Aktiv: 0,6 MA
– Ruhezustand: 0,2 MA
– Abschaltungs-Modus: < 1="">
Pin Configurations
Abbildung 1-1. Pinout ATmega16A
Überblick
Das ATmega16A ist ein Niederleistungs-CMOS, den der 8-Bit-Mikroregler, der auf dem AVR basierte, RISC-Architektur erhöhte. Indem es starke Anweisungen in einem einzelnen Taktzyklus durchführt, erzielt das ATmega16A die Durchsätze, die 1 MIPSS pro MHZ sich nähern, dem Systemprogrammierer erlaubend, Leistungsaufnahme gegen Verarbeitungsgeschwindigkeit zu optimieren.
Santendiagramm
Der AVR-Kern kombiniert einen reichen Befehlsatz mit 32 universellen Arbeitsregistern. Alle 32 Register werden direkt an die arithmetisch-logische Einheit (ALU) angeschlossen und erlauben, dass zwei unabhängige Register in einer einzelnen Anweisung erreicht werden, die in einem Taktzyklus durchgeführt wird. Die resultierende Architektur ist mehr leistungsfähiger Code beim Durchsätze schneller erzielen bis zehn Zeiten als herkömmliche CISC-Mikroregler.
Das ATmega16A liefert die folgenden Eigenschaften: Bytes 16K In-System-des programmierbaren grellen Programmgedächtnisses mit Lesen-Während-schreiben Fähigkeiten, 512 Bytes EEPROM, 1K Byte SRAM, 32 universelle Input-/Outputlinien, 32 universelle Arbeitsregister, eine JTAG-Schnittstelle für Boundaryscan, Auf-Chip Ausprüfenunterstützung und programmierend, vergleichen drei flexibler Timer/Zähler mit Modi, interne und externe Unterbrechungen, ein programmierbares SERIENMÄSSIGUSART, eine byteorientierte serielle Zweidrahtschnittstelle, 8-Kanal-, 10 Bit ADC mit optionaler differenzialer Eingangsstufe mit programmierbarem Gewinn (nur TQFP-Paket), eine programmierbare Zeitüberwachung mit internem Oszillator, eine serielle Schnittstelle SPIs und sechs Energieeinsparungsmodi der Software auswählbare. Der Ruhezustand stoppt die CPU, beim Erlauben des USART, der Zweidrahtschnittstelle, DES A-/Dkonverters, des SRAMs, des Timers/der Zähler, SPI-Hafen und unterbricht System, um zu arbeiten fortzufahren. Der Abschaltungsmodus speichert, den Registerinhalt aber friert den Oszillator ein und sperrt alle weiteren Chipfunktionen bis das folgende externe Unterbrechungs-oder Hardware-Zurückstellen. Im Stromsparmodus fährt der asynchrone Timer fort zu laufen und erlaubt dem Benutzer, eine Timer-Basis beizubehalten, während der Rest des Gerätes schläft. Der ADC-Schalldämpfungsmodus stoppt die CPU und alle Input-/Outputmodule ausgenommen asynchronen Timer und ADC, um zugeschaltete Geräusche während ADC-Umwandlungen herabzusetzen. In der Bereitschaftsbetriebsart läuft der Kristall-/Resonator Oszillator, während der Rest des Gerätes schläft. Dieses erlaubt den sehr schnellen Start, der mit Niederleistungsverbrauch kombiniert wird. In ausgedehnter Bereitschaftsbetriebsart fahren der Hauptoszillator und der asynchrone Timer fort zu laufen.
Das Gerät wird unter Verwendung Atmels Permanentspeichertechnologie der mit hoher Dichte hergestellt. Der Onchip ISP-Blitz lässt das Programmgedächtnis umprogrammiertes Insystem durch eine serielle Schnittstelle SPIs, durch einen herkömmlichen Permanentspeicherprogrammierer oder durch ein Auf-Chip Stiefelprogramm sein, das auf dem AVR-Kern läuft. Das Stiefelprogramm kann jede mögliche Schnittstelle benutzen, um das Anwendungsprogramm im Anwendungs-Flash-Speicher herunterzuladen. Software im grellen Abschnitt des Stiefels fährt fort zu laufen, während der grelle Abschnitt der Anwendung aktualisiert wird, die wahre Lieferung Lesen-Während-schreiben Operation. Indem er eine 8-Bit-RISC-CPU mit In-System-Selbst-programmierbarem Blitz auf einem monolithischen Chip kombiniert, ist das Atmel ATmega16A ein leistungsfähiger Mikroregler, der eine hoch-flexible und kosteneffektive Lösung zu vielen eingebetteten Steueranwendungen zur Verfügung stellt.
Das ATmega16A AVR wird mit einer vollen Reihe von Programm- und Systementwicklungswerkzeugen einschließlich gestützt: C-Compiler, Makroversammlungsteilnehmer, Programmdebugger/Simulatoren, schaltungsintern Nacheiferer und Bewertungsausrüstungen.
Einrichtungs-Informationen
Geschwindigkeit (MHZ) | Stromversorgung | Einrichtungs-Code | Paket | Operations-Strecke |
16 | 2.7 - 5.5V |
ATmega16A-AU (1) ATmega16A-PU (1) ATmega16A-MU (1) |
44A 40P6 44M1 |
Industriell (- 40℃ zu 85℃) |
Anmerkung: 1. willigt das Pb-freie Verpacken zur europäischen Richtlinie für Beschränkung von Gefahrstoffen ein (RoHS-Richtlinie). Auch Halogenid frei und völlig grün.