Initial startup configuration of I/Os

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

cross mob
Anonymous
Not applicable

Hi,

   

 

   

I am using  CY8C4245 (Psoc4),and configured GPIOs as outputs and controlling them in application.

   

I am seeing the the IOs are going high during power up in my contoller. The Psoc3 and Psoc5 has the option of controlling the IOs during startup through nonvolatile latches (NVLs) but in Psoc4 seems to be diffucult ... ?

   

Is there any possibility to control (before init ) these during power up state..?

   

little help would be appreciated

   

Thanks,

   

Anand

0 Likes
3 Replies
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Welcome in the forum, Anand.

   

There are 3 stages for PSoC4 GPIO pins during power-up:

   
        
  • Until the minimum voltage reached (1.8V) the outputs are undefined.
  •     
  • Outputs go High-Z until programmed during boot
  •     
  • Outputs follow the programming
  •    
   

To keep the pins to a defined state during the High-Z phase you will need some resistors to force the states to whatever you want.

   

 

   

Bob

0 Likes
Anonymous
Not applicable

Thank You Bob,

   

But when checked the data sheet the reset option tab for GPIO pin is only applicable for PSoC 3 and PSoC5, and I am using PSoC4, Is there any other way to configure it. 

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

No option for PSoC4, use resistors.

   

 

   

Bob

0 Likes