Part number: PIC24HJ128GP504 Manufacturer: Microchip ↗ File Size: 2.33 MB Description: 16-bit microcontrollers.