i ma moving a design from the da14583 to the da14586 and cannot achive the same sleep mode current measurements. i have the same PCB layout.
the design supports an LCD whose enable pin is set on Port 2_3, which is also used by as SPI_EN_GPIO_PORT by the SPI FLASH. In our 14583 chip when we are about to go to sleep then we set this Pin to Output low in order to turn off the power to the LCD and as a result our current consumption is 38uA in sleep mode.
However when I do the same with the da14586 on the same PCB design, the current consumption jumps up to 2.4 mA in sleep mode. If I set the the Port 2 _3 to Output high then we are able to get 430uA consumption in sleep mode, but this is due to current being drawn by the LCD since it is now enabled.
Can you please let me know how much current the included SPI Flash should consume if I set the Port 2_3 to output low? Please note that in the function set_pad_functions this line is set.
// disallow spontaneous flash wake-up
GPIO_ConfigurePin(SPI_EN_GPIO_PORT, SPI_EN_GPIO_PIN, OUTPUT, PID_GPIO, true);
Can you also let me know where i can find deatils on how to keep the SPI Flash in low power mode at all times.