Advanced Micro Controllers, Lesson Plan



Comments



Description

M.Tech Course Title : ADVANCED MICROCONTROLLERS Total Contact Periods: 52 Approved by: Semester: 2nd Course Code: 10EC116 Year: 2010-11 Lecture Hours /week : 4Hours COURSE LEARNING OBJECTIVES (CLO): At the end of the course, the student will be able to: 1. Learn the need for advanced microcontrollers. 2. Understand the families of MSP430 – 16-bit Microcontroller. 3. Analyse CPU architecture, Instruction set, Interrupt mechanisms of MSP430 4. Write the assembly language and “C‟ programming of MSP-430 5. Understand the On-chip peripherals such as WDT, Comparator, Op-Amp, Timer, Basic Timer, Real Time Clock (RTC), ADC, DAC and Digital I/O. 6. Use On-chip peripherals such as WDT, Comparator, Op-Amp, Timer, Basic Timer, Real Time Clock (RTC), ADC, DAC and Digital I/O for building small applications. 7. Understand and Use the low-power features of MSP430, Clock system and low-power modes. 8. Understand the families of ARM -32 bit Microcontroller. 9. Analyse the Architecture, General Purpose Registers, Stack Pointer, Link Register, Program Counter and Special Registers of ARM -32 bit Microcontroller. 10. Analyse the Interrupt Controller and Interrupt behaviour of ARM Cortex M3. 11. Understand the Advanced Programming Features of ARM Cortex M3. 12. Use of MSP430 for Wireless Sensor Networking, Low-Power RF circuits and Pulse Width Modulation (PWM) in Power Supplies. . Learn the Interrupts mechanism. 2. Couse Code and Title: 10EC116. 4. comparisons of microprocessors and microcontrollers 2 Low Power embedded systems.No/Title: 2. Understand the Memory subsystem 4. 3. Lesson Schedule: Class No. ADVANCED MICROCONTROLLERS (16-bit / 32-bit) Ch. MSP430 – 16-bit Microcontroller family. Understand the need for low-power in embedded systems 3. Understand the architecture of MSP430. Analyse the on-chip peripherals and RF capabilities.No/Title: 1. Portion Covered 1 Introduction. Motivation for advanced microcontrollers Planned Periods: 05 TOPIC LEARNING OBJECTIVES: At the end of the chapter the students will 1. Learn the bus –architecture. 5 Examples of applications. Planned Periods: 22 TOPIC LEARNING OBJECTIVES: At the end of the chapter the students will 1. 3 On-chip peripherals.LESSON PLAN Couse Code and Title: 10EC116. Learn the concept of Low Power embedded systems. ADVANCED MICROCONTROLLERS (16-bit / 32-bit) Ch. 4 Low-power RF capabilities. Learn Simple Examples of applications in Power embedded systems. 2. ADVANCED MICROCONTROLLERS (16-bit / 32-bit) Ch. WDT. Basic Timer. Write assembly language and “C‟ programming for MSP-430 microcontrollers. DAC. Comparator.5. Basic Timer and Real Time Clock (RTC) 11 ADC. Couse Code and Title: 10EC116. Timer. Understand the operation of Stack Pointer and Link Register . Understand the architecture ARM Cortex M3. 8. ADC. Portion Covered 1 CPU architecture 2 Interrupt mechanism 3 Clock system and Memory subsystem 4 Bus –architecture 5 Instruction set 6 The assembly language for MSP-430 microcontrollers 7 “C‟ programming for MSP-430 microcontrollers 8 On-chip peripherals. Lesson Schedule: Class No. 7. ARM -32 bit Microcontroller family Planned Periods: 20 TOPIC LEARNING OBJECTIVES: At the end of the chapter the students will 1. Op-Amp. Learn the Program Counter and Special Register 4. Digital I/O 12 Using the low-power features of MSP430. Real Time Clock (RTC). 10 Timer.No/Title: 3. Learn the General Purpose Registers 3. Op-Amp. Understand the concept of Low-power programming and interrupts. 2. Learn the Clock system in low-power modes. Distinguish different Instructions and analyse their operations 6. 9 Comparator. Understand and the use of On-chip peripherals likes WDT. DAC. Digital I/O. 9. Applications ADVANCED MICROCONTROLLERS (16-bit / 32-bit) Planned Periods: 05 TOPIC LEARNING OBJECTIVES: At the end of the chapter the students will 1. Couse Code and Title: 10EC116. Portion Covered 1 Wireless Sensor Networking with MSP430 2 Low-Power RF circuits 3 Pulse Width Modulation(PWM) in Power Supplies . Understand the concept of Memory Protection. Learn Programming concepts using ARM Microcontroller 9. Learn the concept of Debug Architecture. Analyse different Interrupt Controllers and Nested Vectors 7. Lesson Schedule: Class No. Use MSP430 for Wireless Sensor Networking 2.5. Use MICROCONTROLLERS in Low-Power RF circuits 3. Learn the Interrupt behaviour of ARM Cortex M3 6. Portion Covered 1 Architecture of ARM Cortex M3 2 General Purpose Registers 3 Stack Pointers 4 Link Registers 5 Program Counter and Special Registers 6 Nested Vector Interrupt Controllers 7 Interrupt behaviour of ARM Cortex M3 8 Exceptions Programming 9 Advanced Programming Features 10 Memory Protection and Debug Architecture. Understand the Advanced Programming Features 8. 10. Use of MICROCONTROLLERS for Pulse Width Modulation(PWM) in Power Supplies Lesson Schedule: Class No. Ch.No/Title: 4. Joseph Yiu “ The Definitive Guide to the ARM Cortex-M3. Newnes. “ MSP430 Microcontorller Basics”. “Computer Organization and Design”. TEST 2 : 25 Marks 3. 2008. SCHEME OF CIE (Continuous Internal Evaluation). 4. Newnes (Elsevier Science). Sample Programs for MSP430 downloadable from msp430. 2. 1. Texas Instruments. Morgan Kauffman. TEST 1 : 25 Marks 2. 3. MSP430 Teaching CD-ROM. Henessay. 2008. . John Davies. David Patterson and John L. ASSIGNMENT / SEMINAR: 25 Marks . 2008.REFERENCE BOOKS: 1. (Elsevier). (ARM Edition).com 5.
Copyright © 2024 DOKUMEN.SITE Inc.