Oh shoot, here's a big problem I forgot about.

If you don't set the DEFINE's, when you use the HPWM command, it will set RB3 to OUTPUT since it's the default.

If you have something providing a signal as an INPUT to RB3, it can cause a short and really screw things up.
<br>