Hey Dave..

What happens if the order of CASE IS is switched around? Why?
Code:
 SELECT CASE CHAN0  
           CASE IS > 254    
                TRISA = %11001111 
                PORTA = %00010000  
           CASE IS > 192  
                TRISA = %11001111 
                PORTA = %00100000 
           CASE IS > 128  
                TRISA = %11101011 
                PORTA = %00010000 
           CASE IS > 64  
                TRISA = %11101011 
                PORTA = %00000100 
           CASE ELSE 
                PORTA = %00000000 
    END SELECT