Fragen zu einem 16er Pic

Gast #2280873
Hi,
ich kenne mich mit Pics nicht so aus und benutze eigentlich nur AVRs. 
Nun meinte ein "bekannter", den ich über ein selbstgebautes Gerät 
fragte, welche µC er verwendet, dass er einen 16er Pic verwenden würde. 
Mir ist schon bewusst was ein Pic ist aber was bedeutet die 16 ? Ist das 
die Nummer hinter dem 'PIC', wie zb bei diesem Modell: PIC16F8X .? Bzw. 
haben dann alle 16er Pics gleiche "Grundeigenschaften" wie zb 
Architektur, Bit oder Taktfrequenz?
(Wobei mich hier vor allem die Geschwindigkeit, also Taktfreq. 
interessiert)


Mfg PlaySAFE
Gast #2280944
Ok, da steht ja schon einiges =))
Bezieht sich das '16er' jetzt auf die "Familie"-> 16-Bit-Kern-Controller 
oder die Typenbezeichnung -> PIC16xxxx

Ansonsten steht ja eigentlich alles was ich wissen muss auf der Seite. 
Danke dafür.
#2280961
Im Grunde ist es ganz einfach:
10 = 12 = 8.
12 = 12 = 8,
16 = 14 = 8.
18 = 16 = 8.
24 = 24 = 16.
30 = 24 = 16.
32 = 32 = 32.
33 = 24 = 16.

Hintergrund: Man kann den Fokus auf den Namen legen (#1), auf die 
Befehlsbreite (#2) oder auf die Datenbreite (#3).

Es gibt also 8-Bit PICs, die gleichzeitig auch 12-, 14- oder 16-Bit PICs 
sein können und wenn man Pech hat 18 heissen. Man sieht so auch ganz 
gut, dass Microchip bei den 32ern etwas falsch gemacht hat.
Gast #2281018
>Man sieht so auch ganz gut,
>dass Microchip bei den 32ern etwas falsch gemacht hat.

Ich seh das jetzt irgendwie nich.
Kannst du bitte mal sagen was?

mir kommt eher ein 8 bit Controller mit 14 bit Kern, der dann PIC16 
heißt komisch vor ^_^
Gast #2281045
>Die Logik der konsequenten Unlogik ist durchbrochen. Ist der Einzige,
>bei dem alles zusammenpasst. ;-)

Ach, das geht noch weiter. Es gibt alte 16C die einen 12er
Kern haben. Es gibt neuere 16F die einen 12er Kern haben.
Ersatz für die alten 16C mit 12er Kern. Viele 16C haben aber
einen 14er Kern. Und dann gibt es noch 12F die einen 14er
Kern haben, 12F mit 12er Kern gibt es aber auch. Wieder
Ersatz für alte 12C mit 12er Kern.
Gast #2281113
Das is ja mal praktisch ;D
Naja ich geh mal von max möglichen 40Mhz aus, vergleichbares ist bei den 
AVRs ja immer noch recht billig :D


Danke für die Hilfe

PlaySAFE
#2281290
Im Sprachgebrauch der PIC-Leute ist ein "18er PIC" oder ein "PIC18" in 
der Regel ein PIC18Fxxxx-Typ und ein "16er PIC" oder "PIC16" eben ein 
PIC16Fxxx.

Die angegebenen Taktfrequenzen (z.B. 40 MHz) sind die 
Oszillatorfrequenzen (Ausnahme: PIC18F macht mit seiner PLL aus 10 MHz 
Oszillatorfrequenz 40 MHz Taktfrequenz).
Diese Taktfrequenzen kann man dann durch 4 teilen um die 
Instruction-Cycle-Frequenz zu kriegen (bei 40 MHz Taktfrequenz also 10 
MHz). Dann gilt: die allermeisten Instruktionen brauchen einen (bzw. 
Sprünge zwei) Instruction-Cycles.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 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.