Segger Microcontroller Systems Explained

Segger Microcontroller
Type:GmbH
Location:Monheim am Rhein, Germany
Industry:Embedded software
Products:Middleware components, JTAG development tools

Segger Microcontroller, founded in 1992, is a private company involved in the embedded systems industry. It provides products used to develop and manufacture four categories of embedded systems: real-time operating systems (RTOS) and software libraries (middleware), debugging and trace probes, programming tools (integrated development environment (IDE), compiler, linker), and in-system programmers (Flasher line of products). The company is headquartered in Monheim am Rhein, Germany, with remote offices in Gardner, Massachusetts; Milpitas, California; and Shanghai, China.

History

Segger Microcontroller was founded in 1992 by Rolf Segger in Hilden, Germany. The first product was the real-time operating system (RTOS), now named embOS. It was followed by emWin two years later. Initial products focused on RTOS and middleware products. However, the company later produced ISP-programming tools (Flasher) and debug probes (J-Link). In 2015, Segger introduced Embedded Studio, their cross-platform IDE for central processing units conforming to the ARM architecture, though recent versions are also used by RISC-V. All products are developed, maintained and updated in Germany except for Embedded Studio, which is primarily developed by a team of developers in the United Kingdom.

Product categories

Debug and trace probes

Segger is most noted for its J-Link family, which supports JTAG (Joint Test Action Group) and SWD (Serial Wire Debug) debug probes for microcontrollers that have older ARM cores (ARM7, ARM9, ARM11), ARM Cortex-M cores (M0, M0+, M1, M3, M4, M7, M23, M33, M85), ARM Cortex-R cores (R4, R5, R8), ARM Cortex-A cores (A5, A7, A8, A9, A12, A15, A17, A53, A72), Renesas RX, Microchip PIC32, SiLab EFM8, RISC-V.[1] It is also repackaged and sold as an OEM item[2] by Analog Devices as the mIDASLink, Atmel as the SAM-ICE, Digi International as the Digi JTAG Link, and IAR Systems as the J-Link and the J-Link KS. This is the only JTAG emulator that can add Segger's patented flash breakpoint software to a debugger to enable the setting of multiple breakpoints in flash while running on an ARM device which is typically hindered by the limited availability of hardware breakpoints.[3]

In the following table, the top group are trace devices, the bottom group are educational / hobbyist devices.

J-Trace & J-Link Models[4] [5]
Model Host
USB
speed
Host
Ethernet
speed
Host
Wi-Fi
type
Target
voltage
range
Target Trace
connector
(pins, pitch)
Target Debug
connector
(pins, pitch)
Target
download
speed (max)
Segger
software
features
Photo
 
 
J-Trace PRO
(ARM & RISC-V)
None 1.2V to 5V None All
J-Trace PRO Cortex-A/R/M None 1.2V to 5V None All
J-Trace PRO Cortex-M None 1.2V to 5V None All
J-Trace PRO RISC-V None 1.2V to 5V None All
<-- NOTE - grouping divider -->
2.0 HS None 1.2V to 5V None All
J-Link PRO 2.0 HS None 1.2V to 5V None All
J-Link ULTRA+ 2.0 HS None None 1.2V to 5V None All
2.0 HS None 1.2V to 5V None 20-pins,
2.54mm
(15 MHz)
1 MByte/s 2-pins
(115.2K)
All
J-Link PLUS,
J-Link PLUS Compact
2.0 HS None None 1.2V to 5V None 20-pins,
2.54mm
(15 MHz)
1 MByte/s 2-pins
(115.2K)
All
J-Link BASE,
J-Link BASE Compact
2.0 HS None None 1.2V to 5V None 20-pins,
2.54mm
(15 MHz)
1 MByte/s 2-pins
(115.2K)
<-- NOTE - grouping divider -->
J-Link EDU
(discontinued)
2.0 HS None None 1.2V to 5V None 20-pins,
2.54mm
(15 MHz)
1 MByte/s 2-pins
(115.2K)
J-Link EDU Mini None None None None
J-Link OB
(on board)
None None None

See also

Notes and References

  1. http://www.segger.com/cms/development-tools.html Segger J-Link Product Line
  2. http://www.edn.com/article/CA6301710.html Advertisement
  3. http://www.circuitcellar.com/library/newproducts/180/segger.htm Circuit Cellar - Digital Library - New Product News
  4. Web site: J-Trace Products . Segger Microcontroller Systems . https://web.archive.org/web/20241007101418/https://www.segger.com/products/debug-probes/j-trace/ . October 7, 2024 . live.
  5. Web site: J-Link Products . Segger Microcontroller Systems . https://web.archive.org/web/20241112024425/https://www.segger.com/products/debug-probes/j-link/ . November 12, 2024 . live.
  6. http://www.segger.com/other-j-links.html Other J-Links; segger.com
  7. http://www.segger.com/jlink-adapters.html J-Link adapters and isolators; segger.com