I would try a complete update:
- PSoC Creator 4.0 SP1
- PSoC Programmer 3.25
- Miniprog firmware update using PSoC Programmer
- Open a copy of the project in Creator 4.0 and update all components
Thanks for the quick suggestions. I have been avoiding moving to Creator 4 on this project as we had a few issues with USB/PC HID Device version compatibility and boot-loading on a couple of other designs we have "ported" from 3.3. I guess I can try it on a duplicate of the project without risk especially as we already have another PC with Creator 4 etc.
Is there any logic behind the changes as it has been working fine until now, the PC used for this project has never had Creator 4 on it and the second programmer that we used was a fresh out of the box spare which had never seen any other environment? All a bit strange but if upgrading everything solves the problem then I'll be very happy!
If this doesn't work, has anybody experienced anything similar and overcome it?
Just to wrap this up, it was a case of "midnight oil fever". The particular board we were using for testing was one of our "specials" and has two PSoCs on it and we were plugged into the wrong programming header and, guess what, the 2nd processor is a CY8C5667LTI-LP041. So everything was actually behaving itself correctly except me. Need to get some more sleep:-)
Apologies for this curved ball.