8051 Microcontroller Introduction, Basics and Features
8051 Microcontroller Introduction, Basics and Features
ELECTRONICS HUB
P R OJ E C T S | T U TO R I A L S | C O U R S E S | K I T S
YOU ARE HERE: HOME / GENERAL / 8051 MICROCONTROLLER INTRODUCTION AND BASICS
This article is about the 8051 Microcontroller Introduction and some of its basic features. The
8051 Microcontroller is one of the most popular and most commonly used microcontrollers in
various elds like embedded systems, consumer electronics, automobiles, etc.
Technically called as Intel MCS-51 Architecture, the 8051 microcontroller series was
developed by Intel in the year 1980 and were very popular in the 80’s (still are popular).
8051 Microcontroller has many features like Serial Communication, Timers, Interrupts, etc. and
hence many students and beginners start their work on the concept of Microcontrollers with
8051 Microcontroller (although this trend seems to be changed with the introduction of
Arduino).
Even though 8051 Microcontroller might seem a little bit out of fashion, we feel that it is one of
the best platforms to get started with Microcontrollers, Embedded Systems and Programming
(both C and Assembly).
https://www.electronicshub.org/8051-microcontroller-introduction/ 1/13
2/25/2019 8051 Microcontroller Introduction, Basics and Features
So, in this post, you’ll be given an introduction to 8051 microcontroller and some of the basics
of 8051 Microcontroller.
But before going in to the Introduction and Basics of 8051 Microcontroller, we need to a little
bit about what a Microcontroller is and Di erence between Microprocessor and
Microcontroller.
The Di erences between Microprocessor and Microcontroller are tabulated in this post.
Table of Contents
1. What is a Microcontroller?
2. 8051 Microcontroller Introduction and History
3. Applications of 8051 Microcontroller
4. 8051 Microcontroller Basics
4.1. 8051 Microcontroller Features
4.2. 8051 Microcontroller Packaging
What is a Microcontroller?
A Microcontroller is a VLSI IC that contains a CPU (Processor) along with some other
peripherals like Memory (RAM and ROM), I/O Ports, Timers/Counters, Communication
Interface, ADC, etc.
https://www.electronicshub.org/8051-microcontroller-introduction/ 2/13
2/25/2019 8051 Microcontroller Introduction, Basics and Features
Until the development of Microcontrollers, almost all process and control tasks were
implemented using Microprocessors. As Microprocessor need the additional peripherals to
work as a system, the overall cost of the control system was high.
https://www.electronicshub.org/8051-microcontroller-introduction/ 3/13
2/25/2019 8051 Microcontroller Introduction, Basics and Features
But with the development of Microcontroller, the situation has changed completely including
the world of Embedded Systems.
Originally, 8051 Microcontrollers were developed using N-MOS Technology but the use of
battery powered devices and their low power consumption lead to usage of CMOS
Technology (which is famous for its low power consumption).
Even though Intel developed 8051 Microcontrollers (which is discontinued in 2007), more than
20 semiconductor manufacturers are still producing 8051 compatible microcontrollers i.e.
processors based on MSC-51 Architecture.
Some of the 8051 Microcontrollers produced by di erent manufacturers are: Atmel (AT89C51,
AT89S51), Phillips (S87C654), STC Micro (STC89C52), In neon (SAB-C515, XC800), Siemens
(SAB-C501), Silicon Labs (C8051), NXP (NXP700, NXP900), etc.
Majority of the modern 8051 Microcontrollers are Silicon IP Cores (Intellectual Property Cores)
but discrete 8051 Microcontroller IC’s are also available. Because of their low power
consumption, smaller size and simple architecture, 8051 IP Cores are used in FPGAs (Field
Programmable Gate Array) and SoCs (System on Chip) instead of Advanced ARM Architecture
based MCUs.
Consumer Appliances (TV Tuners, Remote controls, Computers, Sewing Machines, etc.)
Home Applications (TVs, VCR, Video Games, Camcorder, Music Instruments, Home
Security Systems, Garage Door Openers, etc.)
Communication Systems (Mobile Phones, Intercoms, Answering Machines, Paging
Devices, etc.)
O ce (Fax Machines, Printers, Copiers, Laser Printers, etc.)
https://www.electronicshub.org/8051-microcontroller-introduction/ 4/13
2/25/2019 8051 Microcontroller Introduction, Basics and Features
Automobiles (Air Bags, ABS, Engine Control, Transmission Control, Temperature Control,
Keyless Entry, etc)
Aeronautical and Space
Medical Equipment
Defense Systems
Robotics
Industrial Process and Flow Control
Radio and Networking Equipment
Remote Sensing
Since the basic layout of a microcontroller includes a CPU, ROM, RAM, etc. the 8051
microcontroller also has a similar layout. The following image shows a brief layout of a typical
8051 Microcontroller.
https://www.electronicshub.org/8051-microcontroller-introduction/ 5/13
2/25/2019 8051 Microcontroller Introduction, Basics and Features
https://www.electronicshub.org/8051-microcontroller-introduction/ 6/13
2/25/2019 8051 Microcontroller Introduction, Basics and Features
NOTE: Some of the features like size of RAM and ROM, number of Timers, etc. are not generic.
They vary by manufacturer.
The other common packaging type is 44 – Lead PLCC (Plastic Leaded Chip Carrier). It is a kind
of surface mount package.
Another surface mount packaging for 8051 microcontroller is 44 – Lead TQFP (Thin Quad Flat
Package).
This article gave an introduction to 8051 Microcontroller and some its basic features. In the
next article, we will see the Pinout Diagram, Pin Description and Architecture of 8051
Microcontroller.
Comments
https://www.electronicshub.org/8051-microcontroller-introduction/ 7/13
2/25/2019 8051 Microcontroller Introduction, Basics and Features
Om Singh says
JANUARY 16, 2018 AT 1:35 PM
Very knowledgeable
Reply
Pooja says
FEBRUARY 1, 2018 AT 1:55 PM
Ty so much for this kind of easy notes. It’s really best and simple to understand.
Reply
Reply
Reply
Bohdan says
MAY 13, 2018 AT 7:00 AM
https://www.electronicshub.org/8051-microcontroller-introduction/ 8/13
2/25/2019 8051 Microcontroller Introduction, Basics and Features
Hi,
quite sentimental article: I wrote Masters thesis on Motorola 6800 microcontroller
simulation on ICL 1900 mainframe, but yet in 1979, year before 8051 was born … Nothing
has changed apart the world.
Reply
Reply
Reply
Reply
https://www.electronicshub.org/8051-microcontroller-introduction/ 9/13
2/25/2019 8051 Microcontroller Introduction, Basics and Features
Very nice and short presentation. Very helpful for the beginners, Thanks
Reply
Leave a Reply
Your email address will not be published. Required elds are marked *
Comment
Name *
Email *
Website
POST COMMENT
https://www.electronicshub.org/8051-microcontroller-introduction/ 10/13
2/25/2019 8051 Microcontroller Introduction, Basics and Features
PROJECTS BY CATEGORY
KITS
https://www.electronicshub.org/8051-microcontroller-introduction/ 12/13
2/25/2019 8051 Microcontroller Introduction, Basics and Features
SUBSCRIBE
TS EAMCET 2019
https://www.electronicshub.org/8051-microcontroller-introduction/ 13/13