PIC18F2455/2550/4455/4550 Data Sheet 28/40/44-Pin,.
18F2550 - PIC18F2550
PIC18F2550 - USB Microcontrollers