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?
- Download the training content.
- Watch the video or review the presentation at your own pace.
- Follow the step-by-step instructions in the training manual during the hands-on sections.
- 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
- ModusToolbox™ project creation
- GPIO overview and control using ModusToolbox™
- Serial Communication Block (SCB) with UART
- Timer-Counter-PWMs
- Use the EZI2C driver to communicate with an I2C host
- Serial Communication Block (SCB) with SPI
- 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
- ModusToolbox™
- PSOC™ 4 MCUs
- PSOC™ 6 MCUs
- PSOC™ Edge MCUs
- Introduction to PSOC™ MCUs and ModusToolbox™
History
| Date | Version | Description |
|---|---|---|
| 12/10/2025 | ** | First public release |
| 05/19/2026 | *A | Updates to formatting |