Elprotronic
Elprotronic Inc. designs and sells flash and gang programming hardware and software for embedded microcontrollers across 18+ semiconductor vendors, serving electronics manufacturers and embedded developers with multi-target, high-speed, and secure provisioning tools.
- Company typePrivate
- Founded-
- HeadquartersKing City, Canada
- Headcount51–100
- GTM typeB2B
- OfferingHardware or Manufacturing
What Elprotronic does
Elprotronic Inc. is a privately held Canadian engineering company headquartered in King City, Ontario, that designs and sells flash and gang programmers for embedded microcontrollers and external serial flash memory. The product portfolio centers on the proprietary XStream-Iso and XStreamPro-Iso hardware adapters, which provide galvanically isolated USB (and, on XStreamPro-Iso, Ethernet) connections to a single target or up to six targets in parallel. These adapters run a family of vendor-specific software tools — FlashPro/GangPro for general multi-vendor support, GangFlasher-ST for STMicroelectronics STM32 MPUs/MCUs (up to 40 MBytes/s per target), GangFlasher-N for NXP MCUs, and FET-Pro-430 for TI MSP430 — and are complemented by standalone gang programmers (S-GANG for 8 targets, C-GANG-X compact model) that operate without a host PC. The company covers 18+ semiconductor vendors including ST, NXP, TI, Microchip, Renesas, Nordic, Silicon Labs, Infineon, GigaDevice, and Winbond, with deep support for security features such as STM32HSM, TrustZone, FUS, SFI, and MCUXpresso Secure Provisioning.
The business sells primarily direct-to-engineer through a Shopify e-commerce storefront, with regional distributors referenced for markets outside direct shipping reach, and offers a 7-day free trial of GangFlasher-ST-Lite to enable product-led evaluation. Hardware revenue comes from adapters ($150–$2,345) and accessories (QFP/QFN sockets, splitters, USB isolators, CMSIS-DAP debuggers at $45–$360); software revenue is one-time licenses ($459–$1,895) plus an $84.95 annual software update renewal. The customer base is horizontally distributed across electronics manufacturers, embedded-systems developers, and STM32/NXP/TI MCU users, with no named enterprise customers disclosed and no public funding, revenue, or M&A activity. Authorized partner status with STMicroelectronics, NXP, and Texas Instruments provides ecosystem credibility, while a comprehensive DLL/shared library API (C++, C#, Python, CLI) underpins integration into automated production environments.
Elprotronic firmographics
Firmographics- Name
- Elprotronic
- Legal name
- Elprotronic Inc.
- Website
- https://elprotronic.com
- Company type
- Private
- Operating status
- Operating
- Headcount range
- 51–100 employees
- Short description
- Elprotronic Inc. designs and sells flash and gang programming hardware and software for embedded microcontrollers across 18+ semiconductor vendors, serving electronics manufacturers and embedded developers with multi-target, high-speed, and secure provisioning tools.
- Ownership category
- akta.pro rank
Elprotronic industry classification
Industry- Product category
- Embedded Flash Programming Tools
- NAICS
- Computer Terminal and Other Computer Peripheral Equipment Manufacturing (334118)
- SIC
- Instruments For Meas & Testing Of Electricity & Elec Signals (3825)
- akta.pro primary industry
- Embedded Software & Firmware Tools (Compilers, Debug, RTOS tooling) (HDAHAFAE)
Keywords
Where Elprotronic is headquartered
LocationHeadquarters
- HQ city
- King City
- HQ country
- Canada
- HQ region
- North America
Offices1 record
Markets served
Elprotronic business model
Business model- GTM type
- B2B
- Offering type
- Hardware or Manufacturing
- Cost components
- Supply Chain, Technology or R&D, Personnel, Operations, Marketing or Sales
Revenue model
- Hardware Programming Adapters: Sale of physical flash programming hardware including XStream-Iso adapters, XStreamPro-Iso adapters, S-GANG gang programmers, C-GANG-X compact programmers, and GangFlasher devices. Hardware is sold as one-time purchases with prices ranging from $150 to $2,345 USD depending on product complexity and target capacity.
- Software Licenses: Software licensing for FlashPro, GangPro, and specialized programming software. The company offers one-vendor (single MCU family) and multi-vendor (all supported MCU families) license variants. Software update license renewals available at $84.95. S-GANG supports online upgrades at $200/target.
- GangFlasher-ST Node Licenses: GangFlasher-ST products sold as node licenses (per target): GangFlasher-ST-Lite at $450 USD (with 7-day free trial) and GangFlasher-ST at $1,895 USD. Floating licenses available via sales inquiry for enterprise deployments.
- GangFlasher-N Licenses: GangFlasher-N for NXP MCUs sold at $895 USD for full node license supporting 8 targets, with USB-HID connectivity.
- Programming Quota Updates: C-GANG-X programming quota updates available at $50, allowing users to increase their programming capacity on the compact gang programmer.
- Accessories and Socket Boards: Sale of QFP/QFN adapter sockets, gang splitters, USB isolators, and CMSIS-DAP debuggers as add-on accessories ranging from $45 to $360 USD.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| One time/ perpetual license | Pay-as-you-go | FlashPro-X-1V (XS) - Single vendor flash programmer |
| One time/ perpetual license | Pay-as-you-go | FlashPro-X (XS) - Multi-vendor flash programmer |
| One time/ perpetual license | Pay-as-you-go | FlashPro-X-1V (X2S) - Single vendor flash programmer |
| One time/ perpetual license | Pay-as-you-go | FlashPro-X (X2S) - Multi-vendor flash programmer |
| One time/ perpetual license | Pay-as-you-go | GangPro-X-1V (XS) - Gang programmer 6 targets |
| One time/ perpetual license | Pay-as-you-go | GangPro-X (XS) - Gang programmer 6 targets multi-vendor |
| One time/ perpetual license | Pay-as-you-go | GangPro-X-1V (X2S) - Gang programmer 6 targets |
| One time/ perpetual license | Pay-as-you-go | GangPro-X (X2S) - Gang programmer 6 targets multi-vendor |
| One time/ perpetual license | Pay-as-you-go | C-GANG-X - Compact Gang Programmer |
| One time/ perpetual license | Pay-as-you-go | S-GANG - Standalone Gang Programmer |
| One time/ perpetual license | Pay-as-you-go | GangFlasher-ST-Lite (node license) |
| One time/ perpetual license | Pay-as-you-go | GangFlasher-ST (node license) |
| One time/ perpetual license | Pay-as-you-go | GangFlasher-N (node license) |
| Subscription | Annual | Software Update License Renewal |
| Unit Pricing | Pay-as-you-go | Accessories - QFP/QFN Socket Adapters |
| Unit Pricing | Pay-as-you-go | CMSIS-DAP 2.0 Debugger |
| Unit Pricing | Pay-as-you-go | USB 2.0 FS Isolator |
Go-to-market motion1 record
Distribution channels3 records
Marketing channels6 records
Elprotronic product offering
Product offeringCore offering
Elprotronic designs and sells flash and gang programming hardware adapters (XStream-Iso, XStreamPro-Iso, S-GANG, C-GANG-X) paired with vendor-specific programming software (FlashPro, GangPro, GangFlasher-ST, GangFlasher-N, FET-Pro-430) for in-circuit programming of microcontrollers and external flash memory from more than 18 semiconductor vendors. Solutions cover single-target development, multi-target parallel programming (up to 8 targets), and standalone production programming with secure firmware provisioning.
Product overview
Elprotronic is a provider of flash and gang programmers for embedded microcontrollers. The product portfolio centers on hardware programming adapters (XStream-Iso and XStreamPro-Iso) that run specialized software families for different MCU vendors and use cases. FlashPro/GangPro software supports single-target or parallel (up to 6 targets) programming via JTAG, SWD, SBW, BSL, and other protocols. For high-volume production, the standalone S-GANG (8 targets) and C-GANG-X compact programmers operate independently without a PC. Vendor-specific solutions include GangFlasher-ST for STM32 MPUs/MCUs (40 MB/s per target) and GangFlasher-N for NXP MCUs (2 MB/s per target). The company supports over 17 semiconductor vendors including Texas Instruments (MSP430, MSP432, SimpleLink, C2000, TIVA-C), STMicroelectronics (STM32, STM8), NXP, Silicon Labs, Nordic, Renesas, Microchip, Infineon, and external SPI Flash from Winbond, Macronix, Micron, GigaDevice, and others. All adapters include galvanic isolation, power monitoring, and support for Windows and Linux (Debian, Raspberry Pi).
Differentiator
Problem solved
Functional benefit
Products and services
- XStream-Iso (XS) Adapter USB-based flash programming hardware adapter with galvanic isolation for single-target programming of microcontrollers (ARM, MSP430, STM8, PIC, AVR, Chipcon, C2000) and external SPI flash. Includes power monitoring with 20uA current resolution. Used by embedded systems developers and electronics manufacturers.
- XStreamPro-Iso (X2S) Adapter High-performance USB/Ethernet flash programming hardware adapter with galvanic isolation, supporting single-target (FlashPro) or up to 6 targets in parallel (GangPro mode). Enhanced current measurement resolution (50nA), standalone programming capability from internal flash images, and Ethernet connectivity for production environments.
- S-GANG Standalone Gang Programmer Standalone gang programmer that programs up to 8 targets simultaneously with independent per-target power, reset, and communication pin control. Operates in standalone or PC-interactive mode with USB-C, Ethernet, and RS-232 connectivity. Supports ARM JTAG/cJTAG/SWD, MSP430 JTAG/SBW/BSL, STM8/AVR/PIC/RL78, C2000 JTAG/SCI-BOOT, iMOTION SWD/UART, and SPI/QSPI Flash.
- C-GANG-X Compact Gang Programmer Compact standalone gang programmer supporting multiple MCU vendors with USB-C connectivity and a quota-based programming license model. Entry-level gang programming solution for production and prototyping.
- CMSIS-DAP 2.0 ARM Debugger ARM debugger using the CMSIS-DAP 2.0 standard, available on XStream-Iso and XStreamPro-Iso adapters. Supports JTAG and SWD up to 20 MHz (1 MBytes/s throughput), SWO tracing up to 12.5 Mbits/s, and configurable Vcc. Compatible with IAR EWARM and Keil uVision IDEs.
- FlashPro-X / FlashPro-ARM / FlashPro-M Software Single-target flash programming software family running on XStream-Iso or XStreamPro-Iso adapters. FlashPro-X supports multiple MCU vendors (ARM, MSP, CC, M); FlashPro-ARM for ARM-based MCUs; FlashPro-M for STM8, PIC, AVR, and external SPI Flash. Features include erase, program, verify, blank check, DCO calibration, power consumption monitoring, serialization, and checksum calculation.
- GangPro-X / GangPro-ARM / GangPro-M Software Gang programming software for parallel programming of up to 6 targets using the XStreamPro-Iso adapter. GangPro-X is multi-vendor, GangPro-ARM is for ARM MCUs, and GangPro-M is for STM8/PIC/AVR. Supports synchronized or independent target control with individual power, reset, and communication per target.
- GangFlasher-ST High-speed USB gang flashing solution specifically for STM32 MPUs and MCUs. Up to 40 Mbytes/s per target for STM32MP1 (MPU) via USB-DFU; up to 2 MBytes/s for MCU families (L4, L5, U5, H7, WB). Programs up to 8 targets simultaneously. Supports eMMC, SD-card, NOR, NAND, OTP memories. Includes Secure Firmware Install (SFI) via STM32HSM and Firmware Update Service (FUS) for STM32WB. 7-day free trial available for the Lite version.
- GangFlasher-N USB-HID gang flasher for NXP Semiconductors MCUs (i.MX RT, Kinetis, LPC, S32K, K32L, MCX, JN518x, QN90x0). Up to 2 MBytes/s per target, 8 targets simultaneously. Supports MCUXpresso Secure Provisioning Tool for LPC55S and i.MX RT with Secure Binary (.sb) files, CMPA/CFPA data, SBKEK, and Debug Authentication.
- FET-Pro-430 Software Specialized programming software for Texas Instruments MSP430 MCUs, available in STD and LITE variants. Supports JTAG, SBW (Spy-Bi-Wire), and BSL communication protocols.
- Universal Socket Boards Socket adapter boards for programming MCUs in QFP and QFN packages, available in multiple sizes and pitch configurations for different MCU families.
- USB 2.0 FS Isolator USB 2.0 Full-Speed isolator accessory for adding galvanic isolation between host PC and programming adapter.
- Gang Splitters Target gang connectors and splitters for connecting multiple targets to gang programmers, including the GangSplitter-ARM for 6-target ARM connections.
- Software Update License Renewal Annual software update license renewal for FlashPro/GangPro/S-GANG/C-GANG-X products, enabling access to new MCU support and software features at $84.95 USD per year.
Quantifiable outcome
- Up to 40 MBytes/s programming speed per target with GangFlasher-ST for STM32 MPUs
- +6 more outcomes
Companies that use Elprotronic
Customer profileSegments4 records
Ideal customer profiles4 records
Elprotronic technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Integration3 records
Feature10 records
Elprotronic partnerships and signals
Strategic signalPartnerships
Four partnerships are on record, tiered core.
- NXP SemiconductorscoreNXP partnered with Elprotronic for the GangFlasher-N product supporting NXP's MCUXpresso Secure Provisioning Tool. The partnership enables customers to deploy secured application code on i.MX RT crossover MCUs and other NXP microcontrollers. NXP's Director Brendon Slade endorsed the solution as valuable for medium to large embedded applications.
- STMicroelectronics (Secure Secret Provisioning)coreElprotronic adopted STMicroelectronics' STM32HSM technology for Secure Secret Provisioning (SSP), enabling customers to protect software IP against counterfeiting and cloning. The GangFlasher-ST supports secure high-speed flashing using STM32HSM cards, with quotes from Laurent Hanus (Ecosystem Marketing Manager) acknowledging Elprotronic's contribution to the STM32MP1 ecosystem.
- STMicroelectronicscoreSTMicroelectronics partnered with Elprotronic for high-speed STM32 programming solutions. Elprotronic's GangFlasher-ST provides gang programming support for STM32MP1 MPUs at speeds up to 40 MBytes/s per target. ST has officially endorsed Elprotronic as an authorized partner, with quotes from Laurent Desseignes (Ecosystem Marketing Director) praising the solution's value to the STM32MP1 ecosystem.
- Texas InstrumentscoreTexas Instruments has professionally made and officially recommended Elprotronic's programmers as Third Party Tools for C2000, MSP430, SimpleLink, and Tiva-C microcontroller families. This endorsement provides credibility for customers using TI MCUs.
Scale indicators5 records
Recent moves6 records
Expansion highlights5 records
Elprotronic competitors and assessment
Company assessmentDirect peers
- Dataman: Dataman (now part of Electronic Specifier) manufactures universal device programmers supporting a broad MCU and memory device portfolio. Comparable to Elprotronic's multi-vendor programming philosophy across 18+ semiconductor vendors.
- BPM Microsystems: BPM specializes in automated and universal gang programmers used in high-volume production environments. Directly comparable to Elprotronic's S-GANG and GangPro products for production-scale MCU flashing.
- IAR Systems: IAR provides IAR Embedded Workbench IDE and the I-jet debug probe family. While primarily an IDE vendor, its probe/programming tools compete head-to-head with Elprotronic adapters for embedded developer workflows.
- P&E Microcomputer Systems: P&E produces Multilink debug probes and Cyclone gang programmers for ARM, NXP, ST, and other MCU families. Direct competitor in the standalone and production gang programmer category, overlapping with Elprotronic's C-GANG-X and S-GANG products.
- SEGGER Microcontroller: SEGGER manufactures J-Link debug probes and J-Flash programming software, the most widely used third-party MCU programming and debugging tools. Direct overlap with Elprotronic's XStream/XStreamPro adapters and FlashPro/GangPro software across ARM and other architectures.
- ProMik: ProMik provides programming systems for automotive and industrial customers, including high-speed gang programmers and secure provisioning. Comparable to Elprotronic's GangFlasher-ST/GangFlasher-N in production-oriented MCU programming.
Broad incumbents
- STMicroelectronics (STM32CubeProgrammer): ST provides the free STM32CubeProgrammer all-in-one tool for STM32 devices. It is a free, vendor-shipped alternative that competes directly with Elprotronic's GangFlasher-ST, especially for entry-level STM32 programming.
- NXP Semiconductors (MCUXpresso): NXP's MCUXpresso ecosystem includes programming/provisioning tools for i.MX, Kinetis, LPC, and S32K. Is a free, vendor-shipped alternative to Elprotronic's GangFlasher-N, but Elprotronic is also an authorized NXP partner.
- Texas Instruments (UniFlash): TI's UniFlash is a free utility for programming TI MSP430, C2000, and other MCU families. While Elprotronic is officially recommended as a third-party tool, TI's free tool constrains the addressable market for Elprotronic's TI-focused adapters.
- Silicon Labs (Simplicity Studio): Silicon Labs' Simplicity Studio includes programming/debugging tools for EFM32, EFR32, and other Gecko MCUs. Elprotronic supports these targets but competes with this free, vendor-shipped tool for entry-level development.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat4 records
Key risks6 records
Key highlights7 records
Customer concentration
Elprotronic social profiles
Digital presenceElprotronic financial estimates
Financial estimateRevenue estimate
Valuation estimate
Elprotronic leadership team
Management profileNumber of profiles
Elprotronic funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Elprotronic M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Elprotronic
What does Elprotronic do?
Elprotronic designs and sells flash and gang programming hardware adapters (XStream-Iso, XStreamPro-Iso, S-GANG, C-GANG-X) paired with vendor-specific programming software (FlashPro, GangPro, GangFlasher-ST, GangFlasher-N, FET-Pro-430) for in-circuit programming of microcontrollers and external flash memory from more than 18 semiconductor vendors. Solutions cover single-target development, multi-target parallel programming (up to 8 targets), and standalone production programming with secure firmware provisioning.
Is Elprotronic a public or private company?
Elprotronic is a private company. It is classified as founder individual operated bootstrapped and is currently operating.
When was Elprotronic founded?
Elprotronic was founded in -1. It employs 51 to 100 people.
Where is Elprotronic based?
Elprotronic is headquartered in King City, Canada, in the North America region.
How does Elprotronic make money?
Six revenue lines are on record. Hardware Programming Adapters are the primary driver. The others are software Licenses, gangFlasher-ST Node Licenses, gangFlasher-N Licenses, programming Quota Updates and accessories and Socket Boards.
Who are Elprotronic's main competitors?
Direct peers on record are Dataman, BPM Microsystems, IAR Systems, P&E Microcomputer Systems, SEGGER Microcontroller and ProMik. Broad incumbents are STMicroelectronics (STM32CubeProgrammer), NXP Semiconductors (MCUXpresso), Texas Instruments (UniFlash) and Silicon Labs (Simplicity Studio).
Does Elprotronic have an API?
No public API is recorded for Elprotronic.
What industry is Elprotronic in?
Elprotronic's product category is Embedded Flash Programming Tools. Its primary akta.pro industry code is HDAHAFAE, Embedded Software & Firmware Tools (Compilers, Debug, RTOS tooling). Its NAICS code is 334118 and its SIC code is 3825.