ATMEL-ATmega8515-8bitový-mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-logo

8515bitový mikrokontrolér ATMEL ATmega8 s 8K bajtovým programovatelným bleskem v systému

ATMEL-ATmega8515-8-bit-Microcontroller-with-8K-Bytes-In-System-Programmable-Flash-prodact-img

Vlastnosti

  • Vysoce výkonný 8bitový mikrokontrolér AVR® s nízkou spotřebou
  • Architektura RISC
  • 130 mocných pokynů - většina provedení jediného taktu
  • 32 x 8 pracovních registrů pro všeobecné účely
  • Plně statický provoz
  • Propustnost až 16 MIPS při 16 MHz
  • Dvoucyklový multiplikátor na čipu
  • Nevolatilní programové a datové paměti
  • 8K bajtů samoprogramovatelného blesku v systému
  • Výdrž: 10,000 XNUMX cyklů zápisu / mazání
  • Volitelná sekce spouštěcího kódu s nezávislými zámkovými bity
  • Programování v systému pomocí spouštěcího programu na čipu
  • Skutečná operace čtení-při-zápisu
  • 512 bajtů EEPROM
  • Výdrž: 100,000 XNUMX cyklů zápisu / mazání
  • 512 bajtů vnitřní paměti SRAM
  • Až 64 kB volitelného externího paměťového prostoru
  • Programovací zámek pro softwarovou bezpečnost
  • Periferní funkce
  • Jeden 8bitový časovač/počítač se samostatným předděličem a režimem porovnání
  • Jeden 16bitový časovač/počítač se samostatným předděličem, režimem porovnání a režimem snímání
  • Tři PWM kanály
  • Programovatelný sériový USART
  • Sériové rozhraní Master/Slave SPI
  • Programovatelný časovač hlídacího psa se samostatným oscilátorem na čipu
  • Analogový komparátor na čipu
  • Speciální funkce mikrokontroléru
  • Reset po zapnutí a programovatelná detekce zahnědnutí
  • Interně kalibrovaný RC oscilátor
  • Externí a interní zdroje přerušení
  • Tři režimy spánku: Nečinnost, Vypnutí a Pohotovostní režim
  • I / O a balíčky
  • 35 Programovatelné I/O linky
  • 40pinový PDIP, 44vodičový TQFP, 44vodičový PLCC a 44padový QFN/MLF
  • Provozní svtages
  • 2.7 – 5.5 V pro ATmega8515L
  • 4.5 – 5.5 V pro ATmega8515
  • Rychlostní stupně
  • 0 – 8 MHz pro ATmega8515L
  • 0 – 16 MHz pro ATmega8515

Konfigurace kolíků

Obrázek 1. Pinout ATmega8515

ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-1 ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-2

Nadview

ATmega8515 je nízkoenergetický 8bitový mikrokontrolér CMOS založený na architektuře RISC vylepšené AVR. Prováděním výkonných instrukcí v jediném hodinovém cyklu dosahuje ATmega8515 propustnosti blížící se 1 MIPS na MHz, což umožňuje návrháři systému optimalizovat spotřebu energie oproti rychlosti zpracování.

Blokové schéma

Obrázek 2. Blokové schéma

ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-3

Jádro AVR kombinuje bohatou instrukční sadu s 32 univerzálními pracovními registry. Všech 32 registrů je přímo připojeno k aritmetické logické jednotce (ALU), což umožňuje přístup ke dvěma nezávislým registrům v jedné instrukci provedené v jednom hodinovém cyklu. Výsledná architektura je kódově efektivnější a přitom dosahuje propustnosti až desetkrát rychlejší než běžné mikrokontroléry CISC. ATmega8515 poskytuje následující funkce: 8K bajtů in-System Programmable Flash s funkcemi Read-While-Write, 512 bajtů EEPROM, 512 bajtů SRAM, rozhraní externí paměti, 35 obecných I/O linek, 32 univerzálních pracovních registrů, dva flexibilní časovače/počítače s režimy porovnání, interní a externí přerušení, sériový programovatelný USART, programovatelný časovač Watchdog s interním oscilátorem, sériový port SPI a tři softwarově volitelné režimy úspory energie. Nečinný režim zastaví CPU a umožní, aby SRAM, časovač/počítadla, port SPI a systém přerušení pokračovaly v činnosti. Režim Power-down uloží obsah registru, ale zmrazí oscilátor a deaktivuje všechny ostatní funkce čipu až do dalšího přerušení nebo hardwarového resetu. V pohotovostním režimu krystalový/rezonátorový oscilátor běží, zatímco zbytek zařízení spí. To umožňuje velmi rychlý start v kombinaci s nízkou spotřebou energie. Zařízení je vyrobeno pomocí technologie energeticky nezávislé paměti Atmel s vysokou hustotou. ISP Flash na čipu umožňuje přeprogramování paměti programu v systému přes sériové rozhraní SPI, konvenčním programátorem energeticky nezávislé paměti nebo spouštěcím programem na čipu běžícím na jádře AVR. Spouštěcí program může použít libovolné rozhraní ke stažení aplikačního programu do aplikační paměti Flash. Software v sekci Boot Flash poběží i nadále, dokud se aktualizuje sekce Application Flash, což poskytuje skutečnou operaci čtení-při-zápisu. Kombinací 8bitového RISC CPU s In-System Self-programmable Flash na monolitickém čipu je Atmel ATmega8515 výkonný mikrokontrolér, který poskytuje vysoce flexibilní a nákladově efektivní řešení mnoha vestavěných řídicích aplikací. ATmega8515 je podporována kompletní sadou nástrojů pro vývoj programů a systémů, včetně: C kompilátorů, makra assemblerů, programových debuggerů/simulátorů, in-circuit emulátorů a vyhodnocovacích sad.

Zřeknutí se odpovědnosti

Typické hodnoty obsažené v tomto datovém listu jsou založeny na simulacích a charakterizaci jiných mikrokontrolérů AVR vyrobených stejnou procesní technologií. Hodnoty Min a Max budou k dispozici po charakterizaci zařízení.

Kompatibilita s AT90S4414/8515 a ATmega8515

ATmega8515 poskytuje všechny funkce AT90S4414/8515. Kromě toho je přidáno několik nových funkcí. ATmega8515 je ve většině případů zpětně kompatibilní s AT90S4414/8515. Mezi těmito dvěma mikrokontroléry však existují určité nekompatibility. K vyřešení tohoto problému lze naprogramováním pojistky S90C zvolit režim kompatibility AT4414S8515/8515. ATmega8515 je 100% pinově kompatibilní s AT90S4414/8515 a může nahradit AT90S4414/8515 na současných deskách plošných spojů. Umístění pojistkových bitů a elektrické charakteristiky se však mezi těmito dvěma zařízeními liší.

Režim kompatibility AT90S4414/8515

Naprogramováním pojistky S8515C se změní následující funkce:

  • Časová sekvence pro změnu časového limitu Watchdog je deaktivována. Podrobnosti viz „Časované sekvence pro změnu konfigurace časovače Watchdog“ na straně 53.
  • Dvojité ukládání do vyrovnávací paměti registrů příjmu USART je zakázáno. Podrobnosti viz „AVR USART vs. AVR UART – Kompatibilita“ na stránce 137.
  • PORTE(2:1) bude nastaven jako výstup a PORTE0 bude nastaven jako vstup.

Popisy pinů

  • VCC Digitální napájení svtage
  • GND Ground.

Port A (PA7..PA0)

Port A je 8bitový obousměrný I/O port s interními pull-up rezistory (vybranými pro každý bit). Výstupní vyrovnávací paměti portu A mají symetrické charakteristiky měniče s vysokou schopností sink a source. Když jsou piny PA0 až PA7 použity jako vstupy a jsou externě staženy na nízkou úroveň, budou zdrojem proudu, pokud jsou aktivovány interní pull-up odpory. Piny portu A jsou třístavové, když se aktivují podmínky resetování, i když hodiny neběží. Port A také slouží k funkcím různých speciálních funkcí ATmega8515, jak je uvedeno dále

Port B (PB7..PB0)

Port B je 8bitový obousměrný I/O port s interními pull-up rezistory (vybranými pro každý bit). Výstupní vyrovnávací paměti Port B mají symetrické charakteristiky měniče s vysokou schopností sink a source. Jako vstupy budou piny Port B, které jsou externě staženy na nízkou úroveň, zdrojem proudu, pokud jsou aktivovány pull-up rezistory. Piny portu B jsou třístavové, když se aktivují podmínky resetování, i když hodiny neběží. Port B také slouží funkcím různých speciálních funkcí ATmega8515, jak je uvedeno dále

Port C (PC7..PC0)

Port C je 8bitový obousměrný I/O port s interními pull-up rezistory (vybranými pro každý bit). Výstupní vyrovnávací paměti Port C mají symetrické charakteristiky měniče s vysokou schopností sink a source. Jako vstupy budou piny Port C, které jsou externě staženy na nízkou úroveň, zdrojem proudu, pokud jsou aktivovány pull-up rezistory. Piny portu C jsou třístavové, když se aktivují podmínky resetování, i když hodiny neběží.

Port D (PD7..PD0)

Port D je 8bitový obousměrný I/O port s interními pull-up rezistory (vybranými pro každý bit). Výstupní vyrovnávací paměti portu D mají symetrické charakteristiky měniče s vysokou schopností sink a source. Jako vstupy budou piny Port D, které jsou externě staženy na nízkou úroveň, zdrojem proudu, pokud jsou aktivovány pull-up rezistory. Piny portu D jsou třístavové, když se aktivují podmínky resetování, i když hodiny neběží. Port D také slouží k funkcím různých speciálních funkcí ATmega8515, jak je uvedeno

Port E(PE2..PE0)

Port E je 3bitový obousměrný I/O port s interními pull-up rezistory (vybranými pro každý bit). Výstupní vyrovnávací paměti Port E mají symetrické charakteristiky měniče s vysokou schopností sběru i zdroje. Jako vstupy budou piny Port E, které jsou externě staženy na nízkou úroveň, zdrojem proudu, pokud jsou aktivovány pull-up rezistory. Piny portu E jsou třístavové, když se aktivují podmínky resetování, i když hodiny neběží. Port E také slouží k funkcím různých speciálních funkcí ATmega8515, jak je uvedeno

RESETOVAT

Resetovat vstup. Nízká úroveň na tomto kolíku po dobu delší, než je minimální délka pulzu, vygeneruje reset, i když hodiny neběží. Minimální délka pulzu je uvedena v tabulce 18 na straně 46. U kratších pulzů není zaručeno, že vygenerují reset.

XTAL1

Vstup do invertujícího oscilátoru amplifikátor a vstup do vnitřního pracovního obvodu hodin.

XTAL2

Výstup z invertujícího oscilátoru ampživější.

Zdroje

Komplexní sada vývojových nástrojů, poznámky k aplikacím a datové listy jsou k dispozici ke stažení na http://www.atmel.com/avr.

O kódu Přamples

Tato dokumentace obsahuje jednoduchý kód napřamples, které stručně ukazují, jak používat různé části zařízení. Tyto kódy examppředpokládejme, že hlavička specifická pro část file je zahrnuta před kompilací. Uvědomte si, že ne všichni dodavatelé kompilátoru C obsahují definice bitů v záhlaví files a zpracování přerušení v C je závislé na kompilátoru. Další podrobnosti potvrďte v dokumentaci kompilátoru C.

Shrnutí registrace

ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-4 ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-5

Poznámky

  1. Podrobnosti o přístupu k UBRRH a UCSRC naleznete v popisu USART.
  2. Kvůli kompatibilitě s budoucími zařízeními by rezervované bity měly být při přístupu zapisovány na nulu. Rezervované adresy I / O paměti by nikdy neměly být zapsány.
  3. Některé ze stavových příznaků se vymažou zápisem logické jedničky. Všimněte si, že instrukce CBI a SBI budou pracovat se všemi bity v I/O registru, zapíšou jedničku zpět do libovolného příznaku přečteného tak, jak je nastaven, čímž se příznak vymaže. Pokyny CBI a SBI pracují pouze s registry $ 00 až $ 1F.

Souhrn instrukční sady

ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-6 ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-7 ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-8 ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-9 ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-10

Informace pro objednání

ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-11

Poznámka

  1. Toto zařízení lze dodat také ve formě plátků. Obraťte se prosím na místní obchodní zastoupení Atmel pro podrobné informace o objednávce a minimální množství.
  2. Alternativa balení bez obsahu olova, vyhovuje evropské směrnici o omezení nebezpečných látek (směrnice RoHS). Také bez halogenidů a plně zelené.

ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-12

Informace o balení

ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-13

BĚŽNÉ ROZMĚRY (měrná jednotka = mm)

ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-14

Poznámky

  1. Tento balíček odpovídá referenčnímu označení JEDEC MS-026, Variace ACB.
  2. Rozměry D1 a E1 nezahrnují výstupek formy. Přípustné vyčnívání je 0.25 mm na stranu. Rozměry D1 a E1 jsou maximální rozměry plastového těla včetně nesouladu formy.
  3. Koplanarita vývodu je maximálně 0.10 mm.

ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-15

BĚŽNÉ ROZMĚRY (měrná jednotka = mm)ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-16

Poznámky

  1. Toto balení odpovídá referenčnímu označení JEDEC MS-011, Variation AC.
  2. Rozměry D a E1 nezahrnují formování Flash nebo Protrusion. Plíseň nebo výstupek nesmí překročit 0.25 mm (0.010″).

ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-17

BĚŽNÉ ROZMĚRY (měrná jednotka = mm)ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-18

Poznámky

  1. Toto balení odpovídá referenčnímu označení JEDEC MS-018, Variation AC.
  2. Rozměry D1 a E1 nezahrnují výstupek formy. Povolený výstupek je 010″ (0.254 mm) na stranu. Rozměr D1 a E1 zahrnují nesoulad formy a jsou měřeny při extrémním stavu materiálu na horní nebo dolní dělicí čáře.
  3. Koplanarita vývodu je maximálně 0.004″ (0.102 mm).

ATMEL-ATmega8515-8-bit-Mikrokontrolér-s-8K-Bytes-In-System-Programmable-Flash-obr-19

Errato

Písmeno revize v této části odkazuje na revizi zařízení ATmega8515.

ATmega8515(L) Rev. C a D

  1. Konverze prvního analogového komparátoru může být zpožděna Pokud je zařízení napájeno pomalu rostoucím VCC, první převod analogového komparátoru bude u některých zařízení trvat déle, než se očekávalo. Oprava problému/Řešení Po zapnutí nebo resetu zařízení před prvním převodem vypněte a povolte analogový komparátor.

Datový list Historie revizí

Vezměte prosím na vědomí, že čísla stránek v této části odkazují na tento dokument. Odkazující revize v této části odkazují na revizi dokumentu.

Rev. 2512J-10/06

  1. Aktualizovaný popis TOP/BOTTOM pro všechny časovače/počítadla Režim rychlého PWM.
  2. Aktualizováno „Errata“

Rev. 2512I-08/06

  1. Aktualizované "Informace pro objednání"

Rev. 2512H-04/06

  1. Přidány „zdroje“
  2. Aktualizovaný křížový odkaz v „Phase Correct PWM Mode“
  3. Aktualizován „Registr masky přerušení časovače/počítadla – TIMSK(1)“
  4. Aktualizováno „Sériové periferní rozhraní – SPI“
  5. Odstraněna zastaralá část „Calibration Byte“
  6. Aktualizována Tabulka 10 na stránce 38, Tabulka 52 na stránce 120, Tabulka 94 na stránce 196 a Tabulka 96

Rev. 2512G-03/05

  1. Alternativa balíčku MLF se změnila na „Paket rámu se čtyřmi plochými bezolovnatými/mikrovodičovými rámy QFN/MLF“.
  2. Aktualizované "Elektrické vlastnosti"
  3. Aktualizované "Informace pro objednání"

Rev. 2512E-09/03

  1. Aktualizovaný „Kalibrovaný interní RC oscilátor“

Rev. 2512E-09/03

  1. Odstraněno „Předběžné“ z datového listu.
  2. Aktualizována tabulka 18 na stránce 46 a „Absolutní maximální hodnocení“ a „Charakteristiky stejnosměrného proudu“ v části „Elektrické charakteristiky“
  3. Aktualizovaná kapitola „Typické vlastnosti ATmega8515“

Rev. 2512D-02/03

  1. Přidáno „zápis do EEPROM během režimu spánku při vypnutí“
  2. Vylepšený popis v „Phase Correct PWM Mode“
  3. Opravené průběhy OCn na obrázku 53
  4. V části „Plnění dočasné vyrovnávací paměti (načítání stránky)“ na stránce 173 přidána poznámka o zápisu do EEPROM během načítání stránky SPM.
  5. Aktualizovaná tabulka 93
  6. Aktualizované "Informace o balení"

Rev. 2512C-10/02

  1. Přidáno „Použití všech umístění externí paměti menší než 64 KB“
  2. Všechny TBD byly odstraněny.
  3. Přidán popis kalibračních hodnot pro 2, 4 a 8 MHz.
  4. Přidána změna frekvence „Externích hodin“
  5. Přidána poznámka o VBOT, tabulka 18
  6. Aktualizováno o „Nepřipojené kolíky“
  7. Aktualizováno „16bitový časovač/počítadlo1“ na stránce 97, Tabulka 51 na stránce 119 a Tabulka 52
  8. Aktualizováno „Vstup do programovacího režimu“ na stránce 184, „Vymazání čipu“ na stránce 184, Obrázek 77 na stránce 187 a Obrázek 78 na
  9. Aktualizované „Elektrické charakteristiky“ na stránce 197, „Externí hodinová jednotka“ na stránce 199, Tabulka 96 na stránce 199 a Tabulka 97 na stránce 200, „Charakteristiky časování SPI“ na stránce 200 a Tabulka 98
  10. Přidáno „Errata“

Rev. 2512B-09/02

  1. Změnila se výdrž na blesku na 10,000 XNUMX cyklů zápisu/vymazání.

Rev. 2512A-04/02

  1. Počáteční.

Společnost Atmel

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

Regionální ředitelství

Evropa

  • Atmel Sarl
  • Route des Arsenaux 41
  • Case Postale 80
  • CH-1705 Fribourg Švýcarsko
  • tel: (41) 26-426-5555
  • Fax: (41) 26-426-5500

Asie

  • Místnost 1219
  • Chinachem Golden Plaza
  • 77 Mody Road Tsimshatsui
  • Východní Kowloon
  • Hongkong
  • tel: (852) 2721-9778
  • Fax: (852) 2722-1369

Japonsko

  • 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa
  • Chuo-ku, Tokio 104-0033 Japonsko
  • Tel: (81) 3-3523-3551
  • Fax: (81) 3-3523-7581

Provoz společnosti Atmel

Paměť

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

Mikrokontroléry

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

Požadavky na literaturu
www.atmel.com/literature

Prohlášení: Informace v tomto dokumentu jsou poskytovány v souvislosti s produkty Atmel. Tímto dokumentem ani v souvislosti s prodejem produktů Atmel není udělena žádná licence, výslovná nebo předpokládaná, estoppel nebo jinak, k právům duševního vlastnictví. S VÝJIMKOU UVEDENÝCH V PODMÍNEK A PODMÍNEK PRODEJE ATMEL, KTERÉ SE NACHÁZEJÍ NA ATMEL'S WEB STRÁNKA, ATMEL NEPŘEBÍRÁ ŽÁDNOU ODPOVĚDNOST A ODMÍTÁ JAKÉKOLI VÝSLOVNÉ, PŘEDPOKLÁDANÉ NEBO ZÁKONNÉ

ZÁRUKA

TÝKAJÍCÍ SE JEJÍCH PRODUKTŮ VČETNĚ, ALE NEOMEZENO NA, PŘEDPOKLÁDANÉ ZÁRUKY PRODEJNOSTI, VHODNOSTI PRO KONKRÉTNÍ ÚČEL NEBO NEPORUŠENÍ PRÁV. V ŽÁDNÉM PŘÍPADĚ NEBUDE ATMEL ODPOVĚDNÁ ZA JAKÉKOLI PŘÍMÉ, NEPŘÍMÉ, NÁSLEDNÉ, TRESTNÉ, ZVLÁŠTNÍ NEBO NÁHODNÉ ŠKODY (VČETNĚ, BEZ OMEZENÍ, ŠKODY ZA ZTRÁTU ZISKU, PŘERUŠENÍ OBCHODNÍ ČINNOSTI NEBO ZTRÁTU ZA ZTRÁTU INFORMACÍ) , I KDYŽ BYLA ATMEL UPOZORNĚNA NA MOŽNOST TAKOVÝCH ŠKOD. Společnost Atmel neposkytuje žádná prohlášení ani záruky s ohledem na přesnost nebo úplnost obsahu tohoto dokumentu a vyhrazuje si právo provádět změny specifikací a popisů produktů kdykoli bez upozornění. Společnost Atmel se nezavazuje aktualizovat zde uvedené informace. Produkty Atmel nejsou zamýšleny, autorizovány nebo zaručeny pro použití jako součásti v aplikacích určených k podpoře nebo udržení životnosti.

© 2006 Atmel Corporation. Všechna práva vyhrazena. ATMEL®, logo a jejich kombinace, AVR®, Everywhere You Are® a AVR Studio® jsou registrované ochranné známky společnosti Atmel Corporation nebo jejích dceřiných společností. Jiné termíny a názvy produktů mohou být ochrannými známkami jiných společností.

Dokumenty / zdroje

8515bitový mikrokontrolér ATMEL ATmega8 s 8K bajtovým programovatelným bleskem v systému [pdfUživatelská příručka
ATmega8515 8bitový mikrokontrolér s 8K bajtovým programovatelným bleskem v systému, ATmega8515, 8bitový mikrokontrolér s 8K bajtovým programovatelným bleskem v systému, 8K bajtový programovatelný blesk v systému, programovatelný blesk

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *