8-Bit I2C Host & Client

r

Replace "Course Title" with your course title.Add course title abstract here

Outline was completed separately in a word document.

r

Coaching Interview 3. Develop a Course OutlineFrom the Job/Task analysis, group content together into chapters and name the chapters."Knowledge" (Concept/Fact/Principle) bubbles map to "Lessons""Procedure" bubbles map to "Lab Exercises" or "Quizzes" or other hands-on activities.Typically, a 1:1 relationship exists between Major Tasks and Chapters. However, you are free to group knowledge and procedures from several different Tasks into the same Chapter in the course outline.When finished, the TTE will produce a course outline in word format that captures this structure.

Chapter 1

Section 1

Lesson 1

Lesson 2

Lab Exercise

Section 2

Lesson 1

Quiz

Chapter 2

Section 1

Lesson 1

Lab Exercise

Chapter 3

Section 1

Lesson 1

Lab Exercise

Requirements

r

Coaching Interview 1. Gather top-level project constraints.Interview SME and sponsor to fill in each of the requested constraints.

Due Date

Dec 1, 2022

Major Job Outcome

r

What will Attendees be able to produce or accomplish back on the job after taking this training? State it as a noun-phrase, for example:"Customized LoRaWAN demo application using the SAMR34 Module"

By the end of this training the student will be able to understand the 8-Bit PIC MCU I2C Peripheral and how to develop an I2C Host/Client application.

Target Audience

r

Who are the major audience groups the training is targeted to?Expected background knowledge and experience level?

Familiar with MPLAB X and its tools

Familiar with the 8-Bit PIC MCU Architecture

Some basic understanding of I2C Communication

Both Embedded Software and Hardware experience

Aware of MCP2221 i2C SMbus Terminal

Some C Programming Experience

Some Experience with MCC Melody

Implementation and Delivery Constraints

r

Course Type (Lecture-Only, Hands-On)?Course Duration (Hours)? Number of instructors required?

Online only

No Questions from Audience

Demo not homework

Major Tasks

r

What are the major engineering tasks required in order to accomplish the Job Outcome?For a Job Outcome of "Custom LoRaWAN demo application using the SAMR34 Module", we could have the following tasks:Evaluate the functional fitness of the SAMR34 for the demo applicationBuild/purchase a hardware prototype for the applicationDownload/Install firmware development toolsWrite and test firmware for the application

I2C Overview

I2C Peripheral Features and Registers

Introduction to I2C Host/Client APIs

Demo of APIs in a Simple Application

Pitfalls

Major Task 6

Major Task 7

Major Task 8

Major Task 9