Processor Architecture syllabus
MDM-271-ITT · Second Year Information Technology, SPPU 2024 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.
Unit-wise syllabus
Fundamentals of PIC Microcontroller
8 hoursIntroduction Of Microcontroller, Microprocessor Vs Microcontroller, What is PIC Microcontroller, Architecture, Core Components of Microcontroller, Types of PIC Microcontrollers, Development Tools, Programming Languages for PIC Microcontroller, Typical Applications of PIC Microcontroller.
PIC Microcontroller Architecture
8 hoursIntroduction to microcontroller, Criteria for selection of microcontroller, Features and architecture, Comparison of PIC 18 series microcontrollers; Details of Pins, Pin Diagram PIC 18 internal Architecture: ALU, EEPROM, RAM, IO Ports, Timer, ADC, Serial port PIC18 microcontroller programming model, Bus architecture Registers of PIC18F, Interrupts of PIC18F Program memory and data memory organization
PIC I/O Ports Timer, Counter
8 hoursI/O Port Programming in PIC18 Microcontroller (Structure and configuration of I/O Ports (PORTx, TRISx, LATx) , Bit-level I/O Control and Manipulation (Bitwise operations), Programming examples using Embedded C ), Timers and Counters in PIC18 Microcontroller (Timer/Counter modules (Timer0, Timer1, etc.) and associated Registers, Delay Generation using Timers, Timer Programming in Embedded C)
PIC Interfacing
8 hoursInterrupt: Interrupt Structure of PIC18F with SFR, PORTB change Interrupts, use of timers with interrupts CCP modes: Capture, Compare and PWM generation, DC Motor speed control with CCP, Block diagram of in-built ADC with Control registers, Sensor interfacing using ADC: All programs in embedded C. Interfacing of LED, Interfacing 16X2 LCD and Key board, 7-segment display interfacing, Interfacing Relay & Buzzer. Basics of Serial communication protocols: Study of RS232, I2C, SPI, UART, Serial communication programming using Embedded C.
Current Trends in Processor Architecture
8 hoursARM & RISC: ARM and RISC design philosophy, Introduction to ARM processor & its versions, Features & advantages of ARM processor, Suitability of ARM processor in embedded applications, Programmers model. CPSR registers, Difference between PIC and ARM,Improving performance current techniques of processor architectures
Marks and credits
| Head | Marks | Credit |
|---|---|---|
| CCE (continuous comprehensive evaluation) | 30 | 2 |
| End-semester exam | 70 |
Prerequisite: Logic Design & Computer Organization.
Course outcomes
- CO1Apprehend the fundamentals of PIC Microcontroller
- CO2Students will be able to analyze the difference between microprocessor and microcontroller-based systems.
- CO3Apply embedded C programming to configure and control I/O ports, and implement timer-based applications using polling and interrupt techniques on PIC18 microcontrollers.
- CO4Interface and program external devices with a PIC microcontroller to design functional embedded system solutions.
- CO5Analyze architectural details of ARM processor and apprehend the current trends in Processor Architecture
Books
Text books
- Muhammad Ali Mazidi, Danny Causey, RolinMcKinlay, “PIC Microcontroller and Embedded Systems: Using Assembly and C for PIC18”, 4th Edition by, Pearson international edition
Reference books
- Peatman, John B, “Design with PIC Microcontroller”, Pearson Education PTE
- Ramesh Gaonkar, “Fundamentals of Microcontrollers and Applications in Embedded Systems (with the PIC18 Microcontroller Family)” Thomson/Delmar Learning; 1 edition (January 8, 2007), ISBN:978-1401879143
- Microchip’s PIC18FXXX Data Sheet
NPTEL and SWAYAM links
Listed in the official syllabus:
FAQ
How many units are in Processor Architecture?
Processor Architecture (MDM-271-ITT) has 5 units: Unit I Fundamentals of PIC Microcontroller (8 h); Unit II PIC Microcontroller Architecture (8 h); Unit III PIC I/O Ports Timer, Counter (8 h); Unit IV PIC Interfacing (8 h); Unit V Current Trends in Processor Architecture (8 h).
What is the marks scheme for Processor Architecture?
The official Information Technology 2024 pattern syllabus lists continuous comprehensive evaluation (CCE) for 30 marks and the end-semester exam for 70 marks, for 2 credits.
What should I know before Processor Architecture?
Prerequisite listed in the syllabus: Logic Design & Computer Organization.