hi Anthony, > DATA equ PORTD > DATA_Tris equ TRISD > DATA_CNLT equ TRISE I don't know the 16c77, but perhaps MPLAB doesn't like "_", or it uses only the first 4 characters in recognizing labels. I suggest using different labels: DATA equ PORTD TrisDATA equ TRISD CNLTDATAT equ TRISE hope it helps, -- tk. : Tjabo Kloppenburg : Student der Technischen Datenverarbeitung : http://www.rs.uni-siegen.de/studenten/tjabo : Picproject: click 'projekt' button on first page (german)