Tiago Monte
posted this on December 09, 2010 16:50
Q:
Does the code trace feature in the energyAware Profiler increase the EFM32 current consumption?
A:
When the EnergyAware Profiler code trace feature is enabled using the setupSWO() function there is an
increase in current consumption. This is because the AUXHFRCO is enabled as well as the ITM (Instrumentation Trace Macrocell) in the Debug Interface.
The extra current consumption is frequency dependent because the ITM runs from the HFCLK.
1 Mhz - 0.3 mA
7 Mhz - 0.4 mA
11 Mhz - 0.5 mA
14 Mhz - 0.6 mA
21 Mhz - 0.9 mA
28 Mhz - 1 mA
32 Mhz - 1.2 mA
These numbers show the current increase in running mode (EM0) for the different HFRCO bands and HFXO at 32Mhz.
If working with the Gecko STK there is also an 80uA additional increase in current consumption for all energy modes except EM4.