cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1 MCU

Anonymous
Not applicable

 I have recently got 2 product returns from a few hundred PSoC-containing devices which were sent into the field (industrial devices). In one case, an LED connected to the PSoC wasn't working, and in the other, two cap sense buttons connected to the PSoC were not working.

   

 

   

I've checked all the connections and determined that the microcontroller is at fault. Then I discovered that all these pins happened to be from the same port, port 12, which is SIO only. This got me thinking, because SIO supports a larger voltage range than normal GPIO, do they not have the same ESD diodes clamping the voltage is the positive direction? Thus giving the microcontroller port 12 less ESD immunity and perhaps why these pins are not working anymore.

   

 

   

Note that in both cases, other pins on port 12 were still working, so only the pins had fried, not the entire port.

0 Likes
Reply
9 Replies
Anonymous
Not applicable
        Hi, I didn't know SIO pin has a special behaviour and problem ever.   
In other case, PSoC1, I had similar problem of Pin.   
That is also related with LED drive.   
[ http://www.cypress.com/?app=forum&id=1573&rID=77568 ]   
There might have particular issue with Diode,   
Current undershoot and Reverse recovery characteristics?   
Anyway, we have to use the pin enough within the absolute current limit.   
   
SIO has a special features and drive current ability.   
I can't find any description about that issue.   
AN60580: [ http://www.cypress.com/?rID=40989 ]   
Author: Pavankumar Vibhute   
Contact: pvkv@cypress.com   
   
There is a notation of the author.   
Would you mind contact with him?   
0 Likes
Reply
Anonymous
Not applicable

 I assume you have re-program the cip, and it still fails.

0 Likes
Reply
Anonymous
Not applicable
        Hi HL-san, It's a permanent break down.   
0 Likes
Reply
Anonymous
Not applicable

 Yup, I have re-programmed the chip, still doesn't work.

0 Likes
Reply
Esteemed Contributor II

SIO pins have a similar ESD protection as any other pin.

   

But

   

Since you are using CapSense you are bringing out the traces of the port to the outside and that can be the same for the LED. Here you may have experienced a strong static discharge that destroyed the pin's electronic.

   

I would suggest to view at your board-design to check if a (very) strong discharge could reach the pin's traces.

   

 

   

Bob

0 Likes
Reply
Esteemed Contributor

I would conclude from the below that SIO circuit structure has some

   

differences. You might post a "CASE" and let the forum know the

   

results.

   

 

   

    

   

                    

   

www.cypress.com

   

“Support”

   

“Technical Support”

   

“Create a MyCase”

   

   

 

   

 

   

0 Likes
Reply
Esteemed Contributor

If you suspect specific pins/external interface consider reving board

   

and adding protection arrays to the pins. ON Semi, Fairchild Semi,

   

Vishay have smt arrays of zeners/diodes for that purpose.

   

 

   

Regards, Dana.

0 Likes
Reply
Anonymous
Not applicable

 Bob, how do SIO pins have the same ESD protection if they support higher voltages than the maximum voltage of the microcontroller?

   

 

   

Normally ESD protection is implemented with a diode from the pin input to the voltage rail (one is formed by the inherent body-diode in the top totem-pole MOSFET also).

   

 

   

These SIO pins cannot have a diode here, since it would conduct and clamp the voltage on the SIO pin to the supply voltage + 0.7V.

0 Likes
Reply
Esteemed Contributor

A number of circuit and device methods used besides just diodes -

   

 

   

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.115.6820&rep=rep1&type=pdf

   

 

   

Regards, Dana.

0 Likes
Reply