Corelis Europe

I2C Bus Analyzer and Exerciser Products


Download Product Whitepaper

Download Product Datasheet


Home > Products > Bus Analyzers and Exercisers > I2C Bus Analyzer and Exerciser Products > BusPro-I Bus Analyzer & Exerciser


BusPro-I™  Bus Analyzer, Monitor, Debugger and Programmer

The BusPro-I has all the power, flexibility, and features you need to monitor and debug the I2C bus circuitry on your board. The BusPro-I can be used to monitor and log I2C bus traffic in real-time, generate I2C transactions to communicate with peripheral components on the bus, and in-system program I2C compatible EEPROMs.

Because of its rich feature set, reliability, portability, and ease-of-use, the BusPro-I can be used in a wide variety of applications, such as product development, prototype validation, troubleshooting, system integration, production, and field testing. The Windows® XP/Vista/7 I2C Exerciser host software included with the BusPro-I provides a user-friendly GUI control and visibility of the BusPro-I, including set-up, options, and traffic visibility screens.

BusPro-I Bus Analyzer/ExerciserI2C Exercise Software Demo Download

BusPro-I Features

  • Supports I2C and SMBus

  • Supports Standard-mode, Fast-mode, and Fast-mode Plus (Fm+) with I2C bit rates up to 5 Mbit/sec

  • Supports High-speed mode (Hs-mode) monitoring up to 5 Mbit/sec

  • Passive traffic monitoring with unlimited state and timing recording

  • Time stamping, message filtering, and symbolic translation

  • Automatic detection of bus voltage and signal thresholds

  • Two general purpose I/O channels

  • Programmable trigger event to highlight bus transactions of interest

  • Programmable bus voltage reference and pull-up resistors on the SDA and SCL lines

  • In-System Programming of I2C Serial EEPROMs

  • Robust and portable design ideal for both lab and field work

  • High-speed USB 2.0 interface

  • Easily connects to PCs and workstations via high-speed USB 2.0 interface; no external power supply required

  • 32-Bit Windows application with an intuitive interface


Major Functions of BusPro-I

I2C Monitor: Passively listens and records all I2C bus traffic while displaying real-time data in both state and waveform timing windows. By using the computer hard drive for trace storage, the BusPro-I has virtually unlimited trace data recording capability. message filtering, symbolic translation, and event triggering are all included. During capture, bus signal validation and protocol conformance are continually evaluated with deviations flagged. An example screenshot of the monitor window is shown below.

BusPro-I Monitor Window

BusPro-I Bus Monitor Window
(click for a full size view)


I2C Debugger: A user interactive bus I/O access portal. The debugger enables individual bus transfers for immediate target communications. Looping supports repeated I/O patterns to facilitate external signal observations. Besides generic writing and reading of data blocks, a growing library of standard devices is included showing interactive screens tailored to the device's organization (such as ADCs, DACs, flash memories, SMBus behavior, etc.). An example screenshot of the debugger window is shown below.

BusPro-I Debugger Window

BusPro-I Debugger Window


I2C Programmer: Provides easy-to-use high-speed in-system programming of I2C-compatible serial EEPROMs. Two example screenshots of the programmer windows are shown below.

BusPro-I Programming Window

BusPro-I Programmer Window

BusPro Programmer Read Device Contents Window

BusPro-I Programmer Read Device Contents Window



At the core of the BusPro-I is an on-board engine whose logic performs the low level interaction with the I2C bus. This element receives set-up, direction, and drive data from the host via a USB 2.0 port. Conversely, as bus activity is detected and characterized, its transitional information is conveyed up to the host for further processing.

Test Discrete I/O Signals

Two programmable lines can be operated under PC host software control. They are available to stimulate the target system or sense target conditions in coordination with the testing. Each line is programmable as input, output, or output open-drain. One of these outputs can be used as a dedicated trigger to synchronize with external laboratory equipment. A second discrete I/O can be used as an input trigger.

Adjustable Voltage Levels

The voltage levels of the discrete I/O and trigger lines are programmable from 1.25V to 3.3V in increments of 50mV. The I2C bus reference voltage can be programmed as target driven through its bus pull-ups or driven from the BusPro-I analyzer. This target reference voltage can also be measured. When the BusPro-I is programmed to source this reference level, the voltage can be set with 100mV resolution over the range of 0.8V to 5V. When the BusPro-I reference voltage drives the bus, one of a set of pull-up resistors can be selected. The resistor values span the range from 250 to 50K ohms. Additionally, individual threshold levels can be adjusted for sensing high and low conditions on the bus. This supports I2C bus hysteresis requirements.

BusPro-I Hardware Configuration Window

BusPro-I Hardware Configuration Window

* Note: The I2C bus is also often referred to as IIC bus, Philips I2C bus, Inter-IC bus, 2-wire bus, 2-wire serial bus, two-wire bus, or SMBus.


BusPro-I  Bus Analyzer, Monitor, Debugger and Programmer


Bus Analyzer Comparison Chart - CAS-1000-I2C/E vs BusPro I2C

Bus Analyzer Comparison Chart

BusPro-I CAS-1000-I2C/E
I2C Feature Summary
Monitor (I2C Traffic Capture)
up to 5 MHz

up to 5 MHz
Debugger (I2C Master)
up to 5 MHz

up to 5 MHz
Programmer (In-System Programming)
Emulator (I2C Slave Device Emulation)  
up to 1.9 MHz
Test (Script-Driven I2C Bus Tester)  
Parameters Scope (I2C Bus Measurement)  
I2C Bus Support
Fast-mode Plus (Fm+)
High-speed mode (Hs-mode)
7-bit Address Support
10-bit Address Support
Bus Master
Multi-Master Capable
PEC (Packet Error Checking) Generation
PEC (Packet Error Checking) Validation
Traffic Monitor (Detail)
Trace Listing
Time Stamping
Timing Waveform Depiction
Programmable Traffic Filtering
Trigger Event Detection
Automatic Protocol Checking
Symbol Replacement
Continous Logging of Trace Data
Interactive Debugger (Detail)
Transmit Data
Receive Data
Simultaneous Operation with Monitor
Serial EEPROM Programmer (Detail)
Device Emulator (Detail)
Emulated Master Device  
Emulated Slave Device  
(up to 10)
Emulated Slave Clock Stretching on Data ACK Bit  
Script-driven Bus Tester (Detail)
Script-based Debugging  
Forced Bus Error Injection  
Glitch Pattern Injection  
Parameters Scope (Detail)
Analog Waveform Display  
Parametric Measurements  
Third Party Interface
Development API / DLL
LabVIEW Support
External Signalling
General Purpose I/O Signals

SMB Trigger In
SMB Trigger Out
IEEE-1149.1 Boundary-Scan JTAG Controller  
Part Number 90010 90002
High-speed USB 2.0 Device
Bus-powered USB Device
I2C Exerciser Software GUI
Windows XP/Vista Support
RoHS Compliant
CE Marked



BusPro-I Case Study

  This BusPro-I Whitepaper provides an overview and case study of how the BusPro-I can debug an I2C interface, quickly identifying the issue and ultimately allowing it to be fixed.Download Product Whitepaper  



  While the BusPro-I is aimed at board level debugging, the more advanced CAS-1000-I2C/E hardware is intended primarily for I2C designers and test engineers who need to measure and validate parameters on the I2C bus. This hardware provides significantly enhanced functionality such as master and slave emulation, bus parametric testing, glitch injection, clock stretching, and timing skew. Click here for more information on the CAS-1000-I2C/E. Visit our I2C Bus Analyzer page for a summary of the BusPro-I and CAS-1000-I2C/E products.  






to top




For complete information on Corelis Bus Analyzers, please refer to the detailed datasheet for this product.

To speak with a Sales Engineer, please click here


Download Product Whitepaper

Download Product Datasheet


JTAG Products

JTAG Products

JTAG Interconnect, ISP, and Functional Test Solutions

Bus Analyzers

Bus Analyzers

I2C and ARINC-629 Bus Analysis Solutions



Request DFT Reviews, Test Procedures, and Turn-Key Solutions


JTAG Education

Whitepapers, Demos, Tutorials, and Design Tips


Copyright Corelis 2017.  All rights reserved.


Sitemap EWA Technologies Blackhawk DSP EWA Corporate Contact Corelis Europe