Microcontroller and Microprocessor Part I
Microcontroller and Microprocessor Part I
Microprocessor System
Enmar T. Tuazon
Computer
It is ancient computer architecture based on stored It is modern computer architecture based on Harvard Mark
program computer concept. I relay based model.
Same physical memory address is used for instructions and Separate physical memory address is used for instructions
data. and data.
Two clock cycles are required to execute single instruction. An instruction is executed in a single cycle.
CPU can not access instructions and read/write at the CPU can access instructions and read/write at the same
same time. time.
It is used in personal computers and small computers. It is used in micro controllers and signal processing.
Components of a Microcontroller
Types of Microcontrollers
Microcontroller 8051
8051 is an 8-bit family of microcontroller developed by Intel in
the year 1981. This is one of the most popular family of
microcontroller being used all across the world. This
microcontroller was also referred as “system on a chip”
because it has 128 bytes of RAM, 4Kbytes of ROM, 2 Timers, 1
Serial port, and four ports on a single chip. The CPU can work
for only 8bits of data at a time because 8051 is an 8-bit
processor.
Memory Architecture of 8051
• The memory of 8051 is divided into two parts. They are
Program Memory and Data Memory. Program Memory
stores the program being executed whereas Data Memory
temporarily stores the data and the results.
• The 8051 has been in use in a wide number of devices,
mainly because it is easy to integrate into a device.
Microcontrollers are mainly used in energy management,
touch screen, automobiles, and medical devices.
Renesas Microcontroller
Renesas is latest automotive microcontroller family that
offers high performance feature with exceptionally low
power consumption over a wide and versatile extend of
items. This microcontroller offers rich functional
security and embedded safety characteristics required
for new and advanced automotive applications. The
core structure of microcontroller CPU support high
reliability and high performance requirements
The full form of the RENESAS microcontroller is “Renaissance
Semiconductor for Advanced Solutions”. These microcontrollers offer
the best performance to microprocessors as well as microcontrollers to
have good performance features along with its very-low power
utilization as well as solid packaging.
The main features of RENESAS RL78, as well as RX family-based
microcontrollers, include the following.
• The architecture used in this microcontroller is CISC Harvard
architecture which gives high performance.
• The family of RL78 is accessible in 8-bit as well as 16bit
microcontrollers whereas the RX family is a 32-bit microcontroller.
• The RL78 family microcontroller is a low-power microcontroller
whereas the RX family provides high efficiency as well as
performance.
Pin Description
AVR Microcontroller
AVR microcontroller is developed by Alf-Egil Bogen and
Vegard Wollan from Atmel Corporation. The AVR
microcontrollers are modified harvard RISC architecture
with separate memories for data and program and
speed of AVR is high when compare to 8051 and PIC.
The AVR is stands for Alf-Egil Bogen and Vegard
Wollan’s RISC processor.
Difference between 8051 and AVR Controllers
• 8051s are 8-bit controllers based on CISC architecture, AVRs are 8-bit
controllers based on RISC architecture
• 8051 consumes more power than an AVR microcontroller
• In 8051, we can program easily than the AVR microcontroller
• The speed of AVR is more than the 8051 microcontroller
Pin Description
PIC Microcontroller
PIC is a peripheral interface controller, developed
by general instrument’s microelectronics, in the year of
1993. It is controlled by the software. They could be
programmed to complete many task and control a
generation line and many more. PIC microcontrollers
are finding their way into new applications like smart
phones, audio accessories, video gaming peripherals
and advanced medical devices.
Pin Configuration
Advantages
Tiny, Atmega,
PIC16,PIC17, PIC18,
Families 8051 variants Xmega, special
PIC24, PIC32
purpose AVR