Sei sulla pagina 1di 1

ECE408 L T P C

Advanced Microcontrollers
3 0 0 3
Version No.: 1.10
Prerequisite: ECE304 Microcontroller and Applications
Objectives:
• Understand advanced architectures.
• Develop Programs both in C and assembly for advanced architectures
• Understand the advanced features like memory management unit, exception handling.
• Build real time DSP system using ARM/DSP processors
Expected Outcome:
After completion of the course student will be able to
• Develop efficient C codes and assembly codes for ARM architecture
• Differentiate Floating point and fixed point DSP processors
• Explain the usage memory management unit for virtual memory concept
• Solve real life problem using ARM and DSP processors.
Unit I Embedded electronic systems and microcontrollers
Introduction to Embedded System, and microcontrollers, Anatomy of a typical small
microcontroller, Memory, Software, Where does the MSP430 fit.
Unit II Texas MSP430
Architecture of the MSP430, Memory, Addressing modes, Constant generator and emulated
instructions, Instruction set, Reflections on the CPU instruction set, Reset, Clock system,
Exceptions: Interrupts and resets.
Unit III Development environment
The C programming language, Assembly language, Access to microcontroller for programming
and debugging.
Unit IV A simple tour of the MSP430
First program on a conventional desktop computer, Light LEDs in C, Light LEDs in assembly
language, Read input from a switch, Automatic control: flashing light by software delay,
Automatic control: Use of subroutines, Automatic control: Flashing light by polling Timer A,
Header files and issues that have been brushed under the carpet.
Unit V Functions, interrupts and low-power modes
Functions and subroutines, Storage for local variables, Passing parameters to a subroutine and
returning a result, Mixing C and assembly language, Interrupts, Interrupt service routines, Issues
associated with interrupts, Low-power modes of operation.
Unit VI Mixed Signal Peripherals
Digital input/output, LCD Displays, Watchdog timers, timers, ADC, DAC, SPI, I2C, UART,
Low power embedded system design using MSP430 processors.
Reference Books:
1. Steve Furber, “ARM System-on-Chip Architecture”, 2nd Edition, Addison Wesley, 2000.
2. David Seal, “ARM Architecture Reference Manual”, 2nd Edition, Addison Wesley, 2007.
3. Alex Van Someran and Carol Attack, “The ARM RISC Chip: A Programmer‟s Guide”, Addison
Wesley, 1993.
4. Trevor Martin, The insider‟s guide to Philips ARM1-based microcontroller.www.hitex.co.uk/arm
5. Sen.M.Kuo, Woon-Seng Gan, Digital signal processors architectures, Implementation and
Applications Pearson education.
6. C.P. Ravi Kumar, MSP430, Micro controller in Embedded system Projects, TI.
7. John Davies, Newness, MSP430 Microcontroller Basics.
8. Chris Nagy, Embedded system design using the TI MSP430 series, Elsevier Publications.

Mode of Evaluation: CAT- I & II, Assignments/ other tests, Term End Examination.

Proceedings of the 29th Academic Council [26.4.2013] 375

Potrebbero piacerti anche