KTU 2024 Scheme · Semester 5 · Program Core (PBL) — Electrical and Electronics Engineering
Microprocessors and Embedded Systems (PBEET504) Syllabus
Official KTU 2024 Scheme syllabus for Microprocessors and Embedded Systems, Semester 5, Program Core (PBL) — Electrical and Electronics Engineering (Electrical and Electronics Engineering).
Course Code
PBEET504
Credits
4
Teaching Hours
3:0:0:1 (L:T:P:R)
CIE Marks
60
ESE Marks
40
Exam Duration
2 Hrs 30 Min
Prerequisites
PBEET304, PBEET404, GBEST204
Semester
Semester 5
Course Objective
To design and implement embedded systems using the latest microprocessors/microcontroller based boards.
Module-wise Syllabus
Module 1
12 contact hoursIntroduction to microprocessors — features and architecture of 8085, registers of 8085, flags, 8085 pin diagram (pins, signals and functions). Assembly language programming — basic instruction set to write simple programs (arithmetic, logical, branching instructions, opcodes, hand coding), programs involving 8 and 16-bit addition, subtraction, memory reading and writing, sorting, addressing modes, classification of instructions.
Module 2
10 contact hoursStack and subroutines — CALL and RETURN instructions, timing and control (machine cycles, instruction cycle, T-states, fetch and execute cycles, timing diagram for instructions), delay subroutines, interrupts, interrupt service routines, interfacing ADC and DAC. Introduction to embedded systems — application domain, features and characteristics, microprocessors and microcontrollers, choice and suitability for applications.
Module 3
12 contact hoursIntroduction to Arduino UNO (8-bit) — hardware fundamentals of ATmega328P microcontroller based board, Arduino architecture, pin diagram and functions, overview of I/O ports, timers, interrupts, PWM, ADC. Introduction to Arduino IDE — libraries, steps for creating a program, sketch structure and flow, setup and loop functions. Programming in Embedded C — data types, operators, conditional statements, loops, arrays and functions, built-in functions, LED blink control, interfacing LCD, seven segment LED, switch interface, binary counter, LED control by switch/potentiometer, relays, buzzer, basic sensors and actuators.
Module 4
10 contact hoursARM (Advanced RISC Machines) based embedded system design — classification of microprocessors by word length, architecture and instruction set, RISC and CISC features. Introduction to Arduino Due (32-bit) microcontroller board based on ATmega SAM3X ARM Cortex-M3 CPU — features, general specifications, architecture, inputs/outputs, ratings, pinout familiarization. Programming basics — Arduino IDE, use of timer, interfacing ADC and DAC, PWM implementation, introduction to Arduino Cloud Editor.
Course Outcomes
- CO1Describe the architecture of the 8085 microprocessor and 8085 assembly language programming.
- CO2Understand the need for interrupts, subroutines and timing diagram of the 8085 microprocessor and interfacing.
- CO3Understand and gain the basic idea about embedded systems and selection of processors.
- CO4Gain working level knowledge about Arduino Uno based system architecture and Arduino IDE.
- CO5Write programs using Embedded C and implement an application using the Arduino UNO board.
- CO6Understand RISC architecture and apply the knowledge for solving real-life problems using an ARM-based Arduino Due embedded system.
Assessment Pattern (CIE: 60 marks, ESE: 40 marks)
Continuous Internal Evaluation (CIE)
| Attendance | 5 |
| Project | 30 |
| Internal Examination 1 | 12.5 |
| Internal Examination 2 | 12.5 |
End Semester Examination (ESE)
Total 40 marks, 2 Hrs 30 Min. See the official KTU syllabus document for the exact Part A / Part B question pattern for this course.
Textbooks & Reference Books
Textbooks
- Fundamentals of Microprocessor and Microcontroller — Ram B Dhanpat (Rai Publications (P) Ltd, New Delhi, 6th edition, 2014)
- Microprocessor Architecture, Programming and Applications — Ramesh Gaonkar (Penram International Publishing, 1st edition)
- Arduino Cookbook — Michael Margolis (O'Reilly Media Inc., 1st edition)
- Microprocessor Theory and Application — Rafiquzzaman (PHI Learning, —)
Reference Books
- Arduino Based Embedded Systems — Rajesh Singh, Anita Geholt, Bhupendra Singh and Sushabhan Choudhury (—, —)
- Arduino for Beginners: Essential Skills Every Maker Needs — John Baichtal (Pearson Education, —)
- Arduino Made Simple — Ashwin Pajankar (—, —)
- Embedded C — Michael J Pont (—, —)
- Programming Arduino Next Steps: Going Further with Sketches — Simon Monk (—, —)
- Arduino: A Technical Reference — J M Hughes (O'Reilly Media, Inc., —)
- Arduino Workshop: A Hands-On Introduction with 65 Projects — John Boxall (—, —)
- Exploring Arduino: Tools and Techniques for Engineering Wizardry — Jeremy Blum (Wiley, —)
Frequently Asked Questions
How many credits is KTU Microprocessors and Embedded Systems (PBEET504)?
4 credits, with 3:0:0:1 (L:T:P:R) teaching hours per week, under the KTU 2024 Scheme.
How many modules are in the PBEET504 syllabus?
4 modules, 44 total contact hours.
What is the CIE and ESE mark split for this course?
CIE (Continuous Internal Evaluation): 60 marks. ESE (End Semester Examination): 40 marks, 2 Hrs 30 Min. Total: 100 marks.
What are the recommended textbooks for PBEET504?
Fundamentals of Microprocessor and Microcontroller (Ram B Dhanpat); Microprocessor Architecture, Programming and Applications (Ramesh Gaonkar); Arduino Cookbook (Michael Margolis); Microprocessor Theory and Application (Rafiquzzaman).
Is this syllabus specific to one branch, or common to others too?
This Semester 5 course is listed under Program Core (PBL) — Electrical and Electronics Engineering at KTU under the 2024 Scheme — check the course header above for which branches it's common to.
Need help with KTU Microprocessors and Embedded Systems?
Learnizo offers live, 1-on-1 online tuition for KTU Electrical and Electronics Engineering subjects — matched to your exact module and semester.
Explore Engineering Tuition