Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Knowledge Base
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • J-Link debug probes
  • Power Profiling
  • Technology
  • Accessories
  • Tools
  • Models

Power Profiling
Measurement with Power Profiling

Contact us
Downloads
Documentation
SEGGER Debug & Trace Probes
  1. 1.Overview
  2. 2.Example measurement with Power Profiling
    1. 2.1.SYSTICK
    2. 2.2.TASKSWITCH

Overview

Modern embedded applications need to be optimized in different areas of their application. Specifically, with battery-driven or energy-harvesting devices, the power domain is the prime target for such optimization. Energy consumption must be reduced as far as possible. To find the energy leaks within an application, software computation plays its own role. Each compute requires a different amount of energy. The goal for the developer is to find those spots within his application, that consume the most and might be optimized for current consumption.

Power profiling with SEGGER high-end debug probes (J-Link ULTRA+, J-Link PRO, J-Trace PRO) offers sampling rates of up to 100 kHz (200kSa/s) at a resolution of 50 µA.

ozone powergraph overview

Example measurement with Power Profiling

The above image displays the power management performed with an embOS sample application that toggles two LEDs. The first one is toggled every 200ms (5 Hz), whereas the second one is toggled every 200ms (20Hz). The Ozone Power Graph nicely shows the changing target current when an LED is toggled. In the timeline at the beginning both LEDs are off, then both are switched on. After 50ms one LED is switched off. The same LED is toggled every 50ms two more times, before the other LED is switched off.

SYSTICK

With POWER Profiling, we can even see the 1ms SysTick interrupt, as it requires slightly more power than the idle system.

ozone powergraph systick

TASKSWITCH

When we zoom in even further, we can also identify when a task executed and turned an LED on.

ozone powergraph taskswitch

Power Profiling is available on our high-end probes: J-Link PRO V4, J-Link ULTRA+ V4, and J-Trace PRO V2.

Power Profiling can be used to measure the target current through the 5V power supply from J-Link (Pin 19).

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

30+ years of experience

First-class embedded software tools since 1992
  • Imprint
  • Disclaimer
  • Privacy Policy
© 2025 SEGGER - All rights reserved.