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

cross mob
taegyunahn
Level 4
Level 4
Distributor
25 replies posted First comment on blog First solution authored

Hello.

I'm using Traveo II CYT2B95x.

I am trying to use the function to wake up through an gpio interrupt in deep sleep mode.

 

[1]

When I checked through the datasheet, it is not clear about the wake up gpio interrupt settings used for deep sleep.

However, looking at the "14. Interrupts and wake-up assignments" tap in datasheet, it seems that all gpio std port interrupts can be used in deep sleep mode, is that correct?

 

[2]

In deep sleep mode, the gpio state is on or freeze.

What is the difference between the two states and is there a separate setting?

 

 

Thank you.

MSV

 

 

 

 

0 Likes
1 Solution
Apurva_S
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi @taegyunahn 

1. Yes, your understanding is correct. This information is also present in the Architecture TRM. Please refer to 'Table 22-9. GPIO in Low-Power Modes' on page 257 of the TRM - https://www.infineon.com/dgdl/Infineon-Traveo_II_Automotive_Body_Controller_Entry_Family_Architectur...

2. As mentioned in the same table - GPIO pins connected to deep-sleep domain peripherals are functional. Rest all other pins are hold/frozen and will maintain the last output driver state and configuration.

You can also refer to the Wakeup_From_GPIO_Interrupt example which is present in our sample driver library. You can get the SDL from the following link - https://softwaretools.infineon.com/tools/com.ifx.tb.tool.traveoiisampledriverlibrary

Regards.

View solution in original post

1 Reply
Apurva_S
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi @taegyunahn 

1. Yes, your understanding is correct. This information is also present in the Architecture TRM. Please refer to 'Table 22-9. GPIO in Low-Power Modes' on page 257 of the TRM - https://www.infineon.com/dgdl/Infineon-Traveo_II_Automotive_Body_Controller_Entry_Family_Architectur...

2. As mentioned in the same table - GPIO pins connected to deep-sleep domain peripherals are functional. Rest all other pins are hold/frozen and will maintain the last output driver state and configuration.

You can also refer to the Wakeup_From_GPIO_Interrupt example which is present in our sample driver library. You can get the SDL from the following link - https://softwaretools.infineon.com/tools/com.ifx.tb.tool.traveoiisampledriverlibrary

Regards.