Intel mcs-48 manual Introduction, and 10.0 J,Lsec Cycle Versions

Models: mcs-48

1 478
Download 478 pages 26.88 Kb
Page 11
Image 11

INTRODUCTION

the 8048'sinstruction set and incorporates several new features critical in low cost applications.

Even with low component costs, however, a project may be jeopardized by high develop- ment and rework costs resulting from an inflexible production design. Intel has solved this problem by creating two pin-compatible versions of the 8048 microcomputer: the 8048 with mask Programmable ROM pro- gram memory for low cost production and the 8748 with user programmable and erasable EPROM program memory for prototype development. The 8748 is essen- tially a single chip microcomputer "bread- board" which can be modified over and over again during development and pre-produc- tion then replaced by the low cost 8021 *, 8048, or 8049 ROM for volume production. The 8748 provides a very easy transition from development to production and also provides an easy vehicle for temporary field updates while new ROMs are being made.

SPECIAL FEATURES

SINGLE 5V SUPPLY

40 PIN DIP OR 28 PIN DIP

PIN COMPATIBLE ROM AND EPROM

2.5,5.0 AND 10.0 J,Lsec CYCLE VERSIONS

ALL INSTRUCTIONS 1 OR 2 CYCLES

SINGLE STEP

8 LEVEL STACK

2 WORKING REGISTER BANKS

LC, XTAL, OR EXTERNAL FREQUENCY SOURCE

OPTIONAL CLOCK OUTPUT

POWER DOWN STANDBY MODE

To allow the MCS-48 to solve a wide range of problems and to provide for future expansion, all 8048 and 8049 functions have been made externally expandable using either special expanders or standard memories and peripherals. An efficient low cost means of I/O expansion is provided by either the 8243 I/O Expander or standard TTL or CMOS circuits. The 8243 provides 16 1/0 lines in a 24 pin package. For sys- tems with large 1/0 requirements, multiple 8243s can be used.

For such applications as Keyboards, Dis- plays, Serial communication lin~s, etc. standard MCS-80/85 peripheral circuits may be added. Program and data memory may be expanded using standard memories or the 8355 and 8155 memories that also include programmable I/O lines and timing functions.

For applications which require a more custom tailored interface, the 8041 or 8741 Universal Peripheral Interface (UPI-41) devices can be used. The UPI-41 devices are available in both ROM and EPROM versions and are essentially slave versions of the 8048/8748 which are designed to interface directly with expandable MCS-48 processors and provide flexible intelligent I/O capability. The 8041/8741 share the instruction set of the MCS-48 family of processors.

The 8035 and 8039 are an 8048 or 8049 respectively without internal program memory that allows the user to match his program memory requirements exactly by using a wide variety of external memories. The 8035 and 8039 allow the user to select a minimum cost system no matter what his program memory reo quirements. The 8035L is an 8035 with the powerdown mode of the 8048.

The MCS-48 processors are designed to be efficient control processors as well as arithmetic processors. They provide an instruction set which allows the user to directly set and reset individual lines within its 1/0 ports as well as test individual bits within the accumulator. A large variety of branch and table look-up instructions l11ake these processors very efficient in implementing standard logic functions. Also, special attention has been given to code efficiency. Over 70% of the instruc- tions are a single byte long and all others are only two bytes long. This means many functions requiring 1.5K to 2.0K bytes in other computers may very well be com- pressed into the 1K words resident in the 8048 or up to 3K to 4K equivalent bytes may be compressed into the 8049.

*The 8021 is code compatible but not pin compatible with the 8748.

1·2

Page 11
Image 11
Intel mcs-48 manual Introduction, and 10.0 J,Lsec Cycle Versions, is code compatible but not pin compatible with