8051 architecture is member of Intel 8-bit microcontroller family. Intel Corporation introduced 8051 in 1981, with 128 byte RAM, 4K byte on chip ROM, four bi-directional 8-bit ports, maskable/non-maskable interrupts, two timers, etc.
Despite it’s relatively old age, the 8051 is one of the most popular microcontrollers. One of the reasons of its popularity is its simple architecture and might be, the multiple number of manufacturer. Many derivative microcontrollers have since been developed that are based on 8051 and compatible with the 8051. Hence, 8051 is the first choice of anyone who plans to design and develop products/project. As there are of number of producers of 8051 based 8-bit controller, it becomes easy to get programming and debugging tools. Many web pages, books, and tools are available for the 8051 developer.
Architecture Block Diagram