8-SITE sequential Programming engine (RS232/LAN)

Overview

FlashRunner FR01M01 is a member of the FlashRunner series of a high-performance, standalone In-System Programmers specific for Flash-based microcontrollers and serial memories. FlashRunner FR01M01 is targeted at production environments, easily interfaces to your programming system or Automatic Test Equipment (ATE) and can work either in full standalone mode or controlled by a host system.
FlashRunner FR01M01 provides connections for programming up to eight ISP sites thanks to the built-in ISP lines multiplexing.
FlashRunner FR01M01 piggybacks to your programming system through three header connectors.

Features

  • Fast programming algorithms developed to reach the memory technology speed limit of the target device;
  • Easy ATE integration;
  • Standalone operations (projects and code images stored on a memory card);
  • Also controllable by any host system via RS-232 or Ethernet;
  • Supports most ISP protocols (BDM, JTAG, SPI, I2C, MON, ICC, SCI, etc.);
  • Flexible, fully configurable;
  • Compact and robust design for production environments;
  • Data integrity guaranteed (every data transfer to/from the host system or SD card is CRC tagged).

Hardware Features

FlashRunner features state-of-the-art electronics to provide you with high integration flexibility in a compact footprint.

  • 9 to 18V DC power supply input;
  • Five digital I/O lines per ISP site;
  • Two digital I/O or analog output lines per ISP site;
  • Two programmable output voltages (0 to 14.5V, 250mA and 0 to 5.5V, 500mA) per ISP site;
  • One programmable clock output per ISP site;
  • Secure Digital memory card (up to 2 GB);
  • 512 bytes on-board dynamic memory;
  • On-board timekeeper and calendar;
  • I/O protection;
  • Optoisolated inputs for project selection;
  • Two optoisolated command inputs (START and STOP);
  • Three optoisolated status outputs (FAIL, PASS, BUSY);
  • Optoisolated RS-232/Ethernet channel.

Software Features

FlashRunner is set up and controlled via ASCII-based commands. FlashRunner can receive and execute commands in two ways:

  • Over the RS-232 or Ethernet connection (Host mode);
  • Via "scripts" stored in its SD card (Standalone mode).

In the first case, FlashRunner is controlled by a host system (e.g. Windows HyperTerminal); in the latter case, FlashRunner works in standalone mode and is fully autonomous.

  • Fully autonomous standalone mode thanks to its SD memory cards (FAT16);
  • Controllable by any host system through a terminal utility and simple ASCII protocol;
  • Up to 32 hardware-selectable projects (scripts), unlimited software-selectable projects;
  • Log files;
  • Erase, blank check, program, read, verify, oscillator trimming, etc.

FlashRunner comes with a Windows utility that allows you to communicate with the instrument and perform the most common operations: send commands, manage SD card files, update the instrument’s firmware, etc.