The PIC18F45K50-I/MV is a low-power, high-performance 8-bit microcontroller featuring 32 KB of Flash memory and an integrated full-speed USB 2.0 module.