PIC MICROCONTROLLER Unit - I - Introduction to PIC micro - PIC micro family - RISC concepts - Hardware Description of PIC micro over other micro controllers. Unit - II - Architecture of 16F877 Block Diagram - Working Registers - Program Memory - Data Memory - File Registers. Unit - III - Instruction Set Instruction Set Types - MPASM - Source Code Formats - Labels - Mnemonics
PIC MICROCONTROLLER Unit - I - Introduction to PIC micro - PIC micro family - RISC concepts - Hardware Description of PIC micro over other micro controllers. Unit - II - Architecture of 16F877 Block Diagram - Working Registers - Program Memory - Data Memory - File Registers. Unit - III - Instruction Set Instruction Set Types - MPASM - Source Code Formats - Labels - Mnemonics
PIC MICROCONTROLLER Unit - I - Introduction to PIC micro - PIC micro family - RISC concepts - Hardware Description of PIC micro over other micro controllers. Unit - II - Architecture of 16F877 Block Diagram - Working Registers - Program Memory - Data Memory - File Registers. Unit - III - Instruction Set Instruction Set Types - MPASM - Source Code Formats - Labels - Mnemonics
Introduction to PIC micro Origin of PIC micro PIC micro family RISC concepts Hardware Description of PIC micro over other micro controllers.
Unit II - Architecture of 16F877 Block Diagram Working Registers Program Memory Data Memory File Registers Program Concepts Status Register Stack File Selection Register Option Register Indirect Data Addressing Register Digital I/O Port Clock Oscillators Timer Modules Prescalar Watchdog Timer Reset Circuitry Instruction Cycle Long Word Instruction Power down mode / sleep Configuration Fuses.
Unit III - Instruction Set Instruction Set Types MPASM Source Code Formats Labels Mnemonics Operands Comments Files with Default Extension List File Format Error file Format (EPR) Operators Procedure Radix Text Strings Numeric Constants and Radix Key to PIC16 Series Instruction Sets.
Unit IV - Design Application PIC Bus PIC to PIC Communication I2C - Configuration Techniques Input Interface Variable and Selectable Monostable Interface to a Stepper Motor Multi Channel ADC Baud Rate Generator IR Transmitting and Receiving 4-digit up/down Counter Interfacing with LCD Modules DAC Interface DC Motor Driving via H-Bridge.
Unit V - Wireless Personal Area Networks Bluetooth - IEEE 802.15.1 - Bluetooth Protocol Stack - Bluetooth Link Type - Bluetooth Security - Network Connection establishment in Bluetooth - ZigBee Technology - ZigBee Components & Network Topologies - Ultra Wideband - IEEE 802.15.3a.
Text Books
1. John Peatman, Design with PI C Microcontrollers, Pearson Education, 2002. 2. Vijay K. Garg, Wireless Communication & Networking, Elsevier. UNIT 1 : INTRODUCTION: Different types of microcontrollers: Embedded microcontrollers, External memory microcontrollers; Processor Architectures: Harvard V/S Princeton , CISC V/S RISC; microcontrollers memory types; microcontrollers features : clocking, i/o pins, interrupts, timers, peripherals.
UNIT 2 : MICROCONTROLLER ARCHITECTURE: Introduction to PIC microcontrollers, Architecture and pipelining, program memory considerations, Addressing modes, CPU registers, Instruction set, simple operations.
UNIT 3 : INTERRUPTS AND I/O PORTS: Interrupt logic, Timer2 scalar initialization, IntService Interrupt service routine, loop time subroutine, External interrupts and timers, Synchronous serial port module, Serial pheriphal device, O/p port Expansion, I/p port expansion, UART.
UNIT 4 : PROGRAMMING WITH MICROCONTROLLERS: Arithmetic operations, Bit addressing, Loop control, Stack operation, Subroutines, RAM direct addressing, state machines, Oscillators, Timer Interrupts, Memory mapped I/O. DESIGNING USING MICROCONTROLLERS: Music box, Mouse wheel turning, PWM motor control, Aircraft Demonstration, ultra sonic distance measuring, Temperature Sensor, Pressure Sensor. PIC16F877 MICROCONTROLLER AND INTERFACING
UNIT I - PIC16F877 MICROCONTROLLER :
Features Signals - Architecture Memory Organization Watch Dog Timer Reset Types Oscillator Types Power Down Modes I/O Ports CCP Module SSP Module. (USART, SPI, I2C & ICSP)
UNIT II - INSTRUCTION SET :
Byte Oriented Bit Oriented - Literal & Control Instructions Stack & Stack Operations - Addressing Modes Simple Programs - Timer logic interrupt logic Serial Logic ADC.
1. PIC16F877 Data Book MICROCHIP . 2. Fundamentals of Microcontrollers and Applications In Embedded Systems (with the PIC18 Microcontroller Family) Ramesh S Gaonkar PRI RS.300/- 3. DESIGN WITH PIC MICROCONTROLLERS JOHN B.PEATMAN PEARSON 4. Introduction to Microprocessors AP Mathur TMH 3rd Edition (UNIT - V).