DEEPBLUE

MBEDDED

Tutorials / Articles / Projects / Courses

Embedded Systems – Electronics – Firmware – Microcontrollers – DSP

IoT – Control Systems – PCB design – All ECE!


PIC Microcontrollers Tutorials & Projects​

 Learn Microchip PIC (8-Bit) Architecture With PIC16F & PIC18F

 Understand The Internals OF PIC Microcontroller Hardware

 Interface Various Peripherals In PIC Microcontrollers

 Learn Embedded Software Development In C-Programming Language With Microchip XC8 Compiler & MPLAB X IDE

 Get Familiar With Interrupts / EXTI & Inter-Module Signaling

 Interface Various Display Units (7-Segments, Alphanumeric LCD, OLED, TFT, etc)

 Interface Various Input Units (Buttons, Rotary Encoders, Keypad, HMI TouchPADs, etc)

 Control Several Types OF Actuators (DC Motors, Servo Motors, Stepper Motors, etc)

 Do Some Serial Communication Via USART / SPI / I2C

And Much More…

Hello and welcome to the Embedded Systems course with Microchip PIC microcontrollers. This series of tutorials is dedicated to teaching you the basics of embedded systems development using the Microchip PIC MCUs as a platform for practical experimentation.

In this course, you’ll learn the basics of microcontroller architecture, 8-Bit Microchip PIC hardware peripherals, and develop some interfacing upper-layer firmware components that are configurable and reusable in different projects.

  • PIC Microcontroller PNG DeepBlue
  • PIC18F Development Board View2

TUTORIALS PREREQUISITES

While creating these materials, I assumed some basic knowledge in some areas is already well-covered by all of you. The assumed basic knowledge includes:

  • Basic circuits & electronics knowledge (Circuit analysis laws, resistors, diodes, transistors, etc.)
  • Digital electronics fundamentals (Numbering systems, Logic gates, etc.)
  • Basics of C programming language (Data types, operators, flow control, functions, etc.)

However, many of these topics may be presented and developed from scratch occasionally. But this is not always the case, so it’s highly recommended to have a basic background in each of these areas anyway before starting any sort of embedded systems training.

REQUIRED SOFTWARE TOOLS

We’ll be using the Microchip’s original (Free) toolchain for developing Embedded-C Projects for PIC microcontrollers which include the following software tools.

IDEMPLAB X IDE
COMPILERXC8
LOADERPICKit2 or 3
SIMULATOR(Optional) Proteus ISIS

PIC TUTORIALS (COURSE) HW KIT

Click The Link Down Below To View The Full Course Hardware Kit. 

The required microcontroller parts, sensors, modules, and actuators for all the practical LABs / Projects. You may need extra hardware if you’re planning to create some more specific projects.

PIC Microcontroller PNG DeepBlue

Microchip PIC TUTORIALS

SHARE THIS COURSE PAGE !

SUPPORT THIS WORK?

Did you find this a helpful resource? If yes, then please consider supporting this work using Any of The Following Methods.

It’s the only way to keep things running and hopefully replace the annoying ad placeholders with a solid base of supporters on Patreon!

PayPal

It’s the only way to keep things running and hopefully replace the annoying ad placeholders with a solid base of supporters on Patreon!

Patreon

By pledging any amount here, I’ll be able to reduce the % of “annoying” ad servicing. And ultimately go extra active in content creation.

Shop & Courses

You can also check DeepBlue Shop for hardware projects & eBooks to get. Or maybe enroll in any of my courses.

Buy Electronics

You can also buy your electronics parts using any affiliate links on my website. I get a little kickback at no additional cost to you. It’s a win-win!

Join Our +25,000 Newsletter Subscribers!

Stay Updated With All New Content Releases. You Also Get Occasional FREE Coupon Codes For Courses & Other Stuff!