Fragen zu einem 16er Pic

Gast #2280873
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

>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
Lesenswert?

>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.
#2281290
Lesenswert?

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

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