i see a lot of smoke in your future

apart from the upside down mosfet

pic1f946 max chip current 95mA although each pin can sink or source 25mA equally well
@ 42 leds [or 48] if you use dp's thats 2.2mA per led 2 Full bright , the 270 ohm seg resistors are not going to do that for you

pic1f1947 max chip current 120mA [the industrial ver can sink more] although each pin can sink or source 50mA equally well
@ 42 leds [or 48] if you use dp's thats 2.8mA per led 2 Full bright , the 270 ohm seg resistors are not going to do that for you

Name:  946.jpg
Views: 1317
Size:  176.2 KB
Name:  1947.jpg
Views: 1289
Size:  204.8 KB