ET4103 Microcontroller Based System Design Syllabus:

ET4103 Microcontroller Based System Design Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

1. To teach the architecture of PIC Microcontroller and RISC processor.
2. To compare the architecture and programming of 8,16,32 bit RISC processor.
3. To teach the implementation of DSP in ARM processor.
4. To discuss on memory management, application development in RISC processor.
5. To involve Discussions/ Practice/Exercise onto revising & familiarizing the concepts
6. acquired over the 5 Units of the subject for improved employability skills.

UNIT I PIC MICROCONTROLLER

Architecture – memory organization – addressing modes – instruction set – PIC programming in Assembly & C –I/O port, Data Conversion, RAM & ROM Allocation, Timer programming, practice in MP-LAB.

UNIT II ARM ARCHITECTURE

Architecture – memory organization – addressing modes –The ARM Programmer’s model -Registers – Pipeline – Interrupts – Coprocessors – Interrupt Structure

UNIT III PERIPHERALS OF PIC AND ARM MICROCONTROLLER

PIC: ADC, DAC and Sensor Interfacing –Flash and EEPROM memories. ARM: I/O Memory – EEPROM – I/O Ports – SRAM –Timer –UART – Serial Communication with PC – ADC/DAC Interfacing.

UNIT IV ARM MICROCONTROLLER PROGRAMMING

ARM general Instruction set – Thumb instruction set –Introduction to DSP on ARM – Implementation example of Filters

UNIT V DESIGN WITH PIC AND ARM MICROCONTROLLERS

PIC implementation – Generation of Gate signals for converters and Inverters – Motor Control – Controlling DC/ AC appliances – Measurement of frequency – Stand alone Data Acquisition System –ARM Implementation- Simple ASM/C programs- Loops –Look up table Block copy- subroutines-Hamming Code.

TOTAL: 45 PERIODS

COURSE OUTCOMES:

At the end of this course, the students will have the ability to
CO1: Understand the basics and requirement of processor functional blocks.
CO2: Observe the specialty of RISC processor Architecture.
CO3: Incorporate I/O hardware interface of a processor based automation for consumer application with peripherals.
CO4: Incorporate I/O software interface of a processor with peripherals.
CO5: Improved Employability and entrepreneurship capacity due to knowledge up gradation on recent trends in commercial embedded processors

REFERENCES:

1. Steve Furber, ‘ARM system on chip architecture’, Addision Wesley,2010.
2. Andrew N. Sloss, Dominic Symes, Chris Wright, John Rayfield ‘ARM System Developer’s Guide Designing and Optimizing System Software’, Elsevier 2007.
3. Muhammad Ali Mazidi, Rolin D. Mckinlay, Danny Causey ‘ PIC Microcontroller and Embedded Systems using Assembly and C for PIC18’, Pearson Education 2008.
4. John Iovine, ‘PIC Microcontroller Project Book ’, McGraw Hill 2000
5. William Hohl, ‘ ARMAssebly Language’ Fundamentals and Techniques,2009.
6. Rajkamal,”Microcontrollers Architecture, Programming, Interfacing,& System Design,Pearson,2012
7. ARM Architecture Reference Manual, LPC213x User Manual
8. www.Nuvoton .com/websites on Advanced ARM Cortex Processors