I have this GPS which requires a back up battery to achieve warm start. I noticed in the schematics that V3.3 and VBAT is internally connected for this GPS board. Therefore, I connect a 3.3V battery to the JST in order to power the board. A microcontroller is used to read from the GPS. However the 3.3V pin on microcontroller is not connected to 3.3V pin on the GPS. They only share a common ground. The reason for this is that I want to use a switch to turn off the power to the microcontroller but leave GPS running in low power mode(off the battery). However, When I turned off the power supply to the microcontroller, the LED (attached to 3.3V of the microcontroller) was flickering weakly. As soon as I unplugged the battery on the GPS, the LED went off.
I am suspecting that the battery is supplying power to the LED but how is that possible? The LED only shares the ground of the battery.
There are couple 0.1uF caps between the 3.3V and GND on the microcontroller side. Also, it uses UART(TTL) to communicate with the GPS.