ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-logo

ATMEL ATmega8515 8-bits mikrokontroller med 8K byte programmerbar flash i systemet

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-produkt-img

Funksjoner

  • Høy ytelse, laveffekt AVR® 8-bits mikrokontroller
  • RISC arkitektur
  • 130 Kraftige instruksjoner - mest enkel klokkesyklusutførelse
  • 32 x 8 Arbeidsregister for generelt bruk
  • Fullstendig statisk drift
  • Opptil 16 MIPS gjennomstrømning ved 16 MHz
  • On-chip 2-syklus multiplikator
  • Ikke-flyktige program og dataminner
  • 8K byte med selvprogrammerbar flash i systemet
  • Utholdenhet: 10,000 skriv / slett sykluser
  • Valgfri oppstartskodedel med uavhengige låsebiter
  • In-System Programmering av On-chip Boot Program
  • Ekte les-mens-skriv-operasjon
  • 512 byte EEPROM
  • Utholdenhet: 100,000 skriv / slett sykluser
  • 512 byte intern SRAM
  • Opptil 64K byte Valgfri ekstern minneplass
  • Programmeringslås for programvaresikkerhet
  • Perifere funksjoner
  • Én 8-bits timer/teller med separat forskaler og sammenligningsmodus
  • Én 16-bits timer/teller med separat forskalering, sammenligningsmodus og fangstmodus
  • Tre PWM-kanaler
  • Programmerbar seriell USART
  • Master/Slave SPI seriell grensesnitt
  • Programmerbar Watchdog Timer med separat on-chip oscillator
  • Analog komparator på brikken
  • Spesielle mikrokontrollerfunksjoner
  • Power-on Reset og programmerbar brun-out-deteksjon
  • Intern kalibrert RC-oscillator
  • Eksterne og interne avbruddskilder
  • Tre hvilemoduser: inaktiv, avslåing og standby
  • I / O og pakker
  • 35 Programmerbare I/O-linjer
  • 40-pinners PDIP, 44-lednings TQFP, 44-lednings PLCC og 44-pads QFN/MLF
  • Driftsvoltages
  • 2.7 – 5.5 V for ATmega8515L
  • 4.5 – 5.5 V for ATmega8515
  • Fartskarakterer
  • 0 – 8 MHz for ATmega8515L
  • 0 – 16 MHz for ATmega8515

Pin-konfigurasjoner

Figur 1. Pinout ATmega8515

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-1 ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-2

Overview

ATmega8515 er en laveffekts CMOS 8-bits mikrokontroller basert på AVR forbedret RISC-arkitektur. Ved å utføre kraftige instruksjoner i en enkelt klokkesyklus, oppnår ATmega8515 gjennomstrømninger som nærmer seg 1 MIPS per MHz, noe som lar systemdesigneren optimalisere strømforbruk kontra prosesseringshastighet.

Blokkdiagram

Figur 2. Blokkdiagram

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-3

AVR-kjernen kombinerer et rikt instruksjonssett med 32 generelle arbeidsregistre. Alle de 32 registrene er direkte koblet til den aritmetiske logiske enheten (ALU), slik at to uavhengige registre kan aksesseres i én enkelt instruksjon utført i en klokkesyklus. Den resulterende arkitekturen er mer kodeeffektiv samtidig som den oppnår gjennomstrømninger opptil ti ganger raskere enn konvensjonelle CISC-mikrokontrollere. ATmega8515 har følgende funksjoner: 8K byte med programmerbar flash i systemet med lese-mens-skriv-funksjoner, 512 byte EEPROM, 512 byte SRAM, et eksternt minnegrensesnitt, 35 generelle I/O-linjer, 32 arbeidsregistre for generell bruk, to fleksible timer/tellere med sammenligningsmodus, interne og eksterne avbrudd, en seriell programmerbar USART, en programmerbar Watchdog-timer med intern oscillator, en SPI seriell port og tre programvarevalgbare strømsparingsmoduser. Idle-modus stopper CPU-en samtidig som SRAM, timer/tellere, SPI-porten og avbruddssystemet fortsetter å fungere. Power-down-modusen lagrer registerinnholdet, men fryser oscillatoren, og deaktiverer alle andre brikkefunksjoner til neste avbrudd eller tilbakestilling av maskinvare. I standby-modus kjører krystall-/resonatoroscillatoren mens resten av enheten sover. Dette gir svært rask oppstart kombinert med lavt strømforbruk. Enheten er produsert ved hjelp av Atmels ikke-flyktige minneteknologi med høy tetthet. On-chip ISP Flash gjør at programminnet kan omprogrammeres i systemet gjennom et SPI seriell grensesnitt, av en konvensjonell ikke-flyktig minneprogrammerer, eller av et On-chip Boot-program som kjører på AVR-kjernen. Oppstartsprogrammet kan bruke et hvilket som helst grensesnitt for å laste ned applikasjonsprogrammet i applikasjonens Flash-minne. Programvare i Boot Flash-delen vil fortsette å kjøre mens Application Flash-delen er oppdatert, og gir ekte Read-While-Write-operasjon. Ved å kombinere en 8-bits RISC CPU med selvprogrammerbar flash i systemet på en monolitisk brikke, er Atmel ATmega8515 en kraftig mikrokontroller som gir en svært fleksibel og kostnadseffektiv løsning for mange innebygde kontrollapplikasjoner. ATmega8515 støttes med en full pakke med program- og systemutviklingsverktøy, inkludert: C-kompilatorer, makromontører, programdebugger/simulatorer, in-circuit emulatorer og evalueringssett.

Ansvarsfraskrivelse

Typiske verdier i dette dataarket er basert på simuleringer og karakterisering av andre AVR-mikrokontrollere produsert på samme prosessteknologi. Min- og Maks-verdier vil være tilgjengelige etter at enheten er karakterisert.

AT90S4414/8515 og ATmega8515 kompatibilitet

ATmega8515 har alle funksjonene til AT90S4414/8515. I tillegg kommer flere nye funksjoner. ATmega8515 er bakoverkompatibel med AT90S4414/8515 i de fleste tilfeller. Imidlertid eksisterer det noen inkompatibiliteter mellom de to mikrokontrollerne. For å løse dette problemet kan en AT90S4414/8515-kompatibilitetsmodus velges ved å programmere S8515C-sikringen. ATmega8515 er 100 % pin-kompatibel med AT90S4414/8515, og kan erstatte AT90S4414/8515 på gjeldende kretskort. Plasseringen av sikringsbitene og de elektriske egenskapene varierer imidlertid mellom de to enhetene.

AT90S4414/8515 kompatibilitetsmodus

Programmering av S8515C-sikringen vil endre følgende funksjonalitet:

  • Den tidsinnstilte sekvensen for å endre Watchdog-tidsavbruddsperioden er deaktivert. Se "Tidsstyrte sekvenser for å endre konfigurasjonen av Watchdog-timeren" på side 53 for detaljer.
  • Den doble bufringen av USART-mottaksregistrene er deaktivert. Se "AVR USART vs. AVR UART – Kompatibilitet" på side 137 for detaljer.
  • PORTE(2:1) vil bli satt som utgang, og PORTE0 vil bli satt som inngang.

Pin-beskrivelser

  • VCC Digital forsyning voltage
  • GND bakken.

Port A (PA7..PA0)

Port A er en 8-bits toveis I/O-port med interne pull-up motstander (valgt for hver bit). Port A-utgangsbufferne har symmetriske kjøreegenskaper med både høy synke- og kildekapasitet. Når pinnene PA0 til PA7 brukes som innganger og eksternt trekkes lavt, vil de gi strøm dersom de interne pull-up-motstandene er aktivert. Port A-pinnene er tredelt når en tilbakestillingstilstand blir aktiv, selv om klokken ikke går. Port A betjener også funksjonene til ulike spesialfunksjoner til ATmega8515 som er oppført på

Port B (PB7..PB0)

Port B er en 8-bits toveis I/O-port med interne pull-up motstander (valgt for hver bit). Port B-utgangsbufferne har symmetriske kjøreegenskaper med både høy synke- og kildekapasitet. Som innganger vil port B-pinner som er eksternt trukket lavt gi strøm hvis pull-up-motstandene er aktivert. Port B-pinnene er tredelt når en tilbakestillingstilstand blir aktiv, selv om klokken ikke går. Port B betjener også funksjonene til ulike spesialfunksjoner til ATmega8515 som er oppført på

Port C (PC7..PC0)

Port C er en 8-bits toveis I/O-port med interne pull-up-motstander (valgt for hver bit). Port C-utgangsbufferne har symmetriske kjøreegenskaper med både høy synke- og kildekapasitet. Som innganger vil Port C-pinner som er eksternt trukket lavt gi strøm hvis pull-up-motstandene er aktivert. Port C-pinnene er tredelt når en tilbakestillingstilstand blir aktiv, selv om klokken ikke går.

Port D (PD7..PD0)

Port D er en 8-bits toveis I/O-port med interne pull-up-motstander (valgt for hver bit). Port D-utgangsbufferne har symmetriske kjøreegenskaper med både høy synke- og kildekapasitet. Som innganger vil port D-pinner som eksternt trekkes lavt gi strøm hvis pull-up-motstandene er aktivert. Port D-pinnene er tredelt når en tilbakestillingstilstand blir aktiv, selv om klokken ikke går. Port D betjener også funksjonene til ulike spesialfunksjoner til ATmega8515 som er oppført

Port E(PE2..PE0)

Port E er en 3-bits toveis I/O-port med interne pull-up motstander (valgt for hver bit). Port E-utgangsbufferne har symmetriske drivegenskaper med både høy synke- og kildekapasitet. Som innganger vil port E-pinner som er eksternt trukket lavt gi strøm hvis pull-up-motstandene er aktivert. Port E-pinnene er tredelt når en tilbakestillingstilstand blir aktiv, selv om klokken ikke går. Port E betjener også funksjonene til ulike spesialfunksjoner til ATmega8515 som er oppført

TILBAKESTILL

Tilbakestill inngang. Et lavt nivå på denne pinnen lenger enn minimumspulslengden vil generere en tilbakestilling, selv om klokken ikke går. Minimum pulslengde er gitt i Tabell 18 på side 46. Kortere pulser er ikke garantert å generere en tilbakestilling.

XTAL1

Inngang til den inverterende oscillatoren amplifier og inngang til den interne klokkedriftskretsen.

XTAL2

Utgang fra den inverterende oscillatoren amplivligere.

Ressurser

Et omfattende sett med utviklingsverktøy, applikasjonsmerknader og datablad er tilgjengelig for nedlasting på http://www.atmel.com/avr.

Om kodeeksamples

Denne dokumentasjonen inneholder enkel kode eksamples som kort viser hvordan du bruker ulike deler av enheten. Disse koden eksamples antar at den spesifikke overskriften file er inkludert før kompilering. Vær oppmerksom på at ikke alle C Compiler-leverandører inkluderer bitdefinisjoner i overskriften files og avbruddshåndtering i C er kompilatoravhengig. Vennligst bekreft med C Compiler-dokumentasjonen for mer informasjon.

Registrer sammendrag

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-4 ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-5

Notater

  1. Se USART-beskrivelsen for detaljer om hvordan du får tilgang til UBRRH og UCSRC.
  2. For kompatibilitet med fremtidige enheter, skal reserverte biter skrives til null hvis de er tilgjengelige. Reserverte I / O-minneadresser skal aldri skrives.
  3. Noen av statusflaggene fjernes ved å skrive et logisk til dem. Merk at CBI- og SBI-instruksjonene vil fungere på alle biter i I/O-registeret, og skrive en en tilbake i et hvilket som helst flagg som er lest som satt, og dermed fjerne flagget. CBI- og SBI-instruksjonene fungerer kun med registre $00 til $1F.

Instruksjonsoppsummering

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-6 ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-7 ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-8 ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-9 ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-10

Bestillingsinformasjon

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-11

Note

  1. Denne enheten kan også leveres i waferform. Ta kontakt med ditt lokale Atmel-salgskontor for detaljert bestillingsinformasjon og minimumsmengder.
  2. Pb-fri emballasjealternativ, samsvarer med det europeiske direktivet for restriksjon av farlige stoffer (RoHS-direktivet). Også halogenidfri og helt grønn.

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-12

Emballasjeinformasjon

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-13

FELLES DIMENSJONER (Måleenhet = mm)

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-14

Notater

  1. Denne pakken er i samsvar med JEDEC-referanse MS-026, Variation ACB.
  2. Dimensjoner D1 og E1 inkluderer ikke formfremspring. Tillatt fremspring er 0.25 mm per side. Dimensjonene D1 og E1 er maksimale dimensjoner av plastkroppsstørrelse inkludert formuoverensstemmelse.
  3. Ledningens koplanaritet er maksimalt 0.10 mm.

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-15

FELLES DIMENSJONER (Måleenhet = mm)ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-16

Notater

  1. Denne pakken er i samsvar med JEDEC-referanse MS-011, Variation AC.
  2. Dimensjoner D og E1 inkluderer ikke mold Flash eller Protrusion. Mold Flash eller Protrusion skal ikke overstige 0.25 mm (0.010 tommer).

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-17

FELLES DIMENSJONER (Måleenhet = mm)ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-18

Notater

  1. Denne pakken er i samsvar med JEDEC-referanse MS-018, Variation AC.
  2. Dimensjoner D1 og E1 inkluderer ikke formfremspring. Tillatt fremspring er 010 tommer (0.254 mm) per side. Dimensjon D1 og E1 inkluderer støpeforstyrrelser og måles ved den ekstreme materialtilstanden ved øvre eller nedre skillelinje.
  3. Ledningens koplanaritet er maksimalt 0.004" (0.102 mm).

ATMEL-ATmega8515-8-bits-mikrokontroller-med-8K-byte-i-system-programmerbar-flash-fig-19

trykkfeil

Revisjonsbrevet i denne delen refererer til revisjonen av ATmega8515-enheten.

ATmega8515(L) rev. C og D

  1. Første Analog Comparator-konvertering kan bli forsinket Hvis enheten drives av en sakte stigende VCC, vil den første Analog Comparator-konverteringen ta lengre tid enn forventet på enkelte enheter. Problemløsning/løsning Når enheten har fått strøm eller tilbakestilt, deaktiver og aktiver Analog Comparator før den første konverteringen.

Revisjonshistorikk for dataark

Vær oppmerksom på at henvisningssidenumrene i denne delen refererer til dette dokumentet. Den henvisende revisjonen i denne delen viser til dokumentrevisjonen.

Rev. 2512J-10/06

  1. Oppdatert TOP/BOTTOM-beskrivelse for alle Timer/Counters Fast PWM-modus.
  2. Oppdatert "Errata"

Rev. 2512I-08/06

  1. Oppdatert "Bestillingsinformasjon"

Rev. 2512H-04/06

  1. Lagt til "Ressurser"
  2. Oppdatert kryssreferanse i "Phase Correct PWM Mode"
  3. Oppdatert "Timer/Counter Interrupt Mask Register – TIMSK(1)"
  4. Oppdatert "Serial Peripheral Interface – SPI"
  5. Fjernet foreldet del av "Kalibreringsbyte"
  6. Oppdatert Tabell 10 på side 38, Tabell 52 på side 120, Tabell 94 på side 196 og Tabell 96

Rev. 2512G-03/05

  1. MLF-pakkealternativ endret til "Quad Flat No-Lead/Micro Lead Frame Package QFN/MLF".
  2. Oppdatert "Elektriske egenskaper"
  3. Oppdatert "Bestillingsinformasjon"

Rev. 2512E-09/03

  1. Oppdatert "Kalibrert intern RC-oscillator"

Rev. 2512E-09/03

  1. Fjernet "Foreløpig" fra dataarket.
  2. Oppdatert tabell 18 på side 46 og "Absolutt maksimale karakteristikker" og "DC-egenskaper" i "Elektriske egenskaper"
  3. Oppdatert kapittel "ATmega8515 typiske egenskaper"

Rev. 2512D-02/03

  1. Lagt til "EEPROM Write under Power-down Sleep Mode"
  2. Forbedret beskrivelsen i "Phase Correct PWM Mode"
  3. Korrigerte OCn-bølgeformer i figur 53
  4. Lagt til merknad under "Fylle den midlertidige bufferen (sidelasting)" på side 173 om skriving til EEPROM under en SPM-sideinnlasting.
  5. Oppdatert tabell 93
  6. Oppdatert "Emballasjeinformasjon"

Rev. 2512C-10/02

  1. Lagt til "Bruke alle plasseringer av eksternt minne mindre enn 64 KB"
  2. Fjernet all TBD.
  3. Lagt til beskrivelse om kalibreringsverdier for 2, 4 og 8 MHz.
  4. Lagt til variasjon i frekvens for "Ekstern klokke"
  5. Lagt til merknad om VBOT, tabell 18
  6. Oppdatert om "Utilkoblede pinner"
  7. Oppdatert "16-bits timer/teller1" på side 97, Tabell 51 på side 119 og Tabell 52
  8. Oppdatert "Gå inn programmeringsmodus" på side 184, "Sletting av brikker" på side 184, figur 77 på side 187, og figur 78 på
  9. Oppdatert "Elektriske egenskaper" på side 197, "Ekstern klokkestasjon" på side 199, Tabell 96 på side 199 og Tabell 97 på side 200, "SPI-timingskarakteristikk" på side 200 og Tabell 98
  10. Lagt til "Errata"

Rev. 2512B-09/02

  1. Endret utholdenhet på blitsen til 10,000 XNUMX skrive-/slettesykluser.

Rev. 2512A-04/02

  1. Første.

Atmel Corporation

  • 2325 Orchard Parkway
  • San Jose, CA 95131, USA
  • Tlf: 1(408) 441-0311
  • Faks: 1(408) 487-2600

Regionalt hovedkvarter

Europa

  • Atmel Sarl
  • Route des Arsenaux 41
  • Sak Postale 80
  • CH-1705 Fribourg Sveits
  • Tlf: (41) 26-426-5555
  • Faks: (41) 26-426-5500

Asia

  • Rom 1219
  • Chinachem Golden Plaza
  • 77 Mody Road Tsimshatsui
  • Øst-Kowloon
  • Hong Kong
  • Tlf: (852) 2721-9778
  • Faks: (852) 2722-1369

Japan

  • 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa
  • Chuo-ku, Tokyo 104-0033 Japan
  • Tlf.: (81) 3-3523-3551
  • Faks: (81) 3-3523-7581

Atmel operasjoner

Hukommelse

  • 2325 Orchard Parkway
  • San Jose, CA 95131, USA
  • Tlf.: 1(408) 441-0311
  • Faks: 1(408) 436-4314

Mikrokontrollere

  • 2325 Orchard Parkway
  • San Jose, CA 95131, USA
  • Tlf.: 1(408) 441-0311
  • Faks: 1(408) 436-4314

Litteraturønsker
www.atmel.com/literature

Ansvarsfraskrivelse: Informasjonen i dette dokumentet er gitt i forbindelse med Atmel-produkter. Ingen lisens, uttrykt eller underforstått, ved estoppel eller på annen måte, til noen immaterielle rettigheter er gitt av dette dokumentet eller i forbindelse med salg av Atmel-produkter. UNNTATT SOM ANGITT I ATMELS VILKÅR OG SALGSBETINGELSER PLASSERT PÅ ATMEL'S WEB NETTSTED, ATMEL PÅTAR SIG INGEN ANSVAR OG FRASKRIVER SEG EVENTUELLE UTTRYKKELIGE, UNDERFORSTÅEDE ELLER LOVBESTEMMELSER

GARANTI

RELATERT TIL DETS PRODUKTER INKLUDERT, MEN IKKE BEGRENSET TIL, UNDERFORSTÅTTE GARANTI FOR SALGBARHET, EGNETHET FOR ET BESTEMT FORMÅL ELLER IKKE-KRENKELSE. UNDER INGEN HENDELSE KAN ATMEL VÆRE ANSVARLIG FOR NOEN DIREKTE, INDIREKTE, FØLGESKADER, STRAFFENDE, SPESIELLE ELLER TILFELDIGE SKADER (INKLUDERT, UTEN BEGRENSNING, SKADER FOR TAP AV FORTJENESTE, FORRETNINGSAVBRUTTELSE ELLER TAP AV BRUKEN) DOKUMENT , SELV OM ATMEL HAR BLITT INFORMERT OM MULIGHETEN FOR SLIKE SKADER. Atmel gir ingen representasjoner eller garantier med hensyn til nøyaktigheten eller fullstendigheten av innholdet i dette dokumentet og forbeholder seg retten til å gjøre endringer i spesifikasjoner og produktbeskrivelser når som helst uten varsel. Atmel forplikter seg ikke til å oppdatere informasjonen her. Atmels produkter er ikke tiltenkt, autorisert eller garantert for bruk som komponenter i applikasjoner som er ment å støtte eller opprettholde liv.

© 2006 Atmel Corporation. Alle rettigheter forbeholdt. ATMEL®, logo og kombinasjoner derav, AVR®, Everywhere You Are® og AVR Studio® er registrerte varemerker for Atmel Corporation eller dets datterselskaper. Andre termer og produktnavn kan være varemerker for andre.

Dokumenter / Ressurser

ATMEL ATmega8515 8-bits mikrokontroller med 8K byte programmerbar flash i systemet [pdfBrukerhåndbok
ATmega8515 8-bits mikrokontroller med 8K byte programmerbar flash i systemet, ATmega8515, 8-bit mikrokontroller med 8K byte programmerbar flash i systemet, 8K byte programmerbar flash i systemet, programmerbar flash

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *