And did you also disabled the onchip transceiver? UCFG<3>=1?
The 4550 powers up with the USB module turned OFF.
And unless you have included USB statements in your program, it'll stay that way.
Whenever the module is OFF, the pins are in data INPUT mode. They cannot be set to output, because there are no corresponding TRIS bits.
If you can't read those pins, you've probably got something external going on.
DT
Bookmarks