Preisersparnis: Atmega88 statt Atmega8. Geht das?

OP #1299640
Lesenswert?

meine Ausrüstung:
=================
myAVR Programmier-Board MK1 LPT (Atmega8 und Atmega88-kompatibel)
Compiler: BASCOM-Compiler

Hallo,

ein günstiger Elektronikhändler hat keinen Atmega8 sondern nur Atmega88 
im Programm.

-Welche Schwierigkeiten kann ich bekommen, wenn ich Atmega88 statt des 
Atmega8 in mein Programmier-Board (Board: siehe oben) setze?

Worin liegen eigentlich die hauptsächlichen Unterschiede zwischen 
Atmega8 und Atmega88 ?
Gast #1299654
Lesenswert?

Hi

>Welche Schwierigkeiten kann ich bekommen, wenn ich Atmega88 statt des
>Atmega8 in mein Programmier-Board (Board: siehe oben) setze?

Wenn du selbst programmierst ( und nicht Copy&Paste) keine.

>Worin liegen eigentlich die hauptsächlichen Unterschiede zwischen
>Atmega8 und Atmega88 ?

Datenblätter vergleichen!

MfG Spess
OP #1299839
Lesenswert?

Hallo,

dein PDF File listet die genauen Unterschiede zwischen
dem Atmega8-Mikrokontroller und dem Atmega88-Mikrokontroller.

Der Atmega88 scheint der Modernere zu sein. Der 88er
unterstützt keinen externen RC-Oszillator mehr.

Verbesserungen bei Atmega88:

1) schnellere Taktung (10MHz @2.7V statt 8MHz @2.7V) siehe Fussnote
                      (20MHz @4.5V statt 16MHz @4.5V)
2) niedrigerer Stromverbrauch
3) EEprom-Schreibzeit von 8ms auf 3ms verkürzt
4) geänderte Watchdogtimer Settings
5) einige zusätzliche Fuses
6) System Clock wurde mit einem Prescaler ausgestattet
7) ADC Charakteristika sind anders


Schnellere Taktung bei Atmega88:

Atmega8    4.5-5.5 V  0-16 MHz
Atmega8L   2.7-5.5 V  0-8  MHz
Atmega88   2.7-5.5 V  0-10 MHz bei 2.7-5.5 V, 0-20 MHz bei 4.5-5.5V
Atmega88V  1.8-5.5 V  0-4  MHz bei 1.8-5.5 V, 0-10 MHz bei 2.7-5.5V
Gast #1299852
Lesenswert?

Hi

>Der Atmega88 scheint der Modernere zu sein.

Der ATMega88 ist der modernere. Außerdem kannst du je nach 
Programmgröße auch den ATMega48/168/328 ausweichen. Unterscheiden sich 
nur im Speicher (4...32k).

MfG Spess
Moderator Persönliche Seite #1300196
Lesenswert?

Hannes Jaeger schrieb:
> Beim mega88 noch darauf achten, dass die interne Spannungsreferenz nicht
> mehr 2,54 V sondern nur noch 1,1 V ist.

Sonst könnte man ihn nämlich nicht bis 1,8 V herab benutzen...

Was mir noch einfällt: Peter Danneggers Lieblingsbeschwerde ist, dass
einige IO-Register aus dem IO-Bereich in den RAM-Bereich gerutscht
sind, sodass die Zugriffe langsamer werden.  Das könnte bei sorgfältig
hangefeiltem Assemblercode ggf. mal ein Problem sein.
OP #1300878
Lesenswert?

Ja, debugWIRE ist ein Eindrahtbus an der RESET-Leitung, über den eine 
bidirektionale Datenübertragung (zwischen PC und Mikrocontroller) über 
einen einzigen Draht erfolgt.

Die debugWIRE Software wird im AVR-Studio mitgeliefert, oder ist auf der 
Atmel-Homepage erhältlich. Man verbindet den Computer mit dem Atmega, 
setzt die DW-Fuses und hat dann folgende Debugmöglichkeiten:

-Breakpoints setzen
-Watches
-S-Ram verändern
-Eeprom verändern
-Step-by-Step execution
-Cpu Flags ändern
-Timer flags / Einstellungen ändern
usw.

Das eigentliche debugWIRE-Protokoll wird von Atmel als Firmengeheimnis 
betrachtet und ist nicht veröffentlicht.
Gast #1300922
Lesenswert?

>Preisersparnis : Atmega88 statt Atmega8

???? Der 8ter ist deutlich preiswerter als der 88ziger ????

Geht es Dir um 5,XY € Fracht?
Was soll das?

Wenn Du wirklich so "Klamm" bist, würde ich Dir gerne einen
8L8 schenken!

Mail genügt an info_(at)_malteblock_._de

(den Spass mach ich mir, aber bitte nur der TO)

Z8 :)
Gast #1301084
Lesenswert?

Hi

>angfristig wird das auf jeden Fall so sein.  Bei Digikey kannst du
>das bspw. bereits jetzt beobachten.

Richtig, ein ATMega103 hat am Schluss ein mehrfaches eines ATMega128 
gekostet.

@Daniel: Nichts für ungut, aber willst du uns jetzt über den ATMega88 
belehren? Und wo die Datenblätter von Atmel sind, weiss ich schon seit 
über 10 Jahren.

MfG Spess

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren