AT90USB647-AU
Microchip Technology
The AT90USB647-AU is an 8-bit AVR microcontroller from Microchip Technology with 64KB flash memory, 4KB SRAM, and 2KB EEPROM. It operates at up to 16MHz and comes in a 64-TQFP surface mount package.