A Datasheet Approach for PIC Microcontroller Programming

25 Jun , 2018  

  • Bit of C programming and enthuasism towards the subject

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

The course is still under construction!! I will be adding new lessons on the go. I have planned to add lessons on Timers, PWM generation, Serial communication, I2C, SPI and many more. Here is the offer: The course is available on discount till I add remaining lessons to this course. So grab your chances. I bet this is the best course on PIC Programming which are available online since I am using the development boards and real components. Not just simulation kind of thing which will fail in practice.

Micro-controllers are extensively being used in fields like internet of things, Automotive, Consumer electronics, industrial automation, medical devices and military an defense. 8-bit microcontrollers dominate the market with 35% of market share and the market is expected to grow at CAGR of 8.4%. The market has major players like Renesas, Microchip, NXP, Texas instruments etc. Rise of artificial intelligence and increase in automation indicates an immense growth opportunities. If you want to grab those opportunities, then this course is just for you.

PIC microcontrollers are produced by Microchip Technology Inc. PIC microcontrollers are famous for their wide availability, low cost, ease of programming, an extensive collection of free application notes and free development tools.

Course objectives

This course is designed especially for novice learners who want to master PIC programming starting from basics and then understand advanced topics like UART, SPI and I2C.

Throughout the course we will use MPLABX IDE & XC8 C Compiler which you can freely download from Microchip website. To test and debug the code, I recommend you to use a low-cost PIC16F18877 evaluation board DM164142. This evaluation board is affordable; it has an integrated drag-and-drop programmer compatible with any USB-connected PC, Laptop or even with a tablet because of cloud-based development tools. In addition to this board, you need breadboard, few components and sensors.

At the end of the course, you will be well versed with configuration of interrupts, timers, data conversion, generate PWM signals. You will be able to use Bluetooth/wifi and Zigbee modules for wireless communication and SPI & I2C protocols for interfacing sensors and ICs.There will be few sensor interfacing examples for your reference.

Few project examples like IoT temperature logger, Water level
controller are added to gain more insight of PIC programming and sensor

I invite you all to enroll to this course and explore the world of embedded systems.


Who is the target audience?
  • Engineering students, DIY Enthusiasts


Best Related Posts

, ,









































Best In Android Development