I think there is something different about the 16f54. I am using it to drive a LCD.
It is the same circuit as the one in the PBP manual that uses the 16F84.
Except the enable goes to PORTB.3 not A4 like 16f84.
The MCU just seems to stop.

@_config_RC_OSC

The Resistor is a 472 ohm the cap is a 22 pf
Not sure what speed to set OSC if thats the problem.