Abraham Microprocessor - 084452
Abraham Microprocessor - 084452
The architecture of a microcontroller is the internal hardware design which is important to understand
the applicability of architecture for different reasons.
Components of a microcontroller
It comprises an arithmetic logic unit and also a control unit. It is the main device and coordinates the
communication between the peripheral devices such as memory, output, and also input.
2. Program memory
The modern modules of program memory are actually made up of electrically erasable
programmable read only memory (EEPROM) which is also non volatile memory
3. Data memory
It is in the microcontroller and responsible for the storage of values of temporary data and variables.
It also stores intermediate results and some other data which are important for the proper
functioning of the program.
4. Input and outputs ports
These ports are the ones that provide the physical connection of the microcontroller to the world
outside. Some sensors are present at the ports and they assist in allowing the input data from
external sources into the microcontroller.
5. Clock generator(oscillator)
The synchronization of data and the flow of the commands need to be sincere and orderly. The clock
signal helps in this important functioning of the microcontroller ensuring operations runs very
smoothly.
These converts are very useful to convert the output signal in the necessary form.
OPERATION OF A MICROCONTROLLER
The fundamental and primary part of the microcontroller is the central processing unit which is capable
of processing a word length that ranges between 4 bit and 64bit. But in modern day technological
developments, the word length has increased and accordingly the range.
There is additionally a timer which is present in the microcontroller. It acts as a watchdog. There are
memory storage of different types that are present in the microcontroller and acts as storage devices.
APPLICATION OF MICROCONTROLLERS
Microcontrollers are used in automatically controlled products and devices such as ;
ADVANTAGES
1. Design is more compact and easy to use
2. The cost of a microcontroller is cheap
3. All the pins which are present in the microcontroller can be programmed
4. The interfacing of ROM,RAM and also the I/O ports is very simple and easy
DISADVANTAGES
1. They have complex architecture
2. They are not suitable for high power devices
3. They can perform limited operation at the same time