try this 16 led strip on RC7


Code:
' PIC 16F690 @20MHz
#CONFIG
    __config _FCMEN_OFF &_IESO_OFF &_CPD_OFF &_WDT_OFF &_HS_OSC &_BOR_OFF &_CP_OFF &_PWRTE_OFF &_MCLRE_OFF
#ENDCONFIG
CLEAR
TRISC = %00000000


DEFINE OSC 20
pinsel  var byte 
RED  var byte 
GREEN  var byte
BLUE var byte
px      var byte 
bt      var byte 
pc      var byte 
pinsel   = 128








MAIN:
GREEN=128


asm
        MOVLW 16
        MOVWF _pc
_nxRby        
        MOVF  _GREEN,W
        movwf _px
        MOVLW 8
        movwf _bt
        RLF _px,F
_nxRbt  movf _pinsel,W
        IORWF PORTC ,F
        BTFSS STATUS,C
        GOTO XXR
        NOP
        NOP
        NOP
        
XXR     CLRF PORTC  
        NOP
        RLF _px,F
        DECFSZ _bt,F
        GOTO _nxRbt
        MOVF  _RED,W
        movwf _px
        MOVLW 8
        movwf _bt
        RLF _px,F
_nxGbt  movf _pinsel,W
        IORWF PORTC,F
        BTFSS STATUS,C
        GOTO XXG
        NOP
        NOP
        NOP
        
XXG     CLRF PORTC  
        NOP
        RLF _px,F
        DECFSZ _bt,F
        GOTO _nxGbt
        MOVF  _BLUE,W
        movwf _px
        MOVLW 8
        movwf _bt
        RLF _px,F
_nxBbt  movf _pinsel,W
        IORWF PORTC  ,F
        BTFSS STATUS,C
        GOTO XXB
        NOP
        NOP
        NOP
        
XXB     CLRF PORTC  
        NOP
        RLF _px,F
        DECFSZ _bt,F
        GOTO _nxBbt
        DECFSZ _pc,F
        GOTO _nxRby
        
   
endasm  
 PAUSE 100




GOTO MAIN