PIC16f690 4-bit LCD + PWM na spolocnom porte

Seruste,
uz som dal bokom simulator a pri realnom zapojeni je problem v podstate opacny. Nerozhasi sa PWM ale vypisovanie znakov na LCD.
Najprv kod:

MOVLW A'0'
CALL ZAPIS_DATA
MOVLW A'1'
CALL ZAPIS_DATA
MOVLW A'2'
CALL ZAPIS_DATA
MOVLW A'3'
CALL ZAPIS_DATA
;
CLRF TMR2
BSF T2CON, TMR2ON ;Start PWM
;
MOVLW A'4'
CALL ZAPIS_DATA
MOVLW A'5'
CALL ZAPIS_DATA
MOVLW A'6'
CALL ZAPIS_DATA
MOVLW A'7'
CALL ZAPIS_DATA

a vysledok je na obrazku 1.
Moja aktualna otazka smeruje k registru CCP1CON a bitom CCP1M. Vie mi niekto vysvetlit vyznam tychto bitov, lebo nejak to neviem z datasheetu pochopit. V mojom priklade mam CCP1M na hodnote 1100 a P1M = 11. PWM fici na P1B a ked zmenim hodnotu bitov CCP1M tak zmenia sa aj vypisane hieroglify po odstartovani PWM. No je toto normalne?
obr1.JPG