ATMEGA164P-20PU
Microchip Technology
The ATMEGA164P-20PU is an 8-bit AVR microcontroller from Microchip Technology with 16KB Flash memory, 1KB RAM, and 512B EEPROM. It operates at up to 20MHz and comes in a 40-pin DIP package.