8-bit Microcontroller met 64K/128K/256K Bytes In-System Programmeerbare Flash ATMEGA1281-16AU
programming ic chips
,ic programmer circuit
8-bit microcontroller met 64K/128K/256K bytes programmeerbare flash in het systeem
ATmega640/V
ATmega1280/V
ATmega1281/V
ATmega2560/V
ATmega2561/V
Functies
• Hoogwaardige, energiezuinige AVR® 8-bits microcontroller
• Geavanceerde RISC-architectuur
- 135 Krachtige instructies - Meeste enkele klokcyclusuitvoering
– 32 x 8 werkregisters voor algemeen gebruik
– Volledig statische werking
– Tot 16 MIPS doorvoer bij 16 MHz
– On-Chip 2-cyclus multiplier
• High Endurance niet-vluchtige geheugensegmenten
– 64K/128K/256K bytes aan in-systeem zelfprogrammeerbare flitser
– 4K byte EEPROM
– 8K Bytes interne SRAM
– Schrijf-/wiscycli: 10.000 Flash/100.000 EEPROM
– Gegevensbewaring: 20 jaar bij 85°C/ 100 jaar bij 25°C
- Optionele opstartcodesectie met onafhankelijke vergrendelingsbits
• In-systeemprogrammering door op-chip-opstartprogramma
• Echte lees-terwijl-schrijfbewerking
- Programmeerslot voor softwarebeveiliging Uithoudingsvermogen: tot 64K bytes optionele externe geheugenruimte
• JTAG-interface (voldoet aan IEEE std. 1149.1).
- Grensscanmogelijkheden volgens de JTAG-standaard
- Uitgebreide ondersteuning voor foutopsporing op de chip
- Programmering van Flash, EEPROM, zekeringen en vergrendelingsbits via de JTAG-interface
• Randapparatuur
– Twee 8-bits timer/tellers met aparte voorschaler en vergelijkingsmodus
– Vier 16-bits timers/tellers met aparte voorschaler, vergelijkings- en opnamemodus
- Realtime teller met aparte oscillator
– Vier 8-bits PWM-kanalen
– Zes/twaalf PWM-kanalen met programmeerbare resolutie van 2 tot 16 bits
(ATmega1281/2561, ATmega640/1280/2560)
- Uitgangsvergelijkingsmodulator
– 8/16-kanaals, 10-bits ADC (ATmega1281/2561, ATmega640/1280/2560)
– Twee/vier programmeerbare seriële USART (ATmega1281/2561,ATmega640/1280/2560)
– Master/slave SPI seriële interface
– Byte-georiënteerde 2-draads seriële interface
- Programmeerbare Watchdog-timer met afzonderlijke on-chip-oscillator
- On-chip analoge vergelijker
- Onderbreken en wakker worden bij pinwissel
• Speciale microcontrollerfuncties
- Power-on Reset en programmeerbare Brown-out-detectie
- Intern gekalibreerde oscillator
– Externe en interne onderbrekingsbronnen
- Zes slaapstanden: Idle, ADC Noise Reduction, Power-save, Power-down, Standby,
en verlengde stand-by
• I/O en pakketten
– 54/86 programmeerbare I/O-lijnen (ATmega1281/2561, ATmega640/1280/2560)
– 64-pad QFN/MLF, 64-lead TQFP (ATmega1281/2561)
– 100-lead TQFP, 100-ball CBGA (ATmega640/1280/2560)
– RoHS/volledig groen
• Temperatuurbereik:
– -40°C tot 85°C Industrieel
• Ultralaag stroomverbruik
– Actieve modus: 1 MHz, 1,8V: 500 µA
– Uitschakelmodus: 0,1 µA bij 1,8 V
• Snelheidsgraad:
–ATmega640V/ATmega1280V/ATmega1281V:
0 - 4 MHz bij 1,8 - 5,5 V, 0 - 8 MHz bij 2,7 - 5,5 V
–ATmega2560V/ATmega2561V:
0 - 2 MHz bij 1,8 - 5,5 V, 0 - 8 MHz bij 2,7 - 5,5 V
–ATmega640/ATmega1280/ATmega1281:
0 - 8 MHz bij 2,7 - 5,5 V, 0 - 16 MHz bij 4,5 - 5,5 V
–ATmega2560/ATmega2561:
0 - 16 MHz bij 4,5 - 5,5 V
1. Afbeelding pinconfiguraties
1-1.TQFP-pinout ATmega640/1280/2560
Afbeelding 1-2.CBGA-pinout ATmega640/1280/2560
Afbeelding 1-3.Pinout ATmega1281/2561
Opmerking: het grote middelste kussen onder het QFN/MLF-pakket is gemaakt van metaal en intern verbonden met GND.Het moet op het bord worden gesoldeerd of gelijmd om een goede mechanische stabiliteit te garanderen.Als het middelste kussen niet is aangesloten, kan het pakket loskomen van het bord.
2. Overzicht
De ATmega640/1280/1281/2560/2561 is een low-power CMOS 8-bit microcontroller gebaseerd op de AVR verbeterde RISC-architectuur.Door krachtige instructies uit te voeren in een enkele klokcyclus, bereikt de ATmega640/1280/1281/2560/2561 doorvoersnelheden van bijna 1 MIPS per MHz, waardoor de systeemontwerper het energieverbruik kan optimaliseren ten opzichte van de verwerkingssnelheid.
2.1 Blokschema
Figuur2-1.Blokdiagram