Ciao xitus,
A mio parere potresti utilizzare anche un'altro pic.
Premetto che non ho mai progrtammato pic in assembler ( preferisco di gran lunga il mikroC ), quindi chiedo conferma agli esperti in assembler.
Secondo me potresti utilizzare un normalissimo pic 16F84A, modificando solo la prima parte del sorgente:
TITLE "Electronic Speed Control SERVO SOFTWARE"
LIST P=16C54A, R=HEX, C=120
include "p16C5X.inc"
include "p16c5xd.inc"
__FUSES _CP_OFF&_HS_OSC&_WDT_OFF
in questa maniera:
TITLE "Electronic Speed Control SERVO SOFTWARE"
LIST
P=16C84A, R=HEX, C=120
include "p16C8X.inc"
include "p16c8xd.inc"
__FUSES _CP_OFF&_HS_OSC&_WDT_OFF
Come librerie dovrebbero essere corrette queste che ti ho scritto.
Ma casomai puoi trovare tu le librerie alle quali fa riferimento il compilatore al momento di compilare il pic.
Spero di essere stato utile ed aspetto conferma dagli expert.