The document describes the pins of an 8051 microcontroller. It discusses the functions of Port1 (Pins 1-8), Pin 9 (reset), Port3 (Pins 10-17), Pins 18-19 (oscillator), Port2 (Pins 21-28), Pins 29-31 (external memory interface), Port0 (Pins 32-39), and Pin 40 (power supply). Key pins include those for ports, reset, oscillator, external memory interface, and power.
The document describes the pins of an 8051 microcontroller. It discusses the functions of Port1 (Pins 1-8), Pin 9 (reset), Port3 (Pins 10-17), Pins 18-19 (oscillator), Port2 (Pins 21-28), Pins 29-31 (external memory interface), Port0 (Pins 32-39), and Pin 40 (power supply). Key pins include those for ports, reset, oscillator, external memory interface, and power.
Original Description:
Full description of Pin diagram of 8051 Microcontrollers
The document describes the pins of an 8051 microcontroller. It discusses the functions of Port1 (Pins 1-8), Pin 9 (reset), Port3 (Pins 10-17), Pins 18-19 (oscillator), Port2 (Pins 21-28), Pins 29-31 (external memory interface), Port0 (Pins 32-39), and Pin 40 (power supply). Key pins include those for ports, reset, oscillator, external memory interface, and power.
The document describes the pins of an 8051 microcontroller. It discusses the functions of Port1 (Pins 1-8), Pin 9 (reset), Port3 (Pins 10-17), Pins 18-19 (oscillator), Port2 (Pins 21-28), Pins 29-31 (external memory interface), Port0 (Pins 32-39), and Pin 40 (power supply). Key pins include those for ports, reset, oscillator, external memory interface, and power.
Download as PPTX, PDF, TXT or read online from Scribd
Download as pptx, pdf, or txt
You are on page 1of 7
Pin Description
Port1 (Pin1 to Pin8): Port1 includes pin1.0
to pin1.7 and these pins can be configured as input or output pins. Pin 9 (RST): Reset pin is used to Reset 8051 Microcontroller by giving a positive pulse to this Pin. Pin Description
Port3 (Pin 10 to 17): The Port3 Pins are similar to port1
pins and can be used as universal Input or output pins. These pins dual-function Pins and the function of each Pin is given as: Pin 10 (RXD): RXD pin is a Serial Asynchronous Communication Input or Serial synchronous Communication Output. Pin 11 (TXD): Serial Asynchronous Communication Output or Serial Synchronous Communication clock Output. Pin 12 (INT0): Input of Interrupt 0 Pin 13 (INT1): Input of Interrupt 1 Pin 14 (T0): Input of Counter 0 clock Pin 15 (T1): Input of Counter 1 clock Pin 16 (WR): Writing Signal to write content on external RAM. Pin 17 (RD): Reading Signal to read contents of external RAM. Pin Description
Pin 18 and 19 (XTAL2, XTAL1): X2 and X1
pins are input output pins for the oscillator. These pins are used to connect an internal oscillator to the microcontroller. Pin 20 (GND): Pin 20 is a ground pin. Pin Description
Port2 (Pin 21 to Pin28): Port2 includes
pin21 to pin28 which can be configured as Input Output Pins. But, this is only possible when we don’t use any external memory. If we use external memory, then these pins will work as high order address bus (A8 to A15). Pin Description
Pin 29 (PSEN): This pin is used to enable
external program memory. If we use an external ROM for storing the program, then logic 0 appears on it, which indicates Micro controller to read data from the memory. Pin 30 (ALE): Address Latch Enable pin is an active high-output signal. If we use multiple memory chips, then this pin is used to distinguish between them. This Pin also gives program pulse input during programming of EPROM. Pin 31 (EA): If we have to use multiple memories then the application of logic 1 to this pin instructs the Microcontroller to read data from both memories: first internal and then external. Pin Description
Port 0 (Pin 32 to 39): Similar to the port 2
and 3 pins, these pins can be used as input output pins when we don’t use any external memory. When ALE or Pin 30 is at 1, then this port is used as data bus: when the ALE pin is at 0, then this port is used as a lower order address bus (A0 to A7) Pin40 (VCC): This VCC pin is used for power supply.