![]()  | 
| Microcontroller 8051 | 
This Micro controller have 4 Killo bytes on chip ROM that is program memory and 128 bytes of data memory. It is most popular Micro controller used in Embedded Systems.
Also Read: What is Difference Between Microcontroller & Microprocessor
Features of Microcontroller 8051:
Following are the main features of Micro controller 8051 which makes it most efficient Microcontroller chip:
- It Includes Boolean Processing Engine. Thus internal registers and RAM can carry Boolean logic operations directly and efficiently.
 - It gives us many functions in a single chip. (For example: CPU,RAM,ROM,I/O, Interrupt, Timer etc)
 - It have 8 bit Data bus.
 - It have 8 bit Stack Pointer.
 - It have 16 bit Program Counter.
 - It have 16 bit address bus which can access almost 65,536 memory locations.
 - Data memory or RAM of 128 bytes.(On-Chip).
 - Program Memory or ROM of 4 KB.(On Chip).
 - Bi-Directional I/O port of 4 bytes.
 - It has 4 separate Register Sets.
 - Serial Port or UART.
 - It features Power Saving Mode which saves power.
 - Two Timers/Counters each of 16 bit.
 - Internal and External Interrupt Sources.
 - 2 level interrupt priority.
 
