Embedded Spy:


Getting Started

Datasheet Editor


Transmit Panel

Graphical Display






I2C Waveform




SPI Waveform




Total Phase





PICKit I2C Demo







Getting Started with Embedded Spy


When you first run Embedded Spy, you need to configure your protocol and hardware. After this, you can monitor traffic. Enhanced monitoring is enabled by setting up your electronic data sheet or by loading a device database. Finally you can write scripts or transmit messages that interact or simulate your device.


Launching Embedded Spy

The first step is to start the Embedded Spy application. After running the installer the icon will appear on your desktop as below (figure 1).

Launch Icon
Figure 1 - The Embedded Spy Icon


When you launch Embedded Spy, the application will run for five days without configuring a permanent license. If you are evaluating the software and would like a longer trial, please contact our team. Please see this topic to configure an extension of the trial or a permanent license. Its a good idea to request the permanent license before your trial period times out.


The First Time Dialog

The hardware wizard is available at any time during your use of Embedded Spy (Figure 2). The first time you run Embedded Spy the wizard runs automatically. Please read the dialog and click next.


Getting Started Wizard
Figure 2 - The first time dialog helps you configure your hardware and protocol.


Protocol and Hardware Selection

When you click next, you can pick the hardware and the protocol you will be using (figure 3). You can select I2C or SPI for protocol and Total Phase or FTDI for hardware. Press Next again to continue.


Protocol and Hardware selection
Figure 3 - Protocol and Hardware selection.


Protocol Setup

Depending on the protocol and hardware you chose, a different dialog will appear. For I2C and Total Phase, the dialog shown in Figure 4 allows you to configure the bit rate, pullups, beagle/aardvark and device power. For SPI and Total Phase, the dialog shown in Figure 5 allows you to configure the bit rate, slave select polarity, bit order, SPI Mode, beagle/aardvark and device power. After making these settings, click Ok.


I2C Setup
Figure 4 - I2C Setup for the Total Phase hardware.


SPI Setup
Figure 5 - SPI Setup for the Total Phase hardware.


Go Online

After you have configured your hardware, you can connect to it. From the run drop down select "Run with Transmit" to go online (figure 7). If your hardware is properly configured you should see the text "Online..." appear (figure 8).


Start Runnning
Figure 7 - "Click Run with Transmit" to go online and connect to the hardware


Is Running
Figure 8- Online and running with hardware







Policy | Contact

© 2005-2015 Intrepid Control Systems, Inc. All rights reserved.

US Website China Website Japan Website Korea Website