Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Let Us PIC: A Datasheet Approach for PIC Microcontroller
Rating: 4.2 out of 5(198 ratings)
1,386 students

Let Us PIC: A Datasheet Approach for PIC Microcontroller

Complete course using datasheet approach for 8-bit PIC MCU
Last updated 2/2021
English

What you'll learn

  • Use GPIO pins of PIC
  • Work with interrupts
  • Use Timers and counters
  • Configure Analog to digital converters(ADC's)
  • Generate PWM pulses
  • LCD and Keypad interfacing
  • Serial Communications: UART, SPI, I2C

Course content

6 sections55 lectures7h 29m total length
  • Components List0:48

    Hi, if you want to learn to swim, you should jump into a pool. Right..?

    To learn programming microcontrollers, you should have few basic hardware set ups that will provide you required foundation to build your skills. So I suggest you to buy the components listed in the attached file. You need a PIC16F18877 evaluation board, an USB cable, few components and sensors to practice and to check if it really works or not.  I have given links for each of these components so that you can order it from your favorite online stores. You may also buy those components from a local store or other places. But check once the links to make sure that you buy the exact component. Small variation in the components like make, color and cost does not matter. But it should have the same functionality and looks so that you can do the required connections by watching the video lessons.

    You need few of these components for module 2 and more components/sensors as we use them in subsequent modules. 

    You also need a computer or laptop for installing IDE, C Compiler and to write codes for PIC microcontroller. 

  • Overview of Embedded Systems5:07

    Overview of Embedded Systems

    Microcontrollers are used in embedded system designs. Embedded systems are systems like smoke detectors, printers, refrigerators, biometric systems which use microcontroller for decision making, monitoring and control. This lecture puts some light on embedded systems. Contents of this lecture:

    1. Embedded Systems
    2. Components of Microcontrollers
    3. Microcontrollers vs Computers

    This lecture is useful for those who want to know where these microcontrollers find their roles  in actual applications.

  • Quiz 1: Basics of Embedded Systems
  • Introduction To PIC Microcontrollers7:10

    Introduction to PIC Microcontrollers

    Peripheral Interface Controllers (PIC) are produced by Microchip Technologies Inc., USA.

     Microchip produces PIC10, PIC12, PIC16, PIC18, PIC24, PIC32 and dsPIC Microcontrollers. This lesson gives you more details about PIC Microcontrollers such as:

    1. PIC Family
    2. PIC Features
    3. Pin diagram
    4. Block diagram
    5. PIC16F18877 Evaluation Board
  • Quiz 2: PIC Microcontrollers
  • Embedded Systems Development Cycle6:25
    Embedded Systems Development Cycle

    This lesson teaches few things you must know to understand the various aspects of embedded system design.

    The contents of this video are:

    1. Development cycle
    2. Language tools
    3. Target debugging
    4. Software debugger
    5. Hardware debugger
  • IDEs and C Compilers5:34

    Integrated Development Environments and C Compilers

    Topics covered in this lesson are:

    1. Integrated Development Environments
    2. C Compilers
    3. Cloud-based Development
  • Software Installations6:13

    Software Installations

    This lesson shows you to install the required software tools in your computer. You need to follow the instructions exactly to set the things to work without any issues. I will show you the installation procedure of:

    1. MPLAB X IDE
    2. XC8 C Compiler
    3. MPLAB Code Configurator

    All the above tools are free and can be downloaded from the following links:

    MPLAB X IDE : http://www.microchip.com/mplab/mplab-x-ide

    XC8 C Compiler: http://www.microchip.com/mplab/compilers

    MPLAB Code Configuarator: http://www.microchip.com/mplab/mplab-code-configurator.

    Check this for detailed installation instructions:

    http://microchipdeveloper.com/mplabx:installation

    Also refer the resources attached in this lesson for more help.

  • Quiz 3: Development tools
  • Microcontroller Programming Languages7:32

    Programming microcontrollers is about writing instructions so that microcontrollers can function as per our wish. Microcontrollers can be programmed using programming languages. This lesson explains about the programming languages used for microocntrollers.

    Contents of this lecture are:

    1. Numbering system
      1. Decimal system
      2. Binary system
      3. Hexadecimal System
      4. Octal System
    2. Machine Language
    3. Assembly language
    4. High Level Language.
  • C Program Structure6:34

    This lecture explains C program structure and C data types.

    1. C Program Structure

    • Directives
    • Declarations
    • Statements

    2. C Data types

    • char
    • int
    • float


  • Functions in C5:32

    This lecture covers the following topics

    • Functions
    • Calling a functions
    • Variable scopes
    • Constants


  • C Operators & Control Statements6:53

    This is the last lecture on C programming and also of module 1. 

    Contents:

    1. C Operators
    2. Control Statements
      1. if else
      2. switch case
      3. for loop
      4. while loop
    3. Comments
  • Test 1: Module 1

Requirements

  • Bit of C programming and enthuasism towards the subject

Description

Hi, welcome you all to this course on PIC microcontrollers.   

The course is tailored for the need of students to best understand microcontrollers from scratch till you master your skills. This course is the outcome of the experience we gained after training hundreds of graduate students of engineering and technology, and with our expertise in the field of embedded systems. Few basic C concepts are also covered in initial lectures to help non-IT students to get hold of C coding.

Swadeshee Parinatie invites you all to enroll in this course and explore the world of embedded systems as a step towards excellence.  There is no better way to master the PIC microcontroller than joining this course. 

Who this course is for:

  • Engineering students, DIY Enthusiasts