Skip to content

I2C

Skill id
proto.i2c
Area
Interfaces & Protocols
Group
Interfaces & Protocols
Roadmap importance
R · Required
Origin
Node on the roadmap diagram v1.2.3
Roadmap node
Interfaces & Protocols / Basic / I2C
Status in the lesson library
Developed by a lesson

See it on the skill roadmap

Lesson Course Develops to
Analog and touch: the ADC, the potentiometer and CapSense AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L1 Aware
Pressure and temperature from the DPS368 over I2C TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Six-axis motion from the BMI270 TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Humidity and temperature indicator from the SHT4x TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Digital compass from the BMM350 over I3C with calibration TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L1 Aware
Driving an RGB dot matrix over I2C TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Header I/O test: I2C, UART, SPI, GPIO, PWM, ADC TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Decoding I2C and UART Electronics & Test Instruments for Embedded Developers L2 Guided
I2C Embedded C Foundations on PSoC Edge L3 Independent
GPIO and Peripherals through a Driver API TESA Firmware SDK for Edge AI L2 Guided
Lab: GPIO and Peripherals on Real Hardware TESA Firmware SDK for Edge AI L2 Guided

No lesson yet

Role Minimum level In this role
Edge AI Engineer L3 Independent Required (R)
Embedded Security Engineer L3 Independent Required (R)
Firmware Developer L3 Independent Required (R)
IoT Device Developer L3 Independent Required (R)
  • L1 Aware · Bloom: remember/understand
  • L2 Guided · Bloom: apply (scaffolded)
  • L3 Independent · Bloom: apply/analyse
  • L4 Professional · Bloom: analyse/evaluate
  • L5 Design & Lead · Bloom: evaluate/create

UUID: f96c3b8f-afdb-53b1-b140-682e5db5f0c0

{
"type": [
"Alignment"
],
"targetName": "I2C",
"targetUrl": "https://tesaiot.github.io/tesa-qualification-program/skills/proto.i2c/",
"targetCode": "proto.i2c",
"targetFramework": "TESA Embedded Systems Skill Map 0.1.0",
"targetType": "CFItem"
}

Skill map data is licensed CC BY-SA 4.0, adapted from the Embedded Systems Engineering Roadmap by Meysam Parvizi

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0

Content is licensed CC BY-NC 4.0. Reuse it non-commercially and credit the Thai Embedded Systems Association (TESA) every time. · How to cite TESA