/L20"Microchip PIC Asm" Nocase Line Comment = ; File Extensions = ASM INC 
/Delimiters = ~!@$%^&*()-+=|\{}[]:;"'<> ,	.?
/Function String = "%[a-zA-Z_]*"
/C1 ASSEMBLER DIRECTIVES
#DEFINE #INCLUDE #UNDEFINE 
BANKISEL BANKSEL 
CBLOCK CODE CONSTANT 
DATA DB DE DT DW 
ELSE END ENDC ENDIF ENDM ENDW EQU ERROR ERRORLEVEL EXITM EXPAND EXTERN 
FILL 
GLOBAL 
IDATA IF IFDEF IFNDEF 
LIST LOCAL 
MACRO MESSG 
NOEXPAND NOLIST 
ORG 
PAGE PAGESEL PROCESSOR 
RADIX RES 
SET SPACE SUBTITLE 
TITLE 
UDATA UDATA_OVR UDATA_SHR 
VARIABLE 
WHILE 
__BADRAM __CONFIG __IDLOCS __MAXRAM
=
/C2 PIC16C5X INSTRUCTION SET
addwf andlw andwf
bcf bsf btfsc btfss
call clrf clrw clrwdt comf
decf decfsz
goto
incf incfsz iorlw iorwf
movf movlw movwf
nop
option 
retlw rlf rrf
sleep subwf swapf
tris
xorlw xorwf
/C3 PIC16CXX INSTRUCTION SET
addlw
retfie return
sublw
/C4 PIC17CXXX INSTRUCTION SET
addwfc 
btg 
cpfseq cpfsgt cpfslt 
daw dcfsnz 
infsnz 
lcall 
movfp movlb movlr movpf mullw mulwf 
negw 
rlcf rlncf rrcf rrncf 
setf subwfb 
tablrd tablwt tlrd tlwt tstfsz 
/C5 PRE-DEFINED REGISTER LABELS
ADCON0 ADCON1 ADRES 
CCP1CON CCP2CON CCPR1H CCPR1L CCPR2H CCPR2L CMCON 
EEADR EECON1 EECON2 EEDATA 
F FSR 
GPIO 
INDF INTCON 
LCDCON LCDD00 LCDD01 LCDD02 LCDD03 LCDD04 LCDD05 LCDD06 LCDD07 LCDD08 LCDD09 LCDD10 LCDD11 LCDD12 LCDD13 LCDD14 LCDD15 LCDPS LCDSE
OSCCAL 
PCL PCLATH PCON PIE1 PIE2 PIR1 PIR2 PORTA PORTB PORTC PORTD PORTE PORTF PORTG PR2 
RCREG RCSTA RTCC 
SPBRG SSPADD SSPBUF SSPCON SSPSTAT STATUS 
T1CON T2CON TMR0 TMR1H TMR1L TMR2 TRISA TRISB TRISC TRISD TRISE TRISF TRISG TXREG TXSTA 
VRCON 
W WREG 
/C6 PRE-DEFINED BIT LABELS
ADCS0 ADCS1 ADIE ADIF ADON 
BF BO BRGH 
C C1OUT C2OUT 
CAL0 CAL1 CAL2 CAL3 CAL4 CAL5 
CCP1IE CCP1IF CCP1M0 CCP1M1 CCP1M2 CCP1M3 CCP1X CCP1Y 
CCP2IE CCP2IF CCP2M0 CCP2M1 CCP2M2 CCP2M3 CCP2X CCP2Y 
CHS0 CHS1 CHS2 
CKE CKP CM0 CM1 CM2 CIS CMIE CMIF CREN CS0 CS1 CSRC 
DA DC 
EEIE EEIF 
FERR 
GIE GO_DONE 
IBF IBOV INTE INTEDG INTF IRP
LCDEN LCDIE LCDIF LMUX0 LMUX1 LP0 LP1 LP2 LP3 
NOT_PD NOT_RBPU NOT_RBWU NOT_TO 
OBF OERR
P PA0 PA1 PCFG0 PCFG1 PCFG2 PEIE POR PS0 PS1 PS2 PSA PSPIE PSPIF PSPMODE 
RBIE RBIF RBWUF RCIE RCIF RD 
RP0 RP1 RW RX9 RX9D 
S SE0 SE5 SE9 SE12 SE16 SE20 SE27 SE29 
SLPEN SMP SPEN SREN SSPEN SSPIE SSPIF SSPM0 SSPM1 SSPM2 SSPM3 SSPOV SYNC 
T0CS T0IE T0IF T0SE 
T1CKPS0 T1CKPS1 T1OSCEN 
T2CKPS0 T2CKPS1 
TMR1CS TMR1IE TMR1IF TMR1ON TMR2IE TMR2IF TMR2ON 
TOUTPS3 TOUTPS2 TOUTPS1 TOUTPS0 
TRISE0 TRISE1 TRISE2 TRMT 
TX89 TX9 TX9D TXD8 TXEN TXIE TXIF 
UA 
VGEN VR0 VR1 VR2 VR3 VREN VROE VRR 
WCOL WR WREN WRERR 
Z 
/C7 SYMBOLS
+ 
, 
- 
/ 
< 
> 
