In: Computer Science
Write a 6 pages report explaining Micro controllers based on the following classifications:
1) Bits - 4, 8 , 16, 32 .
2) Memory / device - Embedded , external.
3) Instruction set - CISC, RISC
4) Memory Architecture - Princeton, Harvard
5) Family - 8051, Motorola, PIC , Texas, National , ARM, Intel , Phillips, Siemens,.
From the 6 pages report, draft out a 3 page Powerpoint presentation explaining your report.
Solutions :
1.
These type of processors were developed in around 1970s most of it had Harvard architecture. Assembly language is used for programming these processors.
In 1980's these 4 bit microprocessors are used in microcontrollers for electronic games and for making pocket calculators.
These 4 bit CPUs are commonly used for microcontrollers for reducing the cost by using it to application that require less power.
These 8 bit microcontrollers can/may have 16 bit address bus.
8 bit microcontrollers are used mostly in toys, appliances, remote controlled projects and many embedded system applications.
For single instructions, these microcontrollers use 16 bits pipe or data bus. Every cycle ranges from 0 to 65,535 bits.
In this case also the size of the registers, memory,instruction set are 16 bits each.
These microcontrollers use RISC designs nowadays mostly MIPS or ARM.
These microcontrollers have 32 bit data and 32 bit registers and 32 bit memory addressing.
For single instructions, these microcontrollers use 32 bits pipe or data bus. Every cycle ranges from 0 to 4294967299 bits(approx).
2.
3.
CISC :
It stands for Complex Instruction set computer. The instructions are complex as the name suggests.
It only uses single instruction. This types are capable of doing multiple operations or memory addressing with execution of single instructions.
RISC :
It stands for Reduced Instruction st computer.
This uses fewer cycles than CISC. The instructions are simple.
They use less transistors than CISC.
They have a uniform instruction set. Another feature includes simple addressing modes.
This types specifically have different paths for the memory and pathways of instructions and data.
And the pathways differ you can say that the microcontroller is having the Harvard architecture.
When the microcontroller is having the common paths for instructions and data then the microcontroller is having the Princeton Architecture.
4.
8051:
A typical 8051 contains
Motorola :
The motorola 68HC11 is an 8 bit microcontroller.
It was first introduced by MOTOROLA in the year 1984.
These are powerful and expensive microcontrollers.
Typically it is
PIC:
It was first developed by Microchip Technology. It stands for peripheral interface controller.
It have registers and stack.
The key features are :
Texas :
The model name is MSP430 developed by texas instruments.
It is typically :
ARM:
The ARM-cortex microcontrollers are widely used for the features it have.
The ARM stands for Advanced RISC machine microcontroller.
typically it :
Intel : The Intel Quark D2000 microcontroller is the first x86 based Intel MCU.
It has following features :
Phillips :
There are many series of microcontrollers by Philips. One of it is P89V51RD2.
It is basically a 80C51 microcontroller with :
Siemens:
It have 16 bit C161 microcontrollers introduced in 1997.
It has features like :
Thank YOu!