



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The Intel 8051 is a popular 8-bit microcontroller introduced in 1980, widely used in embedded systems for its simplicity, built-in peripherals, and reliable performance.
Typology: Lecture notes
1 / 5
This page cannot be seen from the preview
Don't miss anything!




8051 is one of the first and most popular microcontrollers also known as MCS-51. Intel introduced it in the year 1981. Initially, it came out as an N-type metal-oxide-semiconductor (NMOS) based microcontroller, but later versions were based on complementary metal-oxide- semiconductor(CMOS) technology. These microcontrollers were named 80C51, where C in the name tells that it is based on CMOS technology. It is an 8-bit microcontroller which means the data bus is 8-bit. Therefore, it can process 8 bits at a time. It is used in a wide variety of embedded systems like robotics, remote controls, the automotive industry, telecom applications, power tools, etc. It is referred to as a System on a Chip (SoC) microcontroller because it is a chip circuit/integrated circuit that holds many components of a computer together on a single chip. These components include a CPU, memory, input-output ports(I/O ports), timers, and secondary storage. Features – There are some key features of 8051 that work as a foundation for students to learn microcontrollers. 8051 μc family member – 8051 μc have some family members 8052 microcontroller & 8031 microcontroller. 8052μc has 8K bytes of on-chip program ROM
instead of 4K bytes, and 128 bytes of RAM. and 8031μc has 0K bytes of on-chip program ROM, and 128 bytes of RAM. The Key features of the 8051 Microcontroller – 4 KB on-chip ROM (Program memory). 128 bytes on-chip RAM (Data memory). The 8-bit data bus (bidirectional). 16-bit address bus (unidirectional). Two 16-bit timers. Instruction cycle of 1 microsecond with 12 MHz crystal. Four 8-bit input/output ports. 128 user-defined flags. Four register banks of 8 bit each. 16-byte bit-addressable RAM. The general-purpose registers are 32 each is 8-bit. 8051 has two external and three internal interrupts. 8051 microcontroller specifies some special function features like UARTs, ADC, Op-amp, etc. It has a 16-bit program counter and data pointer.
bytes or 256 bytes. This limitation can be an issue when developing complex applications that require more memory.