SlideShare a Scribd company logo
8051
ARCHITECTURE
AND
PIN
CONFIGURATION
NAME – NITHIN KALLEPALLY
MICRO PROCESSORS
AND
MICRO CONTROLLERS
General-purpose Microprocessors
◦ CPU
◦ NO RAM
◦ NO ROM
◦ NO I/O PORTS
General-purpose Microcontroller
◦ CPU (microprocessor)
◦ RAM
◦ ROM
◦ I/O ports
◦ Timer
◦ ADC and other peripherals CPU RAM ROM
I/O Timer
Serial
COM
Port
MICRO
CONTROLL
ER
Features Of 8051
◦ 128 bytes of RAM
◦ 4 K bytes of on-chip ROM
◦ Two timers
◦ One serial port
◦ Four I/O ports, each 8 bits wide(i.e. 32 I/O pins.)
◦ 6 interrupt sources
◦ Commercially available version of 8051 run on 12 MHz to 18 MHz
Architecture Of 8051
The block diagram of 8051
micro controller architecture
shows that 8051 micro
controller consists of a CPU,
RAM, (SFRs and Data
Memory),
Flash (EEPROM), I/O ports
and control logic for
communication between the
peripherals
Functional Description Block
◦ Accumulator
◦ SFR –special function registers
◦ It can be accessed through its SFR adder 0E0H.
◦ B Register
◦ Use as temporary register .
◦ store upper bit Result of MUL & DIV.
◦ access through SFR adder 0F0H.
◦ Stack Pointer
◦ Define anywhere on chip 128 byte RAM.
◦ It is Initialized to 07H address (after rest) .
◦ Data Pointer
◦ 16 bit register
◦ Access external memory up to 64KB.
◦ Program Status Word
◦ Reflect status ALU performing operation.
◦ Port 0 to 3
◦ Each latch and corresponding drivers of port 0 to 3 is allotted to the corresponding on chip I/O port.
◦ Serial Data Buffer
◦ Two Independent Register : TX Buffer (8bit) & RX Buffer(8bit).
◦ Program Counter
◦ 16 bit wide
◦ Point to address of next instruction to be executed .
◦ Timing & Control Unit
◦ Deriver signal required for Internal operation of circuit .
◦ Control signal required for controlling External System Bus.
◦ Oscillator
◦ Generate basic timing control signal for operation of circuit using crystal oscillator.
◦ ALU
◦ Perform 8 bit operation.
◦ Through TMP1 and TMP2 (each 8 bit).
◦ Not access by User.
◦ SFR Register Bank
◦ lie in range of 80H to 0FFH .
◦ It can addressed using their respective address .
Pin Configuration OF 8051
• This is a 40 pin micro controller
• VCC & VSS
• RESET
• ALE/PROG
It is used for demultiplexing address and data .
• It is valid only for External memory accesses.
• EA/VPP
• EA/VPP =0 : Execute program on external memory.
• EA/VPP =1 : Execute program on internal memory.
• Receives 21 v for programming of the on chip
EPROM.
• PSEN
• Acts as a strobe to read the external program
memory.
• It is low during external program memory accesses.
◦ Port 0 (P0.0-P0.7)
◦ 8 bit bidirectional bit addressable I/O port.
◦ Allotted an address in SFR
◦ address range.
◦ Act as Multiplexed A/D lines during external
memory access.
◦ Port 1 (P1.0-P1.7)
◦ 8 bit bidirectional bit addressable port.
◦ Allotted an address in SFR address range.
◦ Port 2 (P2.0-P2.7)
◦ During external memory, It emits higher 8 bits
of address when ALE =1 & EA=0 .
◦ Also receives higher order address bit during
programming of on chip EPROM.
◦ Port 3 (P3.0-P3.7)
◦ 8 bit bidirectional bit addressable port.
◦ Allotted an address in SFR address range.
◦ XTAL1 & XTAL2
◦ A Crystal is to be connected externally
between these two pins to complete the feedback
path to start oscillations.
◦ Controller can be operated on external clock .
◦ GND
This is ground pin
THANK YOU…

More Related Content

What's hot

itft-Microcontriller 8051
itft-Microcontriller 8051itft-Microcontriller 8051
itft-Microcontriller 8051
Shifali Sharma
 
Avr report
Avr reportAvr report
Avr report
NITISH KUMAR
 
Interfacing with Atmega 16
Interfacing with Atmega 16Interfacing with Atmega 16
Interfacing with Atmega 16
Ramadan Ramadan
 
MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration
AKHIL MADANKAR
 
Microcontroller Instruction Set atmel
Microcontroller Instruction Set atmelMicrocontroller Instruction Set atmel
Microcontroller Instruction Set atmel
Ruderocker Billy
 
I/O Ports
I/O Ports I/O Ports
I/O Ports
Islam Samir
 
PIC introduction + mapping
PIC introduction + mappingPIC introduction + mapping
PIC introduction + mapping
OsaMa Hasan
 
I o ports.ppt
I o ports.pptI o ports.ppt
I o ports.ppt
Pradeep V Dev
 
AT mega8 basics
AT mega8 basicsAT mega8 basics
AT mega8 basics
thetechnicalzone
 
Microprocessor 8051
Microprocessor 8051Microprocessor 8051
Microprocessor 8051
Anil Maurya
 
8051 microcontrollers ch3
8051 microcontrollers ch38051 microcontrollers ch3
8051 microcontrollers ch3
mariomarion102030
 
8051 microcontroller and it’s interface
8051 microcontroller and it’s interface8051 microcontroller and it’s interface
8051 microcontroller and it’s interface
Abhishek Choksi
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
guest70d48b1
 
8051 MICROCONTROLLER
8051 MICROCONTROLLER 8051 MICROCONTROLLER
8051 MICROCONTROLLER
THANDAIAH PRABU
 
8051 architecture
8051 architecture8051 architecture
8051 architecture
sb108ec
 
A tmega8 basics
A tmega8 basicsA tmega8 basics
A tmega8 basics
Nitesh Singh
 
AT89C51 Data sheets
AT89C51 Data sheetsAT89C51 Data sheets
AT89C51 Data sheets
Microtech Solutions
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt i
anishgoel
 
ATmega 16
ATmega 16ATmega 16
ATmega 16
Rahul Singh
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
Rashmi
 

What's hot (20)

itft-Microcontriller 8051
itft-Microcontriller 8051itft-Microcontriller 8051
itft-Microcontriller 8051
 
Avr report
Avr reportAvr report
Avr report
 
Interfacing with Atmega 16
Interfacing with Atmega 16Interfacing with Atmega 16
Interfacing with Atmega 16
 
MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration
 
Microcontroller Instruction Set atmel
Microcontroller Instruction Set atmelMicrocontroller Instruction Set atmel
Microcontroller Instruction Set atmel
 
I/O Ports
I/O Ports I/O Ports
I/O Ports
 
PIC introduction + mapping
PIC introduction + mappingPIC introduction + mapping
PIC introduction + mapping
 
I o ports.ppt
I o ports.pptI o ports.ppt
I o ports.ppt
 
AT mega8 basics
AT mega8 basicsAT mega8 basics
AT mega8 basics
 
Microprocessor 8051
Microprocessor 8051Microprocessor 8051
Microprocessor 8051
 
8051 microcontrollers ch3
8051 microcontrollers ch38051 microcontrollers ch3
8051 microcontrollers ch3
 
8051 microcontroller and it’s interface
8051 microcontroller and it’s interface8051 microcontroller and it’s interface
8051 microcontroller and it’s interface
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 
8051 MICROCONTROLLER
8051 MICROCONTROLLER 8051 MICROCONTROLLER
8051 MICROCONTROLLER
 
8051 architecture
8051 architecture8051 architecture
8051 architecture
 
A tmega8 basics
A tmega8 basicsA tmega8 basics
A tmega8 basics
 
AT89C51 Data sheets
AT89C51 Data sheetsAT89C51 Data sheets
AT89C51 Data sheets
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt i
 
ATmega 16
ATmega 16ATmega 16
ATmega 16
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 

Similar to 8051 architecture and pin configuration

8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
Jai Sudhan
 
89s52 2
89s52 289s52 2
8051.ppt
8051.ppt8051.ppt
8051
80518051
8051.pptx
8051.pptx8051.pptx
Pc based wire less data aquisition system using rf(1)
Pc based wire less data aquisition system using rf(1)Pc based wire less data aquisition system using rf(1)
Pc based wire less data aquisition system using rf(1)
Vishalya Dulam
 
MICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERSMICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERS
khalil zeineddine
 
microcontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdfmicrocontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdf
818Farida
 
Live B tech Projects & Industrial Training @Technogroovy
Live B tech Projects & Industrial Training @Technogroovy Live B tech Projects & Industrial Training @Technogroovy
Live B tech Projects & Industrial Training @Technogroovy
Technogroovy India
 
Pic microcontroller [autosaved] [autosaved]
Pic microcontroller [autosaved] [autosaved]Pic microcontroller [autosaved] [autosaved]
Pic microcontroller [autosaved] [autosaved]
gauravholani
 
Study of 8051 microcontroller
Study of 8051 microcontrollerStudy of 8051 microcontroller
Study of 8051 microcontroller
918007165995
 
8051 microcontroller
8051 microcontroller 8051 microcontroller
8051 microcontroller
nitugatkal
 
UNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptxUNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptx
Gowrishankar C
 
12 mt06ped001
12 mt06ped001 12 mt06ped001
12 mt06ped001
vijaydeepakg
 
Ch3 ppt
Ch3 pptCh3 ppt
Ch3 ppt
wasz123
 
8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware
Prof. Swapnil V. Kaware
 
8051 Microcontroller By Er. Swapnil Kaware
8051 Microcontroller By Er. Swapnil Kaware8051 Microcontroller By Er. Swapnil Kaware
8051 Microcontroller By Er. Swapnil Kaware
Prof. Swapnil V. Kaware
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
eceprinter6
 
8051.pptx
8051.pptx8051.pptx
8051.pptx
TheresaSujith
 
Micro 8051
Micro 8051Micro 8051
Micro 8051
Pranjali Deshmukh
 

Similar to 8051 architecture and pin configuration (20)

8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
 
89s52 2
89s52 289s52 2
89s52 2
 
8051.ppt
8051.ppt8051.ppt
8051.ppt
 
8051
80518051
8051
 
8051.pptx
8051.pptx8051.pptx
8051.pptx
 
Pc based wire less data aquisition system using rf(1)
Pc based wire less data aquisition system using rf(1)Pc based wire less data aquisition system using rf(1)
Pc based wire less data aquisition system using rf(1)
 
MICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERSMICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERS
 
microcontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdfmicrocontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdf
 
Live B tech Projects & Industrial Training @Technogroovy
Live B tech Projects & Industrial Training @Technogroovy Live B tech Projects & Industrial Training @Technogroovy
Live B tech Projects & Industrial Training @Technogroovy
 
Pic microcontroller [autosaved] [autosaved]
Pic microcontroller [autosaved] [autosaved]Pic microcontroller [autosaved] [autosaved]
Pic microcontroller [autosaved] [autosaved]
 
Study of 8051 microcontroller
Study of 8051 microcontrollerStudy of 8051 microcontroller
Study of 8051 microcontroller
 
8051 microcontroller
8051 microcontroller 8051 microcontroller
8051 microcontroller
 
UNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptxUNIT 4 8051Microcontroller.pptx
UNIT 4 8051Microcontroller.pptx
 
12 mt06ped001
12 mt06ped001 12 mt06ped001
12 mt06ped001
 
Ch3 ppt
Ch3 pptCh3 ppt
Ch3 ppt
 
8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware
 
8051 Microcontroller By Er. Swapnil Kaware
8051 Microcontroller By Er. Swapnil Kaware8051 Microcontroller By Er. Swapnil Kaware
8051 Microcontroller By Er. Swapnil Kaware
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
 
8051.pptx
8051.pptx8051.pptx
8051.pptx
 
Micro 8051
Micro 8051Micro 8051
Micro 8051
 

More from NITHIN KALLE PALLY

Formats for coherent optical communications -OPTICAL COMMUNICATIONS
Formats for coherent optical communications -OPTICAL COMMUNICATIONSFormats for coherent optical communications -OPTICAL COMMUNICATIONS
Formats for coherent optical communications -OPTICAL COMMUNICATIONS
NITHIN KALLE PALLY
 
Based Interferometric Sensors- OPTICAL COMMUNICATION
Based Interferometric Sensors- OPTICAL COMMUNICATIONBased Interferometric Sensors- OPTICAL COMMUNICATION
Based Interferometric Sensors- OPTICAL COMMUNICATION
NITHIN KALLE PALLY
 
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGNSHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
NITHIN KALLE PALLY
 
ANALYTIC SIGNAL GENERATION- DIGITAL SIGNAL PROCESSORS AND ARCHITECTURE ...
ANALYTIC SIGNAL GENERATION- DIGITAL SIGNAL PROCESSORS AND ARCHITECTURE       ...ANALYTIC SIGNAL GENERATION- DIGITAL SIGNAL PROCESSORS AND ARCHITECTURE       ...
ANALYTIC SIGNAL GENERATION- DIGITAL SIGNAL PROCESSORS AND ARCHITECTURE ...
NITHIN KALLE PALLY
 
VLAN -VIRTUAL LAN -COMPUTER NETWORKS
VLAN -VIRTUAL LAN -COMPUTER NETWORKSVLAN -VIRTUAL LAN -COMPUTER NETWORKS
VLAN -VIRTUAL LAN -COMPUTER NETWORKS
NITHIN KALLE PALLY
 
CMOS Fabrication using P-well -VLSI
CMOS Fabrication  using P-well -VLSICMOS Fabrication  using P-well -VLSI
CMOS Fabrication using P-well -VLSI
NITHIN KALLE PALLY
 
Gray Image Watermarking using slant transform - digital image processing
Gray Image Watermarking using slant transform - digital image processingGray Image Watermarking using slant transform - digital image processing
Gray Image Watermarking using slant transform - digital image processing
NITHIN KALLE PALLY
 
web2.0 - computer networks
web2.0 - computer networksweb2.0 - computer networks
web2.0 - computer networks
NITHIN KALLE PALLY
 
RELATION BETWEEN DATA WORD SIZE AND INSTRUCTION WORD SIZE- Dspa word size
RELATION BETWEEN DATA WORD SIZE AND INSTRUCTION WORD SIZE- Dspa word sizeRELATION BETWEEN DATA WORD SIZE AND INSTRUCTION WORD SIZE- Dspa word size
RELATION BETWEEN DATA WORD SIZE AND INSTRUCTION WORD SIZE- Dspa word size
NITHIN KALLE PALLY
 
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transformsDISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
NITHIN KALLE PALLY
 
Need of research and types of research
Need of research and types of researchNeed of research and types of research
Need of research and types of research
NITHIN KALLE PALLY
 
TRANSITIONAL BUTTERWORTH-CHEBYSHEV FILTERS
TRANSITIONALBUTTERWORTH-CHEBYSHEV FILTERSTRANSITIONALBUTTERWORTH-CHEBYSHEV FILTERS
TRANSITIONAL BUTTERWORTH-CHEBYSHEV FILTERS
NITHIN KALLE PALLY
 
CAUSES AND EFFECTS OF LANDSLIDES
CAUSES AND EFFECTS OF LANDSLIDESCAUSES AND EFFECTS OF LANDSLIDES
CAUSES AND EFFECTS OF LANDSLIDES
NITHIN KALLE PALLY
 
FUTURE PUBLIC LAND MOBILE TELECOMMUNICATION SYSTEMS(FPLMTS) AND INFORMA...
      FUTURE PUBLIC LAND MOBILE TELECOMMUNICATION SYSTEMS(FPLMTS) AND INFORMA...      FUTURE PUBLIC LAND MOBILE TELECOMMUNICATION SYSTEMS(FPLMTS) AND INFORMA...
FUTURE PUBLIC LAND MOBILE TELECOMMUNICATION SYSTEMS(FPLMTS) AND INFORMA...
NITHIN KALLE PALLY
 
SAMPLING AND STORAGE OSCILLOSCOPE
SAMPLING AND STORAGE OSCILLOSCOPESAMPLING AND STORAGE OSCILLOSCOPE
SAMPLING AND STORAGE OSCILLOSCOPE
NITHIN KALLE PALLY
 

More from NITHIN KALLE PALLY (15)

Formats for coherent optical communications -OPTICAL COMMUNICATIONS
Formats for coherent optical communications -OPTICAL COMMUNICATIONSFormats for coherent optical communications -OPTICAL COMMUNICATIONS
Formats for coherent optical communications -OPTICAL COMMUNICATIONS
 
Based Interferometric Sensors- OPTICAL COMMUNICATION
Based Interferometric Sensors- OPTICAL COMMUNICATIONBased Interferometric Sensors- OPTICAL COMMUNICATION
Based Interferometric Sensors- OPTICAL COMMUNICATION
 
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGNSHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
 
ANALYTIC SIGNAL GENERATION- DIGITAL SIGNAL PROCESSORS AND ARCHITECTURE ...
ANALYTIC SIGNAL GENERATION- DIGITAL SIGNAL PROCESSORS AND ARCHITECTURE       ...ANALYTIC SIGNAL GENERATION- DIGITAL SIGNAL PROCESSORS AND ARCHITECTURE       ...
ANALYTIC SIGNAL GENERATION- DIGITAL SIGNAL PROCESSORS AND ARCHITECTURE ...
 
VLAN -VIRTUAL LAN -COMPUTER NETWORKS
VLAN -VIRTUAL LAN -COMPUTER NETWORKSVLAN -VIRTUAL LAN -COMPUTER NETWORKS
VLAN -VIRTUAL LAN -COMPUTER NETWORKS
 
CMOS Fabrication using P-well -VLSI
CMOS Fabrication  using P-well -VLSICMOS Fabrication  using P-well -VLSI
CMOS Fabrication using P-well -VLSI
 
Gray Image Watermarking using slant transform - digital image processing
Gray Image Watermarking using slant transform - digital image processingGray Image Watermarking using slant transform - digital image processing
Gray Image Watermarking using slant transform - digital image processing
 
web2.0 - computer networks
web2.0 - computer networksweb2.0 - computer networks
web2.0 - computer networks
 
RELATION BETWEEN DATA WORD SIZE AND INSTRUCTION WORD SIZE- Dspa word size
RELATION BETWEEN DATA WORD SIZE AND INSTRUCTION WORD SIZE- Dspa word sizeRELATION BETWEEN DATA WORD SIZE AND INSTRUCTION WORD SIZE- Dspa word size
RELATION BETWEEN DATA WORD SIZE AND INSTRUCTION WORD SIZE- Dspa word size
 
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transformsDISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
 
Need of research and types of research
Need of research and types of researchNeed of research and types of research
Need of research and types of research
 
TRANSITIONAL BUTTERWORTH-CHEBYSHEV FILTERS
TRANSITIONALBUTTERWORTH-CHEBYSHEV FILTERSTRANSITIONALBUTTERWORTH-CHEBYSHEV FILTERS
TRANSITIONAL BUTTERWORTH-CHEBYSHEV FILTERS
 
CAUSES AND EFFECTS OF LANDSLIDES
CAUSES AND EFFECTS OF LANDSLIDESCAUSES AND EFFECTS OF LANDSLIDES
CAUSES AND EFFECTS OF LANDSLIDES
 
FUTURE PUBLIC LAND MOBILE TELECOMMUNICATION SYSTEMS(FPLMTS) AND INFORMA...
      FUTURE PUBLIC LAND MOBILE TELECOMMUNICATION SYSTEMS(FPLMTS) AND INFORMA...      FUTURE PUBLIC LAND MOBILE TELECOMMUNICATION SYSTEMS(FPLMTS) AND INFORMA...
FUTURE PUBLIC LAND MOBILE TELECOMMUNICATION SYSTEMS(FPLMTS) AND INFORMA...
 
SAMPLING AND STORAGE OSCILLOSCOPE
SAMPLING AND STORAGE OSCILLOSCOPESAMPLING AND STORAGE OSCILLOSCOPE
SAMPLING AND STORAGE OSCILLOSCOPE
 

Recently uploaded

Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
PuktoonEngr
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
Madhumitha Jayaram
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 

Recently uploaded (20)

Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 

8051 architecture and pin configuration

  • 1. 8051 ARCHITECTURE AND PIN CONFIGURATION NAME – NITHIN KALLEPALLY MICRO PROCESSORS AND MICRO CONTROLLERS
  • 2. General-purpose Microprocessors ◦ CPU ◦ NO RAM ◦ NO ROM ◦ NO I/O PORTS
  • 3. General-purpose Microcontroller ◦ CPU (microprocessor) ◦ RAM ◦ ROM ◦ I/O ports ◦ Timer ◦ ADC and other peripherals CPU RAM ROM I/O Timer Serial COM Port MICRO CONTROLL ER
  • 4. Features Of 8051 ◦ 128 bytes of RAM ◦ 4 K bytes of on-chip ROM ◦ Two timers ◦ One serial port ◦ Four I/O ports, each 8 bits wide(i.e. 32 I/O pins.) ◦ 6 interrupt sources ◦ Commercially available version of 8051 run on 12 MHz to 18 MHz
  • 5. Architecture Of 8051 The block diagram of 8051 micro controller architecture shows that 8051 micro controller consists of a CPU, RAM, (SFRs and Data Memory), Flash (EEPROM), I/O ports and control logic for communication between the peripherals
  • 6.
  • 7. Functional Description Block ◦ Accumulator ◦ SFR –special function registers ◦ It can be accessed through its SFR adder 0E0H. ◦ B Register ◦ Use as temporary register . ◦ store upper bit Result of MUL & DIV. ◦ access through SFR adder 0F0H. ◦ Stack Pointer ◦ Define anywhere on chip 128 byte RAM. ◦ It is Initialized to 07H address (after rest) . ◦ Data Pointer ◦ 16 bit register ◦ Access external memory up to 64KB.
  • 8. ◦ Program Status Word ◦ Reflect status ALU performing operation. ◦ Port 0 to 3 ◦ Each latch and corresponding drivers of port 0 to 3 is allotted to the corresponding on chip I/O port. ◦ Serial Data Buffer ◦ Two Independent Register : TX Buffer (8bit) & RX Buffer(8bit). ◦ Program Counter ◦ 16 bit wide ◦ Point to address of next instruction to be executed . ◦ Timing & Control Unit ◦ Deriver signal required for Internal operation of circuit . ◦ Control signal required for controlling External System Bus.
  • 9. ◦ Oscillator ◦ Generate basic timing control signal for operation of circuit using crystal oscillator. ◦ ALU ◦ Perform 8 bit operation. ◦ Through TMP1 and TMP2 (each 8 bit). ◦ Not access by User. ◦ SFR Register Bank ◦ lie in range of 80H to 0FFH . ◦ It can addressed using their respective address .
  • 10. Pin Configuration OF 8051 • This is a 40 pin micro controller • VCC & VSS • RESET • ALE/PROG It is used for demultiplexing address and data . • It is valid only for External memory accesses. • EA/VPP • EA/VPP =0 : Execute program on external memory. • EA/VPP =1 : Execute program on internal memory. • Receives 21 v for programming of the on chip EPROM. • PSEN • Acts as a strobe to read the external program memory. • It is low during external program memory accesses.
  • 11. ◦ Port 0 (P0.0-P0.7) ◦ 8 bit bidirectional bit addressable I/O port. ◦ Allotted an address in SFR ◦ address range. ◦ Act as Multiplexed A/D lines during external memory access. ◦ Port 1 (P1.0-P1.7) ◦ 8 bit bidirectional bit addressable port. ◦ Allotted an address in SFR address range. ◦ Port 2 (P2.0-P2.7) ◦ During external memory, It emits higher 8 bits of address when ALE =1 & EA=0 . ◦ Also receives higher order address bit during programming of on chip EPROM.
  • 12. ◦ Port 3 (P3.0-P3.7) ◦ 8 bit bidirectional bit addressable port. ◦ Allotted an address in SFR address range. ◦ XTAL1 & XTAL2 ◦ A Crystal is to be connected externally between these two pins to complete the feedback path to start oscillations. ◦ Controller can be operated on external clock . ◦ GND This is ground pin