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.
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.
AVR | AVR32 | ||||
Product | I2C | SPI | I2C | SPI | |
Aardvark I2C/SPI Host Adapter | |||||
Cheetah SPI Host Adapter | |||||
Beagle I2C/SPI Protocol Analyzer |
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.
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.
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.
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.
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.
AVR | AVR32 AP7 | AVR32 UC3 | ||
Product | FS USB | HS USB | FS USB | |
Beagle USB 12 Protocol Analyzer | ||||
Beagle USB 480 Protocol Analyzer |
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.
Atmel, AVR, AVR32 names and logos are the trademarks of the Atmel Corporation.