I2C Studio/Framework Download

Here you can download the I2C Studio and I2C Frameworkrelated files including their documentation. Both, the application and the framework are part of the same setup.

Evaluation

You can easily evaluate the software without any hardware simply using the built-in virtual I2C Device. Download your I2C Studio:

Purchasing

In case you later on purchase a service contract, you will receive a license key which you can use to unlock the evaluation version to a full version. No re-installation is necessary. Below please find all the versions starting with the latest release. Click here to have a look at all versions at once.

Your version

To find your version select a service contract which is older or equal to the one you own. Click on the below button to show the different dates.The tab with the best version is opened upon your selection.

Versions

I2C Studio V5.15.0

telos I2C Negative Tester
  • Enhanced editor for expert test case
    • Show hex data in a table
    • Show hex, bit and condition data in a graphical format
  • Added keyboard edit function
  • Time measurement functions: Cursor for absolute delta time measurements
  • Show data/condition and graphic signals in one column
  • Enhanced configuration for editor and result window
    • show byte or bits
    • select hex radix
    • choose between 7 and 8 bit addresses
  • Enhancements in the visualization of test case for testcase definitions

I2C Studio V5.14.0

telos I2C Negative Tester
  • New testcase “Master Expert” to configure each bit of data bytes
  • Export functions for the result window in Ascii, Html, Text format (similar as the for tracer the export functions)
  • Improvement in configuration of the trace result window:
    • Hide/Show columns
    • Change of address format
  • Enhancements in the visualization of test case for testcase definitions

Details on the updates are available here

I2C Studio V5.13.0

General
  • Improvements of the manual, i.e. the help-system
telos I2C Negative Tester
  • New feature to set the timing for the SCL/SDA signals (e.g. hold or setup time)
    • In the previous version the timing was changed via an algorithm automatically (testcase: Master Clock Diversifying)
    • In the current version each timing value could be set manually (test case: Master Data, Master Termination)
  • New feature to set the parameter for each testcase (in the testcase list) instead of setting the parameter once for all testcase
  • New feature to show the log data while sending:
    • Similar to the master window the message transfer with the status is visible in a list box while the Negative Tester is running
    • The old result window (HTML format) with more detailed information of the last run is still available
  • Improvement in the interface:
    • All information for the configuration of the testcase are available in the Negative Tester Window (the dialogs to add and edit the test case were removed)
    • The controls are clearly arranged in tab pages
    • The sent data (I2C-bus message data and signals) are visible on the Negative Tester Window direct after the changes of the configuration. Thus the user can easily understand the function of the parameters by watching the changes in data and signals (SCL/SDA)
    • Due the split screen the user can increase the windows for data definitions and for the results to use the full size of the Negative Tester Window

I2C Studio V5.12.1

General
  • Improved Labview examples, now using the Labview 2014 file format. The former Labview 8.2 version is still available from our support
  • Improved exception handling, avoids message boxes with same content
  • Improved german language support
  • Integrated web browser feature updates solving page rendering issues. If not available the external standard browser will be used
  • The static library implementing the I2C. C++ API is now available for the VC15.0 binary API as delivered with Visual Studio 2017
telos I2C Negative Tester
  • Reduced timings for t_SU;DAT in Master Timing Tests: 40 ns @ 1000 kHz, 80 ns @ 400 kHz, 240 ns @ 100 kHz

I2C Studio V5.12.0

General
  • Active internal slave is indicated with green symbol
telos I2C Negative Tester
  • Configurable spike-length for the spike-test
  • SCL-stretching can be ignored in any testcase
  • Improved usability and organization of the testcase tree (e.g. copy, rename etc.)
  • Arbitration lost can also be ignored
  • Configurable NACK behaviour (Stop-Condition, release I2C lines, restart)
  • Enhanced and extended output in the result window (e.g. real average bitrate)
  • Address pointer also added for TX direction in the GUI
  • Enhanced display of the test progress in the status line

I2C Studio V5.11.0

General
  • Extendend and updated documentation with new examples
  • Hardware options can be reached directly by clicking on the displayed voltage of the status bar
  • Removed Windows XP support
telos I2C Negative Tester: Completely revised user interface
  • Test cases can be arranged in any order and can be enabled and disabled on demand
  • Each test case can be configured individually/li>
  • I2C-Test-Waveforms are visualized
  • Test data can be verified

I2C Studio V5.10.0

General
  • Deutschland75x45 German Language Support
  • New shortcut button to access I2C slave configuration dialog
  • A bus voltage of 0V is now clearly indicated in red color
  • Improved performance when operating a Negative Tester in conjunction with a Tracer
telos Tracii XL 2.0
  • For 2016 editions of Tracii 2.0 it is now possible to configure an active current source

I2C Studio V5.9.2

General
  • Introduced Windows 10 support
  • Automatically detect the optimal bus termination
telos I2C Studio

Negative Tester

  • The master code for I2C high-speed transfers can be configured

Master

  • Master reports weak bus termination

Slave

  • Added configurable timeout (telos Tracii XL 2.0 only)
telos I2C Framework

C++/.NET

  • Master reports weak termination
  • Automatically detect the optimal bus termination

C++

  • Added Visual Studio 2015 support

Labview

  • Added I2C slave VI
IRD
  • SMBus ARP (SMBus 3.0 support)
  • Smart Battery Data – Fuel Cell
telos Tracii XL 2.0
  • Master reports weak termination
telos Tracii XL
  • Master reports weak termination
telos I2C Negative Tester
  • Increased time resolution from 62.5 ns to 40 ns
  • I2C High Speed Mode with up to 3,57 Mbit/s

I2C Studio V5.8.0

telos I2C Studio

Negative Tester

  • The master code for I2C high-speed transfers can be configured

Master

  • Added support for new SMBus 3.0 message types
  • The master code for I2C high-speed transfers can be configured

Slave

  • Added configurable timeout (telos Tracii XL 2.0 only)
telos I2C Framework

C++/.NET/Java

  • Added SMBus 3.0 support to master
  • Added host implementation of SMBus Host Notify protocol
  • The master code for I2C high-speed transfers can be configured
  • Added configurable timeout for I2C slave (telos Tracii XL 2.0 only)

C++

  • Added support for C++11 features

C

  • The master code for I2C high-speed transfers can be configured
  • Added configurable timeout for I2C slave (telos Tracii XL 2.0 only)
telos Tracii XL 2.0
  • Added support for SMBus 3.0 block modes
  • Added configurable timeout for I2C slave
telos Tracii XL
  • Added support for SMBus 3.0 block modes

I2C Studio V5.7.0

telos I2C Studio

Negative Tester

  • Added I2C high-speed support to master

Tracer

  • Show I2C bus load
telos I2C Framework

C++/.NET/Java

  • Measure the load on the I2C bus
  • Added I2C high-speed support for the Negative Tester
  • Added 10-bit address support to master and slave
telos Negative Tester
  • Added I2C high-speed support to master
  • I2C High Speed Mode with up to 3.2 MBit/s

I2C Studio V5.6.0

telos Tracii XL 2.0
  • Enhanced bus arbitration support
  • Added additional I2C reset sequences to free a blocked I2C bus
IRD
  • Added several devices

I2C Studio V5.5.0

I2C Studio
  • Show I2C termination in the status bar
  • Windows 8.1 Support
telos I2C Framework
  • Visual Studio 2013 support
  • Enhanced interface of I2C.NET API
IRD
  • Added several devices

I2C Studio V5.4.0

I2C Studio
  • Windows 8.1 support
telos I2C Framework
  • NET 4.0 version of I2C.Labview API
telos Tracii XL 2.0
  • I2C slave: 10-bit address support

I2C Studio V5.3.0

I2C Studio
  • New Dialog for the selection of IRD files
  • IRD Composer: added support for moving values
  • Find Dialog: added new “data status” rule
telos I2C Framework

IRD

  • Added support for formulas
  • Replaced DTD with XML schema

Negative Tester

  • Added support for t_HD;DAT=0
IRD Added several devices

I2C Studio V5.2.0

telos I2C Negative Tester
  • Improved bus termination support
IRD

I2C Studio V5.1.0

I2C Framework

C++

  • Added SMBus and PMBus support to the Negative Tester (master mode)

.NET

  • Added SMBus and PMBus support to the Negative Tester (master mode)

Java

  • API has been rewritten completely.
    Now the same functionality as offered by the C++ API is available: I2C master, tracer, ADC and Negative Tester

I2C Studio V5.0.1

I2C Studio
  • Full Windows 8 support
  • .NET 4.0 support
I2C Framework

C++

  • Added Windows XP support to VS2012

.NET

  • I2C.NET (IRD) API: .NET 4.0 support

Java

  • Enhanced 10-bit address support
  • I2C high-speed mode support

I2C Studio V4.7

I2C Studio

telos I2C Negative Tester

  • Messages are also exported as VHDL stimuli file
  • Clear button can be used to delete all result files
  • Made SVG images in the result zoomable

IRD Composer

  • Supported range of I2C addresses can be specified
I2C Framework

Negative Tester Master

  • Export of messages as VHDL stimuli file
  • Added new configuration option “restart_after_nack_or_stop”
I2C Register DefinitionIRDSupported ICs
Analog Devices
  • AD7291
  • ADP5501
  • ADP5520
  • ADP5585
  • ADP5587
  • ADP5588
  • ADP5589
  • ADP8870
  • ADT75
  • ADT7408
  • ADT7410
  • ADT7411
  • ADT7420
  • ADT7516
  • ADT7517
  • ADT7519
  • ADXL312
  • ADXL343
  • ADXL345

I2C Studio V4.6

I2C Studio

Tracer

  • Export to PNG Format

Slave

  • Slave of Tracii XL 2.0 can listen to all I2C addresses

telos I2C Negative Tester

  • Test case for spikes
  • Support for 10-bit slave addresses (master only)
  • SVGZ support in result view (no Internet Explorer plug-ins necessary)
  • I2C Vcc supply can be configured
I2C Framework

C++

  • Visual Studio 2012 support
  • PMBus 1.2 support
  • Negative Tester Master: Spike Generator
  • Negative Tester Master: 10-bit slave addresses

.NET

  • PMBus 1.2 support
  • Negative Tester Master: spike generator
  • Negative Tester Master: 10-bit slave addresses

C

  • I2C address scan

Java

  • I2C address scan
  • Configuration of the level thresholds
  • Getting I2C Vcc
  • Added support for enhanced I2C slave of Tracii XL 2.0
  • 64-bit version
telos I2C Negative Tester
  • Improved time resolution from 9.6 MHz to 16 MHz
I2C Register DefinitionIRDSupported ICs

I2C Studio V4.5

I2C Studio
  • Increased number of bytes shown in the result view of the master
  • Improved layout on on x64 systems
I2C Framework
  • Optimized throughput of the I2C tracer to allow tracing of I2C buses with very high bus loads
  • Added IP6 support for x86 architecture
  • Added support for the new slave of Tracii XL 2.0 to the I2C.C API
telos Tracii XL 2.0
  • Optimized I2C high-speed timing of the I2C slave

I2C Studio V4.4

I2C Studio
  • Update of I2C Slave dialog
I2C Framework
  • I2C.NET API now available for .NET 2.0 and .NET 4.0 runtime environment
telos Tracii XL 2.0
  • Added new I2C slave supporting I2C high-speed and data exchange with PC. New slave can be used in parallel with I2C master and I2C tracer
telos I2C Negative Tester
  • Miscellaneous small optimizations of the Negative Tester

I2C Studio V4.3.1

I2C Studio
  • Added IP6 support
  • Automatic discovery of remote I2C schedulers in local network
I2C Framework
  • Added C++ libraries for Visual Studio 2010

I2C Studio V4.2

I2C Studio

General

  • Full Microsoft Windows 7 (32-bit and 64-bit) support

Tracer:

  • Added IRD search criterions to “Find” dialog

Negative Tester

  • Added “Termination” test case
  • Allow configuration of level thresholds and I2C bus termination
Linear
  • LTC 2637-8
  • LTC 2637-10
  • LTC 2637-12
National
  • LM 48824
  • LM 48821
  • LM 48823
  • LM 49350
  • LM 49450
  • LMV 1088
  • LMV 1089
ST
  • LIS 331 HH
  • STMPE 321
  • STMPE 610
  • STMPE 821
  • STMPE 1208
TI
  • TMP 112
  • TMP 275
  • TMP 400
  • TMP 401
  • TMP 431
  • TMP 432

I2C Studio V4.1

I2C Studio V4.0

I2C Studio V3.0.1

I2C Studio V3.0

I2C Studio V2.3.2

I2C Studio
  • fixed minor bugs
I2C API/Scheduler
  • Added configuration dialog to URT API
Driver
  • Added x64 support
  • Added Microsoft Windows Vista support

I2C Studio V2.3.1

I2C Studio
  • Free IRD license (Until 2006/12)
  • Master: Added support for the new I2C standard fast-mode Plus (Fm+). Thus, bitrates up to 1000 kbit/s are possible! (available for Tracii XL only)

I2C Studio V2.3

I2C Studio

General

  • .NET 2.0 support

Message Viewer

  • Prints trace data in raw-, register- and value mode
  • Support for the new plug-in interface

Time Viewer

  • Virtual mode showing the bit level transitions on the SCL/SDA lines

Statistic View

  • Data export in ASCII, HTML, and CSV
I2C API/Scheduler
  • New Plug-In-Interface
  • Full .NET 2.0 Support
  • Labview 8.0 support

I2C Studio V2.2

I2C Studio Tracer
  • Export of trace data (HTML, CSV, ASCII)
  • Statistic control
I2C Studio Master
Tools
  • SMBus Address Resolution Protocol (ARP) dialog
IRD supported ICs
  • LM 75 (Digital Temperature Sensor and Thermal Watchdog with Two-Wire Interface)

I2C Studio V2.1

I2C Studio
  • New editor for I2C master mode files
  • documentation for building IRDfiles
  • free IRDlicense until June 06
Linear Technology
  • LTC 3447 – Controllable Buck Regulator
Maxim
  • MAX 6625 – 9 Bit Temperature Sensor
  • MAX 6626 – 12 Bit Temperature Sensor
  • MAX 6633 – 12 Bit Plus Sign Temperature Sensor
  • MAX 6634 – 12 Bit Plus Sign Temperature Sensor
  • MAX 6635 – 12 Bit Plus Sign Temperature
  • MAX 6646 – Precision Remote/Local Sensor With Overtemperature Alarm MAX
  • Max 6647 – Precision Remote/Local Sensor With Overtemperature Alarm
  • MAX 6649 – Precision Remote/Local Sensor With Overtemperature Alarm
National Semiconductors
  • LM 63 – Accurate Remote Diode Digital Temperature Sensor
  • LM 64 – Remote Diode Temperature Sensor With PWM Fan Control And 5 GPIO’s
  • LM 85 – Hardware Monitor With Integrated Fan Control
Philips Semiconductors
  • TDA 10046 AHT – Single Chip Channel Receiver For 2k And 8k COFDM Modulated Signals

I2C Studio V2.0

I2C Studio
  • high-level (IC level) tracing based on I2C Register Description (IRD) files
  • New message viewer for tracer window
  • user can choose between different window layouts
  • free IRD license until February 2006
I2C Framework
  • New I2C.C API (master only)
  • Added support for SMBus address resolution protocol (ARP) to I2C.C++ and I2C.NET APIs
  • Added support for I2C Register Description (IRD) files
Analog Devices
  • ADM 1021A – Temperature Monitor
  • ADM 1022 – Temperature Monitor and Fan Controller
  • ADM 1023 – High Accuracy Temperature Monitor
  • ADM 1024 – Hardware Monitor
  • ADM 1025A – Hardware Monitor
  • ADM 1027 – dbCOOL Remote Thermal Controller And Voltage Monitor
  • ADM 1028 – Remote Thermal Diode Monitor With Linear Fan Control
  • ADM 1029 – Dual PWM Fan Controller And Temperature Monitor For High Availability Systems
  • ADT 7518 – Temperature Sensor, 4-Channel ADC And Quad Voltage Output DAC
Maxim
  • DS 1307 – Real-Time Clock
  • DS 1337 – Serial Real Time Clock
  • DS 1338 – Real-Time Clock
  • DS 1339 – Serial Real Time Clock DS 1340 – RTC With Trickle Charger
  • DS 1371 – 32 Bit Binary Counter Watchdog Clock
  • DS 1374 – 32 Bit Binary Counter Watchdog RTC With Trickle Charger
  • DS 1375 – Digital Input RTC With Alarm
  • DS 1388 – EEPROM Bank 1 – RTC/Supervisor EEPROM Bank 1
  • DS 1388- EEPROM Bank 2 – RTC/Supervisor EEPROM Bank 2
  • DS 1388 – RTC – RTC/Supervisor With Trickle Charger
  • DS 1631A &
    DS 1371 – High-Precision Digital Thermometer And Thermostat
  • DS 1672 – Low Voltage Serial Timekeeping Chip
  • DS 1678 – Real Time Event Recorder
  • DS 1682 – Total Elapse Time Recorder With Alarm
  • DS 1721 – Digital Thermometer And Thermostat
  • DS 1775 – Digital Thermometer And Thermostat
  • DS 3231 – Extremly Accurate RTC With TCXO
  • DS 75 – Digital Thermometer And Thermostat
  • MAX 1617A – Remote/Local Temperature Sensor
  • MAX 1619 – Remote/Local Temperature Sensor With Dual-Alarm Outputs
  • MAX 6660 – Remote-Junction Temperature-Controlled Fan-Speed Regulator
  • MAX 6680 /
  • MAX 6681 – 1°C Fail-Safe Remote/Local Temperature Sensor
  • MAX 6690 – 2°C Accurate Remote/Local Temperature Sensor
  • MAX 6900 – RTC In A TDFN
  • MAX 6909 / 6910 – RTC With uP Supervisor And NV RAM Controller
  • MAX 6917 – RTC With Microprocessor Supervisor And NV RAM Controller
National Semiconductor
  • LM 82 – Remote-Diode And Local Digital Temperature Sensor
  • LM 83 – Triple-Diode Input And Local Digital Temperature Sensor
  • LM 84 – Diode Input Digital Temperature Sensor
Philips Semiconductors
  • SAA7118 &
    SAA7119 – Multistandard video decoder with adaptive comb filter and component video input
SBS Forum
  • Smart Battery Data – Revision 1.1
  • Smart Battery Charger – Revision 1.1
  • Smart Battery Manager – Revision 1.0 Smart
  • Battery Selector – Revision 1.1
Texas Instruments
  • TMP 75 – Digital Temperature Sensor
  • TMP 100 – Digital Temperature Sensor
  • TMP 101 – Digital Temperature Sensor
  • TMP 175 – Digital Temperature Sensor

I2C Studio V1.10

I2C Studio Master
  • New transfer status list
I2C Studio Tools
  • Added composer for JEDEC Serial Presence Detect(SPD) images used on SDRAM, DDR and DDR2 RAM modules

I2C Studio V1.9

I2C Studio
  • Added I2C RAM Emulation (256 bytes, slave address configurable)
  • Added I2C via Internet
  • Added context dependent find dialog
I2C Framework
  • Added I2C RAM Emulation (256 bytes, slave address configurable)
  • Enhanced speed of scan of 10 bit I2C addresses
  • Tracii 400: added support for input/ouput testpins
  • I2C.Labview: added network support

I2C Studio V1.8.1

Some minor improvements.

I2C Studio V1.8

Tracii XL
  • A/D triggers added trigger on up to 32 data bytes trigger on message count
Connii MM
  • Added tracer support added testpin support
Trace Window
  • Added dialog for searching of I2C messsages
  • Added printer support
  • New plug-in: VESA DDC (EDID 1.3)
Misc
  • Added network support (use I2C boards connected to other computers)
  • Read/write/modify VESA DDC EEPROM images
ICs added:
  • Catalyst 24C21 (DDC)
  • Catalyst 34FC02 (SPD)
  • Catalyst 34RC02 (SPD)
  • Catalyst 34WC02 (SPD)
  • Microchip 24LC21A (DDC)
  • Microchip 24LCS21A (DDC)
  • Microchip 24LCS22A (DDC)
  • Philips UOC3-1
Misc
  • Added network support DDC image support

I2C Studio Version 1.7.0

Hardware
Tracii XL
  • Max. transfer speed in fast mode increased from 444 to 600 kbit/s
I2C Studio Master
  • SMBus Support
  • TraciiTalk
  • File Import Intel/Freescale Hex Import
I2C Studio Tracer
  • Added Keyboard Control Autoscroll Modified log file format to improve handling very large logs
Labview Tracer Support for Tracii 400 and Tracii XL

I2C Studio Version 1.6.0

Hardware
Tracii XL
  • SMBus support (master & tracer) support of very low master bitrates down to 183 Hz
  • Improved stability in case of external signal distortion
Connii MM
  • New telos I2C interface, supported as well
Tracii 400
  • Now supported by I2C Studio
Trace Window
  • New zoom/navigation buttons
  • Added input testpin support
  • Added SMBus support
  • Message viewer displays message number and the absolute time
  • New interface for tracer plug-ins
  • Added ASCII export (raw, ZIP, GZIP, clipboard)
  • Added image export
SBS Forum
Analog Devices
  • ADM 1021 A (Temperature Monitor)
  • ADM 1022 (Temperature Monitor and Fan Control)
  • ADM 1023 (Temperature Monitor)
Maxim
  • MAX 1617 A (Remote/Local Temperature Sensor)
  • MAX 1619 (Remote/Local Temperature Sensor with Dual-Alarm Outputs)
  • MAX 6633 (12-Bit Plus Sign Temperature Sensor)
  • MAX 6634 (12-Bit Plus Sign Temperature Sensor)
  • MAX 6635 (12-Bit Plus Sign Temperature Sensor)
Philips
  • PCA 9534 (8-bit I/O port)
  • PCA 9535 (16-bit I/O port)
  • PCA 9544 (4-channel multiplexer)
  • PCA 9554 (8 bit I/O port)
  • PCA 9554 A (8 bit I/O port)
  • PCA 9555 (16-bit I/O port with interrupt)
  • PCA 9556 (octal registered interface)
  • PCA 9557 (8-bit I/O port with reset)
  • PCF 8570 (256 byte RAM) PCF 8574 (8 bit I/O expander)
  • PCF 8574 A (8 bit I/O expander)
TI
  • TMP 75 (Temperature Monitor)
  • TMP 100 (Temperature Monitor)
  • TMP 101 (Temperature Monitor) TMP 175 (Temperature Monitor)
I2C C++ API
  • Added support for Visual C++ 7.1
  • Added watchdog to master mode
  • Added SMBus support (tracer & master)
I2C .NET API
  • New parser for trace messages
  • New tracer plug-in interface SMBus support (tracer & master)
  • .NET 1.0/1.1 support
I2C Java API
  • new master only API

New tool for Tracii XL to program I2C EEPROMs/Flash (I2C Flasher license required) more details >>>

I2C Studio Version 1.5.0

I2C Labview API
  • Labview 7.0 support (Master, A/D)
Tracii XL
  • Added support for master bitrates in fast-mode up to 444,4 kHz
I2C Studio
  • I2C address scan dialog (scans the I2C bus for I2C slave addresses)
  • I2C address dialog (converts an I2C address on the fly into different representations: 7, 8, or 10 bits; decimal, hexadecimal, or binary)
I2C Framework
  • Method to scan the I2C bus for slave addresses
  • Additional examples

I2C Studio Version 1.4.1

I2C Studio Version 1.4.0

I2C Studio Version 1.3.0

Tracii XL
  • Added additional trigger conditions for the A/D mode
  • Input testpins can be polled or traced (API only)
  • I2C bus termination can be disabled
URT/URD
  • Added generic URD / URT support