PDF datasheet for the Atmel AT89S51, an 8051-compatible microcontroller with 4 KB of in-system programmable flash and 128 bytes of RAM.