Basics of Uc and Up
Basics of Uc and Up
Microcontrollers
3) Architectures: Von- 4) Instruction sets:
neumann and Harvard CISC and RISC
Based on bit configuration – divided into three categories.
1) 8-bit microcontroller −
Used to execute arithmetic and logical operations like
addition, subtraction, multiplication division, etc.
For example, Intel 8031 and 8051 are 8 bits microcontroller.
Bit-based 2) 16-bit microcontroller −
Used to perform arithmetic and logical operations where
higher accuracy and performance is required.
For example, Intel 8096 is a 16-bit microcontroller.
3) 32-bit microcontroller −
Used in automatically controlled appliances like automatic
operational machines, medical appliances, etc.
Divided into two categories:
1) External memory microcontroller −
This type of microcontroller is designed in such a way
that they do not have a program memory on the chip.
Hence, it is named as external memory microcontroller.
Memory- For example: Intel 8031 microcontroller.
based 2) Embedded memory microcontroller −
this type of microcontroller is designed in such a way
that the microcontroller has all programs and data
memory, counters and timers, interrupts, I/O ports are
embedded on the chip.
For example: Intel 8051 microcontroller.
Divided into two categories:
1) Von-neumann architecture −
Design is based on the concept of stored program
computers where program data and instruction data are
stored in the same memory.
This architecture was designed by the famous
Architecture mathematician and physicist John Von Neumann in
1945.
- based 2) Harvard architecture −
Design is based on the concept where there are separate
storage and separate buses (signal path) for instruction
and data.
It was basically developed to overcome the bottleneck of
Von Neumann Architecture.
Divided into two Categories:
1) CISC − Complex Instruction Set Computer.