Tools & Components

Tools and components for embedded development that make your life as a developer more efficient, fun and stress-free. Logic Technology offers only high-quality embedded software- and hardware tools and components.

View all tools

Device Programmers

SEGGER offers a diverse range of Flasher models, each tailored for specific production and programming needs. Here's a comparison of the different types:

Contact us

Our brands

Segger

Our brands

General Features of SEGGER Flashers

All SEGGER Flashers are designed for fast, robust, and reliable in-circuit programming (ICP) of microcontrollers, SoCs, and external flash memories. They support various interfaces (JTAG, SWD, etc.) and can typically operate in either PC-controlled or stand-alone mode. They also come with cross-platform software (Windows, Linux, macOS) and free software/firmware updates.

Flasher Models Comparison:

Flasher PRO:

  • Description: The "almost-anything" universal in-system programming (ISP) tool. It's highly versatile and compatible with a vast range of microcontrollers and memory types.
  • Memory: Standard 128 MB internal memory for firmware images and configurations.
  • Connectivity: USB, Ethernet, RS232.
  • Use Cases: Ideal for both prototyping and production environments, offering flexible control and high-speed programming. It's a general-purpose solution for diverse programming needs.
  • Flasher PRO XL:
    • Description: An enhanced version of the Flasher PRO with significantly increased memory.
    • Memory: 2 GB internal flash memory (16 times that of Flasher PRO), capable of storing multiple large firmware images and configurations.
    • Connectivity: USB, Ethernet, RS232.
    • Use Cases: Perfect for programming large data sets, such as high-resolution GUIs, complex infotainment systems, or target systems running large operating systems like Android or Linux. It reduces downtime by eliminating reconfiguration between batches of different products.

Flasher Compact:

  • Description: A space-efficient and streamlined version of the Flasher PRO, designed for integration into automated test equipment (ATE) or production rigs where space is limited.
  • Memory: 128 MB internal memory.
  • Connectivity: Primarily USB; Ethernet connectivity is typically not needed for its intended use within rigs.
  • Use Cases: Optimized for high-volume mass production. Its compact size allows proximity to the target device, improving signal quality and programming reliability. It can be combined with a Flasher Hub for highly efficient gang programming (up to 24 units).

Flasher Portable PLUS:

Description: A handheld, battery-driven, stand-alone flash programmer designed for extreme portability and in-field firmware updates.

  • Portability: Rugged, reliable, and operates without an external power supply.
  • User Interface: Intuitive user interface for easy image selection and programming.
  • Use Cases: Specifically optimized for service technicians performing firmware updates on devices deployed in remote locations or harsh environments, eliminating the need to return devices for updates.

 

 

Flasher ATE (Automated Test Equipment):

  • Description: Solutions designed for integration into ATE systems for parallel programming of multiple target devices. This includes the Flasher ATE Main Module and Flasher ATE Programming Module, as well as the Flasher ATE2.
  • Functionality: Controls multiple target devices (e.g., Flasher ATE2 controls up to 8 targets simultaneously).
  • Integration: Compact design with mounting holes for easy integration into testing setups and cassette systems.
  • Use Cases: High-volume automated production lines requiring simultaneous programming and testing of multiple units.

Flasher Hub-4 and Hub-12:

  • Description: These are not programmers themselves, but control units that allow multiple Flasher Compacts to program simultaneously.
  • Capacity: Flasher Hub-4 controls up to 4 Flasher Compacts, while Flasher Hub-12 controls up to 12. With additional USB hubs, up to 24 Flasher Compacts can be connected for a single gang programming setup.
  • Use Cases: Essential for creating scalable, high-speed gang programming solutions in mass production environments, maximizing throughput and efficiency.

SEGGER's Flasher line provides tailored solutions ranging from versatile, general-purpose programmers (Flasher PRO) to highly specialized tools for large memory images (PRO XL), space-constrained production (Compact), field service (Portable PLUS) and large-scale automated manufacturing (ATE, Hubs).

André De Ceuninck

André De Ceuninck

Software Quality | Testing | Certification

Looking for a Device Programmer?

There are many flavors in device programmers. Depending on your use case, I can help you finding an affordable, yet flexible and performant Logic Solution. Challenge me!

Proud partner of