PIC18 "motsvarighet" till 16F876A?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Pjoms
EF Sponsor
Inlägg: 644
Blev medlem: 24 maj 2004, 12:18:40
Ort: Ö-vik

PIC18 "motsvarighet" till 16F876A?

Inlägg av Pjoms »

Jag har lekt en tag med bl.a. 16F876A, men skulle även vilja prova på 18-familjen.
Vad skulle ni rekomendera för lämplig godbit? Finns det någon arbetshäst i 18-serien liknande som 16F876A har blivit i 16-serien?
Jag har ett kort där det idag sitter just en 16F786A, men det skulle vara ett bra tillfälle att labba med en 18-krets då det kommer att bli trångt i skallen på den om jag ska stoppa dit allt jag vill. Även RAM och stackdjup börjar bli en begränsning...

Det jag i praktiken söker är alltså en 18-serie med:
* Prg.minne >8k
* Känd och åtkomlig
* Om möjligt, pinkompatibel med 876:an
sodjan
EF Sponsor
Inlägg: 43267
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

18F242/252/442/452 är väl den serie som nämast kan kallas för "populär".

Men annars finns det massor av modernare processorer (d.v.s i princip
alla med 4 siffror, "18Fxxxx"), och det spelar inte så stor roll vilken
man väljer. Används parametric-search hos Microchip för att få ett par
allternativ, kolla sedan vilka som går att få tag i...

Jag kommer (sannolikt) att komplettera mitt utbud med PICs med ett antal
18F's, men har inte hunnit. Däremot har jag mindre antal liggandes av
en del olika modeller, hojta till om jag ska kolla...

876'an är väl en 28 pinnare ?
Nästan alla 28-pins 18F är mer eller mindre pin-kompatibla.
Ska du swappa processorer i en färdig konstruktion ?
Eller varför är det viktigt med pinkompatibilitet ?
Pjoms
EF Sponsor
Inlägg: 644
Blev medlem: 24 maj 2004, 12:18:40
Ort: Ö-vik

Inlägg av Pjoms »

Ja, tanken var att det kanske skulle gå att "göra två flugor på smällen" då det skulle vara bra med mer kräm i ett tidigare projekt som byggs ut, samtidigt som det skulle vara skoj att testa PIC18.
Eventuellt måste jag i alla fall designa nytt kretskort så pinkompatibiliteten är inte ett krav, skulle bara vara smidigt när man labbar.
sodjan
EF Sponsor
Inlägg: 43267
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jag har labb-kort som tar både (t.ex) 876A och 18F252, så det ska normalt
inte vara något problem att "uppgradera".

PIC18 ger mer kraft dels genom att helt enkelt vara snabbare, men även
p.g.a att man kan skriva effektivare kod.
Pjoms
EF Sponsor
Inlägg: 644
Blev medlem: 24 maj 2004, 12:18:40
Ort: Ö-vik

Inlägg av Pjoms »

Hastigheten är inget jag jag behöver mer av nu. Det är i första hand programminnet & ram som tryter.
På din sida har du bl.a. 18F252 med 8k minne. Finns 252:an i olika tappningar?
På Microships sida står det 32k och på en annan sida fanns den specad som 16k. Vad gäller igentligen?

Vad jag förstår så är 252:an på väg att fasas ut till förmån för 18F2520
I en tidigare tråd skrev du:
Från en del håll har jag hört att "nollorna" (d.v.s 2420/4520/2520/4520)
inte är riktigt stabila än för kritiska applikationer. 242/452/252/452
är däremot "rock-solid"...
Vad menar du med "kritiska applikationer", förutom interruptproblemet (som jag troligen inte kommer att stöta på nu) i ovan nämda tråd?
sodjan
EF Sponsor
Inlägg: 43267
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, jag har tydlign ett fel där.
Du har ju bra koll själv.
Tråden du länkar till är över ett halvt år gammal...
Skriv svar