I2C SPI USB CAN eSPI Cable Testing View All Videos Quick Start Guides Software Downloads App Notes White Papers User Manuals Knowledge Base Sales Support About Us
Products Blog Sales Support Contact Search

Beagle USB 12 Protocol Analyzer


Part Number: TP320221

Availability: In-Stock

Non-intrusive Full/Low Speed USB bus monitor with real-time display, search, and filtering.

Receive 15% off any cable and 20% off any board with purchase of select devices. Discount applied at checkout.

The Beagle USB 12 Protocol Analyzer is a non-intrusive Full/Low Speed USB protocol analyzer that includes real-time USB descriptor parsing. Developers can monitor what is happening on the USB bus as it happens with 21 ns resolution.

Thanks to the Beagle USB 12 analyzer's low cost, every engineer can have his or her own. That means you do not have to schedule time to share your analyzer with other developers. Bottom line, your company saves time, effort and money.

If you are still not sure which features are perfect for your application, please see our USB Product Comparison chart.

Interested in a high-speed USB analyzer with full class-level decoding?
The Beagle USB 480 Protocol Analyzer can capture up to high-speed USB, low-level bus events and decode class-level data in true real-time.
Detailed technical information about the Beagle USB 12 Protocol Analyzer can be found in the User Manual.
We also have a Quick Start Guide to help you get started.
  • Non-intrusively monitor Full/Low Speed USB (12 Mbps/1.5 Mbps)

Detailed technical information can be found in the datasheet.

What is Included
Non-intrusive USB monitoring

The Beagle USB 12 analyzer is galvanically isolated so it will not affect the system under test nor distort the results. Simply attach the Beagle USB 12 inline to passively monitor Full-speed and Low-speed USB devices. It is also possible to monitor High-speed devices by attaching the device through a Full-speed hub.

USB Descriptor Decoding

The class-level decoding feature of the Data Center Software provides real-time USB descriptor decoding for data captured with a Beagle USB 12 Protocol Analyzer. Full class-level decoding is available with the Beagle USB 480 Protocol Analyzer.

Nearly Limitless Capture

Captured data is streamed via High-speed USB directly to your computer. The amount of data captured is limited only by the amount of physical memory available on the machine.

Real-Time Display

See how your device interacts with the USB host in real time. Do not waste your time setting up complex triggers to capture data only to discover that the data of interest did not get captured.

With the Beagle USB 12 Protocol Analyzer, you can see the USB packets in real time. Other analyzers claim to have real-time capture, but the Beagle analyzer is the only low-cost analyzer that lets you see USB packets as they are sent over the USB bus.

High-Speed USB 2.0

USB Bus powered Device

The Beagle USB 12 analyzer is a bus-powered, High-speed USB 2.0 device. This provides two major benefits. As a high speed device, all the data capture by the Beagle USB 12 analyzer is transferred to the test computer at 480 Mbps. As a low power device, the Beagle USB 12 analyzer does not require a power adapter. This makes the Beagle USB 12 analyzer the ideal tool for engineers in the field. Just plug it into a High-speed USB 2.0 port on your laptop and you are ready to go.

Low Cost

The Beagle USB 12 Protocol Analyzer comes complete with software. Additional discounts are available for larger volumes.

The low cost makes it affordable for a company to provide every developer with their own analyzer. The benefits of every developer having their own analyzer are:

  • Less time wasted because developers do not have to share analyzers or go to the lab to debug simple problems.
  • Less wasted time means higher productivity because developers can identify and fix problems quickly and easily with less down-time.
  • Higher productivity means shorter development cycles. Projects get done on time and on budget.

By saving just a few hours of engineering time, the Beagle USB 12 analyzer will have paid for itself.


The Beagle monitor is completely field-upgradable via USB. Total Phase is committed to improving the Beagle USB analyzer and making these improvements available to our customers.

You will never have to worry about being out of step with the latest software features. Eligible software and firmware upgrades are always freely available in the Downloads section of this website.

General Requirements
Available Software  Required Software
TP201110: Data Center Software TP207010: USB Drivers - Windows   
TP202110: Beagle LabVIEW Driver    TP207210: USB Drivers - Linux
TP200210: Beagle Software API  Mac OS X (no drivers required)



PC Requirements & Supported Operating Systems (32-bit and 64-bit)
•    Windows: 7, 8, 8.1, 10
•    Linux: Red Hat, SuSE, Ubuntu, Fedora
•    Mac OS X: 10.7-10.14

Minimum Hardware requirements
•    Intel or AMD processor operating at 2 gigahertz (GHz) or faster
•    1 gigabyte (GB) physical RAM (32-bit) or 2 GB RAM (64-bit)
•    2 GB or more available hard disk space
•    High-speed USB port
•    VGA capable of 1024x768 or higher screen resolution
•    Internet access is helpful

Beagle Protocol Analyzer User Manual
Beagle USB 12 Protocol Analyzer Quick Start Guide

Related Products


Russell H.
Helped to investigate a tricky
Helped to investigate a tricky problem! Great product.
Device Excellent!!!
Excelente Beagle
Mis clientes estan muy satisfechos por el desempeño del Beagle
Alex B.
API is the best feature
The API is amazing. Whilst the Beagle 12's DataCenter is limited in terms of decoding, I simply extended the multi-platform capture_usb12 example code. I now have class level decoding and proprietary protocol decoding for a few extra hours effort. Fantastic!
Joel R.
Best bang for $
This is an outstanding hardware USB analyzer for device troubleshooting.
Ordered the wrong item, RMA process went very smooth. Ordered the correct items, all work great.
Accounts p.
Best service !Thank you!
Best service! Thank you!
George M.
Like the device, needs more documentation
It would be helpful if more documentation was provided for the device. A 'go by' of the analysis of a standard USB conversation with a Microsoft product for example would be very helpful.
Eric K.
Everything it should be.
The Beagle 12 was essential in getting our project finished on time. We should have bought this from the start rather than waiting until the very end. If you are writing a USB stack, you should own a USB analyzer. And this one had everything we needed for our project. We didn’t need more. Nor would we have been able to finish without it.
steven g.
Great Product!
We just purchase this USB analyzer and have found it to be easy to use and very helpful. Will definitely recommend Totalphase products to others!
Thomas R.
Beagle USB 12
Not really much to say. The Beagle USB 12 does exactly what it advertises to do. Without it, my job would be a whole lot more difficult.
Eric C.
Great device and accompanying software
This clever little gadget has got us out of a very expensive hole fast! The software is intuitive and easy to use.