Appreciated for the response. Yes you are right that brownout detection generates reset.
I am not able to enable brownout reset for PSOC4000S also i am not able to find example or application note to enable brownout reset.
For example - When i used PSOC5 series controller i was able to use function CyVdLvDigitEnable(),but for PSOC4000S i am not able to find any function in Cylib.c related to brown out reset.
Can you please help me with the implementation or in PSOC4000S brown out is enabled by default?
Brown-out detect is enabled by default in PSoC 4000S devices. It need not be configured. Note that once it comes out of reset, the system will restart, losing all GPIO states. For this family, you cannot detect the brown-out reason either.