Hi andyf,
Since V2.03 is certainely not a regular Melabs PIC Basic version, you have off course PICBasic Pro compiler. In this case Melanie's right on that upgrade option.
Some chips like 12f625,12f675,12f683,16f628,16f877.... have internal analog comparator AND OR analog to digital converter, if you don't turn them off when you don't need them, you will experiment errors.
It's a common problem for a lot of person and asked offen on every forum and well explain on all compiler's provider but, it seems that often, all these discussion have'nt be read or take in consideration.
But see those PIC12FXXX tips. I assume that you don't know them.
turn off analog comparator on PIC12F629
CMCON = 7
turn off analog comparator & analog to digital conveter on PIC12F675
CMCON = 7
ANSEL = 0
Once again, you must read everytime each datasheet on each and every PIC you'll use. PIC12F629 is a good and cheap 8 pins PIC. If you don't need any analog stuff, you can also use PIC12C508. In this case you'll need a few UV EEPROM version for experiment, UV eraser, and patience + OTP for the final product.
It seems that Microchip produce now a FLASH version of PIC12C508 : PIC12F508 but also seems to be not in stock for many parts distributor for now.
regards
Bookmarks