8-bit Microcontroller with 2K Bytes Flash AT89C2051