Embedded and Robotics

Send Enquiry

PIC Syllabus

Embedded and Robotics

PIC Syllabus - 60 Days

Who can Benefit ? Electrical Engineers, Schematic Designers, Automation Designers, Instrumentation Designers & 10th, 12th Students

 

Module 1: Introduction

  • Introduction to various technologies in Electronics
  • Analog, Power and Digital electronics basics
  • Comparison of different technologies
  • Introduction to embedded system
  • Importance and evolution of Embedded system
  • Comparison with other technologies
  • Different architectures and elements used in embedded system

Module 2: PIC 16f877 / 18f4520 microcontroller

  • Introduction to PIC architecture
  • Comparison of PIC with  other CISC & RISC based systems and Microprocessors
  • PIC family Categories and importance (10F/12F/16F/18F)
  • 16f877 / 18f4520 pin details and specifications (with package detail)
  • Instruction set / Bus architecture
  • RAM, FLASH, UART and other peripherals.
  • Interrupts, timer , Counters
  • Introduction to PIC ProBASIC programming KIT

Module 3: Assembly language

  • Assembly Language (Instruction set, Mnemonics, Memory address)
  • Use of Assemblers & Simulator
  • MPLAB
  • Configuring of 16f and 18f
  • Rules to write a code
  • Programming for PIC
  • Examples programs for PIC
  • Compilation and burning hex file on Programmer

Module 4: Embedded C language

  • Introductions to Embedded C
  • Loops, String , Arrays, Pointers
  • Functions and Macros
  • Compilers , Editors and Burners

Module 5: Peripheral Interfacings

  • Port programming & led interfacing
  • Seven segment display
  • Liner keyboard
  • Matrix keyboard
  • DC motor
  • Stepper motor
  • Relay
  • Internal Watchdog timer
  • Timer & Counter

Module 6: Communication Protocols and Converters interfacings

  • Serial RTC (I2C)
  • EEPROM (I2C)
  • UART (Serial Communication)(SPI)
  • 8 – Channel Internal ADC
  • Sensors

Module 7: Advance display modules

  • Introduction to graphics
  • 16×2 LCD display
  • Graphics on Character LCD
  • Introduction Graphic LCD
  • Graphic LCD Controller and Commands
  • Interfacing and making Graphics for 128×64 GLCD

Module 8: Final project

  • Final embedded based Project