Microcontroller Spaander Van geïntegreerde schakelingen met 8 bits met 16K-de Programmeerbare Flits atmega16a-Pu van het Bytes in-Systeem
chip in electronics
,integrated components
Microcontroller met 8 bits met 16K-de Programmeerbare Flits ATmega16A van het Bytes in-Systeem
Eigenschappen
• Krachtige, Low-power Microcontroller AVR® met 8 bits
• Geavanceerde RISC-Architectuur
– 131 Krachtige Instructies
– De meeste Uitvoering van de enig-Klokcyclus
– 32 x 8 Algemeen Doel Werkende Registers
– Volledig Statische Verrichting
– Tot 16 MIPS Productie bij 16 Mhz
– Op-spaander 2 cyclusmultiplicator
• De hoge segmenten van het Duurzaamheids Niet-vluchtige Geheugen
– 16K-Bytes van het programmageheugen van de in-Systeem zelf-Programmeerbaar Flits
– 512 Bytes EEPROM
– 1K-Byte Intern SRAM
– Schrijf/wis Cycli: 10.000 Flash/100,000 EEPROM
– Gegevensbehoud: 20 jaar bij 85°C/100-jaren bij 25°C (1)
– De facultatieve Sectie van de Laarscode met Onafhankelijke Slotbeetjes
• In-systeem Programmering door On-chip Boot Programma
• Waar belezen-terwijl-schrijf Verrichting
– Programmeringsslot voor Softwareveiligheid
• JTAG (IEEE-norm. 1149.1 volgzame) Interface
– Grens-aftasten Mogelijkheden volgens de JTAG-Norm
– De uitgebreide op-Spaander zuivert Steun
– Programmering van Flits, EEPROM, Zekeringen, en Slotbeetjes door de JTAG-Interface
• Randeigenschappen
– Twee Tijdopnemer/Tellers met 8 bits met Afzonderlijke Prescalers en vergelijken Wijzen
– Één Tijdopnemer met 16 bits/Tegen met Afzonderlijke Prescaler, vergelijkt Wijze, en vaCM GROUP Wijze
– Teller in real time met Afzonderlijke Oscillator
– Vier PWM-Kanalen
– 8 kanaliseer, 10 beetje ADC
• 8 Single-ended Kanalen
• 7 differentiële Kanalen in TQFP-slechts Pakket
• 2 differentiële Kanalen met Programmeerbare Aanwinst bij 1x, 10x, of 200x
– Op de byte gerichte Two-wire Periodieke Interface
– Programmeerbare Periodieke USART
– Meester/Slaven de Periodieke Interface van SPI
– Programmeerbare Watchdog-timer met Afzonderlijke op-Spaanderoscillator
– Op-spaander Analoge Comparateur
• Speciale Microcontroller Eigenschappen
– Macht-op het Terugstellen en de Programmeerbare Brown-out Opsporing
– Interne Gekalibreerde RC-Oscillator
– Extern en Intern onderbreek Bronnen
– Zes Slaapwijzen: De nutteloos, ADC Lawaaivermindering, macht-behalve, macht-verslaat, Reserve en
Uitgebreide Reserve
• I/O en Pakketten
– 32 Programmeerbare I/O Lijnen
– 40 speld PDIP, 44 lood TQFP, en 44 stootkussen QFN/MLF
• Werkende Voltages
– 2,7 - 5.5V voor ATmega16A
• Snelheidsrangen
– 0 - 16 Mhz voor ATmega16A
• Machtsconsumptie @ 1 Mhz, 3V, en 25°C voor ATmega16A
– Actief: 0,6 mA
– Inactieve Toestand: 0,2 mA
– Macht-versla Wijze: < 1="">
Pin Configurations
Figuur 1-1. Pinout ATmega16A
Overzicht
ATmega16A is low-power CMOS microcontroller met 8 bits die op de AVR verbeterde RISC-architectuur wordt gebaseerd. Door krachtige instructies in één enkele klokcyclus uit te voeren, bereikt ATmega16A producties naderend 1 MIPS die per Mhz de systeemontwerper toestaan om machtsconsumptie tegenover verwerkingssnelheid te optimaliseren.
Blokdiagram
De AVR-kern combineert een rijke geplaatste instructie met 32 algemeen doel werkende registers. Alle 32 registers worden direct verbonden met de Rekenkundige Logicaeenheid (ALU), toelatend twee onafhankelijke registers om in één enkele die instructie worden betreden in één klokcyclus wordt uitgevoerd. De resulterende architectuur is meer efficiënte code terwijl sneller het bereiken van producties tot tien keer dan conventionele CISC-microcontrollers.
ATmega16A verstrekt de volgende eigenschappen: 16K de bytes van het Programmageheugen van de in-Systeem Programmeerbaar Flits met belezen-terwijl-schrijven mogelijkheden, 512 bytes EEPROM, 1K-byte SRAM, 32 algemeen doel I/O lijnen, 32 algemeen doel werkende registers, een JTAG-interface voor Boundaryscan, op-Spaander het Zuiveren steun en programmering, vergelijken drie flexibele Tijdopnemer/Tellers met wijzen, Intern en Extern onderbreekt, een periodieke programmeerbare USART, een byte georiënteerde Two-wire Periodieke Interface, 8 kanaliseer, 10 beetje ADC met facultatief differentieel inputstadium met programmeerbare aanwinst (TQFP-pakket slechts), een programmeerbare Watchdog-timer met Interne Oscillator, een SPI-seriële poort, en zes de besparingswijzen van de software verkiesbare macht. De Inactieve toestand houdt cpu tegen terwijl het toestaan van USART, Two-wire interface, A/D-Convertor, SRAM, Tijdopnemer/Tellers, SPI-haven, en onderbreekt systeem blijven functionerend. De macht-Benedenwijze bewaart de registerinhoud maar bevriest de Oscillator, onbruikbaar makend alle andere spaanderfuncties tot volgende Extern of het Hardwareterugstellen onderbreekt. In macht-behalve wijze, blijft de Asynchrone Tijdopnemer lopen, toestaand de gebruiker om een tijdopnemerbasis te handhaven terwijl de rest van het apparaat slaapt. De ADC wijze van de Lawaaivermindering houdt cpu en alle I/O modules behalve Asynchrone Tijdopnemer en ADC tegen, om omschakelingslawaai tijdens ADC omzettingen te minimaliseren. Op Reservewijze, loopt de kristal/resonatoroscillator terwijl de rest van het apparaat slaapt. Dit staat zeer snel die opstarten toe met low-power consumptie wordt gecombineerd. Op Uitgebreide Reservewijze, zowel blijven de belangrijkste Oscillator als de Asynchrone Tijdopnemer lopen.
Het apparaat wordt vervaardigd gebruikend de hoogte van Atmel - de technologie van het dichtheids niet-vluchtige geheugen. De Onchip-ISP Flits staat het programmageheugen toe om geherprogrammeerd in-systeem te zijn door een periodieke interface van SPI, door een conventionele niet-vluchtig geheugenprogrammeur, of door een programma dat van de op-Spaanderlaars over de AVR-kern loopt. Het laarsprogramma kan om het even welke interface gebruiken om het toepassingsprogramma in het Toepassingsflashgeheugen te downloaden. De software in de sectie van de Laarsflits zal blijven lopen terwijl de sectie van de Toepassingsflits wordt bijgewerkt, op voorwaarde dat waar verrichting belezen-terwijl-schrijf. Door een RISC met 8 bits cpu met in-Systeem zelf-Programmeerbare Flits op een monolithische spaander te combineren, is Atmel ATmega16A krachtige microcontroller die een hoogst-flexibele en rendabele oplossing aan vele ingebedde controletoepassingen verstrekt.
ATmega16A AVR wordt gesteund met een volledige reeks van programma en systeemontwikkelingshulpmiddelen met inbegrip van: C compilers, macroassembleurs, programmadebugger/simulators, in-kringsmededingers, en evaluatieuitrustingen.
Het opdracht geven van tot Informatie
Snelheid (Mhz) | Voeding | Het opdracht geven van tot Code | Pakket | Verrichtingswaaier |
16 | 2.7 - 5.5V |
ATmega16A-Au (1) ATmega16A-Pu (1) ATmega16A-MU (1) |
44A 40P6 44M1 |
Industrieel (- 40℃ aan 85℃) |
Nota: 1. De pb-vrije verpakking leeft aan de Europese Richtlijn voor Beperking van Gevaarlijke stoffen (RoHS-richtlijn) na. Ook vrij en volledig Groen Halogenide.