Thanks to all who responded. I have dug deeper and found that replacing the 16F88 with 16F84 or 16F628 works just fine. Not the ADC portion, just turning PORTB.6 on. With the 16F88 the LED would pulse. What is strange is that selecting the 16F88 in the device selection menu in MicroCode Studio Plus and then compile would give strange errors. To fix the errors I had to change the directory. I stripped the code to bare minimum because the issue was with holding the port pin on solid. As you can see, the code is very simple. With code below, the 84 and the 628 works as expected. I know the 88 is fine as I tried three. The problem could be with MicroCode Studio.
loop:Lcdout $fe, 1 'Clear screen
Lcdout "Testing 16F88"
Pause 100 'Wait
HIGH PORTB.6
Goto loop ' Do it forever
END
Bookmarks