You are on page 1of 3

PIC MICROCONTROLLER

Unit I - Origin of PIC Micro


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.


UNIT - III : INTERFACING :

Interfacing With : Switches - LEDS - Single Seven Segment Display - Matrix Key Board - Multiple
Seven Segment Displays - LCD.


UNIT IV :

Interfacing With : ADC DAC Stepper Motor DC Motor - Traffic Light Control.


UNIT V - MEMORIES :

ROM PROM EPROM(2764) - EEPROM NVRAM - Static RWM (6264) - Dynamic RWM
(TC511000) - RWM Refreshing Pseudostatic RWM.


REFERENCE BOOKS :

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).

You might also like