OK, some developments and clarity on what is going on.....
I worked out that I updated to MCSP 5.0.0.5 a year after my purchased upgrade period had expired, so thought it may be related to doing an upgrade without a valid activation key and hence some limiting factor with MCSP.
So, I paid for the latest MCSP update and installed it.
The latest version is 5.0.0.5
Opened my original .PBP, modified it (config stuff only), compiled and loaded.
Serout still does not work.
Then....
I took the file I created (see my last post above) with the latest MCSP and where I had typed in the basic setup for my 16F876A and that had worked and then pasted in the rest of the code from my original file.
It works !
So, in my case, it is definitely something to do with .PBP created with old MCSP and modified in new MCSP.
It is either a formatting difference between the old version and new version .PBP files within MCSP
or
It could be a general issue with versions of MCSP
or
It could be only my specific case and that my .PBP file was corrupted some time in the past and that the new MCSP is sensitive to that.
Not sure yet.
I have raised this with Mecanique and am awaiting a response.
Thanks for all those that replied... helped me focus down to what the issue really is.
If I hear back from Mecanique I'll do an update to this thread.
Bookmarks