Freescale PMIC PMPF0100 VSNVS regulator is limited to 400 μA output current.
Concerning i.MX6:
•When VDD_SNVS_IN = VDDHIGH_IN, SNVS domain current is drawn from both equally.
• When VDDHIGH_IN > VDD_SNVS_IN, VDDHIGH_IN
supplies all SNVS domain current and current flows into VDD_SNVS_IN to charge a coin cell battery.
•When VDD_SNVS_IN > VDDHIGH_IN, VDD_SNVS_IN supplies current to SNVS, and some current flows into VDDHIGH_IN.
Note: VDDHIGH_In must be valid (above the internal detector threshold) for the current flow to occur. Thus, current flow only happens when VDDHIGH is powered to a level below VDDSNVS_IN. If VDDHIGH_IN is off or low, no extra current is drawn
from VDDSNVS_IN. The whole circuit assumes it is charging a coin cell and starts charging when
VDDHIGH_IN is valid. If you are driving VDDSNVS_IN with a non-battery power source, it
must be at the same level as VDDHIGH_IN or current will flow between them.
•When VDD_SNVS_IN is not powered by a battery, it is recommended that VDD_SNVS_IN ≥ VDDHIGH_IN.
If VDD_SNVS_IN is tied to a battery, the battery eventually discharges to a value equal to that of VDDHIGH_IN and never subsequently charges above VDDHIGH_IN.
The battery chemistry may add restrictions to
VDDHIGH_IN’s voltage range. External charging components should be based on the battery
manufacturer's specifications