hardware problem, those A serie are much noise sensitive, be sure you place the usual 0.1uF as close as you can of your PIC VDD pins
Be sure your device programmer is set to 16F628a because it may exist some difference between them.
And to be honnest, using the internal OSC and try to make it run @9600 baud... may work or not. BTW the manual stated it somewhere in the SERIN, SERIN2, SEROUT or SEROUT2 description.
Why messing with those anyways as your PIC have an internal USART. HSERIN, HSEROUT and you're on business... even @ 4MHZ
Your board is already done and you don't want to change it.. use DEBUG instead... it shoud work better... but using the internal OSC for serial comm... is more than often shooting yourself in the feet.
Last edited by mister_e; - 14th July 2006 at 03:33.
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Bookmarks