The AT89S8252 is a low-power, high-performance CMOS 8-bit microputer with 8K bytes of Downloadable Flash programmable and erasable read only memory and 2K bytes of EEPROM.