Lowest sleep current in PSoC

Answer:

Question:

What are the important steps to be followed to achieve the lowest sleep current in PSoC?

Response:  To achieve lowest sleep current please follow the following steps:

1. Turn Off all the analog and digital user modules by calling their Stop function APIs before putting the PSoC into sleep
2. Turn off the Analog Reference by writing to the ARF_CR register
3. Turn off all the Analog buffers by writing to ABF_CR register
4. Except for GPIO pins that control external circuit and require a defined logic state of 1 or 0, make all GPIO pins HighZ Analog by writing to the PRTxDMx registers.
     
For further detail please refer “Sleep and Watchdog” chapter of “PSoC Core” section of Technical Reference Manual of related device.