Gujarat Technological University: Page 1 of 3
Gujarat Technological University: Page 1 of 3
Gujarat Technological University: Page 1 of 3
Bachelor of Engineering
Subject Code: 3170914
ADVANCED MICROCONTROLLERS
7thSEMESTER
Rationale: Microprocessor and microcontrollers are used to design and develop processor and
computer based automatic smart electronics systems for home and industry application. This
subject is devoted to the study of Advanced Microcontrollers which are used to develop and design
embedded systems having low cost, low energy consumption with limited memory and having real
time response. The students would learn the architecture and programming of ARM Controller in
‘C’ and in Assembly Language. They would also be able to develop simple applications by
interfacing various sensor and actuators with the ARM controller.
Page 1 of 3
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3170914
7 Exception & Interrupt Handling: ARM Processor Exception and Modes, Vector 05
Table, Exception Priorities, Link Register Offsets, Interrupts, Assigning Interrupts,
Interrupt Latency, IRQ and FIQ exceptions, Basic Interrupt Stack Design and
Implementation[3]
*Students are advised to refer NPTEL course of “Embedded system Design with ARM” by Indranil
Sengupta & Kamalika Datta and download course (but not limited to) Lecture Nos: 10, 11, 15, 16, 18, 19,
20, 22, 23, 24, 25, 26, 28, 29, 32, 38, 39, 40, 41 for understanding topics given in Sr. No 8 and Sr. No 9.
(Link: https://nptel.ac.in/courses/106/105/106105193/)
Note: This specification table shall be treated as a general guideline for students and teachers. The
actual distribution of marks in the question paper may vary slightly from above table.
Course Outcomes:
Page 2 of 3
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3170914
Sr. CO statement Marks %
No. weightage
CO-1 Describe the basics of RISC machine and ARM controller
CO-2 Develop assembly language/ embedded C- language code for a given problem
CO-3 Use ARM development boards and its exception and interrupt handling
functionality
CO – Evaluate the various unsupervised Learning algorithms using appropriate
4 Dataset.
CO-5 Interface microcontroller development board with various sensors and display
devices for given application/problem
Page 3 of 3
w.e.f. AY 2018-19