Adafruit
SEGGER J-Link BASE - JTAG/SWD Debugger
The SEGGER J-Link BASE is an industry-standard JTAG/SWD debugger and programmer for ARM-based microcontrollers. It connects via USB and provides hardware deb...
The SEGGER J-Link BASE is an industry-standard JTAG/SWD debugger and programmer for ARM-based microcontrollers. It connects via USB and provides hardware debugging, flash programming, and real-time memory access across a wide range of ARM cores — from Cortex-M0 to Cortex-A9.
The J-Link is toolchain, IDE, and vendor neutral, working with GDB Server (Linux, macOS, Windows), Keil, IAR, Atmel Studio, and other major development environments. Flash programming algorithms for most MCUs are included and regularly updated by SEGGER.
Key Features
- JTAG & SWD – Supports both debug interfaces
- Wide ARM Support – ARM7/9/11, Cortex-M0/M0+/M1/M3/M4, Cortex-A5/A8/A9, Cortex-R4
- USB High-Speed – Fast programming and debugging (not FTDI-based)
- IDE & OS Neutral – Works with Keil, IAR, Atmel Studio, GDB, and more
- Cross-Platform – GDB Server available for Linux, macOS, and Windows
- Flash Programming – Built-in algorithms for most ARM MCUs
- Commercial Licence – Approved for commercial and production use
Specifications
- Interface: JTAG / SWD
- Connection: USB
- Supported Cores: ARM7/9/11, Cortex-M, Cortex-A, Cortex-R
- Connector: 20-pin standard JTAG/SWD
Ideal For
- Professional embedded firmware development
- Commercial ARM product development
- Production flash programming
- Hardware debugging with breakpoints and memory inspection
Package Contents
- 1× SEGGER J-Link BASE Debugger
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- JTAG
- JTAG is a hardware debugging and programming interface used to inspect and control chips at a low level. It matters for advanced development because it can help diagnose firmware problems that are hard to see through normal serial output.
- SWD
- Serial Wire Debug is a two-wire programming and debugging interface used with many microcontrollers. It matters if you need low-level access to program, recover or debug the processor board connected to this carrier.
- USB high-speed
- USB high-speed is the 480 Mbps speed mode from the USB 2.0 standard. If a USB host board does not support high-speed transfers, it may still work well for keyboards, mice, and simple storage tasks, but it is not suited to fast data transfer devices.
Find this product in
Related Tutorials
Free guides on learn.littlebird.com.au