Introduction of Microcomputer System
Last Updated :
12 May, 2023
Introduction of Microcomputer System
Microcomputer systems are small and inexpensive computers that are widely used in various applications. The 8085 microprocessor is an example of a Microcomputer System. A microprocessor system contains two types of memory that are EPROM and R/WM, Input and Output devices, and the buses that are used to link all the peripherals (memory and I/Os) to the MPU.
The Microprocessor Unit (MPU)
The MPU is the brain of the microcomputer system. It contains the arithmetic and logic unit (ALU) and the control unit (CU) that work together to execute instructions. The 8085 microcomputer system has 16 address lines ranging from A0 to A15 that are used to address memory. The lower-order address bus A0-A7 is used to identify the input and output devices.
Memory
There are two types of memory in the microcomputer system: Erasable Programmable Read-Only Memory (EPROM) and Random-Access Read-Write Memory (R/WM). EPROM is a type of memory that can be programmed once and can be erased by exposing it to ultraviolet light. R/WM is a type of memory that can be both read and written to. The MPU communicates with memory through memory read and memory write control signals.
Input and Output (I/O) Devices
The microcomputer system contains input and output (I/O) devices that allow the system to interact with the external environment. The microcomputer system has 8 data lines, D0-D7, which are bidirectional and common to all devices. The microcomputer system generates four control signals: memory read, memory write, I/O read, and I/O write. These signals are connected to different peripheral devices.
Interfacing Devices
The MPU communicates with only one peripheral device at a time by enabling that peripheral through its control signal. For example, to send data to the output device, the MPU places the device address (or output port number) on the address bus, data on the data bus, and enables the output device by using its control signal I/O Write. After that, the output device displays the result.
The other peripheral devices that are not enabled remain in a high impedance state called Tri-state. The bus drivers increase the current driving capacity of the buses, the decoder decodes the address to identify the output port, and the latch holds data output for display. These devices are called Interfacing devices. Interfacing devices are semiconductor chips that are necessary to connect peripherals to the bus system.
In summary, the microcomputer system is a small and inexpensive computer that contains an MPU, memory, input and output devices, and buses that connect all the peripherals. The microcomputer system communicates with peripherals through control signals, which are connected to different peripheral devices. Interfacing devices are necessary to connect peripherals to the bus system.
The block diagram of a microcomputer system is shown below:

Advantages:
Flexibility: A microcomputer system can be customized to meet the needs of a wide range of applications. It can be programmed to handle a variety of tasks, and its components can be easily upgraded or replaced as needed.
Cost-effective: Microcomputer systems are generally less expensive than larger computer systems, which makes them a cost-effective solution for many applications.
Compact size: Microcomputer systems are typically small and compact, which makes them ideal for applications where space is limited.
Ease of use: Microcomputer systems are generally easy to use, particularly for individuals with basic computer skills. They typically come with user-friendly interfaces and software that make them easy to operate.
Disadvantages:
Limited processing power: Microcomputer systems typically have limited processing power compared to larger computer systems. This can limit their ability to handle complex tasks or run resource-intensive software.
Limited memory capacity: Microcomputer systems typically have limited memory capacity compared to larger computer systems. This can limit their ability to handle large amounts of data or run complex software.
Limited I/O options: Microcomputer systems typically have limited I/O options compared to larger computer systems. This can limit their ability to interface with other devices or handle complex I/O operations.
Limited expansion options: While microcomputer systems can be upgraded or replaced, they typically have limited expansion options compared to larger computer systems. This can limit their ability to grow or adapt to changing needs over time.
Similar Reads
Introduction of Microprocessor
In this article we will go through the Microprocessor, we will first define what is a Microprocessor, then we will go through its different types with its block diagram and we will see different types of processors, At last, we will conclude our article with some applications and FAQs. What is Micro
6 min read
Characteristics of Computer System
A computer is a fast electronic device that processes raw data, performs arithmetic and logical operations, and produces output. Nowadays, the computer has become a part of our life and can be used in most fields. In a computer, there are various characteristics of computer systems depending on thei
4 min read
Layers of Abstraction in Computer System
Computer System is divided into two functional entities. Hardware and Software are two functional entities of computer system. Operating system is the link between hardware and software. There are a certain layers in computer system through which a process goes to perform a task. Here we will discus
1 min read
Introduction of Multiprocessor and Multicomputer
1. Multiprocessor: A Multiprocessor is a computer system with two or more central processing units (CPUs) share full access to a common RAM. The main objective of using a multiprocessor is to boost the systemâs execution speed, with other objectives being fault tolerance and application matching. Th
6 min read
Introduction of Embedded Systems | Set-1
Before going to the overview of Embedded Systems, Let's first know the two basic things i.e., embedded and system, and what actually do they mean. System is a set of interrelated parts/components which are designed/developed to perform common tasks or to do some specific work for which it has been c
6 min read
Introduction to memory and memory units
Memory is required to save data and instructions. Memory is divided into cells, and they are stored in the storage space present in the computer. Every cell has its unique location/address. Memory is very essential for a computer as this is the way it becomes somewhat more similar to a human brain.
11 min read
Introduction of Input-Output Processor
The DMA mode of data transfer reduces the CPU's overhead when handling I/O operations. It also allows parallel processing between CPU and I/O operations. This parallelism is necessary to avoid the wastage of valuable CPU time when handling I/O devices whose speeds are much slower as compared to CPU.
5 min read
System-on-Chip vs Single Board Computers
SoC stands for System on Chip it is a small integrated chip that contains all required components and circuits of a particular system. However, SBC stands for Single Board Computer it is a whole computer constructed on a single printed circuit board that contains Memory, Microprocessor, I/O devices,
3 min read
Development of computer system
The computer is designed by a professor named Charles Babbage. And analytical engine which was basic framework architecture of computer system was also designed by him. Computers are classified into three generations and each of its generations lasts for a certain period of time also each of them gi
3 min read
Multiport Memory Multiprocessor System
Multiport Memory System employs separate buses between each memory module and each CPU. A processor bus comprises the address, data and control lines necessary to communicate with memory. Each memory module connects each processor bus. At any given time, the memory module should have internal contro
1 min read