Differences Between SIO and GPIO Pins in PSoC® 3 and PSoC 5LP – KBA91716

Version: **

 

Question: What are the differences between SIO and GPIO pins in PSoC® 3 and PSoC 5LP?

 

Answer:

Table 1 summarizes the major differences between SIO and GPIO pins in PSoC3 and PSoC 5LP.

Table 1. Differences Between SIO and GPIO Pins

                                                                                                                                                                                       
    Feature    SIO    GPIO
    Current Sink    25 mA/pin    8 mA/pin
    Programmable
    Output Level (Voh)
    Yes    No
    Programmable
    Input Threshold
    Yes    No
    Hot Swap    Yes    No
    Overvoltage
    Tolerance
    6 V    VDDIO+0.5 V
    LCD Drive    No    Yes
    CapSense    No    Yes
    Analog
    Connectivity
    No    Yes
    Physical
    Availability
    Port 12    Multiple other ports

For more information on using SIO pins, please refer to AN60580 - SIO Tips and Tricks in PSoC® 3 / PSoC 5LP.

For usage details of GPIO pins, refer to AN72382 - Using PSoC® 3 and PSoC 5LP GPIO Pins.