|
|
|
MCS-48 (8048) information |
|
|
The Intel 8048 microcontroller, Intel's first µC introduced in 1979, was used
in the Magnavox Odyssey² video game console (as a 100KHz 8021)
and (in its 8042 variant) in the original IBM PC keyboard. The 8048 is
probably the most prominent member of Intel's MCS-48 familiy of
microcontrollers. It was inspired by, and is somewhat similar to, the
Fairchild F8 microprocessor.
The MCS-48 has over 90 instructions with 90% of them being single
byte.
The 8048 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. Though the 8048 was eventually replaced by the very popular
Intel 8051, 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.
Device |
RAM (bytes) |
ROM |
Speed |
Timers |
Ports |
8021 8021H** |
64 |
1024 |
100-400KHz |
2 |
2x8, 1x4
|
8022 8022H**
|
128 |
2048 |
100-400KHz |
2 |
3x8 |
8035 |
64 |
- |
11MHz |
|
|
8038 |
64 |
- |
|
|
3x8 |
8039 |
128 |
- |
11MHz |
|
3x8 |
8040 |
256 |
- |
11MHz |
|
|
8048 |
64 |
1024 |
11MHz |
2 |
3x8 |
8049 |
128 |
2048 |
11MHz |
2 |
3x8 |
8050 |
256 |
4096 |
11MHz |
|
|
**2 pins are High Current Driving outputs
|
|
|
add/correct MCS-48 (8048) info |
|
|
|