VALLIAMMAI ENGINEERING COLLEGE

Similar documents
7. Discuss the hardware signals and superscalar architecture of Pentium BTL 2 Understand

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE ENGINEERING

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE

GUJARAT TECHNOLOGICAL UNIVERSITY

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD QUESTION BANK

DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING QUESTION BANK

Microcontrollers. Microcontroller

MaanavaN.Com CS1202 COMPUTER ARCHITECHTURE

EC 6504 MICROPROCESSOR AND MICROCONTROLLER


VALLIAMMAI ENGINEERING COLLEGE

BASIC INTERFACING CONCEPTS

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK VII SEMESTER

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7

QUESTION BANK UNIT-I. 4. With a neat diagram explain Von Neumann computer architecture

VALLIAMMAI ENGINEERING COLLEGE

Department of Electronics and Instrumentation Engineering Question Bank


VALLIAMMAI ENGINEERING COLLEGE


Embedded System Curriculum

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Unit wise Question Bank UNIT-II

systems such as Linux (real time application interface Linux included). The unified 32-

VALLIAMMAI ENGINEERING COLLEGE

Short Term Courses (Including Project Work)


Fredrick M. Cady. Assembly and С Programming forthefreescalehcs12 Microcontroller. шт.

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

CS2253 COMPUTER ORGANIZATION AND ARCHITECTURE 1 KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY

OXFORD ENGINEERING COLLEGE (NAAC ACCREDITED WITH B GRADE) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING LIST OF QUESTIONS

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MSC SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2016/2017

Diploma in Embedded Systems

ARM Processors for Embedded Applications

Babu Madhav Institute of Information Technology, UTU

UNIT I BASIC STRUCTURE OF COMPUTERS Part A( 2Marks) 1. What is meant by the stored program concept? 2. What are the basic functional units of a

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR : III SEM : VI

PART A (22 Marks) 2. a) Briefly write about r's complement and (r-1)'s complement. [8] b) Explain any two ways of adding decimal numbers.

EC6504 MICROPROCESSOR AND MICROCONTROLLER QUESTION BANK UNIT I - THE 8086 MICROPROCESSOR PART A

VALLIAMMAI ENGINEERING COLLEGE

SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET

CISC RISC. Compiler. Compiler. Processor. Processor

VALLIAMMAI ENGINEERING COLLEGE

EMBEDDED Systems. Functions. MODULE- 1 C programming with data Structure Introduction to C. Array and String. Control Flow Statements In C

ARM ARCHITECTURE. Contents at a glance:


Computer Organization and Microprocessors SYLLABUS CHAPTER - 1 : BASIC STRUCTURE OF COMPUTERS CHAPTER - 3 : THE MEMORY SYSTEM

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

BHARATHIDASAN ENGINEERING COLLEGE. III Year / V Semester / EEE MICROPROCESSORS AND MICROCONTROLLERS (R-2013)

Wed. Aug 23 Announcements

ECE 471 Embedded Systems Lecture 2

ARM Embedded Systems: ARM Design philosophy, Embedded System Hardware, Embedded System Software

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur QUESTION BANK

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller.

PART - B (Answer all five units, 5 X 10 = 50 Marks)

Embedded Systems. Software Development & Education Center. (Design & Development with Various µc)

VALLIAMMAI ENGINEERING COLLEGE

INDUSTRIAL TRAINING:6 MONTHS PROGRAM TEVATRON TECHNOLOGIES PVT LTD

S.No QUESTIONS COMPETENCE LEVEL UNIT -1 PART A 1. Illustrate the evolutionary trend towards parallel distributed and cloud computing.

ASSEMBLY LANGUAGE MACHINE ORGANIZATION

Microprocessor and Microcontroller question bank. 1 Distinguish between microprocessor and microcontroller.

PART B UNIT II PART A

ELC4438: Embedded System Design Embedded Processor


Microprocessors and Microcontrollers. Assignment 1:

Designing with STM32F2x & STM32F4

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Choosing a Micro for an Embedded System Application

Hercules ARM Cortex -R4 System Architecture. Processor Overview

2 MARKS Q&A 1 KNREDDY UNIT-I

Micro II and Embedded Systems

MICROPROCESSORS & MICRO CONTROLLER COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK

Microcontroller & Interfacing

Chapter 4. Enhancing ARM7 architecture by embedding RTOS

Microprocessors and Interfacng. Question bank

S.R.M. INSTITUTE OF SCIENCE & TECHNOLOGY SCHOOL OF ELECTRONICS & COMMUNICATION ENGINEERING

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

Segment 1A. Introduction to Microcomputer and Microprocessor

WIZTECH AUTOMATION SOLUTIONS (P) LTD., An ISO 9001:2000 and IAO certified company

CN310 Microprocessor Systems Design

CPU Structure and Function

DC57 COMPUTER ORGANIZATION JUNE 2013

VALLIAMMAI ENGINEERING COLLEGE DEPARTMENT OF ELECTRONICS AND INSTRUMENTATION ENGINEERING QUESTION BANK

PD215 Mechatronics. Week 3/4 Interfacing Hardware and Communication Systems

Question Bank Microprocessor and Microcontroller

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,


UNIT 1-UMAL DIAGRAMS. Q.No. Question Competence Level. 1 What is Object Oriented analysis & Design? Remembering BTL1

Interrupt/Timer/DMA 1

M68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1

Transcription:

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK VII SEMESTER EC6013 Advanced Microprocessors and Microcontrollers Regulation 2013 Academic Year 2017 18 Prepared by Mr. C. Saravanakumar, Assistant Professor/ECE Mr. A. Pandian, Assistant Professor/ECE Ms. M.A. Seenivasan, Assistant Professor/ECE

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203. DEPARTMENT OF ECE SUBJECT QUESTION BANK : EC6013 ADVANCED MICROPROCESSORS & MICROCONTROLLERS SEM / YEAR: VII / IV year B.E. UNIT I HIGH PERFORMANCE CISC ARCHITECTURE PENTIUM CPU Architecture- Bus Operations Pipelining Branch predication floating point unit- Operating Modes Paging Multitasking Exception and Interrupts Instruction set addressing modes Programming the Pentium processor. Q.No Questions BT Competence 1. Compare RISC and CISC. BTL 4 Analyze 2. What is meant by paging? BTL 1 Remember 3. Define multitasking. BTL 1 Remember 4. What are the advantages of instruction pipelining? BTL 1 Remember 5. Investigate the effects exception handling? BTL 6 Create 6. Describe the operating modes of Pentium processor. BTL 2 Understand 7. Illustrate the merits of RISC. BTL 3 Apply 8. Discuss the limitations of paging mechanism. BTL 6 Create 9. How many memory banks are available in Pentium processor? BTL 2 Understand 10. Classify the addressing modes with its types. BTL 4 Analyze 11. Write down register indirect with post increment addressing modes. BTL 1 Remember 12. Differentiate page and segment. BTL 4 Analyze 13. Validate the need of page fault exception in memory management. BTL 5 Evaluate 14. List the general purpose registers of Pentium processor. BTL 1 Remember 15. Outline the advantages of segmented memory? BTL 2 Understand 16. Write the different types of pipeline hazards? BTL 1 Remember 17. Point out the system management mode of operation for the Pentium? BTL 2 Understand 18. How an interrupt is processed in a Pentium processor? BTL 3 Apply 19. Justify that Pentium is a super scalar processor. BTL 5 Evaluate 20. How do you apply branch prediction in Pentium processor? BTL 3 Apply 1. (i) With suitable examples, explain the addressing modes available in Pentium BTL 1 Remember processor? (10) (ii) Write short notes on register file. (6) 2. Write about exceptions and interrupts in Pentium processor in detail. BTL 1 Remember 3. (i) Discuss in detail about how the instruction level parallelism achieved in BTL2 Understand microprocessor. (8) (ii) Summarize the concepts of paging with respect to Pentium processor. (8) 4. Compare the following architectures in detail BTL 4 Analyze (i)risc (8) (ii)cisc (8) 5. (i) Illustrate the design considerations of page size in paging system. (10) BTL 3 Apply (ii) Sketch the CISC processor with main components? (6)

6. (i) Explain the different operating modes of Pentium processor? (10) BTL 4 Analyze (ii) Differentiate multitasking from multithreading. (6) 7. Discuss the hardware signals and superscalar architecture of Pentium processor? BTL 2 Understand 8. Elaborate on the architecture of Pentium processor? BTL 6 Create 9. Write short notes on (i) Pipelining (8) BTL 1 Remember (ii) Multitasking (8) 10. Classify the different group of instructions in Pentium processor? BTL 4 Analyze 11. Summarize the integer and floating point pipeline operation in Pentium processor? BTL 2 Understand 12. How will you use branch prediction in Pentium architecture? BTL 3 Apply 13. Evaluate the bus operations in a Pentium Processor? BTL 5 Evaluate 14. (i) List and explain the interrupt processing techniques in Pentium processor? (8) BTL 1 Remember (ii) Write about the exception conditions supported in real mode of Pentium architecture? (8) UNIT II HIGH PERFORMANCE RISC ARCHITECTURE ARM Arcon RISC Machine Architectural Inheritance Core & Architectures - Registers Pipeline - Interrupts ARM organization - ARM processor family Co-processors - ARM instruction set- Thumb Instruction set - Instruction cycle timings - The ARM Programmer s model ARM Development tools ARM Assembly Language Programming - C programming Optimizing ARM Assembly Code Optimized Primitives. Q.No Questions BT Competence 1. Point out the ARMs visible registers BTL 1 Remember 2. Summarize how ARM handles the exceptions BTL2 Understand 3. Identify the need of thumb instruction set? BTL2 Understand 4. Mention any two of the thumb instruction set BTL2 Understand 5. Write down the ARM CPSR format BTL 1 Remember 6. State any two data transfer and control flow instructions BTL2 Understand 7. What facts would you select to list the features of the ARM instruction set? BTL5 Evaluate 8. Formulate necessary code using ARM assembly language program for creating a BTL6 Create delay? 9. Illustrate Branch with Link and exchange instruction in ARM Processor BTL4 Analyze 10. Identify the application of SWI instruction? BTL3 Apply 11. Which features does ARM have in common with many other RISC architectures? BTL4 Analyze 12. Suggest the rules which apply to ARM data processing instructions BTL3 Apply 13. Evaluate the allocation of registers in ARM processor BTL5 Evaluate 14. Define pointer aliasing? BTL 1 Remember 15. How to avoid pointer aliasing? BTL3 Apply 16. Categorize the tricks used to optimize primitives of ARM instructions? BTL4 Analyze 17. Define Primitives of ARM instructions. BTL 1 Remember 18. What is meant by Profiler? BTL 1 Remember 19. Propose any 3 tools used to optimize ARM assembly code? BTL6 Create 20. Write about Loop unrolling? BTL 1 Remember 1. (i)define the architectural inheritance of ARM processor and explain? (8) BTL1 Remember

(ii)name the principle features of ARM architecture (8) 2. (i) List the different ARM Development Tools and describe about them (10) BTL1 Remember (ii)illustrate the ARM Programmers Model with necessary diagrams (6) State in detail about the BTL1 Remember 3. (i)3 stage pipelined ARM Organization (8) (ii) 5 stage pipelined ARM Organization (8) (i) Explain the bus architecture of an ARM Processor? (8) BTL4 Analyze 4. (ii)discuss in detail the different modes of operation of ARM processor? (8) 5. (i)define Addressing mode? List the addressing modes of ARM processor? (6) BTL1 Remember (ii)explain the addressing modes of an ARM Processor with examples? (10) (i) Examine the implementation of branch, call and return instructions in ARM BTL4 Analyze 6. instruction set? (12) (ii) Write a program to find the product of two numbers? (4) 7. Illustrate the thumb instruction set of ARM processor with examples in BTL2 Understanding detail 8. Describe the organization of CPU of a high performance RISC architecture. BTL2 Understanding (ii)write a program to arrange N number of data in ascending order (8) BTL6 Create 9. (ii) Write a code using ARM instructions to calculate square root using Newton Raphson Iterations. (8) (i) Choose an approach to remove the test for N being zero that occurs in a for BTL3 Apply 10. loop? (8) (ii) Develop the points for the efficient use of C types (8) How to construct loop structures BTL3 Apply 11. (i) using fixed number of iterations (8) (ii) using variable number of iterations (8) 12. (i) Summarize the Transcendental functions in ARM processor. (8) BTL2 Understanding (ii) Outline the concept of converting divide into multiples. (8) 13. (i) Conclude on Optimizing the assembly code in ARM processor (12) BTL5 Evaluate (ii) Point out the factors that influence the efficiency of loops structure (4) 14. (i) Analyze the structure arrangement in programming ARM processor. (8) BTL4 Analyze (ii)propose the accomplishment of Push and Pop instructions in ARM. (8) UNIT III UNIT III ARM APPLICATION DEVELOPMENT Introduction to DSP on ARM FIR filter IIR filter Discrete fourier transform Exception handling Interrupts Interrupt handling schemes- Firmware and bootloader Embedded Operating systems Integrated Development Environment- STDIO Libraries Peripheral Interface Application of ARM Processor - Caches Memory protection Units Memory Management units Future ARM Technologies. Q.No Questions BT Competence 1. Identify the role of Memory Management Unit BTL2 Understand 2. How are relocation registers used in memory management unit? BTL3 Apply 3. Describe how to represent a digital signal for ARM processor BTL4 Analyze 4. Develop the guidelines to write DSP code for ARM? BTL6 Create 5. What happens when an exception changes mode of the core? BTL4 Analyze 6. Prioritize the exceptions of ARM processor? BTL6 Create 7. Summarize about interrupt latency? BTL2 Understand

8. Write the difference between firmware and bootloader? BTL3 Apply 9. What is context switching? BTL 1 Remember 10. Define a cache memory? BTL 1 Remember 11. Draw the Relationship that a cache has between the processor core and main BTL5 Evaluate memory? 12. Point out the formula to calculate the cache hit rate? BTL 1 Remember 13. Distinguish between caches flush and clean? BTL3 Apply 14. What did you infer from cache Lock down? BTL5 Evaluate 15. Illustrate the rules that govern the protected regions of memory? BTL2 Understand 16. What do you mean by Virtual address and Physical address BTL 1 Remember 17. Name the functions of ARM MMU BTL 1 Remember 18. List the replacement policies that are supported by ARM cached core? BTL 1 Remember 19. Describe briefly cache miss penalty? BTL2 Understand 20. Examine the different interrupt handling schemes of ARM processor BTL4 Analyze 1. (i)discuss the interrupt handling schemes of ARM processor (10) BTL2 Understand (ii)summarize its Advantages and Disadvantages (6) 2. (i)select the guidelines to write code for FIR filters on ARM? (6) BTL3 Apply (ii)implement a block filter in ARM processor using DSP concepts? (10) 3. Analyze an IIR filter using ARM7TDMI processor for 1 x 2 block BTL4 Analyze 4. Develop a code to implement radix 4 FFT using ARM processor BTL6 Create 5. In accordance to ARM processor, write in detail about BTL 1 Remember (i)the exceptions and its associated modes (8) (ii) Exception Priorities (8) 6. (i)describe about the interrupts and its associated usage in ARM processor (10) BTL3 Apply (ii)how would you enable and disable FIQ and IRQ exceptions (6) 7. Design a Basic interrupt stack and discuss how to implement in ARM BTL4 Analyze 8. Illustrate the firmware for an ARM processor with an example BTL2 Understand 9. Write in detail about the fundamental components of Embedded operating systems 10. (i)what are the basic cache architecture and the operation of Cache controller (8) (ii)name the different methods to Lock down cache. Explain in detail with necessary code snippets (8) 11. (i)demonstrate the cache policies for replacement and allocation during a cache miss (8) (ii)with respect to ARM processor, explain the concepts of flushing and cleaning of cache. (8) 12. (i)code the ARM processor to set the starting address, size of a region, and the enable bit of Memory (8) (ii)summarize about initializing MPU, caches and Write Buffer (8) 13. Examine a Memory protection unit with respect to ARM application development 14. Write Short notes on (i)working of Virtual memory systems. (8) (ii)translation Lookaside buffer (8) BTL 1 BTL 1 BTL2 BTL5 BTL4 BTL 1 Remember Remember Understand Evaluate Analyze Remember

UNIT IV MOTOROLA 68HC11 MICROCONTROLLERS Instruction set addressing modes operating modes- Interrupt system- RTC-Serial Communication Interface A/D Converter PWM and UART. Q.No Questions BT Competence 1. Examine the major features of UART BTL3 Apply 2. What are the built-in peripherals in 68HC11? BTL 1 Remember 3. Identify the features of 68HC11 microcontrollers? BTL3 Apply 4. Discuss the functions of CCR in 68HC11? BTL6 Create 5. When did the conversion complete flag will set in 68HC11? BTL5 Evaluate 6. How to program 68HC11 to operate at 9600 band? BTL6 Create 7. Name the interrupts used in 68HC11. BTL 1 Remember 8. Mention about the operating modes of 68HC11 Microcontroller? BTL 1 Remember 9. What is the use of real time clock? BTL2 Understand 10. State the registers of 68HC11? BTL 1 Remember 11. Evaluate the use of test instructions available in 68HC11? BTL5 Evaluate 12. Distinguish between SCI and SPI? BTL4 Analyze 13. Define polling? BTL 1 Remember 14. Classify the different techniques of A/D conversion? BTL4 Analyze 15. Write about semaphores? BTL 1 Remember 16. Point out any 2 features of internal ADC of MC68HC11? BTL2 Understand 17. Discuss the different techniques to poll a interrupt? BTL2 Understand 18. Describe about the single chip operating mode of Motorola processor. BTL2 Understand 19. How would you use Pulse Width modulation? BTL3 Apply 20. Differentiate full duplex from Half duplex communication BTL4 Analyze 1. (i) Name the various operating modes of Motorola 68HC11 Microcontroller. (4) (ii) Summarize about each operating mode in detail (12) 2. Demonstrate the following with respect to 68HC11 (i) Interrupt system of microcontroller? (8) BTL 1 BTL3 Remember Apply

(ii) UART interface with Motorola microcontroller? (8) 3. (i) Explain the concept of serial communication with a suitable application in BTL4 Analyze MC68HC11? (8) (ii) Illustrate the Arithmetic instructions of 68HC11 with suitable examples? (8) 4. Discuss in detail about BTL2 Understand (i) ADC unit features in 68HC11. (8) (ii) A/D conversion process in 68HC11 microcontroller. (8) 5. (i) Summarize the different addressing modes used in 68HC11? (4) BTL2 Understand (ii) Elaborate each addressing mode and explain with examples? (12) 6. Using PWM control of 68HC11, write a program to control the speed of the BTL4 Analyze Motor? 7. Realize 68HC11 microcontroller environments to transmit and receive data at BTL5 Evaluate different bits rates in serial fashion. 8. Outline the Concepts of BTL2 Understand (i)real Time clock in 68HC11. (8) (ii)interrupt vectors and its priorities. (8) 9. List and explain in detail about the instruction set of 68HC11 with examples? BTL 1 Remember 10. How the different types of polling system are used to service an interrupt in BTL 1 Remember 68HC11? 11. Suggest a design to interface Keyboard and Printer using Interrupts in 68HC11. BTL3 Apply 12. With a suitable diagram, describe the architecture of Motorola 68HC11? BTL 1 Remember 13. Elaborate the problems that occur in serial Port printer interface and choose a technique to overcome those difficulties? Illustrate with diagrams. 14. Illustrate the interfacing details with supporting diagrams for SCI receive only Interrupt Interface and SCI transmit only Interrupt Interface. BTL6 BTL4 Create Analyze UNIT V PIC MICROCONTROLLER CPU Architecture Instruction set interrupts- Timers- I2C Interfacing UART- A/D Converter PWM and introduction to C-Compilers. Q.No Questions BT Competence 1. What are the features of Harvard architecture? BTL 1 Remember 2. Illustrate the steps required to perform read/write operation using I 2 C bus? BTL 3 Apply 3. What are the interrupts in PIC microcontroller? BTL 1 Remember 4. Test the functions of retlw and retfie instructions? BTL 6 Create 5. Assess the relationship between length of the PC and memory size? BTL 5 Evaluate 6. Sketch the status register format in PIC micro controller. BTL 3 Apply 7. Evaluate the role of INDF register in PIC micro controller. BTL 5 Evaluate 8. Analyze the use of CCP module in PIC microcontroller? BTL 4 Analyze 9. Draw the format of a data transfer packet of I 2 C. BTL 2 Understand

10. Specify the different interrupt resources present in the PIC microcontroller? BTL 2 Understand 11. Demonstrate the role of I 2 C interfacing in PIC microcontroller. BTL 4 Analyze 12. List the use of PCLATH in program memory? BTL 1 Remember 13. Name the applications of PWM output? BTL 1 Remember 14. Compare serial and parallel transmission. BTL 4 Analyze 15. How many I/O ports of supported in PIC micro controller? BTL 2 Understand 16. What are the features of ADC in PIC? BTL 1 Remember 17. Elaborate the use of Watchdog timer in PIC micro controller BTL 6 Create 18. Explain about INTCON and ADCON registers BTL 2 Understand 19. Write a PIC microcontroller program for decrementing a 16 bit counter. BTL 3 Apply 20. Write a short note on C-compiler. BTL 1 Remember 1. (i) Describe the architecture of PIC micro controllers. (10) BTL 2 Understand (ii) Discuss the features of register bank in PIC micro controller. (6) 2. (i) Explain the data communication protocol of I 2 C bus. (8) BTL 2 Understand (ii) Discuss in detail the organization of program and data memory of PIC microcontrollers? (8) 3. (i) What are the architectural features of PIC microcontrollers? (6) BTL 1 Remember (ii) Draw and explain the interrupt structure of PIC microcontrollers. (10) 4. Realize the following applications using PIC Microcontroller BTL 4 Analyze (i)to measure the received Pulse Width and control a DC motor based on the pulse width. (8) (ii)burglar Alarm. (8) 5. (i) Classify the timers of PIC microcontroller and explain it. (8) BTL 4 Analyze (ii)demonstrate the role of an A/D in a PIC microcontroller. (8) 6. (i)write a program to turn on a LED at interval of one second (8) BTL 3 Apply (ii) Illustrate the various features of I 2 C bus for peripheral chip access. (8) 7. Write short notes on (i) C Compiler (8) BTL 1 Remember (i) CCP Module in PIC (8) 8. Propose an architecture of PIC microcontroller with design considerations in BTL 6 Create detail? 9. (i) Write a note on PWM in PIC microcontroller. (6) BTL 1 Remember (ii) Discuss briefly about the UART interface of PIC micro controller. (10) 10. Enumerate on (i) Interrupt service routine in PIC. (8) BTL 1 Remember (ii) I/O port expansion in PIC. (8) 11. (i)describe how the timers are used as event counters in PIC microcontroller (10) (ii)explain interrupts handling in PIC micro controller. (6) 12. (i)describe the instruction set of PIC microcontroller and explain the programming of PIC microcontroller with suitable examples. 13. (i)justify how the PIC microcontroller supports Harvard architecture? (8) (ii)evaluate how the peripheral devices are interfaced with PIC? (8) 14. (i)analyze the merits and demerits of asynchronous mode of transmission. (6) (ii)explain about the asynchronous transmission and reception in PIC microcontroller. (10) BTL 2 BTL 3 BTL 5 BTL 4 Understand Apply Evaluate Analyze