Sida 1 av 1
PIC18 "motsvarighet" till 16F876A?
Postat: 24 oktober 2006, 16:55:05
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
Postat: 24 oktober 2006, 17:32:16
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 ?
Postat: 24 oktober 2006, 19:18:09
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.
Postat: 24 oktober 2006, 19:50:07
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.
Postat: 25 oktober 2006, 00:46:17
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?
Postat: 25 oktober 2006, 09:35:06
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...