0% found this document useful (0 votes)
5 views17 pages

Lecture 3

Uploaded by

Himanshu Rohilla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views17 pages

Lecture 3

Uploaded by

Himanshu Rohilla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

INTRODUCTION TO INTERNET OF

THINGS (IOT)
ECE-217

By Someet Singh
ECE
ED04 (Embedded Domain)
Topics
• Types of Architecture
• Types of microcontroller
• General purpose microcontrollers
• Criteria to choose microcontrollers
Von-Neumann Architecture
Harvard Architecture
Super Harvard Architecture
Which is the fastest architecture?
• Von-Neumann Architecture
• Harvard Architecture
• Super Harvard Architecture
Types of microcontrollers
8085 MP is having which type of
architecture?
• A) Von-Neumann Architecture
• B) Harvard Architecture
• C) Super Harvard Architecture
How you will define the processing rate of
MP/MC?
• A) By checking size of data bus line
• B) By checking size of Memory unit
• C) By checking size of ALU
• D) By checking size of address bus
General purpose MC
Block of memory is a concept of which
type of memory?
• A) RAM
• B) ROM
• C) Flash memory
• D) Cache
8051
• 8 – Bit ALU: ALU or Arithmetic Logic Unit is the heart of a microcontroller. It
performs arithmetic and bitwise operation on binary numbers. The ALU in 8051
is an 8 – Bit ALU i.e. it can perform operations on 8 – bit data.
• 8 – Bit Accumulator: The Accumulator is an important register associated with
the ALU. The accumulator in 8051 is an 8 – bit register.
• RAM: 8051 Microcontroller has 128 Bytes of RAM which includes SFRs and
Input / Output Port Registers.
• ROM: 8051 has 4 KB of on-chip ROM (Program Memory).
• I/O Ports: 8051 has four 8 – bit Input / Output Ports which are bit addressable
and bidirectional.
• Timers / Counters: 8051 has two 16 – bit Timers / Counters.
• Serial Port: 8051 supports full duplex UART Communication.
• External Memory: 8051Microcontroller can access two 16 – bit address line at
once: one each for RAM and ROM. The total external memory that an 8051
Microcontroller can access for RAM and ROM is 64KB (216 for each type).
• Additional Features: Interrupts, on-chip oscillator, Boolean Processor, Power
Down Mode, etc.
AVR
• 32 x 8 general working purpose registers.
• 32K bytes of in system self programmable flash program memory
• 2K bytes of internal SRAM
• 1024 bytes EEPROM
• Available in 40 pin DIP, 44 lead QTFP
• 32 programmable I/O lines
• 8 Channel, 10 bit ADC
• Two 8-bit timers/counters with separate prescalers and compare modes
• One 16-bit timer/counter with separate prescaler, compare mode and
capture mode.
• 4 PWM channels
• In system programming by on-chip boot program
• Programmable watch dog timer with separate on-chip oscillator.
• Programmable serial USART
• Master/slave SPI serial interface
Criteria for Choosing Microcontroller

• Speed: The operational speed of the microcontroller or the highest speed


microcontroller can support.
• Packaging: Packaging is important for improving the assembling, space and
prototyping of an end-product.
• RAM and ROM: On the basis of operation of embedded system and
memory need for storage data and programs the type of microcontroller
required for designing system is decided.
• Count of I/O pins: The number of input and output devices connected with
the system plays an essential role in choosing the type of microcontroller.
• Cost per unit: It is important in terms of final cost of the product in which
the microcontroller is to be used.
• Power consumption: Power consumption plays an important role for
maintaining the efficiency of an embedded system
• Temperature tolerance
Any Query ???

You might also like