You are here

LVI project | Cypress Semiconductor

LVI project

Summary: 4 Replies, Latest post by danaaknight on 03 Aug 2015 03:26 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
Alex101's picture
123 posts

Hi everyone and again I hope some of you can help me with that:

I am trying to save some variables  when  Vdda  and /or Vddd  drop down 2.95 V.

I have tried to adapt  the example  "D"  on  AN 54460  for Low voltage interrupt.

I have created a small project to test the LVI feature.

To verify that the ISR is working  I have set the variable "Led_On" inside the ISR.

Later in the main loop,  when Vddd  or Vdda drop below  the threshold,  I should see  the  led connected to  the Pin 1(2)  turn on a some fraction of second .

That  not happen,  I do not know  what is missing.


Thank you very much for any help.

Alex101's picture
123 posts

Sorry about that, I forgot  attach leds  to the pins. Please see atached pdf.

Thank you.

Alex101's picture
123 posts
pvkv's picture
Cypress Employee
82 posts

Hi Alex,

Files didn't get successfully attached. Can you attach again please ?

Below are the registers you need to write to generate LVI interrupts. 

We discussed in this thread, is it related to the same.


user_14586677's picture
7646 posts

Did you -


1) Placed Global Signal Component and choose the LVI configuration ?

2) Start the attached isr to the Global Signal component

3) Enable global interrupts with     CyGlobalIntEnable; /* Enable global interrupts. */

4) Written your C interupt and started it correctly -     AN54460 - PSoC® 3, PSoC 4, and PSoC 5LP Interrupts


Regards, Dana.

Log in to post new comments.