Hi When using PicBasicPro the include file for the PIC12CE673 defines several register and bit definitions i.e. ADCON0 equ 1Fh ; A/D Control 0 ADON equ 0 ; A/D Power Control GO_DONE equ 2 ; A/D GO/DONE Bit NOT_DONE equ 2 ; A/D GO/DONE Bit CHS0 equ 3 ; A/D Channel Select (3 Bits) CHS1 equ 4 ADCS0 equ 6 ; A/D Clock Select (2 Bits) ADCS1 equ 7 By these definition alone I can't address ADON like ADON=1, right? I would have to use ADCON0.ADON=1 for it to work, right? If I want to use a simplier definition such as AADON=1, I would have to setup a definition like : AADON var ADCON0.ADON Is that correct? It is a little confusing when I reviewed the bs2defs.bas and it uses definitions like INS VAR PORTL OUTS VAR PORTL INL VAR PORTL INH VAR PORTH I guess PORTL and PORTH are virtual ports? Thanks Jon