Tools for AVR Developers

 
AVR32 and AVR

Total Phase offers flexible, powerful, and affordable I2C, SPI, and USB tools that are ideal for AVR developers. Using these tools and the free API offered by Total Phase, AVR developers have the freedom to create custom utilities, graphical user interfaces, and more. Cross-platform support provides the flexibility to develop on Windows, Linux, or Mac OS X platforms. Whether developing inventive projects in your free time or creating powerful devices at work, AVR developers can rely on Total Phase debugging tools to provide the ideal mix of flexibility, low-cost, and power.


 

Serial buses on AVR and AVR32

All AVR and AVR32 microcontrollers feature multiple I2C (TWI) and SPI buses for interfacing with peripheral devices such as EEPROMs, flash chips, sensors, ADC/DAC, and more. Total Phase offers a wide range of I2C and SPI tools that can rapidly simulate, program, exercise, and passively monitor these serial buses.

Tools for I2C (TWI) and SPI

  AVR AVR32
Product I2C SPI I2C SPI
Aardvark I2C/SPI Host Adapter
Cheetah SPI Host Adapter    
Beagle I2C/SPI Protocol Analyzer

Aardvark I2C/SPI Host Adapter

The Aardvark I2C/SPI Host Adapter is a low-cost USB interface that allows developers to send and receive data as an I2C/SPI master or slave from a Windows, Linux, or Mac OS X PC. This versatile tool is indispensable for debugging embedded systems. The Aardvark adapter can be used to emulate master or slave devices, in-system programming, configuration of I2C or SPI peripherals, automated test fixtures, and much more.

Beagle I2C/SPI Protocol Analyzer

The Beagle I2C/SPI Protocol Analyzer is a low-cost, non-intrusive USB-based bus monitor for I2C and SPI. This analyzer can display I2C bus traffic at up to 4 MHz and SPI bus traffic at up to 24 Mhz in real-time, with bit-level timing resolution of 20 ns. The analyzer fully supports Windows, Linux, and Mac OS X, and is an excellent complement to the Aardvark and Cheetah host adapters.

Cheetah SPI Host Adapter

The Cheetah SPI Host Adapter is an efficient high-speed SPI adapter over USB. Reaching speeds of up to 40+ MHz without gaps, the Cheetah adapter is an excellent tool for in-system programming of serial flash memory, streaming data applications, and more.


USB on AVR and AVR32

AVR32 AP7

The AVR32 AP7 microcontroller features a built-in 480 Mbps USB PHY which allows developers to develop high-speed USB-based embedded hosts or devices.

AVR32 UC3

The AVR32 UC3 microcontroller provides full-speed USB (12 Mbps) and On-The-Go capability for creating the next generation of plug-and-play devices.


Tools for USB

  AVR AVR32 AP7 AVR32 UC3
Product FS USB HS USB FS USB
Beagle USB 12 Protocol Analyzer  
Beagle USB 480 Protocol Analyzer

Beagle USB Protocol Analyzers

The Beagle USB analyzers provide unparalleled real-time visibility into USB traffic. The Beagle USB 480 Protocol Analyzer is a high-/full-/low-speed USB analyzer with OTG support. It can monitor and display USB traffic up to 480 Mbps in real-time, including low-level bus events such as OTG HNP and SRP, K and J chirps, and more.

The Beagle USB 12 Protocol Analyzer is a lower cost full-/low-speed USB analyzer which can also monitor and display USB traffic up to 12 Mbps in real-time. It is one of the most affordable hardware-based USB analyzer on the market.


Additional Features and Benefits

  • Flexibility - Easy API interface gives users flexibility to integrate Total Phase hardware into custom software solutions.
  • Compatibility - Fully compatible with Windows, Linux, and Mac OS X.
  • Developer Kits - Interested in both a host adapter and protocol analyzer? Buy an I2C Development Kit, SPI Development Kit, or Programming Kit that include multiple devices, extra cables, and test boards.
  • No Extra Costs - Free software, free API, free firmware/software upgrades, and free technical support.

Atmel, AVR, AVR32 names and logos are the trademarks of the Atmel Corporation.