PIC24HJ128GP506 Datasheet | Microchip