Device Programming
We support a variety of programming tools and protocols, ensuring reliable, fast, and stable programming for your devices.
Device Programming Solutions for ICT
At Forwessun, we offer a comprehensive range of device programming solutions integrated into our In-Circuit Test (ICT) processes. Whether you’re looking to program devices using test vectors or specific ICT programmers, our experienced team can provide tailored solutions to meet your needs. We support a variety of programming tools and protocols, ensuring reliable, fast, and stable programming for your devices.
Test Fixture Programming Options
Explore our supported programming methods and protocols used across Forwessun test fixtures:
Segger
Segger programmers deliver fast, stable device programming across a wide range of microcontrollers. Forwessun integrates Segger support directly into
ICT workflows to ensure reliable, repeatable programming during production test.
ST-Link V2/V3
ST‑LINK interfaces provide efficient flashing and debugging for STM32 devices. Our ICT solutions incorporate full ST‑LINK compatibility, enabling dependable in‑circuit programming for high‑volume manufacturing.
Lattice
Lattice programmers offer robust configuration capabilities for CPLDs and FPGAs. Forwessun systems support seamless integration with Lattice tools, ensuring accurate device programming within automated test routines.
Xilinx
Xilinx programming interfaces support advanced FPGA and CPLD architectures. Our ICT platforms maintain stable, controlled programming performance using Xilinx‑compatible workflows across complex assemblies.
SMH Technologies (Flashrunner)
SMH Technologies programmers enable high‑speed, parallel programming for sophisticated semiconductor devices. Forwessun fixtures utilise SMH support to maintain efficient throughput and precise device configuration.
MPLAB
MPLAB programmers are widely used for Microchip microcontrollers across many applications. Our ICT solutions integrate MPLAB support to deliver consistent, repeatable programming during both development and production test.
Dediprog
Dediprog tools provide fast, reliable programming for SPI flash and other memory devices. Forwessun incorporates Dediprog compatibility to streamline device updates within automated ICT processes.
PEmicro
PEmicro programmers support a broad range of microcontroller families with dependable performance. Our ICT platforms use PEmicro interfaces to ensure stable, controlled programming across varied product builds.
Byte Blaster
Byte Blaster programmers enable straightforward configuration of legacy Altera devices. Forwessun maintains full Byte Blaster support to ensure continued programming capability for long‑lifecycle products.
Kanda
Kanda programmers offer flexible device support for embedded applications. Our ICT systems integrate Kanda interfaces to provide consistent, reliable programming performance throughout automated test operations.
Test Vectors and Protocols
Programming can be achieved using test vectors for fixed dynamic data or specific programmers. We support various protocols, such as:
Our team can generate test vectors to program and verify SPI flash in both Dual and Quad mode, ensuring precise, faster and accurate programming for your applications.
Dedicated Programming Stations
Forwessun offers dedicated programming stations that can be integrated into your testing environment. Our programming solutions can also be part of the overall ICT setup, with programmers fitted inside the test fixtures. This allows seamless integration with tools such as ST-LINK, MPLAB, PEmicro Cyclone, and Segger for fast and efficient programming. You can visit our fixture gallery to see some examples of our Test Fixtures.
Stable and Fast Programming
Our custom test fixture hardware ensures that programming signals are isolated from tester interference, providing a stable and reliable environment for device programming. This guarantees fast programming speeds and ensures the integrity of the data being programmed. In combination with our expert software engineers, our test software solutions can be customised to suit your needs.
TFP 13 | Functional Programming Fixture
Check out our latest Programming Functional Test Fixture (FCT) project!
Acting as a dedicated programming station, this fixture employs precisely actuated probes to establish dependable contact with hard-to-access test points for comprehensive diagnostic testing.
Find out more in our gallery below:
Get in Touch
Whether you need standalone programming stations or integrated ICT programming, we offer flexible solutions to meet your specific needs. We focus on delivering fast, stable, and reliable programming for a wide variety of devices and applications.
Our team has extensive experience programming devices using both test vectors and ICT programmers. If you need support or just want to discuss your next project, you can get in touch below.








