Help please - CY8C58 family, getting "p3[2] this pin does not support SIO"

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
LaPe_296836
Level 2
Level 2
First like received

Hi - we're developing on the -059 stick DK, with the MCU CY8C5888.

We're trying to swizzle the bits on GPIO port P3, relative to the data bits on GraphLCDIntf component, working in 8-bit 8080A interface mode.  Note that this needs bidirectional IO, with OE pins per port pin.

We get the strange error: p3[2] this pin does not support SIO

AFAIK we're not doing anything to indicate that we need SIO on this pin.

Any help would be greatly appreciated!


Thanks,

Larry

0 Likes
1 Solution

Hi KTrenholm,

Thanks!  Actually, it now seems that the problem was the we were routing this I/O pin to an input, but the input buffer was not enabled in the pin dialog box.  The error message was definitely not helpful!

At any rate, we seem to have resolved the issue by correctly defining the pins as bidirectional.

Regards,

Larry

View solution in original post

0 Likes
3 Replies
KyTr_1955226
Level 6
Level 6
250 sign-ins 10 likes given 50 solutions authored

Easiest thing to check is to make sure none of these options are selected for the pin configuration, as they will require the use of an SIO pin:

- Hot Swap

- Input Threshold Level set to:

        - Vddio

        - 0.5 x Internal/External Vref

        - Internal/External VRef

- Drive Level set to External/Internal VRef

- Drive Current set to 25mA sink

Hi KTrenholm,

Thanks!  Actually, it now seems that the problem was the we were routing this I/O pin to an input, but the input buffer was not enabled in the pin dialog box.  The error message was definitely not helpful!

At any rate, we seem to have resolved the issue by correctly defining the pins as bidirectional.

Regards,

Larry

0 Likes

Good to know you figured it out!

Still, strange that setting would trigger an error message about SIO.  Maybe it's a bug?  It looks like that only time the input buffer should ever be disabled is to save power when not in use or when using the pin as an analog.   It should have nothing to do with SIO.

0 Likes