Part number
AT90CAN128-16MI - Microchip | Electronic Components - ICAllIn