PSoC 6 MCU GPIO Speed with Peripheral Connections - KBA220583

Version: **

 

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:

 

Peripheral

Maximum Speed

Pins

Condition/Comment

SMIF

80 MHz

P11.0 - P11.7; P12.0 - P12.4

 

UDB's

50 MHz

All GPIOs

100 MHz is the maximum clock available for UDB

TCPWM

50 MHz

All GPIOs except P11.6 and P11.7

  1. Operating Frequency = 100 MHz

USB

12 Mbps

P14.0, P14.1

Full Speed USB

SCB

25 MHz

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.