The FlowKit can be connected to hardware systems to provide a real-time debug facility where it is possible to step through the Flowcode program on the PC and step through the program in the hardware at the same time.
This device works only with Professional licenses of Flowcode version 4.2 or later. Starting with Flowcode V7 you will also need a license for the Flowcode "Test & Debugging" Feature Pack
FlowKit System Features
- Compatible with a variety of hardware systems including PICmicro and AVR E-Blocks boards
- Compatible with ECIO, MIAC and Formula Flowcode systems via the USB connection
- Allows start, step, and run of programs
- Allows you to see and alter variable values
- Compatible with third-party hardware
While Flowcode simulation allows debug of a system to a first pass, FlowKit takes debug to a new level by running the program in the hardware and on the screen at the same time. The system is controlled from within the Flowcode environment where controls allow you to start, stop, pause and step through your program one icon at a time. Under user control, the Flowcode software shows the location of the program in the flowchart, the value of all variables in the program, and allows you to alter the variable values when the program is paused.
The ICD Connections The FlowKit tool is capable of connecting to a multitude of different devices. There are three ways to connect:
The USB-out socket is used for communicating with Matrix PICmicro products that contain a USB bootloader (MIAC, Formula Flowcode, ECIO-28, ECIO-40). When the FlowKit switch is in the PROG position, the FlowKit is bypassed and the USB-in is connected directly to the USB-out. This allows you to reprogram devices without having to connect and disconnect USB cables. The Molex headers and adapter board provide a means of connecting to an E-Blocks system. There are two double-row Molex headers on the FlowKit. One contains the in-circuit debug pins, the analog scope pins and 4 digital scope pins (not implemented in software). The second Molex header provides 8 digital scope pins. The adapter board can be used simply to interface to an upstream programmer board or can be used between an upstream programmer and a downstream E-Block. The adapter board connects to the FlowKit via a 10-way IDC cable, which is included. The third connector on the FlowKit provides a means to connect to third-party hardware. The connector allows the in-circuit debug pins and the analog scope pins to be allocated freely to any pin on your target system. The connector also provides 5V and ground connections which may also need to be connected to allow the in-circuit debug or analog connections to work correctly. Microchip PICkit-compatible boards, such as the low-pincount demo board, can be powered and debugged by simply plugging the 6-way header directly into this socket.
FlowKit System Package Contents The package includes the main FlowKit board, the E-Blocks adapter board, a 10-way IDC ribbon cable, and a USB cable.
Download FlowKit Datasheet Download FlowKit USB Driver
Optional Recommended Products for this Item