8-Bit-Mikrocontroller mit 64K/128K/256K Bytes systemintern programmierbarem Flash ATMEGA1281-16AU
programming ic chips
,ic programmer circuit
8-Bit-Mikrocontroller mit 64K/128K/256K Bytes systemintern programmierbarem Flash
ATmega640/V
ATmega1280/V
ATmega1281/V
ATmega2560/V
ATmega2561/V
Merkmale
• Leistungsstarker AVR® 8-Bit-Mikrocontroller mit geringem Stromverbrauch
• Erweiterte RISC-Architektur
– 135 leistungsstarke Anweisungen – Ausführung mit den meisten Einzeltaktzyklen
– 32 x 8 Allzweck-Arbeitsregister
– Vollständig statischer Betrieb
– Bis zu 16 MIPS Durchsatz bei 16 MHz
– On-Chip-2-Zyklus-Multiplikator
• Nichtflüchtige Speichersegmente mit hoher Lebensdauer
– 64.000/128.000/256.000 Bytes selbstprogrammierbarer Flash im System
– 4K Bytes EEPROM
– 8K Bytes interner SRAM
– Schreib-/Löschzyklen: 10.000 Flash/100.000 EEPROM
– Datenspeicherung: 20 Jahre bei 85 °C/ 100 Jahre bei 25 °C
– Optionaler Bootcode-Abschnitt mit unabhängigen Sperrbits
• In-System-Programmierung durch On-Chip-Boot-Programm
• Echter Lese-während-Schreibvorgang
– Programmiersperre für dauerhafte Softwaresicherheit: Bis zu 64 KB optionaler externer Speicherplatz
• JTAG-Schnittstelle (kompatibel mit IEEE Standard 1149.1).
– Boundary-Scan-Fähigkeiten gemäß dem JTAG-Standard
– Umfangreiche On-Chip-Debug-Unterstützung
– Programmierung von Flash, EEPROM, Sicherungen und Sperrbits über die JTAG-Schnittstelle
• Peripheriefunktionen
– Zwei 8-Bit-Timer/Zähler mit separatem Prescaler- und Vergleichsmodus
– Vier 16-Bit-Timer/Zähler mit separatem Vorteiler, Vergleichs- und Erfassungsmodus
– Echtzeitzähler mit separatem Oszillator
– Vier 8-Bit-PWM-Kanäle
– Sechs/zwölf PWM-Kanäle mit programmierbarer Auflösung von 2 bis 16 Bit
(ATmega1281/2561, ATmega640/1280/2560)
– Ausgangsvergleichsmodulator
– 8/16-Kanal, 10-Bit-ADC (ATmega1281/2561, ATmega640/1280/2560)
– Zwei/vier programmierbare serielle USART (ATmega1281/2561, ATmega640/1280/2560)
– Serielle Master/Slave-SPI-Schnittstelle
– Byteorientierte 2-Draht-serielle Schnittstelle
– Programmierbarer Watchdog-Timer mit separatem On-Chip-Oszillator
– On-Chip-Analogkomparator
– Unterbrechen und Aufwachen bei Pin-Änderung
• Spezielle Mikrocontroller-Funktionen
– Power-on Reset und programmierbare Brown-out-Erkennung
– Interner kalibrierter Oszillator
– Externe und interne Interruptquellen
– Sechs Schlafmodi: Leerlauf, ADC-Rauschunterdrückung, Energiesparmodus, Ausschalten, Standby,
und Erweiterter Standby
• E/A und Pakete
– 54/86 programmierbare I/O-Leitungen (ATmega1281/2561, ATmega640/1280/2560)
– 64-Pad-QFN/MLF, 64-Pin-TQFP (ATmega1281/2561)
– 100-Lead-TQFP, 100-Ball-CBGA (ATmega640/1280/2560)
– RoHS/Vollständig grün
• Temperaturbereich:
– -40 °C bis 85 °C Industrie
• Extrem geringer Stromverbrauch
– Aktiver Modus: 1 MHz, 1,8 V: 500 µA
– Power-Down-Modus: 0,1 µA bei 1,8 V
• Geschwindigkeitsgrad:
– ATmega640V/ATmega1280V/ATmega1281V:
0 - 4 MHz bei 1,8 - 5,5 V, 0 - 8 MHz bei 2,7 - 5,5 V
– ATmega2560V/ATmega2561V:
0 - 2 MHz bei 1,8 - 5,5 V, 0 - 8 MHz bei 2,7 - 5,5 V
– ATmega640/ATmega1280/ATmega1281:
0 - 8 MHz bei 2,7 - 5,5 V, 0 - 16 MHz bei 4,5 - 5,5 V
– ATmega2560/ATmega2561:
0 - 16 MHz bei 4,5 - 5,5 V
1. Abbildung der Pin-Konfigurationen
1-1.TQFP-Pinbelegung ATmega640/1280/2560
Abbildung 1-2.CBGA-Pinbelegung ATmega640/1280/2560
Abbildung 1-3.Pinbelegung ATmega1281/2561
Hinweis: Das große mittlere Pad unter dem QFN/MLF-Gehäuse besteht aus Metall und ist intern mit GND verbunden.Um eine gute mechanische Stabilität zu gewährleisten, sollte es mit der Platine verlötet oder verklebt werden.Wenn das mittlere Pad nicht angeschlossen ist, könnte sich das Paket von der Platine lösen.
2. Übersicht
Der ATmega640/1280/1281/2560/2561 ist ein CMOS-8-Bit-Mikrocontroller mit geringem Stromverbrauch, der auf der AVR-erweiterten RISC-Architektur basiert.Durch die Ausführung leistungsstarker Anweisungen in einem einzigen Taktzyklus erreicht der ATmega640/1280/1281/2560/2561 Durchsätze von nahezu 1 MIPS pro MHz, sodass der Systementwickler den Stromverbrauch im Verhältnis zur Verarbeitungsgeschwindigkeit optimieren kann.
2.1 Blockdiagramm
Figur2-1.Blockdiagramm