Select your language

Chip programming


We have extensive experience with On-Board chip programming!
  • Either using external programmers (SMH, Segger, Xilinx, ...)
  • or using the i3070 hardware.
  • Either for single components
  • or multiple components in parallel (Panels)
  • Either using static datafiles (Hex, S-Record, Binary,...)
  • or with dynamic data (Serialnumber, Timestamp, MAC-Address, ...)
  • Either for external Memories (EEprom, Flash)
  • or Microcontrollers or FPGAs
  • Either using serial protocols (I2C, SPI, 1Wire, SWD, ...)
  • or parallel or via JTAG
Over the years we have programmed many chip families from many vendors using our own routines on the i3070 hardware:
  • ST: various STM32 via Bootloader (UART, I2C, SPI) or via the Arm Debug interface
  • Microchip: various PIC, ATtiny, ATmega ATXmega via debugWire, ICSP, UART, SPI, UPDI, ...
  • TI: MSP430 via JTAG interface
  • ARM: various Cortex M0, M3 & M4 via JTAG-DP or SWD-DP
  • Renesas: various R5F or UDP70F via CSIHS, UART or single-line UART
  • Nordic: NRF52 via SWD-DP
  • Fanstel BM832 via SWD-DP
  • Infineon TLE7810, XC866 via JTAG
  • and of course all the FPGAs, CPLDs, ... from Actel, Efinix, Lattice to Xilinx mostly via JTAG

and all this either for single devices or in parallel in case of panels (sometimes > 30 boards in parallel). This list only contains a small fraction of the chips we programmed!