Dear All,
I know this might sound stupid but I'm about to use PIC 16F1847 to control RC digital servo and using the PWM CCP1 output. As I'm using the standard CCP1 and not enchanced CCP I didn't read the whole PWM chapter from the datasheet. Now I accidentally noticed under Enchansed topic following:
24.4.7 START-UP CONSIDERATIONS
When any PWM mode is used, the application
hardware must use the proper external pull-up and/or
pull-down resistors on the PWM output pins.
This made me confused that do I need to use pull up or pull down resistor for the PWM output pin? And which one do I need and why? I've googled few PIC - Servo examples and on their schematics didn't find any pull x resistors. Could somebody explain what this means. I have a feeling that this is about startup when these pins are floating and if it's critical for them to be eg. 0 it is needed, but I might be wrong.
Then second question regarding the PWM pin, CCPx and timer relationship. Can CCP1 pin RB3 be standard PWM even though it is said to be Enhanced? Or is it must to use pins RA3 and RA4 which are said to be standard PWM? I've already designed the PCB to RB3 CCP1 pin and timer6 for the PWM, but now I'm bit hesitant whether it works.. I assume these others are what's called PxB, PxC and PxD.. Bit confusing.
Thank you in advance