AN86439 explains how to use PSoC®4 GPIO pins effectively with various use case examples to take full advantage of their features. Major topics include GPIO basics, configuration options, mixed-signal use, interrupts, and low-power behavior.
Introduction
PSoC has powerful and flexible general-purpose I/O (GPIO) pins that provide more features than traditional MCUs. The GPIOs are controlled not only by configuring registers in firmware, similar to traditional MCUs, but also by custom digital logic without the involvement of the CPU; see Digital Routing Overview. This application note explains the basics of PSoC 4 GPIO pins and demonstrates techniques for effectively using them.