ABOUT PIC MICROCONTROLLER

The microcontrollers played revolutionary role in embedded industry after the invention of Intel 8051. The steady and progressive research in this field gave the industry more efficient, high-performance and low-power consumption microcontrollers. The AVR, PIC and ARM are the prime examples. The PIC microcontroller was developed by General Instruments in 1975. PIC stands for Peripheral Interface Controller

Since 1998, Microchip Technology continuously developed new high performance microcontrollers with new complex architecture and enhanced in-built peripherals. PIC microcontroller is based on Harvard architecture. At present PIC microcontrollers are widely used for industrial purpose due to its high performance ability at low power consumption. It is also very famous among hobbyists due to moderate cost and easy availability of its supporting software and hardware tools like compilers, simulators, debuggers etc.

Course Highlights

  • Introduction of Embedded C
    What is an embedded system, Need of Embedded system?
    ICs as heart of electronic world.
    Embedded systems as a basis of electronic world.
    Advantage & Disadvantage of Low level & High level programming language of Embedded System
    Introduction of Microprocessor & Microcontroller
    Difference between Microprocessor & Microcontroller
    Classification based on architecture
    Classification based on Instruction Set
    Type of Microcontroller
    Memory Classification
    INTRODUCTION TO PIC MICROCONTROLLER
    Introduction of PIC family
    Block diagram description of PIC
    Special feature of PIC
    Pin description of PIC
    REGISTERS & MEMORY OF PIC
    Description of RAM
    Description of CPU Registers
    Function of SFR
    C Programming
    Features of C Programming Language
    Program Structure & DATA types constants
    Variable Operators assignment
    Looping
    Functions
    Pointer & Array
    Strings
    EMBEDDED C PROGRAMMING ON KEIL FOR ATMEL 8051/8052
    Embedded software development, using KIEL & SDLC
    Writing your First C program in Embedded C
    Simulation
    Debugging
    LED interfacing
    Making Different Patterns with Led
    Rotation of Led
    INTERFACING OF SEVEN SEGMENT DISPLAY
    Introduction to 7 Segment Display
    Types of 7 Segment Display
    Interfacing Circuit Description of 7 Segment Display
    Programming of 7 Segment Display Interfacing
    INTERFACING OF LCD
    Introduction to 16 x 2 LCD
    Commands of 16 x 2 LCD
    Interfacing Circuit Description of 16 x 2 LCD
    Programming of 16 x 2 LCD
    INTERFACING OF SWITCHES & KEYBOARD MATRIX
    Introduction to Switches & Keyboard Matrix
    Interfacing Circuit of Switches & Keyboard Matrix
    Programming of Keyboard Matrix & Switches
    Controlling of LED’s by using Switches
    Key board Matrix & LCD Interfacing Program
    INTERFACING OF MOTORS
    Introduction to Motors
    Types of Motors used in Embedded System
    Programming & Controlling of Motors in Embedded System
    TIMERS AND COUNTERS
    Concept of timers
    Use of timers as counters
    How Timers Count
    Measuring Time using Timers
    Programming counters/timers
    SERIAL COMMUNICATION PROGRAMMING
    Introduction to Serial Communication
    Description of SFR associated with Serial Communication
    Introduction & Interfacing of UART
    Programming of UART
    INTERRUPT DRIVEN PROGRAMMING
    Introduction to Interrupts
    Types of Interrupts
    Programming of Software & Hardware Interrupts
    CASE STUDIES
  • Introduction of Embedded C
    What is an embedded system, Need of Embedded system?
    ICs as heart of electronic world.
    Embedded systems as a basis of electronic world.
    Advantage & Disadvantage of Low level & High level programming language of Embedded System
    Introduction of Microprocessor & Microcontroller
    Difference between Microprocessor & Microcontroller
    Classification based on architecture
    Classification based on Instruction Set
    Type of Microcontroller
    Memory Classification
    INTRODUCTION TO PIC MICROCONTROLLER
    Introduction of PIC family
    Block diagram description of PIC
    Special feature of PIC
    Pin description of PIC
    REGISTERS & MEMORY OF PIC
    Description of RAM
    Description of CPU Registers
    Function of SFR
    C Programming
    Features of C Programming Language
    Program Structure & DATA types constants
    Variable Operators assignment
    Looping
    Functions
    Pointer & Array
    Strings
    EMBEDDED C PROGRAMMING ON KEIL FOR ATMEL 8051/8052
    Embedded software development, using KIEL & SDLC
    Writing your First C program in Embedded C
    Simulation
    Debugging
    LED interfacing
    Making Different Patterns with Led
    Rotation of Led
    INTERFACING OF SEVEN SEGMENT DISPLAY
    Introduction to 7 Segment Display
    Types of 7 Segment Display
    Interfacing Circuit Description of 7 Segment Display
    Programming of 7 Segment Display Interfacing
    INTERFACING OF LCD
    Introduction to 16 x 2 LCD
    Commands of 16 x 2 LCD
    Interfacing Circuit Description of 16 x 2 LCD
    Programming of 16 x 2 LCD
    INTERFACING OF SWITCHES & KEYBOARD MATRIX
    Introduction to Switches & Keyboard Matrix
    Interfacing Circuit of Switches & Keyboard Matrix
    Programming of Keyboard Matrix & Switches
    Controlling of LED’s by using Switches
    Key board Matrix & LCD Interfacing Program
    INTERFACING OF MOTORS
    Introduction to Motors
    Types of Motors used in Embedded System
    Programming & Controlling of Motors in Embedded System
    TIMERS AND COUNTERS
    Concept of timers
    Use of timers as counters
    How Timers Count
    Measuring Time using Timers
    Programming counters/timers
    SERIAL COMMUNICATION PROGRAMMING
    Introduction to Serial Communication
    Description of SFR associated with Serial Communication
    Introduction & Interfacing of UART
    Programming of UART
    INTERRUPT DRIVEN PROGRAMMING
    Introduction to Interrupts
    Types of Interrupts
    Programming of Software & Hardware Interrupts
    LIST OF PROJECTS BASED ON PIC CONTROLLER
    Wifi based Home Automation
    Mesh network of Xigbee Protocol
    Bluetooth controlled Robotic car
    RFID Based Home Automation
    Wireless Robotic Vehicle
    Tolling System
    GSM Based Notice Board
    RFID Based Access Management System
    GSM Based Irrigation System


Other Offerings