SC18IS606 datasheet incorrect about GPIO?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SC18IS606 datasheet incorrect about GPIO?

886 Views
mlyle
Contributor I

I am using GPIO functionality for GPIO0/SS0# and GPIO2/SS2#; I am using SS1# as a slave select. SC18IS606 

I have attempted to write F7 11 to set GPIO0 and GPIO2 as push-pull (function F7: GPIO configuration).  However, this makes the SS1# stop working.

It looks like I have to write F7 15 to make SS1# still be push-pull; however this contradicts the datasheet which seems to indicate that F7 should only be used to configure GPIOs. "GPIO Configuration - Function ID F7h: The pins defined as GPIO may be configured by software to one of three types on a pin-by-pin basis."

Is this correct?  Do I need to explicitly set SS1# to push-pull using function F7?

My part's version string is "SC18IS606 1.0.2"

0 Kudos
Reply
1 Reply

860 Views
JozefKozon
NXP TechSupport
NXP TechSupport

Dear Michael,

another customer reported same issue. The solution was to set all the SSx pin to push-pull. Setting the 0xF7 register to 0x55. Please try the same. 

DESCRIPTION

thanks for the answer. This is now working with command 0xF7 following 0x55. I have to send 0x55 to set ALL pins (GPIO) to push-pull.

JozefKozon_0-1736421511893.png

With Best Regards,

Jozef

 

0 Kudos
Reply