PIC microcontrollers, or programmable interface controllers, are small electronic circuits found in most electronic devices, from alarm systems, computers, and phones to machines operating large assembly lines. You can use them to perform a large variety of tasks, and if you work with electronics, you are probably well aware of what they can be programmed to do. However, one of the most powerful features available for PIC microcontrollers is interrupts. As their name suggests, these are events that require immediate attention. They stop microcontrollers from running usual tasks, or normal program execution, to perform a particularly urgent task. These interrupts can be internal or external and can originate in both hardware, at specific microcontroller pins, and software generated by a piece of code in the program. This course is designed to help you fully understand what interrupts are, why they are so important, and how to program like a professional.
This course kicks off by introducing the course instructor and Educational Engineering Team, an organization dedicated to sharing their knowledge and experience with engineering students worldwide. You will learn what interrupts are and what would happen to programs and embedded applications if interrupts did not exist. This will help you understand the significance of interrupts and the critical role they play. We will study the PIC18F features series microcontroller and the different types of interrupts available for this microcontroller. As we go along, you will become familiar with various microcontroller components, such as control bits, the microcontroller's Control Register features. The course will concentrate on explaining how to configure interrupts using the INTCON Register. This readable and writable register contains various enable and flag bits for both external and internal Interrupts. Understand what conditions need to be met for your interrupts to work correctly.
You will see a step by step video that explains how to design a circuit for the microcontroller using a computer program known as Proteus. Then, you will discover how to use a program called MikroC Pro to program an interrupt using code. Become familiar with the simultaneous use of these programs as you learn how to take the code you wrote using MikroC and run it in a simulation using Proteus. Towards the end of the course, you will study the features of the PIC16F series microcontroller and the four different types of interrupts sources available for this microcontroller. You might not have Proteus or MikroC installed on your computer, would like to download them and learn how to use them. This course will teach you how to download free versions of these programs that will allow you to practice your skills. This course is intended for anyone who works with electronic devices, such as technicians or electrical engineers, and would like to take their programming skills to the next level. Don't hesitate! Program PIC interrupts like a professional with this Step-by-Step Guide to Microcontroller Interrupts.
What You Will Learn In This Free Course
- Define an interrupt...
- State how to code using MikroC Pro...
- Summarize how to design a circuit u...
- Discuss RCON Register and INTCON Re...
- Define an interrupt
- State how to code using MikroC Pro
- Summarize how to design a circuit using Proteus software
- Discuss RCON Register and INTCON Registers
- Explain how to use different types of Interrupts in PIC18F and PIC16F
- Analyze RB4-7, External, and other Interrupt types
View All Learning Outcomes View Less All Alison courses are free to enrol study and complete. To successfully complete this certificate course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this certificate course, you have the option to acquire an official certificate, which is a great way to share your achievement with the world.
Your Alison certificate is:
- Ideal for sharing with potential employers
- Great for your CV, professional social media profiles and job applications.
- An indication of your commitment to continuously learn, upskill & achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 3 types of certificates for completed certificate courses:
- Digital certificate: a downloadable certificate in PDF format immediately available to you when you complete your purchase.
- certificate: a physical version of your officially branded and security-marked certificate
All certificates are available to purchase through the Alison Shop. For more information on purchasing Alison certificate, please visit our FAQs. If you decide not to purchase your Alison certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.