ABOUT PIC MICROCONTROLLER

A Microcontroller is a single chip computer which has a processing device along with other peripherals like RAM, ROM, ADC, RTC required to make a fully fledged embedded device. Various families of microcontroller are currently being used in industry as per their feasibility and capability to perform the required task.

PIC is one of the family of microcontroller extensively used for industrial automation and electrical appliance. PIC is an 8 bit architecture and has the capability of interfacing 8 analog sensors, 1 serial device, 2 timers and 32 port pins. Integrated I2C and SPI features of SPI enables it for multiprocessor communication.

We at Aedifico have excellent trainers having industrial experience in almost every domain of embedded system. Learning at Aedifico is no less then working in industry. Along with training, you will get complete hands on for every application you make as well as industrial projects that the company is working on.

We provide fundamental and advance courses for SPI including wireless technologies and Intenet of things(IoT). Aedifico is best in providing the 6 weeks summer internship in PIC and 4 weeks Winter internship in PIC.

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