At 05:41 PM 2/09/98 -0500, you wrote: >Instead of beating my head against the wall on something really, really >simple, I thought I would post my problem to the list. What am I >forgetting to do to Tris the a and b ports. See code and error messages >below. This is on MPLAB 3.4. 3/9/'98 Hello David, If you look into the Microchip data book, you will see that the TRISA and TRISB registers are in the second register bank, thus you have to set the upper register enable bits to get to them. The assembler is sending you a warning indicating that this may not have been done (You have to do it). If this becomes be annoying warning, then you can turn it off by setting the waning level to 302, but I suggest that you don't do this. Dennis