Microcontroller and Embedded Systems syllabus
PEC-321A-ELE · Third Year Electrical Engineering, SPPU 2024 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.
Unit-wise syllabus
PIC Architecture and embedded C
8 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Introduction to Microprocessor and Microcontroller, Pin diagram and architecture of P18F458 microcontroller, Comparison of CISC and RISC Architectures, Data and Program memory organization, Program Counter, Stack pointer, Status register, I/O Ports, their dual functions and related SFRs.
- Pre-processor directives for embedded C programming.
- Self-study Embedded C concepts, Data types, Control loops, functions, bit operations.
Preserved official unit paragraph
Introduction to Microprocessor and Microcontroller, Pin diagram and architecture of P18F458 microcontroller, Comparison of CISC and RISC Architectures, Data and Program memory organization, Program Counter, Stack pointer, Status register, I/O Ports, their dual functions and related SFRs. Pre-processor directives for embedded C programming. Self-study Embedded C concepts, Data types, Control loops, functions, bit operations.
Port and Timer Programming
8 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- I/O port programming in C.
- PIC 18 Timers with SFRs, Timer 0 details with Programing in C.
- Delay programming (with and without Timer0).
- Interfacing of LCD (16x2) in 4-bit mode theory & interfacing diagram.
- Exemplars/Case Studies Experimental study of LED/buzzer Interfacing with different ports
Preserved official unit paragraph
I/O port programming in C. PIC 18 Timers with SFRs, Timer 0 details with Programing in C. Delay programming (with and without Timer0). Interfacing of LCD (16x2) in 4-bit mode theory & interfacing diagram. Exemplars/Case Studies Experimental study of LED/buzzer Interfacing with different ports
CCP module and its applications
8 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- CCP module in PIC 18 microcontroller, Timers required for CCP Applications, Generation of Square waveform using Compare mode of CCP module.
- Period measurement of unknown signal using Capture mode in CCP module, Speed control of DC motor using PWM mode of CCP module.
- Exemplars/Case Studies Experimental study of DC motor speed control for various PWM frequency
Preserved official unit paragraph
CCP module in PIC 18 microcontroller, Timers required for CCP Applications, Generation of Square waveform using Compare mode of CCP module. Period measurement of unknown signal using Capture mode in CCP module, Speed control of DC motor using PWM mode of CCP module. Exemplars/Case Studies Experimental study of DC motor speed control for various PWM frequency
Interrupt Programming and PIC ADC
8 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Interrupt structure of PIC 18F458, SFRs related to Interrupts, Interrupt Programming using C, Programming of Timer0 interrupt, and External hardware interrupt INT0.
- Basics of ADC, On-chip ADC on PIC 18F458, Programming of ADC using interrupts.
- Self study Study of DAC
Preserved official unit paragraph
Interrupt structure of PIC 18F458, SFRs related to Interrupts, Interrupt Programming using C, Programming of Timer0 interrupt, and External hardware interrupt INT0. Basics of ADC, On-chip ADC on PIC 18F458, Programming of ADC using interrupts. Self study Study of DAC
Serial Communication and Applications
8 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Serial Communication structure USART, SFRs related to serial communications.
- Programming serial port to transmit and receive data, Introduction to communication protocols as SPI MODBUS and CAN Bus.
- Types of sensors LM35, ACS712 (Hall-effect, ±5A to ±30A range), ZMPT101B for AC voltage.
- Measurement of temperature and Power using PIC microcontroller.
- Self study Applications of SPI and MODBUS
Preserved official unit paragraph
Serial Communication structure USART, SFRs related to serial communications. Programming serial port to transmit and receive data, Introduction to communication protocols as SPI MODBUS and CAN Bus. Types of sensors LM35, ACS712 (Hall-effect, ±5A to ±30A range), ZMPT101B for AC voltage. Measurement of temperature and Power using PIC microcontroller. Self study Applications of SPI and MODBUS
Marks and credits
| Head | Marks | Credit |
|---|---|---|
| CCE (continuous comprehensive evaluation) | 30 | 3 |
| End-semester exam | 70 |
Prerequisite: Knowledge of Number system and Basic logic components. Programming basics of C language..
Course outcomes
- CO1Explain architecture of PIC 18F458 microcontroller and embedded C concepts.
- CO2Generate time delays using PIC Timers, I/O Ports and C programming
- CO3Generate events using CCP module
- CO4Develop programs in C for internal and External interrupts and ADC
- CO5Use Serial Communication and various serial communication protocols.
Books
Text books
- [T1]. PIC Microcontroller and Embedded Systems Using Assembly and C for PIC18 by Muhammad Ali Mazidi, Rolind D. McKinley, Danny Causey, Pearson Education.
- Fundamentals of Microcontrollers and Applications in Embedded Systems with PIC by Ramesh Gaonkar, Thomson and Delmar learning, First Edition.
- Programming and Customizing the PIC Microcontroller by Myke Predko, TATA McGraw-Hill.
Reference books
- [R1]. PIC18F458 datasheet
- MPLAB IDE user guides
- MICROCHIP Technical Reference Manual of 18F4520 Embedded Design with PIC 18F452 Microcontroller by John B. Peatman, Prentice Hall
FAQ
How many units are in Microcontroller and Embedded Systems?
Microcontroller and Embedded Systems (PEC-321A-ELE) has 5 units: Unit I PIC Architecture and embedded C (8 h); Unit II Port and Timer Programming (8 h); Unit III CCP module and its applications (8 h); Unit IV Interrupt Programming and PIC ADC (8 h); Unit V Serial Communication and Applications (8 h).
What is the marks scheme for Microcontroller and Embedded Systems?
The official Electrical Engineering 2024 pattern syllabus lists continuous comprehensive evaluation (CCE) for 30 marks and the end-semester exam for 70 marks, for 3 credits.
What should I know before Microcontroller and Embedded Systems?
Prerequisite listed in the syllabus: Knowledge of Number system and Basic logic components. Programming basics of C language..