8052 Microcontroller :
8048 and MCS-48 made designing with Microprocessors easy with built in I/O ports, RAM and Timer. The I/O ports for the 8085 was an external 8255. 8749 enabled users to burn and test firmware on an integrated UV Eprom.
80C51-52 which came out as the fully evolved uC had built in Serial Ports UART and more Math, better Timer-Counter and Interrupt Handling. The 'C' is for CMOS that made handheld instruments possible due to low battery usage and lesser support chips.
The Assembly Code MCS-51 set is used to program the chip. There is a 8052 Basic that can understand the Basic Language, useful for people who are not comfortable with mnemonics.
Now we have 8051 chips with EE Flash and some have a watchdog and I2C too.
Anantha Narayan 06:48 20-Apr-07