Micro-Processors
&
Micro Controllers(day 2)
8031
• It is a ROM less version •
of 8051
• 128 bytes of RAM
• 32 programmable I/O
Lines
• Two 16 bit
Timer/Counter
Naming convention
• Intel named its 8bit processor series with the
number 8
• All 8051 members with 4KB ROM given a
number one in ones place
• Ex:89c51
• Similarly, All 8051 members with 8KB and
16KB ROM given a number 2 and 3
respectively in ones place,
• Ex:8752, 8753
Naming convention
• 5 stands for a total of 5 interrupts
• 0 stands for ROM less Version/ low power
micro controller family series 8000
• Ex: 8051
MCS 151
• An advanced version of MCS 51
• an enhanced 8bit binary compatible controller
• released in 1996
• contains pipelined CPU
• 16 bit internal code bus
• 6 times faster than MCS 51
MCS 251
• It is a 8/16/32 bit controller series
• 16MB address space
• 24 bit linear addressing
• 6 times faster instruction cycle
• contains an 8 bit ALU
• 16 8 bit registers
• 16 16 bit registers
• 10 32 bit registers
Why Micro controller?
• Performs simple control functions easily
• no need of interfacing memory externally
• design is simple
• trouble shooting is easy
• less hardware complexity
• consumes less power
Definition of micro controller
• A micro Processor with
memory, i/o and
peripherals
incorporated on a single
chip
History of micro controllers
• Began in 1971 with TMS 1000
• TMS 1000 is available in market in 1974
• intel developed 8048 in 1977
• 8048 had RAM and ROM along with micro
processor on a single chip
• 8048 is used in computer terminals and
keyboards
Examples of micro controllers
• Intel’s 8051 (8 bit)
• Zilog’s Z8 (8 bit)
• Motorola’s 68HC11 (8
bit)
• Atmel’s AVR (8bit )
• Micro chip’s PIC (8 bit)
• ARM Holdings ARM (32
bit)
Differences between Micro processor and
Micro controller
Micro processor Micro controller
• It is a general Purpose • It is an application specific
Device Device
• Needs memory and other • Memory and other
peripherals to be peripherals need not be
interfaced externally interfaced externally as
they are all embedded on
chip
• Cost is high • Low cost
• Size is large • Small in size
• complex • simple
Applications of Micro controllers
• Mobile phones
• Automobiles
• Watches
• Mp3 players
• Cameras
• keyboards
SOC(System On Chip)
• an IC that integrates parts of a computing
system on a single IC
• integrates a microcontroller, microprocessor
or perhaps several processor cores with
peripherals like a GPU, Wi-Fi and cellular
network radio modems, and/or one or more
coprocessors
• can be seen as integrating a microcontroller
with even more advanced peripherals.
ARM processor based SOC
features of SOC
• SoCs may contain digital and also analog,
mixed signal
• low power consumption
• smaller semi conductor die area
• very small size
• low weight
examples of SOC
• Qualcomm’s Snapdragon
• mediatek’s dimensity
• Samsung’s exynos