OK, en lookup tabell med RETLW, eller hur ?
Men problemet har inte med CALL att göra, utan det är
"ADDWF PCL, f" som bara klarar 255 adresser framåt.
Det finns en app note hos Microchip som visar har man fixar det, om man vill...
Jag kommer inte in på ADtekniks site, så jag ser inte deras programmerare, men generellt så skulle jag rekomendera dig att titta närmare på ICSP, det är så mycket smidigare. Hur gör du idag ? Flyttar PIC'en fram och tillbaka mellan programmerare och din applikation ?
När det gäller ELFA's PIC sortiment, så är det inget annat än ett stort skämt !!
Det saknas flera PIC typer som passar bra som nybörjar modeller, t.ex 16F88.
Av de du har listat, så är 16F628 ett mycket bättre alternativ, av de orsaker som du själv nämner.
Av de som ELFA *saknar* som har 18-pinnar, är bl.a
16F88, 16F648A, 16F688, 16F818/819 också trevliga alternativ.
> "Bitbangar seriekom."
Ha ! Och ändå så säger du samtidigt att :
> "Jag har fortfarande inte vuxit ur den."
Du motsäger dig själv...
*Ingen* bitbangar seriekom idag om det inte är av *mycket* speciella orsaker. I princip har alla PIC'ar (utom vissa speciella, som 6/8-pinnarna) idag som är av "generell" karaktär, hårdvara (USART/EUSART) för seriekom.
Slutligen, om man vill ha en PIC som fungerar till "allt", så kanske man ska kolla på någon av de mindre (28-pinnarna) i PIC18 serien. Enklare att programmera en PIC16 (speciellt F84!) och mycket kraftfullare.