What is the 8051 microprocessor?

What is the 8051 microprocessor?

What is the 8051 microprocessor?

8051 microcontroller is designed by Intel in 1981. It is an 8-bit microcontroller. It is built with 40 pins DIP (dual inline package), 4kb of ROM storage and 128 bytes of RAM storage, 2 16-bit timers. It consists of are four parallel 8-bit ports, which are programmable as well as addressable as per the requirement.

What are the features of 8051 microprocessor?

Features of 8051 Microcontroller

  • 4KB bytes on-chip program memory (ROM)
  • 128 bytes on-chip data memory (RAM)
  • Four register banks.
  • 128 user defined software flags.
  • 8-bit bidirectional data bus.
  • 16-bit unidirectional address bus.
  • 32 general purpose registers each of 8-bit.
  • 16 bit Timers (usually 2, but may have more or less)

How many types of 8051 are there?

The 8051 microcontroller contains mainly two types of registers: General-purpose registers (Byte addressable registers) Special function registers (Bit addressable registers)

Why is it called 8051?

These microcontrollers are versatile integrated circuits with many capabilities. But, why is the 8051 called an 8-bit microcontroller? The 8051 is called an 8-bit microcontroller because it processes 8 bits of data every machine cycle.

Who invented 8051 microcontroller?

The Intel MCS-51 (commonly termed 8051, typically pronounced eight-oh-five-one) is a single chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. The architect of the Intel MCS-51 instruction set was John H. Wharton.

What is the Internal RAM memory of 8051?

While Internal RAM is limited to 128 bytes (256 bytes with an 8052), the 8051 supports External RAM up to 64K. Programming Tip: The 8051 may only address 64k of RAM.

How many ports are there in 8051 microcontroller?

8051 has four I/O ports wherein each port has 8 pins which can be configured as input or output depending upon the logic state of the pins. Therefore, 32 out of these 40 pins are dedicated to I/O ports. The rest of the pins are dedicated to VCC, GND, XTAL1, XTAL2, RST, ALE, EA’ and PSEN’.