Online PIC Compiler

LIST OF KEYWORDS

The following list of keywords are defined for all programs, automatically.
Keyword Address/Number Description
TMR0 0X01 Register holding TIMER 0 value
PCL 0C02 Program Counter Low Byte
STATUS 0X03
FSR 0X04
PORTA 0X05
PORTB 0X06
PCLATH 0X0A Program Counter High Byte
INTCON 0X0B Interrupt Control Register
PIR1 0X0C Peripheral Interrupt Register
TMR1L 0X0E
TMR1H 0X0F
T1CON 0X10 Timer 1 Control Register
TMR2 0X11
T2CON 0X12 Timer 2 Control Register
CCP1L 0X15
CCP1H 0X16
CCP1CON 0X17 CCP Operation Register
RCSTA 0X18 Receive Status and Control Register
TXREG 0X19
RCREG 0X1A
CMCON 0X1F Comparator Configuration Register
OPTION_REG 0X81 Option Register
TRISA 0X85
TRISB 0X86
PIE1 0X8C Peripheral Interrupt Enable Register
PCON 0X8E Power Control Register
PR2 0X92
TXSTA 0X98 Transmit Status and Control Register
SPBRG 0X99
EEDATA 0X9A
EEADR 0X9B
EECON1 0X9C
EECON2 0X9D
VRCON 0X9F Voltage Reference Control Register
C 0 Carry/~Borrow Bit-Status Register
DC 1 Digit Carry/~Borrow Bit-Status Register
Z 2 Zero Bit-Status Register
NOT_PD 3 ~Power Down Bit-Status Register
NOT_TO 4 Time-out Bit-Status Register
RP0 5 Register Bank Select Bit-Status Register
RA0 0 PORTA pin 0
RA1 1 PORTA pin 1
RA2 2 PORTA pin 2
RA3 3 PORTA pin 3
RA4 4 PORTA pin 4
RA5 5 PORTA pin 5
RA6 6 PORTA pin 6
RA7 7 PORTA pin 7
RB0 0 PORTB pin 0
RB1 1 PORTB pin 1
RB2 2 PORTB pin 2
RB3 3 PORTB pin 3
RB4 4 PORTB pin 4
RB5 5 PORTB pin 5
RB6 6 PORTB pin 6
RB7 7 PORTB pin 7
PS0 0 Prescaler Rate Select Bit 0 - Option Register
PS1 1 Prescaler Rate Select Bit 1 - Option Register
PS2 2 Prescaler Rate Select Bit 2 - Option Register
PSA 3 Prescaler Assignment Bit - Option Register
T0SE 4 TMR0 Source Edge Select Bit - Option Register
T0CS 5 TMR0 Clock Source Select Bit - Option Register
INTEDG 6 Interrupt Edge Select Bit - Option Register
NOT_RPBU 7 ~PORTB Pull-up Enable Bit - Option Register
RBIF 0 RB Port Change Interrupt Flag Bit - INTCON Register
INTF 1 External Interrupt Flag Bit - INTCON Register
T0IF 2 Timer 0 Overflow Interrupt Flag Bit - INTCON Register
RBIE 3 RB Port Change Interrupt Enable Bit - INTCON Register
INTE 4 External Interrupt Enable Bit - INTCON Register
T0IE 5 Timer 0 Overflow Interrupt Enable Bit - INTCON Register
PEIE 6 Peripheral Interrupt Enable Bit - INTCON Register
GIE 7 Global Interrupt Enable Bit - INTCON Register
RD 0 EEPROM Read Control Bit - EECON1 Register
WR 1 EEPROM Write Control Bit - EECON1 Register
WREN 2 EEPROM Write Enable Bit - EECON1 Register
WRERR 3 EEPROM Error Flag Bit - EECON1 Register
TRISA0 0 RA0 Input/Output Direction - TRISA Register
TRISA1 1 RA1 Input/Output Direction - TRISA Register
TRISA2 2 RA2 Input/Output Direction - TRISA Register
TRISA3 3 RA3 Input/Output Direction - TRISA Register
TRISA4 4 RA4 Input/Output Direction - TRISA Register
TRISA5 5 RA5 Input/Output Direction - TRISA Register
TRISA6 6 RA6 Input/Output Direction - TRISA Register
TRISA7 7 RA7 Input/Output Direction - TRISA Register
TRISB0 0 RB0 Input/Output Direction - TRISB Register
TRISB1 1 RB1 Input/Output Direction - TRISB Register
TRISB2 2 RB2 Input/Output Direction - TRISB Register
TRISB3 3 RB3 Input/Output Direction - TRISB Register
TRISB4 4 RB4 Input/Output Direction - TRISB Register
TRISB5 5 RB5 Input/Output Direction - TRISB Register
TRISB6 6 RB6 Input/Output Direction - TRISB Register
TRISB7 7 RB7 Input/Output Direction - TRISB Register
TMR1IE 0 Timer 1 Overflow Interrupt Enable Bit-PIE1 Register
TMR2IE 1 Timer 2 Overflow Interrupt Enable Bit-PIE1 Register
CCP1IE 2 Comparator 1 Interrupt Enable Bit-PIE1 Register
TXIE 4 USART Trasmit Interrupt Enable Bit-PIE1 Register
TXIE 4 USART Trasmit Interrupt Enable Bit-PIE1 Register
RCIE 5 USART Receive Interrupt Enable Bit-PIE1 Register
CMIE 6 Comparator Interrupt Enable Bit-PIE1 Register
EEIE 7 EE Write Complete Enable Bit-PIE1 Register
TMR1IF 0 Timer 1 Overflow Interrupt Flag Bit-PIR1 Register
TMR2IF 1 Timer 2 Overflow Interrupt Flag Bit-PIR1 Register
CCP1IF 2 Comparator 1 Interrupt Flag Bit-PIR1 Register
TXIF 4 USART Transmit Interrupt Flag Bit-PIR1 Register
RCIF 5 USART Receive Interrupt Flag Bit-PIR1 Register
CMIF 6 Comparator Interrupt Flag Bit-PIR1 Register
EEIF 7 EEPROM Write Interrupt Flag Bit-PIR1 Register
NOT_BOR 0 ~Brown-out Reset Status Bit-PCON Register
NOT_POR 1 ~Power-on Reset Status Bit-PCON Register
OSCF 3 ~Internal Oscillator Frequency Bit-PCON Register
TMR1ON 0 Timer 1 On Bit-T1CON Register
TMR1CS 1 Timer 1 Clock Source Select Bit-T1CON Register
TMR1CS 2 ~Timer 1 External Clock Input Synchronization Bit-T1CON Register
T1OSCEN 3 Timer 1 Oscillator Enable Control Bit-T1CON Register
T1CKPS0 4 Timer 1 Clock Prescale Select Bit 0-T1CON Register
T1CKPS1 5 Timer 1 Clock Prescale Select Bit 1-T1CON Register
T2CKPS0 0 Timer 2 Clock Prescale Select Bit 0-T2CON Register
T2CKPS1 1 Timer 2 Clock Prescale Select Bit 1-T2CON Register
TMR2ON 2 Timer 2 On Bit-T2CON Register
TOUTPS0 3 Timer 2 Postcale Select Bit 0-T2CON Register
TOUTPS1 4 Timer 2 Postcale Select Bit 1-T2CON Register
TOUTPS2 5 Timer 2 Postcale Select Bit 2-T2CON Register
TOUTPS3 6 Timer 2 Postcale Select Bit 3-T2CON Register
CCP1M0 0 CCPx Mode Select Bit 0-CCP1CON Register
CCP1M1 1 CCPx Mode Select Bit 1-CCP1CON Register
CCP1M2 2 CCPx Mode Select Bit 2-CCP1CON Register
CCP1M3 3 CCPx Mode Select Bit 3-CCP1CON Register
CCP1Y 4 PWM Least Significant Bits Y-CCP1CON Register
CCP1X 5 PWM Least Significant Bits X-CCP1CON Register
CM0 0 Comparator Mode Bit 0-CMCON Register
CM1 1 Comparator Mode Bit 1-CMCON Register
CM2 2 Comparator Mode Bit 2-CMCON Register
CIS 3 Comparator Input Switch Bit-CMCON Register
C1INV 4 Comparator 1 Output Inversion Bit-CMCON Register
C2INV 5 Comparator 2 Output Inversion Bit-CMCON Register
C1OUT 6 Comparator 1 Output Bit-CMCON Register
C2OUT 7 Comparator 2 Output Bit-CMCON Register
VR0 0 VREF Value Selection Bit 0-VRCON Register
VR1 1 VREF Value Selection Bit 1-VRCON Register
VR2 2 VREF Value Selection Bit 2-VRCON Register
VR3 3 VREF Value Selection Bit 3-VRCON Register
VRR 5 VREF Range Selection Bit-VRCON Register
VROE 6 VREF Output Enable Bit-VRCON Register
VREN 7 VREF Enable Bit-VRCON Register
TX9D 0 9th Bit of Transmit Data-TXSTA Register
TRMT 1 Transmit Shift Register Select Bit-TXSTA Register
BRGH 2 High Baud Rate Select Bit-TXSTA Register
SYNC 4 USART Mode Select Bit-TXSTA Register
TXEN 5 Transmit Enable Bit-TXSTA Register
TX9 6 9-bit Transmit Enable Bit-TXSTA Register
CRSR 7 Clock Source Select Bit-TXSTA Register
RX9D 0 9th Bitof Received Data-RCSTA Register
OERR 1 Overrun Error Bit-RCSTA Register
FERR 2 Framing Error Bit-RCSTA Register
ADEN 3 Address Detect Enable Bit-RCSTA Register
CREN 4 Continuous Receive Enable Bit-RCSTA Register
SREN 5 Single Receive Enable Bit-RCSTA Register
RX9 6 9-bit Receive Enable Bit-RCSTA Register
SPEN 7 Serial Port Enable Bit-RCSTA Register