Unterschied PIC und AVR

Gast #11885
Lesenswert?
• ▲
▼
Hallo Leute
ich programmiere jetzt seit ca. 1 Jahr Pic's (erst 16f84 jetzt 16f872) 
und habe wirklich gute Erfahrungen damit gemacht. Kann mir jemand den 
Unterschied zu AVR's erklären? Welche Vorteile haben Sie; sind Sie auch 
so einfach zu programmieren, gibt es bessere Bücher oder 
Entwicklungsumgebungen ? ...

Vielen Dank für Eure Antworten
Gast #11886
Lesenswert?
• ▲
▼
Hi Marco,

also bei so einer Frage scheiden sich natürlich die Geister. Es gibt 
sicher für beide Familien Vor- und Nachteile. Bei mir war die 
Entscheidung für Atmel AVR in erster Linie der Preis. Die 
Entwicklungsumgebung inkl. Programmierer(STK500)für (alle) Atmel AVR's 
schlägt mit 125 EUR zu Buche. Dafür bekommt man bei Microchip vielleicht 
gerade mal ein Testboard. Selbst ein ICE ist für 150 EUR absolut 
erschwinglich (der kostet beim PIC über 1000) Weitere Kriterien sind der 
viel größere Befehlssatz (Atmel ca. 130 - PIC ca. 35 Befehle) und die 
durchweg Flash-programmierbaren Chips. UV-Löschen ist einfach nicht mehr 
zeitgemäß. 8MIPS bei 8MHz(AVR) im Gegensatz zu 4MIPS bei 16MHz(PIC) 
usw...Ich kann hier natürlich nur meine Meinung vertreten aber Atmel ist 
die eindeutig bessere Alternative.

Gruß Andreas
Gast #11887
Lesenswert?
• ▲
▼
Hallo Andreas

Danke für die schnelle Info. Ich habe mir mittlerweile das Buch 
"AVR-RISC Mikrocontroller" gekauft und dabei gemerkt, dass AVR wirklich 
eine gute bzw. bessere Alternative ist. Leider muss ich jetzt nochmal 
viel Zeit aufwenden, aber dafür bekomme ich ja wirklich günstigere und 
bessere Entwicklungsumgebungen.

Gruß Marco
Gast #11888
Lesenswert?
• ▲
▼
Der einzige wirkliche Vorteil der PICs gegenüber den AVRs, den ich bis 
jetzt in Erfahrung bringen konnte, ist deren deutlich bessere 
elektrische Stabilität und Robustheit. Aber in allen anderen Kategorien 
werden die PICs durch die AVRs geschlagen.

Gruss,

Peter
Gast #11889
Lesenswert?
• ▲
▼
Also mir ist weitestgehend egal welche Controller-Familie ich verwende. 
Natürlich hat jeder seinene Lieblinge (Ich inzwischen die M16Cs ;-)) 
aber wenn man für die jeweiligen Controller die passende 
Entwicklungsumgebung besitzt ist es keine große Sache.

Mir reicht meist das Datenblatt, ein C-Compiler (für kleinere Sachen 
auch ASM) und die Tatsache dass sich fast alle In-Circuit programmieren 
lassen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.