Getting Started with TI Microcontrollers
Learn how to program microcontrollers (MCUs) from Texas Instruments (TI). This course covers all the basics, from installing the tools and software needed to build programs... to using interrupts to respond to GPIO and Timer events. Where possible, this course uses software drivers provided by TI. In other cases, you will use TI's DriverLib library to access lower-level functionality to get peripherals working. This course is a great starting point for more advanced workshops, such as our Real-Time Operating System (RTOS) courses. In these, you will take advantage of the functionality provided by FreeRTOS or TI-RTOS... allowing you to build more complex programs in shorter amounts of time!
Your Instructor
Eric Wilbur and Scott Specker co-authored this course and are the video instructors. Both Eric and Scott each have 10,000+ hours classroom experience training 4,000+ engineers at over 70 companies worldwide on DSPs, MCUs, MPUs, RTOS, and Linux O/S. As course developers, they have created over 30 multi-day workshops as well as thousands of pages of user manuals, start-up guides, app notes and wiki pages. They each have over 25+ years’ experience helping customers navigate hundreds of processors, development kits, software packages, and operating systems.
Course Curriculum
Chapter 0 — MCU Workshop Introduction
Available in
days
days
after you enroll
-
Start0.0 Read This Before You Begin
-
Start0.1 Introduction (2:40)
-
Start0.2 Workshop Intro (10:23)
-
Start0.3 Workshop Roadmap (Curriculum) (2:47)
-
Start0.4 Workshop Details and How To Do the Labs (18:18)
-
Start0.5 Workshop Datasheet (PDF)
-
StartNOTICE - TI makes Major Changes to CCS v20
-
StartBlooper - What Should We Call this Workshop? (2:01)
Chapter 1 — Desktop Tools & Software Installation
Available in
days
days
after you enroll
-
Start1.1 - Introduction (3:03)
-
Start1.2 - What To Install (1:49)
-
Start1.3 - Code Composer Studio (CCS) Installation (9:11)
-
Start1.4 - Software Libraries (SDK, driverlib, etc.) Installation (4:03)
-
Start1.5 - Workshop ZIP Files (Video) (ZIP) (1:50)
-
Start1.6 - Verify Installation (2:55)
-
Start1.7 - Tools and Software Installation Guide (PDF)
Chapter 2 — Tools & Software Overview
Available in
days
days
after you enroll
-
Start2.0 - Code Composer Studio (CCS) Intro (4:40)
-
Start2.1 - A Tale of Two CCS Variations
-
Start2.2 - Code Composer Studio (CCS) Overview and Walk-Through (13:23)
-
Start2.3 - CCS Cloud (2:03)
-
Start2.4 - SDK Overview (7:21)
-
Start2.5 - Basic Embedded Topology (2:30)
-
Start2.6 - How to Create a New Project (5:10)
-
Start2.7 - Overview of Chapter 2 Lab Exercises (Video/PDF)
-
Start2.7a - Lab 2A: Getting Started Instructions (Video/PDF) (0:36)
-
Start2.7b - Lab 2B: Create a New Empty Project (Video/PDF) (0:28)
-
Start2.7c - Example 2C: Toggle printf() (0:48)
Frequently Asked Questions
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.