Unterschiede zwischen ATmega16 und ATmega16L?

Gast #207292
Hi,

ich möchte einen ATmega16 mit 12 Mhz @ 3.3V-3.8V laufen lassen um 3.3V
hardware an zu steuern (die I/O der 3.3V hardware ist nicht 5V
kompatibel).

Ich brauche unbedingt die 12 Mhz für software USB und halt die
3.3V-3.8V um die 3.3V hardware an zu sprechen (es handelt sich um eine
cpld+flash speicher kombination die auch von nativer 3.3V hardware aus
einen anderen Gerät angesprochen wird).

Nun wollte ich wissen welcher ATmega16 sich dafür besser eignet denn
ich wäre ja bei beiden µCs ausserhalb der normalen Spezifikationen.
Gibt es zwischen den beiden Ausführungen eigentlich richtige
Unterschiede oder wurden die nur während der Produktion aussortiert?

Was denkt ihr würde sich besser eignen?

Mfg,
Marius
Gast
Hi,

die werden angeblich nur aussortiert.
Hier sind mal wieder die Übertakter gefragt :)

Wie wäre es evtl mit einem neueren AVR?

Der Mega168 ist bei 2,7V immerhin noch bis 10 Mhz spezifiziert, auch
nicht 12, ich sehe es ein, aber damit bist du nur 20 % ausser Spec und
nicht gleich 50 % ;-)
Gast
hmm das hat nicht lang gedauert um den Mega168 aus zu schließen, der hat
ja nur 23 I/O pins. Ich brauche wirklich alle 4 I/O ports des ATmega16
(bis auf 2-3 pins)
Gast
Hi,

ja der 168 ist wie der 48 und 88 vom Pinout her ein Mega8, nur besser
:)
Wenn du die ganzen Ports brauchst, wird das natürlich nix. Es gibt
allerdings noch den 164, 324 und 644, die 32 IO-Pins wie der 16er
haben.

Die Frage, ob man die irgendwo bekommt, bleibt allerdings noch offen.
Gast
so lange kann ich nicht warten. Also ich würde jetzt nur mal gerne einen
Tipp haben - ATmega16 oder ATmega16L - wer hält das, was ich vor habe
besser aus? :)
Gast
Ist völlig wurscht, sind beide identisch.
Mega16 == Mega16L.
Das sollte aber langsam bekannt sein.

Beide aus der gleichen Serie.
Teil A wird auf 16MHz bei 5V getestet und heißt Mega16,
Teil B wird auf 8MHz bei 2,7V getestet und heißt Mega16-L,
wäre A jetzt B, würde er Mega16L heißen.
Für Deine Zwecke bietet sich der Billigere an, einen anderen
Unterschied gibt es nicht

http://www.robotgames.net/atmel/mega8_or_mega8l.htm
Gast
?

Die Speed Grades und Op. Voltages sind doch genauso gestaffelt. Es gibt
da genauso keinen 3,3V Typ mit >=12 MHz.

Warum eigentlich nicht gleich einen USB-µC nehmen? Der EZUSB ist ein
3,3 V µC.
Gast
USB-µCs sind mir zu teuer, wenn du weißt welcher USB chip einfach zu
implementieren und für ~3 euro zu haben ist dann gerne :)

Ausserdem brauche ich ja immernoch zusätzlich einen AVR. Ich hab mir
mal den FTDI chip angeschaut aber der ist mit mehr als 5 euro, bei
segor, wirklich sehr teuer.

Also im datasheet des 162 steht bei mir 2.7v - 5.5v @ 16 mhz max. Das
geht doch und der hat sogar mehr IO als der ATmega16. Nur blöd das das
pinout anders ist weil ich schon meine platine fast fertig gemacht habe
(wie doof doh).
Gast
Hi,

162, jo, ich seh's, hatte in einem uralten Datenblatt nachgeschaut...
Aber da bist du auch bei 6 Euro dabei, dafür sollte man schon nen EZUSB
bekommen. Aber warum brauchst du dann noch einen AVR?
Gast
Ok ich schaue gerade auf der cypress seite, die haben ja sehr viele USB
devices. Kannst du mir da vielleicht eins empfehlen? ich arbeite mich
gerade durch die datasheets...
Gast
Hab gerade den CY7C63913 gefunden, der ist im PDIP gehäuse, hat einen
internen oszilator, einen internen 3.3V spannungsregler und 36 IO pins.
Nur wenn ich den in google eingebe kommen gerade mal 3 ergebnisse - wo
kann ich den her bekommen? Ich brauch mehr infos, der chip ist einfach
genial! :)

Wäre echt nett wenn ihr mir sagen könntet wo ich als normalsterblicher
gut an cypress ICs ran komme ^^
Gast
Hi,

Ezusb = Cypress AN2135SC
Da gibts aber schon modernere, FX und FX2, mehr dazu auf der Seite von
Cypress. Den 2135 gibts bei
http://www.braintechnology.de/braintechnology/ und afaik auch bei
Segor.

Der EZUSB und die FX und FX2 haben einen 8051-Kern, die können also
höchstwahrscheinlich die Aufgaben deines Mega16 übernehmen. Frage ist
halt Datendurchsatz und Geschwindigkeit - sprich deine bislang
geheimgehaltene Anwendung des ganzen :-)

Aber wenn du mit Software USB drauf loswolltest kann's nicht allzu
schlimm sein ;-)
Gast
die sind aber auch ganz schön teuer... kostet mich bei 25 stk jeweils
5.78€ und der ATmega16L halt nur 3.23€, das ganze soll
irgendwann auch mal in kleineren stückzahlen hergestellt werden (hoffe
ich zumindest).

Beim CY7C63913 muss ich bei digikey schon 800 stück bestellen die
würden dann aber auch nur 2.26€ kosten... ganz soviele wollte ich
aber nicht ^^

Ich bin jetzt voll verwirrt... was sollte ich denn nun nehmen? Ich habe
halt schon einige anforderungen an den chip.

Ich habe mir überlegt das ich eigentlich nur 24 IO pins brauche, aber
er sollte auf *3.3v* laufen und nicht zu teuer sein also wenn jemand
da eine günstige alternative kennt... ich werde nochmal die
Produktpalette durchstöbern aber ich verliere bei sovielen chips zu
schnell den Überblick.

Falls ich doch den AN2131Q benutzen sollte wo kann ich denn da
informationen her bekommen? Ich würde nicht so gerne unerforschtes
gebiet betreten und am ende läuft dann nix. hat damit schon mal jemand
was gemacht? Ich finde irgendwie so wenig informationen (auf deutsch)
zu den chips.

Bah! Der Thread ist jetzt ganz schön off-topic, sorry ^^
Gast
Hi,

nen halben Tag her und schon findet man den Thread nicht mehr :)

Auf http://www.mikrocontroller.net/articles/USB gibts ein paar Typen,
ansonsten die Hersteller (freescale, cypress, atmel, TI) abklappern.
Ist natürlich mühsam, aber ein echter USB-µC mit 3,3 V ist sicherlich
besser, als auf biegen und brechen einen AVR 50 % ausserhalb
Spezifikation zu betreiben.
Gast
Ich bin mir noch nicht ganz sicher aber ich glaube ich habe mich für den
ATMEL AT89C5131 entschieden den ich eigentlich vor sehr laaanger zeit
schon im visier hatte aber wegen dem package nicht benutzen wollte aber
der Preis (bei digikey...) und die Verfügbarkeit in deutschland
(zumindest in kleinen stückzahlen noch bezahlbar) haben mich überzeugt.
Mal schauen was dabei raus kommt ^^

Ich habe heute mal ein paar tests mit software usb gemacht, das läuft
recht gut und 512kb sind in einer minute und 20 sekunden übertragen,
falls gar nix mehr geht kann ich ja immer noch darauf zurück greifen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.