Microcontrollers Programming | Course Materials
Microcontrollers Programming – Course Materials
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
- Experienced professionals who want to switch into development career
PREREQUISITE:
- Proficiency in C programming
- Exposure to Linux commands
PLATFORM:
- OS – Linux (Ubuntu) / Windows / Mac
- XC8 – Compiler
- Learning Physically – Rhydolabz PIC Board
- Learning Online – PICSimLab – PIC Simulator Laboratory
PRESENTATION SLIDES:
REFERENCE MATERIALS:
- PICMicro - MSSP Module Download
- UART user manual Download
- USART white paper Download
- PIC - Timer2 Download
- CAN protocol white paper - Bosch Download
- CAN protocol white paper - Microchip Download
- I2C white paper - Philips Download
- I2C white paper - Microchip Download
- SPI white paper Download
- UART user manual Download
- USART white paper Download
REFERENCE BOOKS:
- PIC Microcontroller and Embedded Systems: Purchase
- Design with PIC microcontrollers Purchase
- Embedded C Programming and the Microchip PIC Purchase
- PICs in Practice Purchase
- Fundamentals of Microcontrollers and Applications In Embedded Systems (with the PIC18 Microcontroller Family) Purchase
- Embedded System Design Based on 8051 andPIC Family Microcontroller Purchase
Share this material with your friend:
COMPLEXITY | MEDIUM |
Assignments | 34 |
Projects | 4 |
Sample programs | 14 |
Interview prep | COMING SOON |
Videos | YES |
Associated programs
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 |
Emertxe Offerings
Emertxe offers top-notch courses in Embedded Systems and IoT. Our hands-on courses in Bangalore prepare freshers for core jobs and help professionals upskill for career transitions in the Embedded domain. |