Q
Microcontroller Programming | Course Materials

Microcontrollers Programming – Course Materials

Microcontroller programming course

This microcontroller programming course will transform you from a C programmer to Embedded Programmer by getting hands-on with PIC based hardware or PIC Simulator. Even though this course focuses on PIC, learnings can be broadly applied to any controller. This course focuses on getting hands on with GPIOs, Analog I/Os, Interfacing, real time microcontroller programming examples, etc. It also throws light into peripherals like Timers, Counters, Interrupts and protocols like CAN, UART, SPI, I2C etc. By the end of microcontroller programming course you will be able to build a complete Embedded Application running in the target hardware along with interfacing with various external hardware (i.e. implementing the microcontroller programming examples inculcated during the course). PIC also offers a lot of options to build creative Embedded Projects.

Get ready to learn both Electronics and Computer Science technical jargon 🙂

 

 

COURSE OBJECTIVES:

  • Enable you to read and understand data-sheets and hardware manuals
  • Setup, develop and download Embedded applications into a target hardware
  • To provide a basic idea of hardware/electronics aspects of programming
  • Enable you to program any microcontroller
  • To get you started with basic Embedded application development with ease

TARGET AUDIENCE:

  • Entry level engineers who want to learn Embedded programming using C
  • Experienced professionals who want to switch into development career

PREREQUISITE:

  • Proficiency in C programming 
  • Exposure to Linux commands

PLATFORM:

PRESENTATION SLIDES:

 

REFERENCE MATERIALS:





  • CAN protocol white paper – Bosch

  • CAN protocol white paper – Microchip





REFERENCE BOOKS:

  • PIC Microcontroller and Embedded Systems:
  • Using assembly and C for PIC  


  • Design with PIC microcontrollers  

  • Embedded C Programming and the Microchip PIC  


  • Fundamentals of Microcontrollers and  Applications In Embedded Systems (with the PIC18 Microcontroller Family)

  • Embedded System Design Based on 8051 and  PIC Family Microcontroller

Want to share this page with your friends?

COMPLEXITY MEDIUM
ASSIGNMENTS 34
PROJECTS 4
SAMPLE PROGRAMS 14
INTERVIEW PREP COMING SOON
VIDEOS YES

Related Courses

Arduino Programming
BUILD AN IOT DEVICE WITH ARDUINO WITH INTERFACING
Embedded Linux on ARM BRING UP AND PORT LINUX INTO ARM TARGET HARDWARE
Python Programming Built IoT Gateway with versatile Python

GOT A TECHNICAL QUERY?

Post to our technical form and get help. Our pool of mentors and enthusiasts will clarify your queries. Build an amazing professional network as well. What are you waiting for?


LATEST BLOG POSTS

The Future Scope of Embedded Systems : Trends and Predictions

The Future Scope of Embedded Systems : Trends and Predictions

Introduction Embedded systems have become an integral part of modern technology, and their importance is increasing day by day. These systems are designed to perform specific tasks and are embedded in everyday devices, making them intelligent and interactive. From...

Q