Question: Can a PSoC® 6 MCU GPIO work at 100-MHz speed?
Answer: 100 MHz is the maximum GPIO frequency in/out for PSoC 6 MCU. Even though it is capable of 100-MHz GPIO out, no peripheral can generate frequency up to 100 MHz. Typically, GPIO input at 100 MHz is used as an external clock [P0.0, P0.5].
When a GPIO is connected to a peripheral, the maximum speed will vary. The following table shows the maximum speed available on dedicated GPIOs for different peripherals:
P11.0 - P11.7; P12.0 - P12.4
100 MHz is the maximum clock available for UDB
All GPIOs except P11.6 and P11.7
Full Speed USB
All GPIOs except P9.7, P10.7, P11.7, P12.7, P13.7
SPI master mode with clock speed of 100 MHz
Note: A clock cannot be directly connected to GPIO.