PSOC™ digital peripherals training

June 9, 2026 · View on GitHub

This training introduces common peripherals available on PSOC™ 4, PSOC™ 6, and PSOC™ Edge microcontrollers. The training will cover project creation, GPIO control, UART and retartget-IO, SCBs, TCPWMs, interrupts, Systick, and WDT control using ModusToolbox™ and the device Peripheral Driver Library (PDL).

Device family

How to use this training?

  1. Download the training content.
  2. Watch the video or review the presentation at your own pace.
  3. Follow the step-by-step instructions in the training manual during the hands-on sections.
  4. Use the provided source files if needed to verify the solution.

Training level

  • E2: Intermediate

Pre-requisites

Tools (see training manual for versions and installation instructions)

Hardware

Duration

  • ~90 min video with hands-on labs

Agenda

  1. ModusToolbox™ project creation
  2. GPIO overview and control using ModusToolbox™
  3. Serial Communication Block (SCB) with UART
  4. Timer-Counter-PWMs
  5. Use the EZI2C driver to communicate with an I2C host
  6. Serial Communication Block (SCB) with SPI
  7. Watchdog timer

Expected outcome

  • Become familiar with common PSOC™ peripherals
  • Become proficient with ModusToolbox™
  • Be able to find the documentation for the peripheral driver libraries (PDL)

Content

References and resources

History

DateVersionDescription
12/10/2025**First public release
05/19/2026*AUpdates to formatting