Intel 8051 manual Microcomputer Expansion Components

Models: 8051

1 44
Download 44 pages 25.41 Kb
Page 10
Image 10

8051 Architectural Specification and Functional Description

updated to a one (1), a pin programmed as an input will not source current into the TTL gate that is driving it if the pin is later written with another one (1). Since the quasi- bidirectional output driver sources current for only two oscillator periods, an internal pullup resistor of ap- proximately 20K- to 4OK-ohms is provided to hold the external driver's loading at a TTL high level. Ports 1, 2 and 3 can sink/ source one TTL load.

2.1.2.2.3 Microprocessor Bus

A microprocessor bus is provided to permit the 80S 1 to solve a wide range of problems and to allow the upward growth of user products. This multiplexed address and data bus provides an interface compatible with standard memories, MCS-80 peripherals and the MCS-8S memories that include on-chip programmable I/O ports and timing functions. These are summarized in the 80S 1 Microcomputer Expansion Components chart of Figure 2.3.

When accessing external memory the high-order address is emitted on Port 2 and the low-order address on Port O.

The ALE signal is provided for strobing the address into an external latch. The program store enable (PSEN) signal is provided for enabling an external memory device to Port 0 during a read from the Program Memory address space. When the MOVX instruction is executed Port 3 automatically generates the read (RD) signal for enabling an External Data Memory device to Port 0 or generates the write (WR) signal for strobing the external memory device with the data emitted by Port O. Port 0 emits the address and data to the external memory through a push/ pull driver that can sink/ source two TTL loads. At the end of the read/write bus cycle Port 0 is automatically reprogrammed to its high impedance state and Port 2 is returned to the state it had prior to the bus cycle. The 80S 1 generates the address, data and control signals needed by memory and I/O devices in a manner that minimize the requirements placed on external program and data memories. At 12 MHz, the Program Memory cycle time is SOOns and the access times required from stable address and PSEN are approximately 320ns and lSOns respectively. The External Data Memory cycle

'"

C

'"c

0

Q,

e

0

U

on

QO

Q

QO

ell

U

~

'"

;

Q,

e

0

U

Category

1.0.

Description

I/O Expander

 

8 Line I/O Expander (Shift Register)

Standard EPROMs

2758

I K x 8 450 ns Light Erasable

 

2716-1

2K x 8 350 ns Light Erasable

 

2732

4K x 8 450 ns Light Erasable

 

2732A

4K x 8 250 ns Light Erasable

Standard RAMs

2114A

IK x 4 100 ns RAM

 

2148

lK x 4 70 ns RAM

 

2142-2

I K x 4 200 ns RAM

Multiplexed Address/

8185A

I K x 8 300 ns RAM

Da.ta RAMs

 

 

Standard I/O

8212

8-Bit Ii 0 Port .

 

8282

8-Bit I/O Port

 

8283

8-Bit I/O Port

 

8255A

Programmable Peripheral Interface

 

8251 A

Programmable Communications

 

 

Interface

Standard Peripherals

8205

I of 8 Binary Decoder

 

8286

Bi-directional Bus Driver

 

8287

Bi-directional Bus Driver (Inverting)

 

8253A

Programmable Interval Timer

 

8279

Programmable Keyboard/ Display

 

 

Interface (128 Keys)

 

8291

GPIB Talker/Listener

 

8292

GPIB Controller

Universal Peripheral

8041 A

ROM Program Memory

Interfaces

8741A

EPROM Program Memory

Memories with

8155-2

256 x 8 330 ns RAM

on-chip I/O and

8355-2

2K x 8 300 ns ROM

Peripheral

8755-2

2K x 8 300 ns EPROM

Functions.

 

 

Comments

Low Cost I/O Expander

User programmable and erasable.

Data memory can be easily expanded using standard NMOS RAMs.

Serves as Address Latch or I/O port.

Three 8-bit porgrammable I/O ports. Serial Communcations Receiver/

Transmitter.

MCS-80 and MCS-85 peripheral devices are compatible with the 8051· allowing easy addition of specialized interfaces.

Future MCS-80/85 devices will also be compatible.

User programmable to perform custom I/O and control functions.

Figure 2.3. 8051 Microcomputer Expansion Components

AFN-Q1488A-09

5

Page 10
Image 10
Intel 8051 manual Microcomputer Expansion Components