Total Phase Beagle I2C/SPI Protocol Analyzer

The versatile Beagle I2C/SPI Protocol Analyzer is the ideal tool for the embedded engineer who is developing an I2C, SPI, or MDIO based product.


In Stock, Delivery time: 1-3 days

Further information
Product number: TP320121
Manufacturer: Total Phase


The versatile Beagle I2C/SPI/MDIO Protocol Analyzer is the ideal tool for embedded software engineers developing I2C, SPI or MDIO based products. The Beagle Analyzer is a high performance monitoring solution in a compact, portable device.

Main properties

  • Monitor I2C non-intrusively up to 4MHz
  • Non-intrusive monitoring of SPI up to 24MHz †
  • Non-intrusive monitoring of MDIO up to 2.5MHz (Clause 22 and Clause 45) ‡
  • Real-time data acquisition and display - observe I2C and SPI packets as they occur on the bus.
  • Bit-level timing with up to 20 ns resolution.
  • Fully compatible with Windows, Linux and Mac OS X
  • Includes full feature monitoring tools

High speed USB 2.0

The Beagle Monitor is a bus-powered, high-speed USB 2.0 device. As a high-speed device, all data captured by the Beagle monitor is transmitted to the test computer at 480 Mbit/s. As a bus-powered device, the Beagle monitor requires no power supply, making it the ideal tool for engineers. 

Non-invasive and limitless capture 

The Beagle analyzer has high-impedance inputs, so it does not affect the system under test and does not falsify the results. Connect the Beagle I2C/SPI analyzer inline to passively capture traffic to target devices. Captured data is streamed directly to your computer via high-speed USB. The amount of data collected is only limited by the amount of physical memory available on the computer.

Cost-efficient and time-saving

The Beagle I2C/SPI Protocol Analyzer comes complete with software in single piece quantities. The low cost allows companies to provide each developer with their own analyzer, so problems can be identified and fixed quickly and easily. Less time means more productivity, projects are completed on time and on budget.

Available software


I2C prototyping with Beagle

Technical Data

Device specificationbeagle i2c/spi protocol analyzer small
Beagle I2C/SPI Protocol Analyzer
operating system
Linux and Windows
Power supply
Power supply via USB
USB speed
High Speed ​​USB 2.0
Distortion-free MDIO monitoring
20MHz (Clause 22 and Clause 45)
Distortion-free I2C monitoring
Distortion-free SPI monitoring
24 MHz (CPU speed and SPI bus throughput)
Real-time data acquisition and display
Bit Level Timing
Yes, 20 ns resolution
All monitoring functions included
Distortion-free I2C monitoring up to 4 Mhz
Distortion-free SPI monitoring up to 24 Mhz
Real-time data acquisition and display
Bit Level Timing
Fully Linux and Windows compatible
Contains all functions of the Beagle I2C/SPI
SPI Model ComparisonAardvark-I2C-Host-adapter-small
Aardvark I2C/SPI Adapter
Cheetah SPI Bus Host Adapter small
Cheetah SPI Host Adapter
Promira I2C/SPI/eSPI Plattform
Promira SPI Applications
Promira I2C/SPI/eSPI Plattform
Promira eSPI Applications
beagle i2c/spi protocol analyzer small
Beagle I2C/SPI Protocol Analyzer
Article NumberTP240141TP280121TP500110 TP500110TP320121
Supported SPI ProtocolsSPI-Single I/OSPI Single I/O

SPI Level 1:
SPI Single I/O

SPI Level 2:
SPI Single, Dual I/O

SPI Level 3:
SPI Single, Dual, Quad I/O

eSPI Analysis:
eSPI Single, Dual, Quad I/O

eSPI Active:
SPI-Single, Dual, Quad I/O

SPI-Single I/O
FunctionsMaster/Slave Host AdapterMaster/Slave Host AdapterSPI Level 1/2/3: Master/Slave Host Adapter

eSPI Active:
Master/Slave Host Adapter

eSPI Analysis:
Real time Busmonitor

Real time Bus Monitor
Master Clock Speed8 MHz40+ MHz

SPI Level 1:
12,5 MHz

SPI Level 2:
40 MHz

SPI Level 3:
80 MHz

eSPI Active/ Analysis:

66 MHz

24 MHz
Slave Clock Speed4 MHzN/A

SPI Level 1:
8 MHz

SPI Level 2/3:
20 MHz

eSPI Active:

eSPI Analysis:
66 MHz


24 MHz
Chip/Slave Select13

SPI Level 1:

SPI Level 2:

SPI Level 3:

eSPI Active:
up to 8

eSPI Analysis:
Monitor 2 alerts,
2 resets,
2 chip

Monitor 1 slave select
Slave ability< = 60

SPI Level 1/2/3:

eSPI Active:
Standard 20 MHz

eSPI Analysis:

Voltage level (V)3.3-5V
(Level Shifter Board: 1.2V - 3.3V)
(Level Shifter Board: 1.2V - 3.3V)

SPI Level 1/2/3:
0.9-3.45 V, 5 V

eSPI Active/Analysis:
1.8 V

Target Power5 V, 30mA available5 V, 30mA availableSPI Level 1/2/3:
2 independent, 1 adjustable, (0.9-3.45V), 1 switchable (3.3-5V) 200mA available
eSPI Active/Analysis:
5 V, 30mAavailable
5 V, 30mAavailable
variable word length x x

SPI Level 1/2/3:

eSPI Active/Analysis:

ConnectionFull Speed USBHigh Speed USB

SPI Level 1/2/3:
High Speed USB, Ethernet

eSPI Active/Analysis:
High Speed USB, Ethernet

High Speed USB
I2C model comparison

Aardvark I2C/SPI Adapters

Promira I2C/SPI/eSPI Plattform
Promira I2C Level 1

Promira I2C/SPI/eSPI Plattform
Promira I2C Level 2

beagle i2c/spi protocol analyzer small
Beagle I2C/SPI Protocol Analyzer

Article numberTP240141TP500110TP500110TP320121
Protocols supportedI2CI2CI2CI2C, MDIO,
SPI single I/O
FunctionMaster/Slave Host AdapterMaster/Slave Host AdapterMaster/Slave Host AdapterReal-time Bus Monitor
Master Clock Speed800kHz1MHz3.4MHz24MHz
Slave clock speed800kHz1MHz3.4MHz24MHz
Chip/Slave Select1N/AN/AMonitor 1 slave select
Slave Capability><= 6AdvancedUltraN/A
Voltage Level (V)3.3-5V0.9-3.45V, 5V0.9-3.45V, 5V3.3-5V
Target Power5V, 30mA available2 Independent, 1 Programmable, (0.9-3.45V), 1 Switchable (3.3-5V) 200mA available2 Independent, 1 Programmable, (0.9-3.45V), 1 Switchable (3.3-5V) 200mA available5V, 30mA available
connectionFull Speed ​​USBHigh Speed ​​USB, EthernetHigh Speed ​​USB, EthernetHigh Speed ​​USB


I2C Entwicklungskit
I2C Development Kit
Total Phase I2C Development Kit consists of an Aaardvark, a beagle, 2 x 10-pin split cables, 1 x I2C / SPI activity board and 2 two 1.83 cm USB A to B cables.

SPI Entwicklungskit
SPI Development Kit
The Total Phase SPI development kit is a bundle consisting of Cheetah, Beagle SPI & accessories specially adapted for SPI development.

I2C/SPI Activity Board
I2C/SPI Activity Board
The I2C/SPI Activity Board enables experienced developers to carry out a plausibility check.

Level Shifter Board
Level Shifter Board
The Level Shifter Board enables voltage level conversion from 1.2V to 3.3V

10 pin split cable10-Pin Verteilungskabel
10-Pin Split Cable
The 10 pin split cable allows the individual connection of the SPI or I2C pins.

10-Pin Split Kabel Grbber Clips10-Pin Verteilungskabel
10 Pin Split Grabber Clips Cable
10-pin gripper clip split cables with the individual strands make it easy to connect the I2C/SPI devices.

Cheetah SPI Host Adaptercheetah-Pin-belegung
Cheetah SPI Host Adapter
The Cheetah SPI Host Adapter is a high-speed SPI adapter that is capable of communicating over SPI at up to 40+ MHz.

High-Sped SPI Flash Demo Board
High-Speed SPI Flash Demo Board
The High-Speed ​​SPI Flash Demo Board has a slave memory device capable of communicating at 50MHz.

DVI DDC BreakoutDVI DDC Stecker
DVI DDC Breakout Cable
The DVI DDC Breakout Cable is a standard 2 meter DVI-D single link cable with an additional 5x2 0.100" pitch keyed box connector.

VGA DDC Breakout Cable
The VGA DDC Breakout Cable is a 2 meter VGA cable (HD15-male to HD15-male) with an additional 5x2 0.100" pitch keyed box connector.

Flash SOIC-8 Socket Board 10/34
Flash SOIC-8 Socket Board - 10/34
The Flash SOIC-816 Socket Board - 10/34 offers the embedded developer a simple and cost-effective way to program SPI-based serial flash devices.