Udemy - Microcontrollers and the C Programming Language (MSP430) [Last updated 12-2018]

Category: Technical

Tag: Embedded Systems


Posted on 2019-12-22, by phaelx.

Description



Date: Dec 2018
Author: Mark M. Budnik

Size: 459 MB
Format: MP4
Download     >>    https://www.uploadship.com/9b02034ca2c83592
What you'll learn
   *Program microcontrollers with the C programming language.
   *Use timer peripherals
   *Use communication peripherals
   *Use analog-to-digital converter peripherals
   *Use a liquid crystal display (LCD)
   *Use the MSP430 to develop embedded systems


Course content

How Do I Get Started?
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started

Binary Numbers and Digital Logic
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic

What's Inside of a Microcontroller
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?

Loops in the C Programming Language
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?

Digital Inputs, the P1.1 Button, and the IF Statement
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual

Introduction to Timer Peripherals
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers

Introduction to the Watchdog Timer Peripheral
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral

Introduction to the General Purpose Timer
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral
   ACTION: How Do I Use a General Purpose Timer?
   DOWNLOAD: General Purpose Timer Lab Manual
   DOWNLOAD: Turn On the Red LED for 20s and Then Turn It Off
   DOWNLOAD: Repeatedly Turn On the LED for 3s and Then Off for 1s
   Quiz: General Purpose Timers
   BONUS: How Can I Pet the Watchdog with a General Purpose Timer?
   BONUS DOWNLOAD: Petting the Watchdog with the General Purpose Timer

Advanced Features of General Purpose Timers
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral
   ACTION: How Do I Use a General Purpose Timer?
   DOWNLOAD: General Purpose Timer Lab Manual
   DOWNLOAD: Turn On the Red LED for 20s and Then Turn It Off
   DOWNLOAD: Repeatedly Turn On the LED for 3s and Then Off for 1s
   Quiz: General Purpose Timers
   BONUS: How Can I Pet the Watchdog with a General Purpose Timer?
   BONUS DOWNLOAD: Petting the Watchdog with the General Purpose Timer
   ACTION: How Do I Use Two General Purpose Timers to Count at the Same Time?
   DOWNLOAD: Using Two General Purpose Timers Lab Manual
   Quiz: Advanced Features of General Purpose Timers

Using Functions to Improve Your Microcontroller Program
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral
   ACTION: How Do I Use a General Purpose Timer?
   DOWNLOAD: General Purpose Timer Lab Manual
   DOWNLOAD: Turn On the Red LED for 20s and Then Turn It Off
   DOWNLOAD: Repeatedly Turn On the LED for 3s and Then Off for 1s
   Quiz: General Purpose Timers
   BONUS: How Can I Pet the Watchdog with a General Purpose Timer?
   BONUS DOWNLOAD: Petting the Watchdog with the General Purpose Timer
   ACTION: How Do I Use Two General Purpose Timers to Count at the Same Time?
   DOWNLOAD: Using Two General Purpose Timers Lab Manual
   Quiz: Advanced Features of General Purpose Timers
   ACTION: How Do Functions Improve Your Program?
   DOWNLOAD: What Is a Function?
   Quiz: Functions

Introduction to Interrupt Service Routines
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral
   ACTION: How Do I Use a General Purpose Timer?
   DOWNLOAD: General Purpose Timer Lab Manual
   DOWNLOAD: Turn On the Red LED for 20s and Then Turn It Off
   DOWNLOAD: Repeatedly Turn On the LED for 3s and Then Off for 1s
   Quiz: General Purpose Timers
   BONUS: How Can I Pet the Watchdog with a General Purpose Timer?
   BONUS DOWNLOAD: Petting the Watchdog with the General Purpose Timer
   ACTION: How Do I Use Two General Purpose Timers to Count at the Same Time?
   DOWNLOAD: Using Two General Purpose Timers Lab Manual
   Quiz: Advanced Features of General Purpose Timers
   ACTION: How Do Functions Improve Your Program?
   DOWNLOAD: What Is a Function?
   Quiz: Functions
   ACTION: What Are Interrupt Service Routines?
   DOWNLOAD: What Is an Interrupt Service Routine?
   DOWNLOAD: ISR Challenge 1
   DOWNLOAD: ISR Challenge 2
   Quiz: Interrupt Service Routines
   BONUS DOWNLOAD: How Do I Use Semi-Automatic Pulse Width Modulation (PWM) Mode?
   BONUS DOWNLOAD: How Do I Use Automatic PWM Mode?
   BONUS DOWNLOAD: How Do I Use One Timer to Create Multiple Frequency Outputs?

Introduction to Low Power Modes
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral
   ACTION: How Do I Use a General Purpose Timer?
   DOWNLOAD: General Purpose Timer Lab Manual
   DOWNLOAD: Turn On the Red LED for 20s and Then Turn It Off
   DOWNLOAD: Repeatedly Turn On the LED for 3s and Then Off for 1s
   Quiz: General Purpose Timers
   BONUS: How Can I Pet the Watchdog with a General Purpose Timer?
   BONUS DOWNLOAD: Petting the Watchdog with the General Purpose Timer
   ACTION: How Do I Use Two General Purpose Timers to Count at the Same Time?
   DOWNLOAD: Using Two General Purpose Timers Lab Manual
   Quiz: Advanced Features of General Purpose Timers
   ACTION: How Do Functions Improve Your Program?
   DOWNLOAD: What Is a Function?
   Quiz: Functions
   ACTION: What Are Interrupt Service Routines?
   DOWNLOAD: What Is an Interrupt Service Routine?
   DOWNLOAD: ISR Challenge 1
   DOWNLOAD: ISR Challenge 2
   Quiz: Interrupt Service Routines
   BONUS DOWNLOAD: How Do I Use Semi-Automatic Pulse Width Modulation (PWM) Mode?
   BONUS DOWNLOAD: How Do I Use Automatic PWM Mode?
   BONUS DOWNLOAD: How Do I Use One Timer to Create Multiple Frequency Outputs?
   What Is Low-Power Mode?
   ACTION: How Do I Use Low-Power Mode?
   DOWNLOAD: How Do I Use Low Power Mode?
   DOWNLOAD: Low Power Mode Challenge
   Low Power Mode Wrap Up
   QUIZ: Low Power Modes

Interrupt Service Routines for Digital Inputs
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral
   ACTION: How Do I Use a General Purpose Timer?
   DOWNLOAD: General Purpose Timer Lab Manual
   DOWNLOAD: Turn On the Red LED for 20s and Then Turn It Off
   DOWNLOAD: Repeatedly Turn On the LED for 3s and Then Off for 1s
   Quiz: General Purpose Timers
   BONUS: How Can I Pet the Watchdog with a General Purpose Timer?
   BONUS DOWNLOAD: Petting the Watchdog with the General Purpose Timer
   ACTION: How Do I Use Two General Purpose Timers to Count at the Same Time?
   DOWNLOAD: Using Two General Purpose Timers Lab Manual
   Quiz: Advanced Features of General Purpose Timers
   ACTION: How Do Functions Improve Your Program?
   DOWNLOAD: What Is a Function?
   Quiz: Functions
   ACTION: What Are Interrupt Service Routines?
   DOWNLOAD: What Is an Interrupt Service Routine?
   DOWNLOAD: ISR Challenge 1
   DOWNLOAD: ISR Challenge 2
   Quiz: Interrupt Service Routines
   BONUS DOWNLOAD: How Do I Use Semi-Automatic Pulse Width Modulation (PWM) Mode?
   BONUS DOWNLOAD: How Do I Use Automatic PWM Mode?
   BONUS DOWNLOAD: How Do I Use One Timer to Create Multiple Frequency Outputs?
   What Is Low-Power Mode?
   ACTION: How Do I Use Low-Power Mode?
   DOWNLOAD: How Do I Use Low Power Mode?
   DOWNLOAD: Low Power Mode Challenge
   Low Power Mode Wrap Up
   QUIZ: Low Power Modes
   ACTION: How Can I Use Interrupts with a Digital Input?
   DOWNLOAD: How Do I Use Digital Input Interrupts?

Serial Communication Interfaces
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral
   ACTION: How Do I Use a General Purpose Timer?
   DOWNLOAD: General Purpose Timer Lab Manual
   DOWNLOAD: Turn On the Red LED for 20s and Then Turn It Off
   DOWNLOAD: Repeatedly Turn On the LED for 3s and Then Off for 1s
   Quiz: General Purpose Timers
   BONUS: How Can I Pet the Watchdog with a General Purpose Timer?
   BONUS DOWNLOAD: Petting the Watchdog with the General Purpose Timer
   ACTION: How Do I Use Two General Purpose Timers to Count at the Same Time?
   DOWNLOAD: Using Two General Purpose Timers Lab Manual
   Quiz: Advanced Features of General Purpose Timers
   ACTION: How Do Functions Improve Your Program?
   DOWNLOAD: What Is a Function?
   Quiz: Functions
   ACTION: What Are Interrupt Service Routines?
   DOWNLOAD: What Is an Interrupt Service Routine?
   DOWNLOAD: ISR Challenge 1
   DOWNLOAD: ISR Challenge 2
   Quiz: Interrupt Service Routines
   BONUS DOWNLOAD: How Do I Use Semi-Automatic Pulse Width Modulation (PWM) Mode?
   BONUS DOWNLOAD: How Do I Use Automatic PWM Mode?
   BONUS DOWNLOAD: How Do I Use One Timer to Create Multiple Frequency Outputs?
   What Is Low-Power Mode?
   ACTION: How Do I Use Low-Power Mode?
   DOWNLOAD: How Do I Use Low Power Mode?
   DOWNLOAD: Low Power Mode Challenge
   Low Power Mode Wrap Up
   QUIZ: Low Power Modes
   ACTION: How Can I Use Interrupts with a Digital Input?
   DOWNLOAD: How Do I Use Digital Input Interrupts?
   What Is Serial Communication?
   ACTION: What Is a UART?
   DOWNLOAD: How Can I Use a UART to Talk to Another Microcontroller?
   DOWNLOAD: UART Challenge 1
   DOWNLOAD: UART Challenge 2
   Serial Communicatin Wrap Up
   Quiz: Serial Communication

Analog-to-Digital Converters
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral
   ACTION: How Do I Use a General Purpose Timer?
   DOWNLOAD: General Purpose Timer Lab Manual
   DOWNLOAD: Turn On the Red LED for 20s and Then Turn It Off
   DOWNLOAD: Repeatedly Turn On the LED for 3s and Then Off for 1s
   Quiz: General Purpose Timers
   BONUS: How Can I Pet the Watchdog with a General Purpose Timer?
   BONUS DOWNLOAD: Petting the Watchdog with the General Purpose Timer
   ACTION: How Do I Use Two General Purpose Timers to Count at the Same Time?
   DOWNLOAD: Using Two General Purpose Timers Lab Manual
   Quiz: Advanced Features of General Purpose Timers
   ACTION: How Do Functions Improve Your Program?
   DOWNLOAD: What Is a Function?
   Quiz: Functions
   ACTION: What Are Interrupt Service Routines?
   DOWNLOAD: What Is an Interrupt Service Routine?
   DOWNLOAD: ISR Challenge 1
   DOWNLOAD: ISR Challenge 2
   Quiz: Interrupt Service Routines
   BONUS DOWNLOAD: How Do I Use Semi-Automatic Pulse Width Modulation (PWM) Mode?
   BONUS DOWNLOAD: How Do I Use Automatic PWM Mode?
   BONUS DOWNLOAD: How Do I Use One Timer to Create Multiple Frequency Outputs?
   What Is Low-Power Mode?
   ACTION: How Do I Use Low-Power Mode?
   DOWNLOAD: How Do I Use Low Power Mode?
   DOWNLOAD: Low Power Mode Challenge
   Low Power Mode Wrap Up
   QUIZ: Low Power Modes
   ACTION: How Can I Use Interrupts with a Digital Input?
   DOWNLOAD: How Do I Use Digital Input Interrupts?
   What Is Serial Communication?
   ACTION: What Is a UART?
   DOWNLOAD: How Can I Use a UART to Talk to Another Microcontroller?
   DOWNLOAD: UART Challenge 1
   DOWNLOAD: UART Challenge 2
   Serial Communicatin Wrap Up
   Quiz: Serial Communication
   ACTION: What Is an Analog Value?
   DOWNLOAD: What Is an Analog Value?
   ACTION: How Do I Use an Analog-to-Digital Converter Peripheral?
   DOWNLOAD: How Do I Use an Analog-to-Digital Converter Peripheral?
   Analog-to-Digital Converter Wrap Up
   Quiz: Analog-to-Digital Converter
   BONUS: Use a SPI Port to Communicate with a Digital-to-Analog Converter (DAC)

Introduction to the Liquid Crystal Display (LCD)
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral
   ACTION: How Do I Use a General Purpose Timer?
   DOWNLOAD: General Purpose Timer Lab Manual
   DOWNLOAD: Turn On the Red LED for 20s and Then Turn It Off
   DOWNLOAD: Repeatedly Turn On the LED for 3s and Then Off for 1s
   Quiz: General Purpose Timers
   BONUS: How Can I Pet the Watchdog with a General Purpose Timer?
   BONUS DOWNLOAD: Petting the Watchdog with the General Purpose Timer
   ACTION: How Do I Use Two General Purpose Timers to Count at the Same Time?
   DOWNLOAD: Using Two General Purpose Timers Lab Manual
   Quiz: Advanced Features of General Purpose Timers
   ACTION: How Do Functions Improve Your Program?
   DOWNLOAD: What Is a Function?
   Quiz: Functions
   ACTION: What Are Interrupt Service Routines?
   DOWNLOAD: What Is an Interrupt Service Routine?
   DOWNLOAD: ISR Challenge 1
   DOWNLOAD: ISR Challenge 2
   Quiz: Interrupt Service Routines
   BONUS DOWNLOAD: How Do I Use Semi-Automatic Pulse Width Modulation (PWM) Mode?
   BONUS DOWNLOAD: How Do I Use Automatic PWM Mode?
   BONUS DOWNLOAD: How Do I Use One Timer to Create Multiple Frequency Outputs?
   What Is Low-Power Mode?
   ACTION: How Do I Use Low-Power Mode?
   DOWNLOAD: How Do I Use Low Power Mode?
   DOWNLOAD: Low Power Mode Challenge
   Low Power Mode Wrap Up
   QUIZ: Low Power Modes
   ACTION: How Can I Use Interrupts with a Digital Input?
   DOWNLOAD: How Do I Use Digital Input Interrupts?
   What Is Serial Communication?
   ACTION: What Is a UART?
   DOWNLOAD: How Can I Use a UART to Talk to Another Microcontroller?
   DOWNLOAD: UART Challenge 1
   DOWNLOAD: UART Challenge 2
   Serial Communicatin Wrap Up
   Quiz: Serial Communication
   ACTION: What Is an Analog Value?
   DOWNLOAD: What Is an Analog Value?
   ACTION: How Do I Use an Analog-to-Digital Converter Peripheral?
   DOWNLOAD: How Do I Use an Analog-to-Digital Converter Peripheral?
   Analog-to-Digital Converter Wrap Up
   Quiz: Analog-to-Digital Converter
   BONUS: Use a SPI Port to Communicate with a Digital-to-Analog Converter (DAC)
   ACTION: How Can I Use the LCD on the MSP430FR6989 Launchpad?
   DOWNLOAD: How Do I Display a Short Word on the LCD?
   DOWNLOAD: What Is ASCII and Why Is It Important?
   DOWNLOAD: How Do I Display Symbols on the LCD?
   DOWNLOAD: LCD Challenge 1 Flow Chart
   DOWNLOAD: LCD Challenge 1
   DOWNLOAD: How Do I Display Larger Numbers on the LCD?
   DOWNLOAD: LCD Challenge 2
   DOWNLOAD: How Do I Display Words on the LCD?
   DOWNLOAD: How Do I Create a Scrolling Message on the LCD?

Final Project
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral
   ACTION: How Do I Use a General Purpose Timer?
   DOWNLOAD: General Purpose Timer Lab Manual
   DOWNLOAD: Turn On the Red LED for 20s and Then Turn It Off
   DOWNLOAD: Repeatedly Turn On the LED for 3s and Then Off for 1s
   Quiz: General Purpose Timers
   BONUS: How Can I Pet the Watchdog with a General Purpose Timer?
   BONUS DOWNLOAD: Petting the Watchdog with the General Purpose Timer
   ACTION: How Do I Use Two General Purpose Timers to Count at the Same Time?
   DOWNLOAD: Using Two General Purpose Timers Lab Manual
   Quiz: Advanced Features of General Purpose Timers
   ACTION: How Do Functions Improve Your Program?
   DOWNLOAD: What Is a Function?
   Quiz: Functions
   ACTION: What Are Interrupt Service Routines?
   DOWNLOAD: What Is an Interrupt Service Routine?
   DOWNLOAD: ISR Challenge 1
   DOWNLOAD: ISR Challenge 2
   Quiz: Interrupt Service Routines
   BONUS DOWNLOAD: How Do I Use Semi-Automatic Pulse Width Modulation (PWM) Mode?
   BONUS DOWNLOAD: How Do I Use Automatic PWM Mode?
   BONUS DOWNLOAD: How Do I Use One Timer to Create Multiple Frequency Outputs?
   What Is Low-Power Mode?
   ACTION: How Do I Use Low-Power Mode?
   DOWNLOAD: How Do I Use Low Power Mode?
   DOWNLOAD: Low Power Mode Challenge
   Low Power Mode Wrap Up
   QUIZ: Low Power Modes
   ACTION: How Can I Use Interrupts with a Digital Input?
   DOWNLOAD: How Do I Use Digital Input Interrupts?
   What Is Serial Communication?
   ACTION: What Is a UART?
   DOWNLOAD: How Can I Use a UART to Talk to Another Microcontroller?
   DOWNLOAD: UART Challenge 1
   DOWNLOAD: UART Challenge 2
   Serial Communicatin Wrap Up
   Quiz: Serial Communication
   ACTION: What Is an Analog Value?
   DOWNLOAD: What Is an Analog Value?
   ACTION: How Do I Use an Analog-to-Digital Converter Peripheral?
   DOWNLOAD: How Do I Use an Analog-to-Digital Converter Peripheral?
   Analog-to-Digital Converter Wrap Up
   Quiz: Analog-to-Digital Converter
   BONUS: Use a SPI Port to Communicate with a Digital-to-Analog Converter (DAC)
   ACTION: How Can I Use the LCD on the MSP430FR6989 Launchpad?
   DOWNLOAD: How Do I Display a Short Word on the LCD?
   DOWNLOAD: What Is ASCII and Why Is It Important?
   DOWNLOAD: How Do I Display Symbols on the LCD?
   DOWNLOAD: LCD Challenge 1 Flow Chart
   DOWNLOAD: LCD Challenge 1
   DOWNLOAD: How Do I Display Larger Numbers on the LCD?
   DOWNLOAD: LCD Challenge 2
   DOWNLOAD: How Do I Display Words on the LCD?
   DOWNLOAD: How Do I Create a Scrolling Message on the LCD?
   ACTION: Final Project
   DOWNLOAD: Memory Game

Wrap Up
   What Is This Course All About?
   Course Introduction
   What Is a Microcontroller?
   What Is an Embedded System?
   What Is a Program?
   What Is an Integrated Development Environment?
   ACTION: How Do I Get Started?
   DOWNLOAD: What Do I Need For This Course?
   DOWNLOAD: Let's Get Started Lab Manual
   Wrap Up
   Getting Started
   ACTION: What Are Binary and Hexadecimal Numbers?
   DOWNLOAD: What Are Binary Numbers?
   DOWNLOAD: What Are Hexadecimal Numbers?
   DOWNLOAD: What Are Bits, Nibbles, Bytes, And Words?
   DOWNLOAD: How Can I Use The Programming Calculator?
   ACTION: What Is Digital Logic?
   DOWNLOAD: What Is The AND Operator?
   DOWNLOAD: What Is The OR Operator?
   DOWNLOAD: What Is The NOT Operator?
   DOWNLOAD: What Is The XOR Operator?
   Wrap Up
   Quiz: Binary Numbers and Digital Logic
   What Is Inside a Microcontroller?
   What Is Program Memory?
   What Is Data Memory?
   What Is a Peripheral?
   Wrap Up
   Quiz: What's Inside of a Microcontroller?
   BONUS: What is a CPU?
   ACTION: What Is a FOR Loop?
   DOWNLOAD: FOR Loops Lab Manual
   What Is a Flow Chart?
   DOWNLOAD: Flowchart Lab Manual
   ACTION: What Is a WHILE Loop?
   DOWNLOAD: WHILE Loops Lab Manual
   DOWNLOAD: What Are the Different C Variable Types?
   Loops Wrap up
   Quiz: Loops in the C Programming Language
   BONUS: What Are Nested Loops?
   BONUS DOWNLOAD: Nested Loops Lab Manual
   BONUS DOWNLOAD: Nested Loops Challenge
   BONUS DOWNLOAD: What Are the C Shorthand Operators?
   BONUS: Are FOR Loops and WHILE Loops Really the Same Thing?
   What Is a Digital Input?
   ACTION: What Is the P1.1 Push Button?
   DOWNLOAD: P1.1 Push Button Lab Manual
   ACTION: What Is the IF Statement?
   DOWNLOAD: IF Statement Lab Manual
   ACTION: What Are Relational Operators?
   DOWNLOAD: Relational Operators Lab Manual
   ACTION: How Do I Use More Push Buttons and LEDs?
   DOWNLOAD: Using External Push Buttons and LEDs Lab Manual
   Digital Inputs Wrap Up
   Quiz: Digital Inputs, Push Buttons, and the IF Statement
   BONUS: What Are BREAK and CONTINUE?
   BONUS DOWNLOAD: BREAK and CONTINUE Lab Manual
   What Is a Timer?
   What Can Timers Count?
   Introduction to Timers Wrap Up
   Quiz: Introduction to Timers
   What Is a Watchdog Timer?
   ACTION: How Do I Use the Watchdog Timer?
   DOWNLOAD: Watchdog Timer Peripheral Lab Manual
   Watchdog Timer Peripheral Wrap Up
   Quiz: Watchdog Timer Peripheral
   ACTION: How Do I Use a General Purpose Timer?
   DOWNLOAD: General Purpose Timer Lab Manual
   DOWNLOAD: Turn On the Red LED for 20s and Then Turn It Off
   DOWNLOAD: Repeatedly Turn On the LED for 3s and Then Off for 1s
   Quiz: General Purpose Timers
   BONUS: How Can I Pet the Watchdog with a General Purpose Timer?
   BONUS DOWNLOAD: Petting the Watchdog with the General Purpose Timer
   ACTION: How Do I Use Two General Purpose Timers to Count at the Same Time?
   DOWNLOAD: Using Two General Purpose Timers Lab Manual
   Quiz: Advanced Features of General Purpose Timers
   ACTION: How Do Functions Improve Your Program?
   DOWNLOAD: What Is a Function?
   Quiz: Functions
   ACTION: What Are Interrupt Service Routines?
   DOWNLOAD: What Is an Interrupt Service Routine?
   DOWNLOAD: ISR Challenge 1
   DOWNLOAD: ISR Challenge 2
   Quiz: Interrupt Service Routines
   BONUS DOWNLOAD: How Do I Use Semi-Automatic Pulse Width Modulation (PWM) Mode?
   BONUS DOWNLOAD: How Do I Use Automatic PWM Mode?
   BONUS DOWNLOAD: How Do I Use One Timer to Create Multiple Frequency Outputs?
   What Is Low-Power Mode?
   ACTION: How Do I Use Low-Power Mode?
   DOWNLOAD: How Do I Use Low Power Mode?
   DOWNLOAD: Low Power Mode Challenge
   Low Power Mode Wrap Up
   QUIZ: Low Power Modes
   ACTION: How Can I Use Interrupts with a Digital Input?
   DOWNLOAD: How Do I Use Digital Input Interrupts?
   What Is Serial Communication?
   ACTION: What Is a UART?
   DOWNLOAD: How Can I Use a UART to Talk to Another Microcontroller?
   DOWNLOAD: UART Challenge 1
   DOWNLOAD: UART Challenge 2
   Serial Communicatin Wrap Up
   Quiz: Serial Communication
   ACTION: What Is an Analog Value?
   DOWNLOAD: What Is an Analog Value?
   ACTION: How Do I Use an Analog-to-Digital Converter Peripheral?
   DOWNLOAD: How Do I Use an Analog-to-Digital Converter Peripheral?
   Analog-to-Digital Converter Wrap Up
   Quiz: Analog-to-Digital Converter
   BONUS: Use a SPI Port to Communicate with a Digital-to-Analog Converter (DAC)
   ACTION: How Can I Use the LCD on the MSP430FR6989 Launchpad?
   DOWNLOAD: How Do I Display a Short Word on the LCD?
   DOWNLOAD: What Is ASCII and Why Is It Important?
   DOWNLOAD: How Do I Display Symbols on the LCD?
   DOWNLOAD: LCD Challenge 1 Flow Chart
   DOWNLOAD: LCD Challenge 1
   DOWNLOAD: How Do I Display Larger Numbers on the LCD?
   DOWNLOAD: LCD Challenge 2
   DOWNLOAD: How Do I Display Words on the LCD?
   DOWNLOAD: How Do I Create a Scrolling Message on the LCD?
   ACTION: Final Project
   DOWNLOAD: Memory Game
   Final Words and Sources of Additional Help
   DOWNLOAD: Microcontroller Datasheet
   DOWNLOAD: Microcontroller User's Guide
   DOWNLOAD: Code Composer Studio User's Guide
   DOWNLOAD: Microcontroller Launchpad User's Guide
   DOWNLOAD: A Good eBook on C in Embedded Systems
   TECH SUPPORT: Texas Instruments Technical Support


Sponsored High Speed Downloads
6036 dl's @ 3768 KB/s
Download Now [Full Version]
8522 dl's @ 3347 KB/s
Download Link 1 - Fast Download
7746 dl's @ 3520 KB/s
Download Mirror - Direct Download



Search More...
Udemy - Microcontrollers and the C Programming Language (MSP430) [Last updated 12-2018]

Search free ebooks in ebookee.com!


Links
Download this book

No active download links here?
Please check the description for download links if any or do a search to find alternative books.


Related Books

  1. Ebooks list page : 42201
  2. 2018-03-23Microcontrollers and the C Programming Language
  3. 2017-11-11[PDF] Microcontrollers and the C Programming Language
  4. 2020-07-22C : The Ultimate Crash Course to Learning the Basics of C and the Python Programming Language (c plus plus, C for beginners, how to program, c ... coding, web developing,coding) (Volume 1)
  5. 2019-12-24Udemy - Rock the JVM! Scala and Functional Programming for Beginners [Last updated 11-2018]
  6. 2019-05-07Python Data Analytics: Data Analysis and Science using pandas, matplotlib and the Python Programming Language
  7. 2019-01-23Python Data Analytics: Data Analysis and Science using pandas, matDescriptionlib and the Python Programming Language - Removed
  8. 2018-01-26[PDF] Applied Statistics and the SAS Programming Language
  9. 2017-10-12[PDF] C : The Ultimate Crash Course to Learning the Basics of C and the Python Programming Language (c plus plus, C for beginners, how to program, c ... coding, web developing,coding) (Volume 1)
  10. 2011-06-24Applied Statistics and the SAS Programming Language
  11. 2009-06-30Applied Statistics and the SAS Programming Language
  12. 2007-05-27Applied Statistics and the SAS Programming Language
  13. 2019-12-25Udemy - Learn HTML5 Programming From Scratch [Last updated 11-2018]
  14. 2019-12-23Udemy - Business Analysis & Scrum Agile for Business Analysts [Last updated 2-2018]
  15. 2019-12-17Udemy - UI UX Design a Mobile app Prototype #Last updated 7-2018
  16. 2011-06-06Literate Programming (Center for the Study of Language and Information - Lecture Notes)
  17. 2011-12-28Representation and Inference for Natural Language: A First Course in Computational Semantics (Center for the Study of Language and Information - Lecture Notes)
  18. 2011-11-11Normalization, Cut-Elimination, and the Theory of Proofs (Center for the Study of Language and Information - Lecture Notes)
  19. 2011-10-14Lexical Matters (Center for the Study of Language and Information - Lecture Notes)
  20. 2011-09-06Attribute-Value Logic and the Theory of Grammar (Center for the Study of Language and Information - Lecture Notes)

Comments

No comments for "Udemy - Microcontrollers and the C Programming Language (MSP430) [Last updated 12-2018]".


    Add Your Comments
    1. Download links and password may be in the description section, read description carefully!
    2. Do a search to find mirrors if no download links or dead links.
    Back to Top