To get you started, here's a set of Configs for the 876A (you can easilly change this for 877A) to be used with the MELABS default PM Assembler (not Microchips MPASM)...
Now call me old-fashioned, but I don't use Microcode Studio... and I would compile my program from a Windows DOS box with the command line...Code:@ DEVICE pic16F876A, HS_OSC ' System Clock Options @ DEVICE pic16F876A, WDT_ON ' Watchdog Timer @ DEVICE pic16F876A, PWRT_ON ' Power-On Timer @ DEVICE pic16F876A, BOD_ON ' Brown-Out Detect @ DEVICE pic16F876A, LVP_OFF ' Low-Voltage Programming @ DEVICE pic16F876A, CPD_OFF ' Data Memory Code Protect ' Set to CPD_ON for Release Copy @ DEVICE pic16F876A, PROTECT_OFF ' Program Code Protection ' Set to PROTECT_ON for Release @ DEVICE pic16F876A, WRT_OFF ' Flash Memory Word Enable
PBPW -p16F876A myprogram -v
If your program is small, you can also use...
PBP -p16F876A myprogram -v
but once it's complexity exceeds a certain limit, you will get "Out of Memory" errors when you compile, and you'll have to use PBPW rather than just PBP.




Bookmarks