Hey,
I'm using a PIC16F690 for a PWM motor control application. I am using pulse steering to alternate between two pins (P1A and P1B). This works well.
I am also trying to turn 2 other pins "on" and "off" (bsf/bcf PORTA,3 ; bsf/bcf PORTA,4).
The logic works (ie the pins turn on and off) but for some reason the output is 0.6 V rather than 5 V. In the data sheet it states that 0.6 V is the Output Low Voltage and 5 V is the Output High Voltage.
Any idea why they are set to 0.6 V? Any idea how to change it to 5 V?
Thanks,
-Phil
I'm using a PIC16F690 for a PWM motor control application. I am using pulse steering to alternate between two pins (P1A and P1B). This works well.
I am also trying to turn 2 other pins "on" and "off" (bsf/bcf PORTA,3 ; bsf/bcf PORTA,4).
The logic works (ie the pins turn on and off) but for some reason the output is 0.6 V rather than 5 V. In the data sheet it states that 0.6 V is the Output Low Voltage and 5 V is the Output High Voltage.
Any idea why they are set to 0.6 V? Any idea how to change it to 5 V?
Thanks,
-Phil