Firmware Debugger

Ask Us: support@ee101.com
Contact Us: support@ee101.com
EE101 Insight-Pro
2 EE101 Debug Ports $199
EE101 Insight-Maker
1 EE101 Debug Port $99
EE101 Insight-Pro
5-Pack $745


I2C, SPI, UART Logic Analyzer Oscilloscope


EE101 Insight-Pro™
Real-Time Visualizer, Debugger and Data Logger






EE101 Insight-Pro™

  • Embedded System Analyzer, Visualizer, Debugger and Data Logger
  • Firmware, Hardware and Sensor Analyzer with Datalogger
  • View Firmware Operation in Real-Time
  • With Integrated Logic Analyzer and Oscilloscope
  • Unlimited Duration Captures
  • Log and Capture Debug Data, I2C, UART, SPI, Analog and Digital signals

An EE101 Insight-Pro™ is a tool for analyzing todays embedded firmware systems. It gives you clear, concise insight into your designs operation so you can learn, investigate, debug and find and fix bugs quickly. It captures and displays Logic Analyzer digital data, Oscilloscope analog data, I2C, SPI and UART decoded data and the new EE101 interface.  The EE101 Insight-Pro™ interfaces to your firmware using simple "printf" like calls.  This gives you access to data that is not contained on an external bus and shows you the internal information that only your embedded firmware knows.  EE101 Insight-Pro™ gives you the easiest Mixed Signal Oscilloscope, Logic Analyzer, and Protocol Analyzer functions that get you a clear understanding of your systems operation and to the root of your design problems quickly and easily.   



I2C, SPI, UART Logic Analyzer Oscilloscope


Understand Your System - Live and Real-Time





The EE101 Insight-Pro™ presents firmware information in a new way that dramatically improves the debug cycle. It mixes the "printf" style debug statements with a mixed signal oscilloscope that shows detailed timing of real-time operation of your design. It also automatically graphs internal firmware variables, such as acceleration, RSSI levels, battery charge and can log this data over days or weeks. It is similar to the other USB based logic analyzers / oscilloscopes / bus analyzers but none have this specialized firmware debug capability and they can only sniff and decode busses that are external to the chips. These other products leave the firmware designer bit counting and packet analyzing to extract information instead of looking at the direct answer.





"I Wish Someone Had Told Me About This Sooner..."





The EE101 Embedded Insight-Pro™ makes it a easy to automatically view:

  • How your System Actually Works

  • Datalogger Captures of Your System and Sensor Data

  • Incoming Sensor Data

  • The Results of Your Algorithms and Control Functions

  • Live I2C, SPI or UART Bus traffic

  • Accelerometer Data read from the I2C or SPI Bus graphed over time

  • Temperature Data measured over the entire weekend

  • Battery Voltage during extended operation

  • RSSI Values for each received packet graphed over time

  • Transmit Channel Frequency while frequency hopping

  • System State, memory level, FIFO depth or bit error counts over time

... and ANY other firmware knowledge such as value, result, informative message, error condition, sensor data, link status, button press, etc.

Oscilloscope Logic Analyzer I2C and SPI





Debug Smart. Debug Strong.





Easy to Use with Instant Graphing, Logging and Visibility

  • Debug Multiple processors simultaneously
  • EE101 Debug Output, I2C, SPI and UART Decodes
  • Automatic Setup
  • Streamed to Disk
  • Unlimited Capture Time
  • Real-Time Viewing During Capture
  • 1-Wire (UART) or 2-Wire (GPIO) Interface from Any Processor
  • Timestamped to 1us Resolution
  • Up to 10MHz Interface Clock
  • Output Text or Data Values
  • Data Logger to disk
  • Automatically Graph Value Data
  • Timing Markers for Fast Measurements
  • Search and Filter
  • Data Export to CSV files
  • Additional Logic Analyzer and Oscilloscope Inputs
  • Runs on Windows, Mac and Linux
 EE101 Logic Analyzer

Oscilloscope Output





How to Visualize Your Firmware in Real-Time





Logic Analyzer Output

Visualize Text Output

When You Want to See Your Textual Data

1) Call our Routine in Your Firmware like this:

EE101Text( channel, "TX: 00" );

2) Press Capture on the Software and Run

3) View Your Data Automatically

In the screenshots, the Device B Text line automatically displays the text as specified.  The text lines hold all text output from a single device, but can be filtered to show only the color messages needed.  You can have up to 8 color text channels per device.  Both Device A and B text channels are displayed vertically and time synchronized for easy reading. 

Logic Analyzer Output 

4) Repeat and Find the Bug!

Visualize Numeric Data

When You Want to See Your Numeric Data Graphed

1) Call our Routine in Your Firmware like this:

EE101Value( channel, XAxis );

2) Press Capture on the Software and Run

3) View Your Data Automatically

In the screenshot below, the data lines automatically graph the values over time.  Up to 8 channels per device can be displayed simultaneously.

Oscilloscope

4) Repeat and Find the Bug!





Synchronized Real-Time I2C, SPI and UART Decodes





Analyze I2C, SPI or UART Traffic in Real-Time

See Communications Packets Synchronized to Your Debug Data

1) Select I2C, UART or SPI rising or falling edge clock.

2) Press Capture

3) View Your Data Automatically

Oscilloscope I2C, SPI and UART Bus Decoding

4) Repeat and Find the Bug!

What's Involved in the One Time Setup?

Include Our Small Routines in Your Firmware

You call our routines to transmit the data you want to see on the PC. We have written small, fast GPIO toggle routines that will work on any processor. 

Connect Your Processors to the EE101 Insight-Pro™

The EE101 Insight-Pro™ uses either a single UART line, or a GPIO Clock and a Data line to get the data from your firmware. You can use the included test leads and clips to attach to the processor or headers on your design.





Powerful. Affordable. Cross Platform.





EE101 Insight-Pro™

EE101 Debug Channel Inputs

  • Up to 2 Debug Connections
  • Each Debug Connection can be 1 or 2 wires
  • 1-wire UART Mode up to 3MBaud
  • 2-wire GPIO Mode with Clock and Data Pins
  • Compatible with ANY microprocessors I/O pins
  • Up to 10MHz Clock
  • 1us Timestamp resolution
  • Voltage Input Range 0-5V
  • Logic Threshold 0-4V variable suitable for 1V to 5V logic
  • Input Impedance 10Kohm || 10pF

Logic Analyzer and Oscilloscope Inputs

  • Up to 8 digital inputs and 2 Analog Inputs
  • Sampled every debug message (90ksps max)
  • Voltage Input Range 0-5V
  • Logic Threshold 0-4V variable suitable for 1V to 5V logic
  • Input Impedance 200Kohm || 10pF
  • Analog Resolution 1.24mV
  • Digital Hysteresis 115mV

Capture And Display

  • Streams Data to Disk
  • Unlimited Capture Time
  • Real-Time Updates During Capture
  • 1us Timestamp resolution
  • Maximum Average Throughput: 500k Bytes Per Second
  • Output Text, 8, 16 or 32 bit signed/unsigned values
  • Timing markers for fast measurements
  • Runs on Windows, Mac and Linux

I2C, SPI and UART Bus Capture

  • Up to 2 Bus Connections
  • Up to 10MHz SPI or I2C Clock
  • Autobaud UART up to 3Mbaud
  • 1us Timestamp resolution
  • Voltage Input Range 0-5V
  • Logic Threshold 0-4V variable suitable for 1V to 5V logic

Search and Filter

Data Export to CSV files

Software Download

Windows, Mac and Linux Software.  Runs in Demo Mode Without EE101.

User's Manual

How to Get the Most Out of the EE101.

What is a USBee?

A USBee Test Pod is a full set of electronics test equipment in a small and easy to use computer connected device. The USBee shows you every level of your design from custom protocol fields and packets riding on your busses to the signals on the wires.  USBees provide Mixed Signal Oscilloscope, Logic Analyzer, Protocol Analyzer, Packet Analyzer, Signal Generator and Spectrum Analyzer functions that get you to the root of your design problems quickly and easily.   

You Solve Bugs Faster and Easier

The Only Deep Trace Analyzer that Shows You Everything from the Wire to Custom Protocol Fields

  • USB 2.0, USB 3.0 or Wi-Fi Connected
  • Mixed Signal Analog and Digital Input and Output
  • Oscilloscope
  • Logic Analyzer
  • Spectrum Analyzer
  • Analog Signal Generator
  • Digital Pattern/Signal Generator
  • Protocol Decoder
  • Packet Analyzer
  • Frequency Counter
  • PWM Controller
  • Fully Programmable

Compare USBee Products

logic analyzer

USBee™ QX - The Ultimate Electronic Test Pod

The USBee QX Electronic Test Pod is the Ultimate PC-Based Programmable Multifunction Mixed Signal Oscilloscope - Logic Analyzer with I2C, SPI, Async, SDIO, 1-Wire, CAN protocol decoders, Digital Signal Generators, Frequency Counter, Spectrum Analyzer and integrated Protocol Analyzers in a compact and easy to use USBee Test Pod

USBee QX Product Details

logic analyzer

PacketPresenter™ Protocol Analyzer

Display bus traffic that is being transmitted between ICs or system components in a graphical, easy to understand packet format that can be customized to your specific design.

PacketPresenter Details

logic analyzer

USBee™ Professional Electronic Test Equipment

Programmable Multifunction Mixed Signal Oscilloscope - Logic Analyzer with I2C, SPI, Async, SDIO, 1-Wire, CAN protocol decoders, Digital Signal Generator, Frequency Counter and integrated Protocol Analyzers in a compact and easy to use USBee Test Pod

Professional Product Details

Our Award Winning Company

logic analyzerlogic analyzer

About Our Company

BusBee™ Serial Bus Monitor
and 4-Channel Logic Analyzer

Affordable I2C, SPI, Async, USB, CAN, 1-Wire, Sync Serial, and I2S bus data streaming to disk using the BusBee

BusBee Details

logic analyzer

USBee Suite™ Logic Analyzer Oscilloscope and Protocol Analyzer Software

Powerful Logic Analyzer, Oscilloscope and Protocol Analyzer software for the USBee QX, USBee RX, USBee DX, USBee ZX and the USBee SX. See what it can do for you!

USBee Suite Details

What our Customers Say!

... I love your products! The USBee I have is by far the most useful tool that I use on *all* of my embedded projects.

What our Customers Say!

Our USBee has proven its worth many times over with its ease of operation and robust functionality. It is a valuable tool that is a must in any engineering development or integration project.

What our Customers Say!

I do LOVE the device! :-) What a time saver when validating/comparing multiple prototypes!

What our Customers Say!

The decoding features of the USBee let me simultaneously view several serial signals that are configured differently, have noise or other errors, etc. It has saved me so much time debugging and fine-tuning the embedded project I am working on. Thanks so much!

What our Customers Say!

I find the USBee tool very, very useful. It’s been used so many times to troubleshoot nagging timing problems. Thank you, thank you.

What our Customers Say!

THANK YOU so much for my usbee!! Works great! I soooo depend on this little guy...great product!! Thanks again!

What our Customers Say!

I would like to thank you for the great USBee-Tools. I'm using the tools quite often and they really are helpful and time saving.

What our Customers Say!

First of all I want you to know how useful I find your product. In short, it's great. Thanks for a great product. Keep up the good work there in Temecula.

What the USBee Inventor Says!

I hope you share my passion for building great electronics, and that my USBee can help you in that endeavor as it has for so many people, including me!