{"product_id":"tp600110-i2c-active-level-1-application-total-phase-uk","title":"Total Phase PROMIRA I2C Active - Level 1 Application","description":"\u003cp\u003eThe Promira I2C Active Level 1 Application (TP600110) turns a Total Phase Promira Serial Platform into an I2C host adapter running as master or slave from 1 kHz to 1 MHz, covering Standard mode through Fast-mode Plus. It adds multi-master support, a slave response of up to 256 bytes and six configurable GPIO, and works with SMBus, PMBus, DDC, IPMI and TWI devices. It is the entry licence for I2C firmware bring-up, EEPROM programming and peripheral emulation on the Promira.\u003c\/p\u003e\n\n\u003ch2\u003eI2C Master and Slave to 1 MHz\u003c\/h2\u003e\n\u003cp\u003eAs a master, Level 1 transmits and receives at any rate from 1 kHz to 1 MHz, with repeated start, 10-bit slave addressing and inter-bit and inter-byte clock stretching. Multi-master support lets the Promira share a bus with a target CPU, which is how you test what happens when two controllers contend for the same peripheral. At 1 MHz the Promira runs Fast-mode Plus parts at their rated speed, above the 800 kHz ceiling of the \u003ca href=\"\/products\/total-phase-tp240141-aardvark-i2c-spi-interface\"\u003eAardvark\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch2\u003eEmulate an I2C Peripheral Before the Silicon Arrives\u003c\/h2\u003e\n\u003cp\u003eIn slave mode the Promira answers a master with a single response of up to 256 bytes, and slave transmit and receive run asynchronously, so the host firmware sees a device that behaves like the real part rather than a blocking stub. Software-configurable pull-ups and target power pins mean a small sensor board can be brought up straight from the adapter. That lets firmware teams write and test I2C drivers against an emulated sensor, EEPROM or power controller while the hardware is still at the fab.\u003c\/p\u003e\n\n\u003ch2\u003eSMBus, PMBus and IPMI Compatible\u003c\/h2\u003e\n\u003cp\u003eLevel 1 is compatible with DDC, SMBus, PMBus, SBBus, IPMI and TWI, so the same licence reads voltage regulators over PMBus, talks to a BMC over IPMI and programs an EDID EEPROM over DDC. Up to six GPIO are available, four while the I2C pins are in use, for driving reset and interrupt lines alongside the bus.\u003c\/p\u003e\n\n\u003ch2\u003eSoftware and API\u003c\/h2\u003e\n\u003cp\u003eControl Center Serial gives interactive control of the bus and GPIO. Flash Center programs and verifies I2C and SPI memory devices (Windows and Linux). The free Promira Software API covers C, C#, Python, .NET, VB.NET and VB6, with a LabVIEW driver for test stations, and the Promira Aardvark Wrapper API runs code written for the Aardvark API while you port it. Promira software runs on Windows 10 and 11, Linux and macOS 13 or later.\u003c\/p\u003e\n\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003ctd\u003eI2C master and slave (Active)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI2C master speed\u003c\/th\u003e\n\u003ctd\u003e1 kHz to 1 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI2C slave speed\u003c\/th\u003e\n\u003ctd\u003e1 kHz to 1 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eModes\u003c\/th\u003e\n\u003ctd\u003eStandard mode to Fast-mode Plus; any rate from 1 kHz to 1 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSlave response\u003c\/th\u003e\n\u003ctd\u003eUp to 256 bytes, asynchronous slave transmit and receive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAddressing\u003c\/th\u003e\n\u003ctd\u003e10-bit slave addressing, repeated start\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eClock stretching\u003c\/th\u003e\n\u003ctd\u003eInter-bit and inter-byte\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCompatible protocols\u003c\/th\u003e\n\u003ctd\u003eDDC, SMBus, PMBus, SBBus, IPMI, TWI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConfigurable GPIO\u003c\/th\u003e\n\u003ctd\u003eUp to 6 (4 while using I2C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHost platform\u003c\/th\u003e\n\u003ctd\u003ePromira Serial Platform (TP500110), USB 2.0 or Gigabit Ethernet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSoftware\u003c\/th\u003e\n\u003ctd\u003eControl Center Serial, Flash Center, Promira Software API, LabVIEW driver\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eManufacturer part number\u003c\/th\u003e\n\u003ctd\u003eTP600110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eLimitations\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a software licence only. It runs on the \u003ca href=\"\/products\/total-phase-tp500110-promira-serial-platform-uk\"\u003ePromira Serial Platform\u003c\/a\u003e (\u003cspan data-ds-price=\"total-phase-tp500110-promira-serial-platform-uk\"\u003e£1,040\u003c\/span\u003e ex VAT), which is sold separately and must be in place before the licence can be installed.\u003c\/li\u003e\n\u003cli\u003eLevel 1 stops at 1 MHz. High-speed mode (3.4 MHz) needs the \u003ca href=\"\/products\/tp600210-i2c-active-level-2-application-total-phase-uk\"\u003eI2C Active Level 2\u003c\/a\u003e licence, which is installed on top of Level 1.\u003c\/li\u003e\n\u003cli\u003eThis licence drives the bus. To capture traffic between two live devices without taking part, add the \u003ca href=\"\/products\/total-phase-promira-i2c-active-analysis-application\"\u003eI2C Analysis\u003c\/a\u003e application.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eWhich I2C Option Should You Choose?\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eAardvark I2C\/SPI Host Adapter\u003c\/th\u003e\n\u003cth\u003ePromira I2C Active Level 1\u003c\/th\u003e\n\u003cth\u003ePromira I2C Active Level 2\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI2C master and slave\u003c\/th\u003e\n\u003ctd\u003eTo 800 kHz\u003c\/td\u003e\n\u003ctd\u003e1 kHz to 1 MHz\u003c\/td\u003e\n\u003ctd\u003eTo 3.4 MHz (High-speed mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConfigurable GPIO\u003c\/th\u003e\n\u003ctd\u003eSee product page\u003c\/td\u003e\n\u003ctd\u003e6 (4 while using I2C)\u003c\/td\u003e\n\u003ctd\u003e12 (10 while using I2C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHost connection\u003c\/th\u003e\n\u003ctd\u003eUSB\u003c\/td\u003e\n\u003ctd\u003eUSB 2.0 or Gigabit Ethernet\u003c\/td\u003e\n\u003ctd\u003eUSB 2.0 or Gigabit Ethernet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePrerequisite\u003c\/th\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003ePromira Serial Platform\u003c\/td\u003e\n\u003ctd\u003ePlatform plus I2C Active Level 1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePrice ex VAT\u003c\/th\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"total-phase-tp240141-aardvark-i2c-spi-interface\"\u003e£335\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan data-ds-price=\"tp600110-i2c-active-level-1-application-total-phase-uk\"\u003e£120\u003c\/span\u003e plus platform\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan data-ds-price=\"tp600210-i2c-active-level-2-application-total-phase-uk\"\u003e£650\u003c\/span\u003e plus Level 1 and platform\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cp\u003eIf 800 kHz is enough and you do not need Ethernet, the Aardvark is the lower-cost I2C host adapter. Choose the Promira with Level 1 when you need Fast-mode Plus at 1 MHz, Ethernet control from a production rack, or a platform that can grow into SPI and analysis later.\u003c\/p\u003e\n\n\u003ch2\u003eTypical Applications\u003c\/h2\u003e\n\u003cp\u003eProgramming 24-series I2C EEPROMs on assembled boards at 1 MHz. Emulating a PMBus voltage regulator so power-sequencing firmware can be tested without the regulator fitted. Scripting I2C register regression tests in Python on a test station, with the Promira controlled over Gigabit Ethernet.\u003c\/p\u003e\n\u003cp\u003eLevel 1 suits firmware engineers doing I2C driver bring-up, test engineers building automated fixtures, and production engineers programming I2C memory in line.\u003c\/p\u003e\n\n\u003cp\u003eOrder the Promira I2C Active Level 1 Application from \u003cspan data-ds-price=\"tp600110-i2c-active-level-1-application-total-phase-uk\"\u003e£120\u003c\/span\u003e ex VAT. For a formal quotation, or a platform and licence bundle, \u003ca href=\"\/pages\/contact-us\"\u003erequest a quote from our team\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003ch3\u003eDoes this include the Promira hardware?\u003c\/h3\u003e\n\u003cp\u003eNo. It is an application licence for a Promira Serial Platform you already own or order with it. The \u003ca href=\"\/products\/total-phase-tp500110-promira-serial-platform-uk\"\u003ePromira Serial Platform\u003c\/a\u003e is \u003cspan data-ds-price=\"total-phase-tp500110-promira-serial-platform-uk\"\u003e£1,040\u003c\/span\u003e ex VAT.\u003c\/p\u003e\n\u003ch3\u003eIs the Promira faster than the Aardvark for I2C?\u003c\/h3\u003e\n\u003cp\u003eYes. With I2C Active Level 1 the Promira runs master and slave to 1 MHz; the Aardvark stops at 800 kHz. Level 2 raises the Promira to 3.4 MHz.\u003c\/p\u003e\n\u003ch3\u003eDoes Level 1 support SMBus and PMBus?\u003c\/h3\u003e\n\u003cp\u003eYes. Total Phase lists DDC, SMBus, PMBus, SBBus, IPMI and TWI compatibility for Level 1, together with 10-bit addressing and clock stretching.\u003c\/p\u003e\n\u003ch3\u003eCan one Promira run several applications?\u003c\/h3\u003e\n\u003cp\u003eYes. Total Phase states that a Promira Serial Platform can hold more than one application licence, so the I2C, SPI and analysis applications can all sit on the same unit. Each licence is added as a licence file through the Promira's admin interface, alongside firmware updates.\u003c\/p\u003e\n\n\u003cp\u003e\u003csmall\u003eLast reviewed 5 October 2026.\u003c\/small\u003e\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003csmall\u003eSources (6 Total Phase pages)\u003c\/small\u003e\u003c\/summary\u003e\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/i2c-active1\/\"\u003eI2C Active Level 1 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/i2c-active2\/\"\u003eI2C Active Level 2 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/promira-serial\/\"\u003ePromira Serial Platform\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/promira-software-api-i2cspi\/\"\u003ePromira Software API\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/control-center-serial\/\"\u003eControl Center Serial\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/support\/articles\/204227283-promira-serial-platform-system-user-manual\/\"\u003ePromira Serial Platform System User Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768388378813,"sku":"TP600110","price":120.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-software-total-phase-promira-i2c-active-level-1-application-36504069112031.jpg?v=1684962113","url":"https:\/\/thedebugstore.com\/products\/tp600110-i2c-active-level-1-application-total-phase-uk","provider":"Debug Store","version":"1.0","type":"link"}