hidden pixel

Intel 8048 Information

The MCS-48 microcontroller (µC) series, Intel's first microcontroller, was originally released in 1976. Its first members were 8048, 8035 and 8748.

The MCS-48 series has a Modified Harvard architecture, with internal or external program ROM and 64–256 bytes of internal (on-chip) RAM. The I/O is mapped into its own address space, separate from programs and data. The 8048 is probably the most prominent member of Intel's MCS-48 family of microcontrollers. It was inspired by, and is somewhat similar to, the Fairchild F8 microprocessor.

Though the MCS-48 series was eventually replaced by the very popular Intel MCS-51, even at the turn of the millennium it remains quite popular, due to its low cost, wide availability, memory efficient one-byte instruction set, and mature development tools. Because of this it is much used in high-volume consumer electronics devices such as TV sets, TV remotes, toys, and other gadgets where cost-cutting is essential.

Contents

Variants

The 8049 has 2 KB of masked ROM (the 8748 and 8749 had EPROM) that can be replaced with a 4 KB external ROM, as well as 128 bytes of RAM and 27 I/O ports. The µC's oscillator block divides the incoming clock into 15 internal phases, thus with its 11 MHz max. crystal one gets 0.73 MIPS (of one-clock instructions). Some instructions are single byte/cycle ones, but a large amount of opcodes need two cycles and/or two bytes, so the raw performance would be closer to 0.5 MIPS.

Another variant, the ROM-less 8035, was used in Nintendo's arcade game Donkey Kong. Although not being a typical application for a microcontroller, its purpose was to generate the background music of the game.

The Intel 8748 has on-chip clock oscillator, 2 8-bit timers, 27 I/O ports, 64 bytes of RAM and 1 KB of EPROM. A version with 2 KB EPROM and 128 bytes RAM was also available under the 8749 number.

Device Internal Memory Remarks
8020 1K x 8 ROM 64 x 8 RAM Subset of 8048, 20 pins, Only 13 I/O Lines
8021 1K x 8 ROM 64 x 8 RAM Subset of 8048, 28 pins ,21 I/O Lines
8022 2K x 8 ROM 64 x 8 RAM Subset of 8048, A/D-converter
8035 none 64 x 8 RAM
8039 none 128 x 8 RAM
8040 none 256 x 8 RAM
8048 1K x 8 ROM 64 x 8 RAM
8049 2K x 8 ROM 128 x 8 RAM
8050 4K x 8 ROM 256 x 8 RAM
8748 1K x 8 EPROM 64 x 8 RAM
8749 2K x 8 EPROM 128 x 8 RAM
8648 1K x 8 OTP EPROM 64 x 8 RAM Factory OTP EPROM
Device Internal Memory Remarks
8041 1K x 8 ROM 64 x 8 RAM Universal Peripheral Interface (UPI)
8041AH 1K x 8 ROM 128 x 8 RAM UPI
8741A 1K x 8 EPROM 64 x 8 RAM UPI, EPROM version of 8041
8741AH 1K x 8 OTP EPROM 128 x 8 RAM UPI, OTP EPROM version of 8041AH
8042AH 2K x 8 ROM 256 x 8 RAM UPI
8742 2K x 8 EPROM 128 x 8 RAM UPI, EPROM version
8742AH 2K x 8 OTP EPROM 256 x 8 RAM UPI, OTP EPROM version of 8042AH

Uses

The 8048 was used in the Magnavox Odyssey² video game console, the Korg Trident series, the Korg Poly-61[1] ,[citation needed] Roland Jupiter-4 and Roland ProMars[2] analog synthesizers.

The original IBM PC keyboard used an 8048 as its internal microcontroller.[3] The PC AT replaced the PC's Intel 8255 peripheral interface chip at I/O port addresses 0x60-63 with an 8042 accessible through port addresses 0x60 and 0x64.[4] As well as managing the keyboard interface the 8042 controlled the A20 line of the AT's Intel 80286 CPU, and could be commanded by software to reset the 80286 (unlike the 80386 and later processors, the 80286 had no way of switching from protected mode back to real mode except by being reset). Later PC compatibles integrate the 8042's functions into their super I/O devices.

Literature

MCS-48
UPI-41

External links

References

  1. ^ [fa.utfs.org/diy/korgpoly61/Korg_Poly-61_ServiceManual.pdf "Korg Poly-61 Service Manual"]. fa.utfs.org/diy/korgpoly61/Korg_Poly-61_ServiceManual.pdf.
  2. ^ Gordon Reid (November, 2004). "The History Of Roland, Part 1: 1930-1978". The History Of Roland. Sound On Sound Magazine. http://www.soundonsound.com/sos/nov04/articles/roland.htm. Retrieved 29 November 2010.
  3. ^ "Section 4: Keyboard", Technical Reference: Personal Computer, Personal Computer Hardware Reference Library (Revised ed.), IBM, April 1984
  4. ^ "Section 1: System Board", Technical Reference: Personal Computer AT, Personal Computer Hardware Reference Library, IBM, September 1985
· · Intel microcontrollers
MCS-48 (8048 family) · MCS-51 (8051 family) · 8061 · MCS-96 (8x196 family) · MCS-296 (8x296 family)
· · 8-bit microcontroller families
AVR · PIC · COP8 · MCS-48 · MCS-51 · Z8 · eZ80 · HC08 · HC11 · H8 · PSoC

This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.

Categories: Microcontrollers | Integrated circuits

 

The above information uses material from Wikipedia and is licensed under the GNU Free Documentation License.
Some facts may not have been fully verified for accuracy. [Disclaimers]
This page was last archived by our server on Tue Jul 5 16:23:23 2011.
Displaying this page or its contents does not use any Wikimedia Foundation's resources.
The owners of this site proudly support the Wikimedia Foundation.