Course description
In The Basics of Microcontrollers, you'll learn ...
- The differences between a microcontroller and a microprocessor
- The three main types of processor architectures
- How a processor’s instruction set translates into machine code
- Different peripherals, how they are used and how they interact with the central processor
Overview
Credit: 3 PDH
Length: 21 pages
Microcontrollers and microprocessors whether seen or unnoticed are an integral part of everyday life. You quite possibly encounter hundreds every day. Everyday items that you may or may not think of contain one or more of these tiny devices: your electric toothbrush, television, the remote control for your television, children’s toys, cell phones, and the dozen or so processors in your car for the engine electronic control system, GPS, radio system and electronic compass are a few examples.
The purpose of this course is to describe at a high level different microcontroller architectures and to discuss the components of the central processing unit and how the components interact. This course also describes the differences between a microcontroller and a microprocessor and discusses a microcontroller’s instruction set and presents a few examples. The course presents different peripherals, how they are used and how they interact with the central processor.
Microcontrollers are specialized microprocessors. Three of the most popular processor architectures include the Harvard architecture where data memory and program memory are accessed separately, the von Neumann architecture where data memory and program memory are accessed from the same bus, and the modified Harvard architecture which is a combination of the previously mentioned two. The central processing unit (composed of the arithmetic logic unit, registers and the control unit) functions as the brains or core of the processor. The central processing unit processes machine code stored in memory to control all of its functions. The machine code is compiled or assembled from the processor’s instruction set which defines all of the operations of the microcontroller. To complement their functionality, microcontrollers include a suite of peripherals such as input/output pins, timers, a real-time clock and communications controllers.
Do you work at this company and want to update this page?
Is there out-of-date information about your company or courses published here? Fill out this form to get in touch with us.
Upcoming start dates
Who should attend?
Certificate of Completion
You will be able to immediately print a certificate of completion after passing a multiple-choice quiz consisting of 30 questions. PDH credits are not awarded until the course is completed and quiz is passed.
Training content
This course teaches the following specific knowledge and skills:
- Three of the main processor architectures
- The difference between the Harvard architecture and von Neumann architecture
- The components of the central processing unit and how they interact
- How binary numbers are manipulated mathematically within the arithmetic logic unit
- The fetch-decode-execute cycle of the central processing unit
- When to use general purpose input/output
- When to use a timer and real-time clock peripheral
- The differences, advantages and disadvantages of three different communication interfaces: UART, SPI, and I2C
Costs
Why choose PDHengineer?
Trusted by over 60,000 engineers to meet PDH requirements
Earn reward tokens with each course purchase
Triple guarantee that courses will be accepted by your state licensing board
Contact this provider
Professional Engineers have trusted PDHengineer to provide high-quality PDH courses since 2003. A large library of PDH courses and live, interactive webinars means that engineers can find PDH course material covering all of the major engineering disciplines. Plus, all PDHengineer...