Unit 1 PIC Architecture and Embedded C Comparison of CISC and RISC Architectures, Data and Program memory organization, Program Counters, Stack pointer, Bank Select Register, Status register, Embedded C concepts, Header and source files and pre-processor directives, Data types, data structures, Control loops, functions, bit operations. (Chapter - 1) Unit 2 Port and Timer 0 Programming I/O Ports and related SFRs, I/O port programming in C. PIC 18 Timer 0 Programing in C. Delay programming (with and without Timer 0). LED Interfacing and its programming. (Chapter - 2) Unit 3CCP Module and its applications CCP module in PIC 18 microcontroller, Timers required for CCP Applications, Applications of CCP mode 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. (Chapter - 3) Unit 4 Interrupt structure and its Programming Interrupt Programming, Programming of Timer 0 interrupts, Programming of External interrupts INT0. (Chapter - 4) Unit 5 ADC structure and LCD interfacing PIC ADC, Programming of ADC using interrupts, Measurement of temperature and Power. Using PIC microcontroller. Interfacing of LCD (16x2) in 4 bit mode. (Chapter - 5) Unit 6 Serial Communication and its protocols Serial Communication structure and its programming (Data transmit and Receive), Introduction to Communication protocols as SPI and MODE BUS (Chapter - 6)