When looking at the PSoC42xx family data sheet, I find nearly everything (assuming 3.3V supply and 25 degrees):
- deep sleep current consumption is 1.3µA, page 15
- comparator uses 6µA (in ultra-low-power mode), page 19
Unfortunately there is no spec for the voltage reference :( But it might be that it is always enabled, the I would expect it to be included in the deep sleep current consumption...
You might ask in the Tech Case for worst case numbers, typicals at room temp
generally not useful in worst case design.
Also looking at Register TRM for Bandgap there are a number of control registers.
You might get further info there.
The data sheet also shows the worst case values (for the temp. range up to 85 degrees). Its then 50µA for deep sleep mode, and still 6µA for the comparator.
When looking for the bandgap data, the only reference I can find is that the is s separate voltage regulator for it. This implies to me that it is always enabled.
The Bandgap is (from TRM) -
18.2.1 Precision Bandgap
The principle of the bandgap circuit relies on two groups of
diode-connected bipolar junction transistors running at dif-
ferent emitter current densities. By canceling the negative
temperature dependence of the PN junctions in one group of
transistors with the positive temperature dependence from a
Proportional-to-Absolute-Temperature (PTAT) circuit (which
includes the other group of transistors), a DC voltage that
changes very little with variations in temperature is gener-
ated. In this block, the current reference is also provided.
During power-up, the precision reference block is initialized with default trim settings saved in nonvolatile latch (NVL) and
SFLASH. These settings are programmed during manufacturing and no field adjustment is needed.