FlashRunner™ In-System Programmer from SMH-Technologies supports STMicroelectronics devices: M24LR04E, M24LR16E and STM8AF6223s. New automotive low powerline MCU and NFC/RFID Tag with energy harvesting. 


FlashRunner is a universal, production In-System Programmer. It is the result of many years of experience in developing programming and debugging solutions for microcontrollers. The programming of devices In-Circuit or
In-System (ISP) eliminates limitations associated with traditional programmable devices (On-Socket or Pre-Programmed). ISP delivers benefits to In-Board and System Level design, manufacturing and programming processes.

From a few months the international company SMH Technologies introduced also the ISP support for new microcontrollers produced from STMicroelectronics.

FlashRunner supports STMicroelectronics STM8AF6223 Automotive Standard low-power line 8-bit MCU with 8 Kbytes Flash, 16 MHz CPU, integrated EEPROMThe STM8AF6213, STM8AF6223, STM8AF6223A and STM8AF6226 8-bit microcontrollers offer 4 to 8 Kbytes Flash program memory, plus integrated true data EEPROM. The STM8S and STM8A microcontroller family reference manual (RM0016) refers to devices in this family as low-density. They provide the following benefits: performance, robustness, and reduced system cost. Device performance and robustness are ensured by advanced core and peripherals made in a state-of-the art technology, a 16 MHz clock frequency, robust I/Os, independent watchdogs with separate clock source, and a clock security system. The system cost is reduced thanks to an integrated true data EEPROM for up to 300 kwrite/erase cycles and a high system integration level with internal clock oscillators, watchdog and brown-out reset. 

FlashRunner supports STMicroelectronics M24LR04E and M24LR16E 16-Kbit Dynamic NFC/RFID tag with password protection, energy harvesting and RF status functionsThe M24LR16E-R device is a Dynamic NFC/RFID tag IC with dual-interface, electrically erasable programmable memory (EEPROM). It features an I2C interface and can be operated from a VCCpower supply. It is also a contactless memory powered by the received carrier electromagnetic wave. The M24LR16E-R is organized as 2048 × 8 bits in the I2C mode and as 512 × 32 bits in the ISO 15693 and ISO 18000-3 mode 1 RF mode. The M24LR16E-R also features an energy harvesting analog output, as well as a user-configurable digital output pin toggling during either RF write in progress or RF busy mode.

Moreover, FlashRunner open architecture makes its firmware easily upgradable to support both new devices and new features. FlashRunnes are based on the programming engine common to all members of the FlashRunner series.