Syllabus
                                                
                            Unit 1
                            
Introduction to Microprocessors: Registers – File registers – Memory Organization – Tristate logic – Buses – Memory Address register – Read/Write operations. ROM, RAM, PROM, EPROM, E2PROM. Introduction to elementary processor – Organization – Data Transfer Unit (DTU)operation – Enhanced Data Transfer Unit (EDTU) – opcode – machine language – assembly language – pipeline and system clock. Architecture of 8085 – Addressing modes – Data transfer, data processing and program flow control instructions – Simple assembly language programs.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                         
                                                
                            Unit 2
                            Introduction to Microcontrollers: PIC16F877 Architecture – Program and Data memory organization – Special Function Registers – Addressing modes, Instruction set. MPLAB Integrated Development Environment – Introduction to Assembly language and Embedded C programming – Stack – Subroutines – Interrupt structure – Peripherals – Input/Output Ports.
                         
                                                
                            Unit 3
                            
PIC Peripherals: Timers/Counters – Watchdog Timer – Capture/Compare/PWM (CCP) – Analog to Digital Converter(ADC) – EEPROM – Serial Communication – USART – Development of Application Programs and interfacing – LED, LCD, Keyboard, DC and Stepper motor interface. Introduction to 8051 Microcontroller: Architecture – Ports – Timers.
 
 
 
                         
                                                                     
                                                            
                                                    
                            Text Books
                            
                                T. R. Padmanabhan, “Introduction to microcontrollers and applications”, First Edition, Narosa publishing house private limited, 2007.
                             
                             
                                                    
                                                    
‘Microcontroller and Applications’ is a course offered in the sixth semester of B. Tech. in Electrical and Electronics Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.