{"title":"Total Phase I2C, SPI and eSPI Tools","description":"\u003cp\u003eTotal Phase host adapters and protocol analysers for I2C, SPI and eSPI: Aardvark, Cheetah, Promira, Beagle I2C\/SPI and the Promira eSPI kit, with licences, boards and cables.\u003c\/p\u003e","products":[{"product_id":"total-phase-tp240141-aardvark-i2c-spi-interface","title":"Total Phase Aardvark I2C\/SPI Host Adapter","description":"\u003csection\u003e\n\u003ch2\u003eFull Description\u003c\/h2\u003e\n\u003cp\u003eThe Total Phase Aardvark I2C\/SPI Host Adapter is a USB-powered host adapter designed for electronic design engineers who need reliable, controllable access to I2C and SPI buses during bring-up, debugging, and production scripting. Operating as both master and slave, it supports I2C at up to 800kHz and SPI at up to 8MHz in master mode (4MHz in slave mode), with a standard 2×5 IDC target connector exposing I2C (SCL\/SDA), SPI (MOSI\/MISO\/SCLK\/SS) and up to six GPIO signals. It interfaces over USB to Windows, Linux, and macOS, and is supplied with the Control Center Serial GUI, Flash Center programming utility, and cross-platform APIs for C\/C\/C#, Python and .NET. With target power output available at +5V for low-current devices and a compact footprint that fits easily on a crowded bench, it provides a dependable link between a computer and digital peripherals without imposing unnecessary complexity.\u003c\/p\u003e\n\u003ch2\u003eUSB to I2C Master\/Slave Control up to 800kHz for Fast Bring-up\u003c\/h2\u003e\n\u003cp\u003eAs an I2C host adapter, the Aardvark operates in both master and slave modes across typical development speeds from a few kilohertz up to 800kHz. This covers Standard-mode (100kHz) and Fast-mode (400kHz) devices comfortably and provides headroom for designs that push closer to 800kHz during evaluation. Master mode enables scripted register access, burst reads, and device initialisation sequences, while slave mode allows engineers to emulate peripherals to test a host SoC’s behavioural edge cases. In practice, this means a board with a temperature sensor and an EEPROM can be validated quickly by writing configuration registers, verifying ACK\/NACK behaviour, and reading back calibration data under repeatable conditions. The direct benefit is reduced time-to-first-success during board bring-up: with deterministic control of bit rate, addressing (7-bit\/10-bit), and transaction framing, engineers can focus on root cause rather than fighting tool setup.\u003c\/p\u003e\n\u003ch2\u003eSPI Master to 8MHz and Slave to 4MHz for Peripheral Exercise\u003c\/h2\u003e\n\u003cp\u003eOn SPI, Aardvark supports master mode up to 8MHz and slave mode up to 4MHz, with control over mode (CPOL\/CPHA), bit order, and chip select handling across the 2×5 IDC header. These rates are well suited to common flash memories, DACs\/ADCs, motor controllers and LED drivers that are rarely exercised above 10MHz during early validation. By driving deterministic patterns and parsing responses in the same session, an engineer can rapidly iterate on timing hypotheses—switching between Mode 0 and Mode 3, for example—to isolate sampling edge issues. When used as an SPI slave, Aardvark can emulate a sensor or memory device to verify that a microcontroller’s SPI driver adheres to command framing and timing requirements, a practical way to catch off-by-one and CS deassertion bugs before firmware freeze. The measurable outcome is fewer lab cycles and clearer pass\/fail criteria for interface readiness.\u003c\/p\u003e\n\u003ch2\u003eStandard 2×5 IDC Target Connector with I2C, SPI and up to Six GPIOs\u003c\/h2\u003e\n\u003cp\u003eThe adapter’s 2×5 IDC (2.54mm pitch) target connector presents a predictable, lab-friendly pinout: I2C (SCL, SDA), SPI (MISO, MOSI, SCLK, SS), ground, +5V target power for low-current devices, and up to six GPIO lines. Engineers benefit from quick swaps between fixtures and DUTs using ribbon cables that are already commonplace on mixed-signal benches. GPIOs can toggle control pins such as resets, enables, or mode selects, or sample status lines to coordinate test steps. This consolidation reduces the need to juggle multiple USB widgets for simple digital manipulation. In a concrete scenario, a GPIO can hold a PMIC in shutdown while SPI writes a configuration to a companion device; then a GPIO release triggers power-up to verify a clean boot sequence under scripted control.\u003c\/p\u003e\n\u003ch2\u003eControl Center Serial GUI for Interactive Debugging and Repeatable Automation\u003c\/h2\u003e\n\u003cp\u003eThe supplied Control Center Serial application makes the Aardvark immediately productive without writing code. Engineers can configure bit rates (I2C up to 800kHz; SPI up to 8MHz), bus modes, and active lines, then compose transactions interactively to poke registers or stream data. Crucially, the GUI supports batch execution via XML scripts, so a proven manual sequence can be captured once and re-run as an automated regression across firmware revisions or PCB spins. This is particularly useful for validating that a board still boots and enumerates properly after an ECO, or that an I2C expander’s configuration survives power cycles. For teams, scripts become lightweight test fixtures—repeatable, reviewable, and version-controlled—without the upfront cost of a full test framework.\u003c\/p\u003e\n\u003ch2\u003eFlash Center Utility for I2C\/SPI EEPROM and Flash Programming\u003c\/h2\u003e\n\u003cp\u003eFor memory programming tasks, the Flash Center utility streamlines operations on I2C and SPI EEPROMs and NOR flash devices using an extensible parts library. Engineers can select a device, set the required speed (e.g., I2C at 400kHz for 24-series EEPROMs or SPI at several megahertz for 25-series flash), and program images with automatic page handling and erase\/write sequencing. This saves time compared to hand-coding page-aligned transactions and status polling, and reduces the chance of subtle mistakes such as failing to wait for WIP bits to clear. In production support, this enables quick field updates to peripheral images or calibration data. During development, it’s invaluable for restoring golden images after deliberate corruption tests or validating that bootloaders correctly read a known-good payload.\u003c\/p\u003e\n\u003ch2\u003eCross-Platform APIs for C\/C\/C#, Python and .NET to Integrate with Test Benches\u003c\/h2\u003e\n\u003cp\u003eThe Aardvark includes cross-platform APIs and bindings for C, C++, C#, Python and .NET on Windows, Linux and macOS. This allows the adapter to plug into existing test harnesses and CI pipelines. Engineers can write concise scripts to exercise I2C at 100kHz for power-on defaults, then switch to 800kHz to stress-read buffers, or sweep SPI from 1MHz to 8MHz to bracket timing margins. Return codes and exceptions can be mapped directly to pass\/fail criteria and logged alongside firmware and PCB revision identifiers. Integrating these scripts with a logic analyser such as a Saleae mixed-signal instrument provides protocol decode corroboration, so a single test run both drives traffic and captures waveforms for later review, tightening feedback loops between hardware and firmware.\u003c\/p\u003e\n\u003ch2\u003eMaster\/Slave Emulation for Host and Peripheral Testing\u003c\/h2\u003e\n\u003cp\u003eBidirectional capability is central to the Aardvark’s role in the lab. In master mode, it stands in for a microcontroller to validate sensors, PMICs, expanders, and displays before firmware is stable. In slave mode, it emulates the target peripheral to harden host drivers, particularly valuable when the real device is back-ordered or when controlled error injection is needed. For instance, by emulating an I2C temperature sensor that NACKs every fourth transaction at 400kHz, firmware robustness to transient errors can be characterised without specialised fixtures. Similarly, an SPI slave emulation at 4MHz can check that the host asserts chip select for the entire frame and respects required inter-byte delays, preventing field issues caused by marginal timing.\u003c\/p\u003e\n\u003ch2\u003eEveryday Debugging Scenarios: From Simple Checks to Edge Cases\u003c\/h2\u003e\n\u003cp\u003eIn a simple scenario, an engineer validating a new sensor board uses I2C master mode at 100kHz to read WHO_AM_I, confirms the expected ID, then increases to 400kHz to stream measurements while adjusting GPIO-controlled ranges. If a register write appears ineffective, a quick cross-check with a logic analyser’s protocol decode confirms a missed stop condition; adjusting the transaction resolves it immediately. In another common case, programming a 25-series SPI flash at 8MHz to load a boot image takes minutes via Flash Center, after which the engineer uses slave mode at 4MHz to emulate a slightly slower device and ensure the host tolerates extended busy times. For edge cases, an engineer can script mid-transaction resets using a GPIO line while monitoring bus behaviour, reproducing elusive bugs such as stuck lines or CS race conditions and capturing them for the firmware team to fix.\u003c\/p\u003e\n\u003ch2\u003ePower and Physical Considerations for Bench Efficiency\u003c\/h2\u003e\n\u003cp\u003eThe adapter is USB bus-powered, eliminating an external PSU and simplifying bench wiring. Target power at +5V is available for low-current devices, which is convenient when validating small breakout boards or low-power peripherals that do not yet have a stable on-board supply. The compact enclosure and standard ribbon cable reduce strain on fragile headers and make it straightforward to leave the adapter connected during extended testing. Engineers focused on 1.8V targets can pair the Aardvark with a suitable level shifter to align logic thresholds, maintaining signal integrity while exercising devices at representative speeds. This modular approach avoids over-investing in features that are only occasionally required, while keeping the core interface accessible and predictable.\u003c\/p\u003e\n\u003ch2\u003eChoosing the Right Tool in the Total Phase Ecosystem\u003c\/h2\u003e\n\u003cp\u003eThe Aardvark sits alongside other Total Phase tools to cover a wide range of serial workflows. For designs that need much higher bus speeds or integrated, selectable voltage levels, consider stepping up to the Promira Serial Platform, which extends I2C into the multi-megahertz range and SPI beyond tens of megahertz with configurable level shifting and additional I\/O resources. For non-intrusive capture and deep timing analysis, pair the Aardvark with a protocol analyser such as a Saleae mixed-signal logic analyser; this combination lets one tool generate traffic while the other provides timestamped protocol decode and waveform context. Where SPI throughput alone is critical at higher master rates, the Cheetah SPI Host Adapter is an alternative optimised for speed. Selecting among these options ensures the lab covers generation, capture, and performance corners without redundancy.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003ch2 dir=\"ltr\"\u003e\u003cspan\u003eAardvark vs Other I2C\/SPI Tools\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhen selecting an \u003c\/span\u003e\u003cspan\u003eI2C SPI host adapter\u003c\/span\u003e\u003cspan\u003e, it is important to understand how the Aardvark compares to other tools in the same category.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 dir=\"ltr\"\u003e\u003cspan\u003eAardvark vs Low-Cost USB I2C Adapters\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBasic USB-to-I2C converters typically:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eOnly support master mode\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eLack SPI support or advanced control\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eDo not include APIs or automation tools\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eThe Aardvark provides:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eFull master and slave operation\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eSPI support up to 8 MHz\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eProfessional-grade APIs and scripting tools\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eReliable use in production environments\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 dir=\"ltr\"\u003e\u003cspan\u003eAardvark vs Total Phase Promira Serial Platform\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe Promira Serial Platform is designed for higher-performance applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003ePromira → higher speed, advanced voltage control, extended features\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eAardvark → cost-effective, widely used for everyday development and debugging\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFor most engineering workflows, the Aardvark provides the ideal balance of capability and simplicity.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 dir=\"ltr\"\u003e\u003cspan\u003eAardvark vs Beagle Protocol Analyzer\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eAardvark → active communication tool (generates I2C\/SPI traffic)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eBeagle → passive monitoring tool (captures and analyses bus traffic)\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eMany engineers use both together for full debugging visibility.\u003cbr\u003e\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 dir=\"ltr\"\u003e\u003cspan\u003eWho Should Use the Total Phase Aardvark\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe Aardvark I2C\/SPI Host Adapter is ideal for:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eEmbedded systems engineers\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFirmware developers\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eHardware validation engineers\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eElectronics design teams\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eProduction test engineers\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eR\u0026amp;D laboratories\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eUniversity engineering departments\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eIt is especially useful where direct \u003c\/span\u003e\u003cspan\u003eUSB to I2C SPI communication\u003c\/span\u003e\u003cspan\u003e is required for testing and automation.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 dir=\"ltr\"\u003e\u003cspan\u003eUK Availability – TP240141 Total Phase Aardvark \u003c\/span\u003e\u003c\/h2\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe Total Phase Aardvark I2C\/SPI Host Adapter (TP240141) is available for purchase in the UK from The Debug Store with full manufacturer compatibility and official software support.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eIt is widely used as a \u003c\/span\u003e\u003cspan\u003eUSB to I2C SPI adapter\u003c\/span\u003e\u003cspan\u003e for embedded development, firmware debugging, EEPROM programming, and SPI Flash programming applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eEngineers in the UK looking for a reliable I2C SPI host adapter often choose the Aardvark for its proven performance and cross-platform support. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eWhether referenced as:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eTotal Phase Aardvark UK\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003eAardvark I2C SPI host adapter\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eUSB to I2C SPI adapter\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eTP240141 Total Phase Aardvark\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis product remains a standard tool in professional embedded engineering workflows\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eRelated Products\u003c\/h2\u003e\n\u003cp\u003eFor higher performance and integrated level shifting, explore the \u003ca href=\"https:\/\/thedebugstore.com\/products\/total-phase-promira-serial-platform\"\u003eTotal Phase Promira Serial Platform serial host adapter\u003c\/a\u003e. For dedicated high-speed SPI generation, see the \u003ca href=\"https:\/\/thedebugstore.com\/products\/total-phase-cheetah-spi-host-adapter\"\u003eTotal Phase Cheetah SPI Host Adapter for fast SPI master\u003c\/a\u003e. To complement Aardvark with capture and protocol decode, consider a \u003ca href=\"https:\/\/thedebugstore.com\/collections\/saleae\"\u003eSaleae logic analyser mixed-signal instrument\u003c\/a\u003e for protocol decode and timing correlation during debugging. If low-voltage targets are common, add a suitable level shifter; pairing Aardvark with a \u003ca href=\"https:\/\/thedebugstore.com\/products\/total-phase-level-shifter-board\"\u003eTotal Phase Level Shifter Board for I2C\/SPI voltage translation\u003c\/a\u003e helps maintain signal integrity on 1.8V or 2.5V buses.\u003c\/p\u003e\n\u003c\/section\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37754547896509,"sku":"TP240141","price":335.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-tp240141-total-phase-aardvark-i2c-spi-host-adapter-tp240141-debug-store-uk-42624390168799.png?v=1717340146"},{"product_id":"total-phase-i2c-spi-activity-board-tp240310","title":"Total Phase I2C\/SPI Activity Board – TP240310 Target Device Board","description":"\u003csection class=\"product-rich\"\u003e \u003ch2 class=\"h4\"\u003eI2C\/SPI Activity Board For Debugging \u0026amp; Education\u003c\/h2\u003e \u003cp class=\"spec-note\"\u003eThe Total Phase I2C\/SPI Activity Board (TP240310) is an essential reference platform for embedded engineers to quickly verify I2C or SPI host adapter operation and software. It provides three distinct slave devices: an 8-bit I2C port expander (PCA9554AD), an I2C EEPROM (AT24C02), and an SPI EEPROM (AT25080A), making it ideal for learning, debugging, and development.\u003c\/p\u003e \u003cdiv class=\"tbl\"\u003e \u003ctable\u003e \u003ctr\u003e\n\u003cth\u003eOn-board Devices\u003c\/th\u003e\n\u003cth\u003eType\u003c\/th\u003e\n\u003cth\u003eCapacity\/Function\u003c\/th\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003ePCA9554AD\u003c\/td\u003e\n\u003ctd\u003eI2C Port Expander\u003c\/td\u003e\n\u003ctd\u003e8-bit I\/O, Address Config, LEDs\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003eAT24C02\u003c\/td\u003e\n\u003ctd\u003eI2C EEPROM\u003c\/td\u003e\n\u003ctd\u003e2 Kb \/ 256 bytes, Configurable Address\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003eAT25080A\u003c\/td\u003e\n\u003ctd\u003eSPI EEPROM\u003c\/td\u003e\n\u003ctd\u003e8 Kb \/ 1 KB, Supports SPI Mode 0 \u0026amp; 3\u003c\/td\u003e\n\u003c\/tr\u003e \u003c\/table\u003e \u003c\/div\u003e \u003ch3\u003ePinouts \u0026amp; Connectors\u003c\/h3\u003e \u003cul\u003e \u003cli\u003e\n\u003cstrong\u003eJ1:\u003c\/strong\u003e Port expander pins\/LEDs (P0–P7), direct access\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eJ2, J3:\u003c\/strong\u003e Jumpers to set address for Port Expander\/EEPROM\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eJ4:\u003c\/strong\u003e SPI slave select link (connect\/disconnect two Aardvark adapters)\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eJ5:\u003c\/strong\u003e External monitor (SCL, SDA, SS, SCK, MOSI, MISO)\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003e10-pin:\u003c\/strong\u003e Dual headers for Aardvark I2C\/SPI Host Adapter(s)\u003c\/li\u003e \u003c\/ul\u003e \u003ch3 class=\"imgph\"\u003eWiring Quick-Start\u003c\/h3\u003e \u003col\u003e \u003cli\u003eConnect Aardvark adapter(s) to activity board using 10-pin ribbon cable(s)\u003c\/li\u003e \u003cli\u003eApply target power via adapter control software\u003c\/li\u003e \u003cli\u003eMonitor board power LED is lit before use\u003c\/li\u003e \u003cli\u003eConfigure I2C addresses using jumpers as needed\u003c\/li\u003e \u003cli\u003eExample host software and scripts (C, Python, VB, XML) available from Total Phase\u003c\/li\u003e \u003c\/ol\u003e \u003caside class=\"aside\"\u003eAll device addresses and programming details are in the user manual.\u003c\/aside\u003e \u003ch3\u003eExample: Blinking LEDs (I2C)\u003c\/h3\u003e \u003cpre\u003e\u003ccode class=\"python\"\u003e # Using Aardvark Python API—Turn on Port Expander LEDs from aardvark_py import * aa = aa_open(0) aa_configure(aa, AA_CONFIG_SPI_I2C) aa_target_power(aa, AA_TARGET_POWER_BOTH) aa_i2c_write(aa, 0x38, AA_I2C_NO_FLAGS, [0x01, 0xFF]) # Set P0 = High aa_close(aa) \u003c\/code\u003e\u003c\/pre\u003e \u003ch4 class=\"callout\"\u003eComponent Datasheet Links\u003c\/h4\u003e \u003cul\u003e \u003cli\u003e\u003ca href=\"https:\/\/www.nxp.com\/products\/interface-and-connectivity\/i2c\/i2c-general-purpose-i-o\/pca9554ad.html\"\u003ePCA9554AD (NXP): Port Expander\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/www.microchip.com\/en-us\/product\/at24c02c\"\u003eAT24C02 (Microchip): I2C EEPROM\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/doc3347.pdf\"\u003eAT25080A (Microchip): SPI EEPROM\u003c\/a\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003ch4 class=\"spec-note\"\u003eSupports daisy-chaining and use with multiple activity boards—see manual for safe usage.\u003c\/h4\u003e \u003c\/section\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768317075645,"sku":"TP240310","price":80.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-evaluation-board-i2c-spi-activity-board-28942935425213.jpg?v=1685096578"},{"product_id":"total-phase-tp320121-beagle-i2c-spi-analyser-uk","title":"Total Phase Beagle I2C\/SPI Analyser","description":"\u003ch3\u003eTotal Phase Beagle I2C interface Real Time Data Display\u003c\/h3\u003e\n\n\u003cp\u003eData captured by the \u003cstrong\u003eBeagle I2C\/SPI Analyser\u003c\/strong\u003e is instantly displayed onscreen. This is especially useful when capturing slow data from HMI devices; the effect of a change can then instantly be seen.\u003c\/p\u003e\n\n\u003cp\u003eTraditional analysers capture data in real-time but only display it when the capture buffer is full, or the capture has been stopped, manually. This makes it difficult to understand how changes in the system being analysed affect the data that is being captured.\u003c\/p\u003e\n\n\u003cp\u003eWith the \u003cstrong\u003eTotal Phase Beagle\u003c\/strong\u003e, data is immediately displayed as it is captured. This means that changes can be seen immediately and their impact understood quickly and easily.\u003c\/p\u003e\n\n\u003ch3\u003eNon-intrusive capture I2C, SPI, and MDIO data\u003c\/h3\u003e\n\n\u003cdiv class=\"inline-prod-container\"\u003e\n\u003cp\u003eCompatible with all leading operating systems, the \u003cstrong\u003eTotalPhase\u003c\/strong\u003e \u003cstrong\u003eBeagle I2C Analyser \u003c\/strong\u003eprovides a low cost solution of monitoring I2C, SPI or MDIO buses. The \u003cstrong\u003eBeagle\u003c\/strong\u003e Analyser comes with full function monitoring tools to be used as an \u003cstrong\u003eI2C Analyzer to 4MHz\u003c\/strong\u003e, an \u003cstrong\u003eSPI Analyzer to 24MHz\u003c\/strong\u003e and an \u003cstrong\u003eMDIO Analyzer to 2.5 MHz\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cp\u003eThanks to the high-impedance inputs to the device, the analyser does not affect the system being tested and also prevents the occurrence of distortion in the test results. Simply attach the \u003cstrong\u003eBeagle\u003c\/strong\u003e analyzer inline to passively capture the data traffic to the target devices.\u003c\/p\u003e\n\n\u003cdiv class=\"inline-prod-title\"\u003e\n\u003ch3\u003eNearly Limitless Capture\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"inline-prod-text\"\u003eCaptured 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 that is available on the machine.\u003c\/div\u003e\n\n\u003cdiv class=\"inline-prod-title\"\u003e\n\u003ch3\u003eBit-Level timing\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"inline-prod-text\"\u003eApart from getting the timing of a whole packet, this analyser can provide the timing of a single bit in a packet with a bit-level timing down to a \u003cstrong\u003e20 ns resolution\u003c\/strong\u003e.\u003c\/div\u003e\n\n\u003cdiv class=\"inline-prod-title\"\u003e\n\u003ch3\u003eHigh-Speed USB 2.0\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp\u003eThis \u003cstrong\u003eBeagle I2C\/SPI protocol analyser \u003c\/strong\u003eis fitted with a \u003cstrong\u003ehigh speed USB 2.0 interface\u003c\/strong\u003e that means that the data captured is transmitted at high speed (480 Mbps) directly to the computer. The USB interface also supplies the power to the analyser so you do not need an external power supply.\u003c\/p\u003e\n\n\u003cdiv class=\"inline-prod-img\"\u003e\u003cimg alt=\"Beagle I2C\/SPI Sniffer - USb Bus Powered\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/usb-powered.png?v=1627552729\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"inline-prod-title\"\u003e\n\u003ch2\u003e \u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768317108413,"sku":"TP320121","price":400.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-tp320121-total-phase-beagle-i2c-spi-analyser-tp320121-debug-store-uk-42624418513119.png?v=1717340685"},{"product_id":"total-phase-tp360210-can-i2c-activity-board-pro-uk","title":"Total Phase TP360210 CAN\/I2C Activity Board Pro","description":"\u003cp\u003eThe Total Phase \u003cstrong\u003eCAN\/I2C Activity Board Pro\u003c\/strong\u003e is the ideal tool for the embedded systems developer working with CAN and I2C protocols. This board provides known-good target devices to help developers get up and running quickly.\u003c\/p\u003e\n\n\u003cp\u003eTarget devices featured on this activity board can operate as CAN nodes or I2C slaves. The CAN\/I2C Activity Board Pro is compatible with the Komodo™ CAN Solo interface, the Komodo™ CAN Duo interface, and the Aardvark™ I2C\/SPI Host Adapter.\u003c\/p\u003e\n\n\u003ch3\u003eFeatures\u003c\/h3\u003e\n\n\u003cul\u003e\n    \u003cli\u003eTest and debug with known working CAN and I2C slave devices.\u003c\/li\u003e\n    \u003cli\u003eInterface directly with the Komodo™ CAN Solo Interface, the Komodo™ CAN Duo Interface or the Aardvark™ I2C\/SPI Host Adapter.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTargets\u003c\/h3\u003e\n\n\u003cul\u003e\n    \u003cli\u003eDigital-to-Analog Converter (DAC)\u003cbr\u003e\n    DAC081C085 Single Channel 8-bit Digital-to-Analog Converter (NXP Semiconductors)\u003c\/li\u003e\n    \u003cli\u003eMotion Sensor\u003cbr\u003e\n    LIS33DE 3-axis Linear Accelerometer (ST Microelectronics)\u003c\/li\u003e\n    \u003cli\u003eLight Sensor\u003cbr\u003e\n    APDS-9300 Ambient Light Photo Sensor (Avago Technologies)\u003c\/li\u003e\n    \u003cli\u003ePort Expander #1\u003cbr\u003e\n    PCA9554AD 8-pin Port Expander with pins configured as inputs or outputs (NXP Semiconductors)\u003c\/li\u003e\n    \u003cli\u003eJoystick, LEDs, and Port Expander #2\u003cbr\u003e\n    TPA511GLFS 2-axis Joystick with five output pins (C\u0026amp;K Components)\u003cbr\u003e\n    PCA9554AD Port Expander communicates the status over CAN and I2C (NXP Semiconductors)\u003c\/li\u003e\n    \u003cli\u003eAnalog-to-Digital Converter (ADC)\u003cbr\u003e\n    AT90CAN32 8-bit ADC on the AT90CAN32 MCU (Atmel)\u003c\/li\u003e\n    \u003cli\u003eLCD Display\u003cbr\u003e\n    NHD-0208AZ-RN-YBW 2x8 character LCD Display Module (Newhaven Display International)\u003c\/li\u003e\n    \u003cli\u003eTemperature Sensor\u003cbr\u003e\n    DS75 Digital Thermometer and Thermostat (-55°C to °C) (Maxim Integrated Products)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003ch3\u003eExample Code\u003c\/h3\u003e\n\n\u003cp\u003eExample code for the CAN\/I2C Activity Board Pro is available in C, C#, Python, .NET, VB.NET, and VB6 as part of the Komodo™ Software API and Shared Library package in the Downloads section of this website. README.txt files are included in the package to explain each of the examples.\u003c\/p\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768317272253,"sku":"TP360210","price":175.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-evaluation-board-can-i2c-activity-board-pro-28942747861181.jpg?v=1684991458"},{"product_id":"total-phase-tp280121-cheetah-spi-adapter-uk","title":"Total Phase Cheetah SPI Host Adapter","description":"\u003csection class=\"product-rich\"\u003e\n\u003ch3\u003eProfessional SPI Host Adapter for High-Performance Applications\u003c\/h3\u003e\n\u003cp\u003eThe Total Phase Cheetah SPI Host Adapter represents the pinnacle of SPI interface technology, specifically engineered for applications demanding maximum performance and reliability. Operating at speeds up to 40+ MHz, this professional-grade adapter delivers the performance required for modern embedded system development and production programming environments.\u003c\/p\u003e\n\u003ch4\u003eAdvanced Architecture and Performance\u003c\/h4\u003e\n\u003cp\u003eThe Cheetah adapter's pipelined architecture enables continuous, gapless data shifting that maximises throughput whilst maintaining precise timing control. This advanced design eliminates the performance bottlenecks common in traditional SPI interfaces, delivering sustained data rates that approach the theoretical maximum of the SPI clock frequency.\u003c\/p\u003e\n\u003cdiv class=\"tbl\"\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSPI Clock Range\u003c\/td\u003e\n\u003ctd\u003e0.1 MHz to 40+ MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximum Overclocking\u003c\/td\u003e\n\u003ctd\u003eUp to 50 MHz (experimental)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSlave Select Lines\u003c\/td\u003e\n\u003ctd\u003e3 independent (SS1, SS2, SS3)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUSB Interface\u003c\/td\u003e\n\u003ctd\u003eHigh-Speed USB 2.0 (480 Mbps)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTarget Power Supply\u003c\/td\u003e\n\u003ctd\u003e+5V, 25mA maximum\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch4\u003eComprehensive Software Ecosystem\u003c\/h4\u003e\n\u003cp\u003eThe Cheetah adapter includes a complete software suite designed to maximise productivity across the entire development lifecycle. Flash Center Software provides professional-grade memory programming capabilities with support for hundreds of SPI flash and EEPROM devices through an extensible XML-based parts library.\u003c\/p\u003e\n\u003cdiv class=\"aside\"\u003e\n\u003ch4\u003eGang Programming Capability\u003c\/h4\u003e\n\u003cp\u003eConnect multiple Cheetah adapters to a single computer for parallel programming operations, dramatically reducing production line cycle times whilst maintaining programming reliability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch4\u003eWiring Quick-Start\u003c\/h4\u003e\n\u003cp\u003eThe Cheetah adapter connects to target systems via a standard 10-pin ribbon cable with 2.54mm (0.1\") pitch IDC connector. The pin assignment follows industry standards for maximum compatibility:\u003c\/p\u003e\n\u003cdiv class=\"tbl\"\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth\u003eSignal\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eSS2\u003c\/td\u003e\n\u003ctd\u003eSlave Select 2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGround Reference\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eSS3\u003c\/td\u003e\n\u003ctd\u003eSlave Select 3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eNC\/+5V\u003c\/td\u003e\n\u003ctd\u003eTarget Power (Optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eMISO\u003c\/td\u003e\n\u003ctd\u003eMaster In, Slave Out\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003eNC\/+5V\u003c\/td\u003e\n\u003ctd\u003eTarget Power (Optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003eSCLK\u003c\/td\u003e\n\u003ctd\u003eSerial Clock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003eMOSI\u003c\/td\u003e\n\u003ctd\u003eMaster Out, Slave In\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003eSS1\u003c\/td\u003e\n\u003ctd\u003ePrimary Slave Select\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGround Reference\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imgph\"\u003e\u003c\/div\u003e\n\u003ch4\u003eEssential Wiring Considerations\u003c\/h4\u003e\n\u003cp\u003eProper grounding is critical for reliable operation. Connect both ground pins (2 and 10) to establish a solid ground reference between the Cheetah adapter and target system. The adapter provides optional +5V target power on pins 4 and 6, capable of supplying up to 25mA for low-power target devices.\u003c\/p\u003e\n\u003ch4\u003eProgramming Example Code\u003c\/h4\u003e\n\u003cp\u003eThe following Python example demonstrates basic SPI communication using the Cheetah API:\u003c\/p\u003e\n\u003cpre\u003e\u003ccode\u003eimport cheetah_py as ch # Open Cheetah adapter handle = ch.ch_open(0) if handle \u0026lt;= 0: print(\"Unable to open Cheetah adapter\") exit() # Configure SPI mode and bitrate ch.ch_spi_configure(handle, ch.CH_SPI_POL_RISING_FALLING, ch.CH_SPI_PHASE_SAMPLE_SETUP, ch.CH_SPI_BITORDER_MSB, 0x0) ch.ch_spi_bitrate(handle, 10000) # 10 MHz # Clear command queue and setup transaction ch.ch_spi_queue_clear(handle) ch.ch_spi_queue_oe(handle, 1) # Enable outputs ch.ch_spi_queue_ss(handle, 0x1) # Assert SS1 ch.ch_spi_queue_byte(handle, 1, 0x9f) # Send READ ID command ch.ch_spi_queue_byte(handle, 3, 0x00) # Read 3 bytes response ch.ch_spi_queue_ss(handle, 0x0) # Deassert SS1 # Execute transaction (ret, data_in) = ch.ch_spi_batch_shift(handle, 0) print(f\"Device ID: {data_in:02x} {data_in:02x} {data_in:02x}\")[1][2][3] ch.ch_close(handle)\u003c\/code\u003e\u003c\/pre\u003e\n\u003ch4\u003eFlash Memory Programming Workflow\u003c\/h4\u003e\n\u003cp\u003eProgramming SPI flash memory with the Cheetah adapter and Flash Center Software follows a streamlined workflow optimised for both development and production environments:\u003c\/p\u003e\n\u003col class=\"spec-note\"\u003e\n\u003cli\u003eConnect target flash device via ribbon cable\u003c\/li\u003e\n\u003cli\u003eLaunch Flash Center Software and detect adapter\u003c\/li\u003e\n\u003cli\u003eSelect memory device from extensive parts library\u003c\/li\u003e\n\u003cli\u003eLoad programming data (binary, hex, or S-record formats)\u003c\/li\u003e\n\u003cli\u003eExecute erase, program, and verify sequence\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003ch5\u003ePerformance Benchmark\u003c\/h5\u003e\n\u003cp\u003eThe Cheetah adapter can erase, program, and verify a typical 1MB SPI flash memory in approximately 23 seconds, with the main limitation being the flash memory's page commit time rather than the adapter's transfer speed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch4\u003eDevelopment Environment Integration\u003c\/h4\u003e\n\u003cp\u003eCross-platform API support enables seamless integration into existing development workflows. The Cheetah API provides comprehensive control over all adapter functions, with example code available for C\/C++, Python, C#, and LabVIEW development environments.\u003c\/p\u003e\n\u003cp\u003eFor automated testing and production environments, XML batch scripting capabilities in Control Center Serial Software enable complex test sequences to be executed without manual intervention, improving both efficiency and repeatability.\u003c\/p\u003e\n\u003ch4\u003eQuality and Compliance\u003c\/h4\u003e\n\u003cp\u003eManufactured to professional standards with CE, REACH, and RoHS compliance, the Cheetah adapter meets international regulatory requirements for professional and industrial applications. Each unit includes a comprehensive one-year warranty backed by Total Phase's professional support team.\u003c\/p\u003e\n\u003c\/section\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768317403325,"sku":"TP280121","price":475.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-tp280121-total-phase-cheetah-spi-host-adapter-tp280121-debug-store-uk-42654128275679.png?v=1717575587"},{"product_id":"total-phase-flash-eprom-socket-board-tp240511","title":"Total Phase TP240511 Flash EPROM Socket Board - I2C\/SPI Memory Programming","description":"\u003csection class=\"product-rich\"\u003e \u003ch2\u003eProfessional I2C and SPI EEPROM Programming Solution\u003c\/h2\u003e \u003cp\u003eThe Total Phase TP240511 Flash EPROM Socket Board provides embedded systems engineers with a professional, cost-effective solution for programming I2C and SPI-based memory devices. This versatile programming board supports standard chip packages including DIP8, SOIC8, and TSSOP8, making it an essential tool for development, debugging, and production environments.\u003c\/p\u003e \u003ch3\u003eKey Programming Capabilities\u003c\/h3\u003e \u003cp\u003eCompatible with Total Phase's industry-leading host adapters and Flash Center software, this socket board enables rapid programming of Serial EEPROM and Flash memory chips. The board works seamlessly with the Aardvark I2C\/SPI Host Adapter and Cheetah SPI Host Adapter to deliver professional programming capabilities.\u003c\/p\u003e \u003cdiv class=\"tbl\"\u003e \u003ch4\u003eSupported Package Types\u003c\/h4\u003e \u003ctable\u003e \u003ctr\u003e\n\u003cth\u003ePackage\u003c\/th\u003e\n\u003cth\u003ePin Count\u003c\/th\u003e\n\u003cth\u003eUse Case\u003c\/th\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003eDIP8\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003eThrough-hole prototyping\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003eSOIC8\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003eSurface-mount programming\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003eTSSOP8\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003eHigh-density surface-mount\u003c\/td\u003e\n\u003c\/tr\u003e \u003c\/table\u003e \u003c\/div\u003e \u003ch3\u003eFlexible Power Options\u003c\/h3\u003e \u003cp\u003eThe board provides multiple power supply options including 5V, 3.3V, or external VDD source at any voltage level, ensuring compatibility with a wide range of memory devices and system requirements.\u003c\/p\u003e \u003cdiv class=\"aside\"\u003e \u003cstrong\u003eGang Programming Support:\u003c\/strong\u003e Program multiple devices simultaneously by using multiple socket boards and programming adapters in parallel on the same host computer, ideal for production environments. \u003c\/div\u003e \u003ch3\u003eWiring Quick-Start\u003c\/h3\u003e \u003cp\u003eThe included 8-pin split ribbon cable allows flexible pin configuration to accommodate different memory chip layouts. Connect pins to appropriate sources using the clearly marked pin diagram on the board.\u003c\/p\u003e \u003cdiv class=\"imgph\"\u003eEEPROM socket board pinout diagram placeholder\u003c\/div\u003e \u003ch3\u003eCompatible Memory Types\u003c\/h3\u003e \u003cul\u003e \u003cli\u003eI2C EEPROM devices (24C series)\u003c\/li\u003e \u003cli\u003eSPI EEPROM devices (25C series)\u003c\/li\u003e \u003cli\u003eSPI Flash memory chips\u003c\/li\u003e \u003cli\u003eSerial NOR Flash devices\u003c\/li\u003e \u003c\/ul\u003e \u003ch3\u003eEssential Components Included\u003c\/h3\u003e \u003cul\u003e \u003cli\u003eEEPROM Socket Board TP240511\u003c\/li\u003e \u003cli\u003e8-pin split ribbon cable\u003c\/li\u003e \u003cli\u003eComprehensive user manual\u003c\/li\u003e \u003c\/ul\u003e \u003c\/section\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768317665469,"sku":"TP240511","price":75.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-evaluation-board-eeprom-socket-board-28942777090237.jpg?v=1685155802"},{"product_id":"tp280210-high-speed-spi-flash-demo-board-total-phase-uk","title":"Total Phase TP280210 High-Speed SPI Flash Demo Board","description":"\u003ch3\u003eFeatures\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProvides known working SPI flash memory for testing and debugging purposes.\u003c\/li\u003e\n\u003cli\u003eAllows an easy connection between a Cheetah™ SPI Host Adapter and an Aardvark™ I2C\/SPI Host Adapter or a Beagle™ I2C\/SPI Protocol Analyser.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTarget\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSPI Flash Memory\u003c\/strong\u003e\u003cbr\u003eM25P32 32 Mbit, Low Voltage, Serial Flash Memory With 50MHz SPI Bus Interface (Numonyx)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768317698237,"sku":"TP280210","price":89.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-evaluation-board-high-speed-spi-flash-demo-board-28942921007293.jpg?v=1685096756"},{"product_id":"i2c-development-kit-total-phase-uk","title":"Total Phase I2C Development Kit","description":"\u003cp\u003eThis set comes complete with an Aardvark™ I2C\/SPI Host Adapter, Beagle™ I2C\/SPI Protocol Analyzer, 10-pin Split Cables, I2C\/SPI Activity Board and 6 USB foot A-to-B cable. It helps developers with various applications that include exercising target devices on an I2C bus as a master device, simulating an I2C master or slave device, programming and verifying I2C-based memory devices and passive monitoring of an I2C bus in real-time with 20 ns bit-level timing.\u003c\/p\u003e\n\n\u003ch2\u003eAardvark™ I2C\/SPI Host Adapter\u003c\/h2\u003e\n\n\u003cp\u003eThe Aardvark™ I2C\/SPI Host Adapter is a powerful, high-speed device that works as an I2C bus and SPI bus host adapter with the help of a USB interface. It gives the developer the freedom to interface any computer, running on Windows, MAC OS, or Linux, to a downstream embedded system and transfer serial messages with the help of I2C and SPI protocols.\u003c\/p\u003e\n\n\u003ch2\u003eBeagle™ I2C\/SPI Protocol Analyser\u003c\/h2\u003e\n\n\u003cp\u003eThe Beagle™ I2C\/SPI analyser is a protocol analyser is the perfect tool for developing an I2C, SPI, or MDIO based product. This small and portable analyser delivers high performance bus monitoring solution of bus signals and is an ideal companion for engineers working in the field or in the lab. This analyser is compatible with all leading operating systems and non-intrusively monitors I2C up to 4 MHz, SPI up to 24 MHz and MDIO up to 2.5 MHz.\u003c\/p\u003e\n\n\u003ch2\u003e10-Pin Split Cables\u003c\/h2\u003e\n\n\u003cp\u003eThe 10-Pin Split Cable is a useful tool that allows you to use the 10-pin ribbon cable without any adapter boards. This universal cable is compatible with a lot of applications and comes with a 10-pin box header that connects to the ribbon cable. This cable uses a standard 5x2 0.100\" (2.54mm) pitch IDC type keyed box connector at one end and all the individual leads are terminated with a single pin crimp connector with the same 0.100\" (2.54mm) pitch at the other end. To ease identifications, all the leads are have different colours and are labelled with the pin name.\u003c\/p\u003e\n\n\u003ch2\u003eI2C\/SPI Activity Board\u003c\/h2\u003e\n\n\u003cp\u003eThe I2C\/SPI Activity Board is the ideal tool for any novice or advanced system developer. This board works as a way for a developer to check the system or debug it against working slave devices to distinguish between software and hardware bugs. Also, it helps in establishing a baseline for using the software. Moreover, the target devices provided on the activity board serve as a great way of learning mechanics of I2C and SPI bus protocols for amateur developers.\u003c\/p\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768317894845,"sku":"TP120112","price":860.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-tp120112-total-phase-i2c-development-kit-debug-store-uk-42654325244127.png?v=1717589266"},{"product_id":"total-phase-tp240610-level-shifter-board-uk","title":"Total Phase Level Shifter Board (TP240610)","description":"\u003cp\u003eThe \u003cstrong\u003eLevel-Shifter Board\u003c\/strong\u003e allows to your perform level shifting for I2C, SPI, and MDIO signals and supports voltage levels of 1.2V, 1.5V, 1.8V, 2.5V, 3.0V, and 3.3V\u003cstrong\u003e. \u003c\/strong\u003eIt can be used to supply power to downstream devices and transfers I2C signals at a speed of 800 kHz and SPI and MDIO signal at speeds of 20 MHz.\u003c\/p\u003e\n\u003cp\u003eThe board has two connectors for connecting to the target interface and two additional connectors to connect an Aardvark™\/Cheetah™ Host Adapter and a Beagle™ Protocol Analyser. The board needs to be powered at the Host\/Analyser interface by a 5V power supply. This is normally supplied by the Host Adapter or Analyser. The Target interface is powered either from the Target interface itself or from the Host end via a set of jumper selectable voltages.\u003c\/p\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768317993149,"sku":"TP240610","price":175.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-tp240610-total-phase-level-shifter-board-tp240610-for-logic-level-issues-43160360222943.png?v=1722899268"},{"product_id":"tp280310-flash-soic8-socket-board-total-phase-uk","title":"Total Phase TP280310 Flash SOIC8 Socket Board","description":"\u003cp\u003eThe Flash SOIC-8 Socket Board provides embedded systems engineers with an easy and cost-effective method of programming SPI-based Serial Flash chips using Total Phases Cheetah™SPI Host Adapter and the Flash CenterSoftware.\u003c\/p\u003e\n\n\u003cp\u003eDetailed technical information about the Flash SOIC-8 Socket Board can be found in the User Manual.\u003c\/p\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768318255293,"sku":"TP280310","price":88.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-evaluation-board-flash-soic8-socket-board-23151997681853.jpg?v=1685154351"},{"product_id":"spi-development-kit-total-phase-uk","title":"Total Phase SPI Development Kit","description":"\u003cp\u003eThis development kit comes complete with a Cheetah™ SPI Host Adapter, Beagle™ I2C\/SPI Protocol Analyzer, 10-Pin Split Cables, and High-Speed SPI Flash Demo Board. It developers with various applications that include exercising target devices on an SPI bus as a master device, simulating an SPI master device, programming and verifying SPI-based Flash devices and passive monitoring of an SPI bus in real-time with 20 ns bit-level timing.\u003c\/p\u003e\n\n\u003ch2\u003eCheetah™ SPI Host Adapter\u003c\/h2\u003e\n\n\u003cp\u003eThe Cheetah™ SPI Adapter is a high-speed, bus powered USB 2.0 device that allows you communicate over the SPI interface, at speeds up to 40+MHz. Designed to communicate with the SPI-based, high speed flash memory, this SPI adapter is the perfect tool for developers to for developing, debugging and programming SPI-based systems.\u003c\/p\u003e\n\n\u003ch2\u003eBeagle™ I2C\/SPI Protocol Analyzer\u003c\/h2\u003e\n\n\u003cp\u003eThe Beagle™ I2C\/SPI analyzer is a protocol analyzer is the perfect tool for developing an I2C, SPI, or MDIO based product. This small and portable analyzer delivers high performance bus monitoring solution of bus signals and is an ideal companion for engineers working in the field or in the lab. This analyzer is compatible with all leading operating systems and non-intrusively monitors I2C up to 4 MHz, SPI up to 24 MHz and MDIO up to 2.5 MHz.\u003c\/p\u003e\n\n\u003ch2\u003e10-Pin Split Cables\u003c\/h2\u003e\n\n\u003cp\u003eThe 10-Pin Split Cable is a useful tool that allows you to use the 10-pin ribbon cable without any adapter boards. This universal cable is compatible with a lot of applications and comes with a 10-pin box header that connects to the ribbon cable. This cable uses a standard 5x2 0.100\" (2.54mm) pitch IDC type keyed box connector at one end and all the individual leads are terminated with a single pin crimp connector with the same 0.100\" (2.54mm) pitch at the other end. To ease identifications, all the leads are have different colours and are labelled with the pin name.\u003c\/p\u003e\n\n\u003ch2\u003eHigh-Speed SPI Flash Demo Board\u003c\/h2\u003e\n\n\u003cp\u003eThe High-Speed SPI Flash Demo Board is a highly useful device for developers that work with high-speed SPI flash memory. This board comes provided with a known good slave memory that can communicate at a rate of 50 MHz. This board allows an easy connection of the Cheetah™ SPI Host Adapter with the Beagle™ I2C\/SPI Protocol Analyzerand the SPI flash memory provided on the board can be used various analysing and debugging applications.\u003c\/p\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768318288061,"sku":"TP120212","price":935.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-development-kit-total-phase-spi-development-kit-28938627776701.jpg?v=1685043299"},{"product_id":"total-phase-tp-240212-10-pin-split-cable-uk","title":"Total Phase TP240212 10 pin Split Cable","description":"\u003cp\u003eThe Total Phase TP240212 cable is for connecting the Aardvark™, Beagle™ or Cheetah™ to header pins or IC legs on your target boards.\u003c\/p\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768318353597,"sku":"TP240212","price":50.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-tp240212-total-phase-10-pin-split-cable-tp240212-72356315726199.png?v=1732757875"},{"product_id":"total-phase-tp240411-split-cable-with-grabbers-uk","title":"Total Phase TP240411 Split Cable with Grabbers","description":"\u003cp\u003eThe 10-Pin Grabber Clip Split Cable has a 10-pin box header that attaches to the ribbon cable. Each individual lead has a different colour and is labelled with the pin name so that they are easy to identify.\u003c\/p\u003e\n\n\u003cp\u003e10 - individually colour coded grabber clips are included:.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"Grabber Probe Clips\" class=\"fr-fic fr-dii\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"http:\/\/www.thedebugstore.com\/files\/Images\/Inline\/Inline-Probe-Drawing-1.jpg\" style=\"width:300px;height:127px;\"\u003e.\u003c\/p\u003e\n\n\u003cp\u003eThe connector is a standard 5x2 0.100\" (2.54mm) pitch IDC type keyed box connector. Each individual lead is terminated with a single pin crimp connector with the same 0.100\" (2.54mm) pitch. The cable is only 5\" (12.7cm) long to minimize signal degradation.\u003c\/p\u003e\n\n\u003ch3\u003eUniversal Use\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003cstrong\u003e10-Pin Grabber Clip Split Cable\u003c\/strong\u003e is an incredibly useful tool that will save you from having to create or purchase adapter boards for your 10-pin ribbon cable. Although it is labelled with the Aardvark™ I2C\/SPI Host Adapter and Beagle™ I2C\/SPI Protocol Analyser specific pinout, this split cable is universally adaptable to a variety of applications.\u003c\/p\u003e\n\n\u003cp\u003eThis split cable will connect to any standard 0.100\" (2.54mm) pitch 10-pin keyed female IDC-type connector.\u003c\/p\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768318386365,"sku":"TP240411","price":70.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-cable-total-phase-tp240411-split-cable-with-grabbers-38321715445983.jpg?v=1685072283"},{"product_id":"total-phase-tp500110-promira-serial-platform-uk","title":"Total Phase PROMIRA Platform","description":"\u003cp\u003eBuilt on a completely new FPGA-based architecture, the Promira platform is the latest tool in Total Phase's established line of cost-effective and easy-to-use embedded solutions. Instantly add new features to your device, as they become available: program and receive data with new protocols, higher clock rates and real-time protocol analysis.\u003c\/p\u003e\n\u003cp\u003eEach Promira platform includes a full software suite including powerful GUIs and APIs for a variety of applications.\u003c\/p\u003e\n\u003cp\u003eEvery Promira platform comes standard with integrated level-shifting, as well as Ethernet and USB control interfaces. The Promira platform is ready to accomplish any task you set it to.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"fr-video fr-fvc fr-dvi fr-draggable\"\u003e\u003ciframe class=\"fr-draggable\" src=\"https:\/\/www.youtube.com\/embed\/4n5d4cEmg1w\" style=\"width: 500px; height: 281px;\" teidentifier=\"iqo6kpu1b5bmou5izp9\"\u003e\u003c\/iframe\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eHere are some typical applications of the PROMIRA:\u003c\/p\u003e\n\u003ch3\u003eDevelopment Prototyping\u003c\/h3\u003e\n\u003cp\u003eThe Promira can be configured as a bus master or slave. As a master, it can be used to connect to sensors, memory devices and other peripherals. As a slave, it can be used to emulate a serial device and respond to test commands sent by a master CPU.\u003c\/p\u003e\n\u003ch3\u003eDevice Programming\u003c\/h3\u003e\n\u003cp\u003eThe unit can be used to program EEPROM and Flash devices on a target board in the laboratory.\u003c\/p\u003e\n\u003cp\u003eThe Promira is also ideal for production programming. Using its inbuilt Ethernet interface, the unit can be controlled away from the production floor using its API. This gives greater flexibility than the usual USB interface.\u003c\/p\u003e\n\u003ch3\u003eProduction Testing\u003c\/h3\u003e\n\u003cp\u003eIn addition to being able to program a blank memory device in production, the Promira can also be used to perform regression tests on the programmed device, ensuring the quality of your manufactured device.\u003c\/p\u003e\n\u003ch3\u003eHow Do I Buy a Promira?\u003c\/h3\u003e\n\u003cp\u003eThe Promira serial platform can be configured to run a range of Applications. You simply choose which application, or applications you need when ordering. At least one application must be chosen. Other applications can be purchased when you need them. This makes the Prpmira a great investment as you only pay for applications that you need, saving you money! .\u003c\/p\u003e\n\u003cp\u003eCurrently, the following applications are available, with more being developed all the time: .\u003c\/p\u003e\n\u003ch4\u003e\u003cstrong\u003eI2C Active - Level 1 Application\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eAn essential I2C interface with programming speeds are twice as fast as the Aardvark I2C\/SPI Host Adapter. Featuring support for the I2C fast mode plus specification, the Promira platform equipped with the I2C Active - Level 1 Application provides high speed I2C programming, high performance debugging, and superior emulation for your I2C protocol needs.\u003c\/p\u003e\n\u003ch4\u003e\u003cstrong\u003eI2C Active - Level 2 Application\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eFeatures I2C programming speeds up to 3.4 MHz for Master and Slave. Featuring support for the I2C High Speed Mode specification, the Promira platform equipped with the I2C Active - Level 2 Application provides high speed I2C programming, high performance debugging, and superior emulation for your I2C protocol needs.\u003c\/p\u003e\n\u003ch4\u003e\u003cstrong\u003eSPI Active - Level 1 Application\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eSPI programming speeds are over eight times faster than the Aardvark I2C\/SPI Host Adapter. Supporting clock speeds of up to 12.5 MHz for master and 8 MHz for slave functionality, the PROMIRA platform equipped with the SPI Active - Level 1 Application provides fast programming, ultra-high performance debugging and superior emulation for your SPI protocol needs.\u003c\/p\u003e\n\u003ch4\u003e\u003cstrong\u003eSPI Active - Level 2 Application\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eSPI programming speeds are even faster than the Level 1 application - supporting clock speeds of up to 40 MHz for master and 20 MHz for slave functionality, the Promira platform equipped with the SPI Active - Level 2 Application provides fast programming, ultra-high performance debugging and superior emulation for your SPI protocol needs.\u003c\/p\u003e\n\u003ch4\u003e\u003cstrong\u003eSPI Active - Level 3 Application\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eSPI programming speeds are even faster - supporting clock speeds of up to 80 MHz for master and 20 MHz for slave functionality, the Promira platform equipped with the SPI Active - Level 3 Application provides fast programming, ultra-high performance debugging and superior emulation for your SPI protocol needs. The eSPI®Active Example files also show you how to use your SPI Active licensed Promira Serial Platform to act as a master for the eSPI®protocol.\u003c\/p\u003e\n\u003ch4\u003e\u003cstrong\u003eeSPI®Analysis Application\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eMonitor the communication between a master and slave on accross the data lines, 5 channels (peripheral, virtual wire, OOB, Flash, Independent), 2 alert lines, 2 reset lines and more. The eSPI®Active Example files also show you how to use your SPI Active licensed Promira Serial Platform to act as a master for the eSPI®protocol.\u003c\/p\u003e\n\u003ch3\u003eIntegrated Capabilities\u003c\/h3\u003e\n\u003cp\u003eGigabit Ethernet and High-Speed USB connectivity to analysis PC included\" Signaling voltage from 0.9 V- 3.3 V, 5V fault tolerant\" Power your project with up to 200 mA supplemental power - 100 mA at 5 V, 100 mA available from 0.9 V- 3.3 V.\u003c\/p\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":55551942492535,"sku":"TP500110","price":1040.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-total-phase-promira-serial-platform-tp500110-72356892967287.png?v=1732757880"},{"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"},{"product_id":"tp600210-i2c-active-level-2-application-total-phase-uk","title":"Total Phase PROMIRA I2C Active - Level 2 Application","description":"\u003cp\u003eThe Promira I2C Active Level 2 Application (TP600210) raises a Total Phase Promira Serial Platform to High-speed mode I2C, running master and slave at up to 3.4 MHz. It doubles the configurable GPIO to twelve (ten while using I2C) and keeps everything in Level 1: multi-master support, a 256-byte slave response, clock stretching and SMBus, PMBus and IPMI compatibility. It is the licence for validating and programming High-speed mode I2C parts at their rated clock.\u003c\/p\u003e\n\n\u003ch2\u003eHigh-Speed Mode I2C to 3.4 MHz\u003c\/h2\u003e\n\u003cp\u003eAs a High-speed I2C host adapter, Level 2 drives and answers the bus in Standard mode, Fast-mode Plus (1 Mbps) and High-speed mode (3.4 MHz). Testing an HS-mode sensor or memory at 3.4 MHz shows the timing margins and bus loading of the real design, which a 400 kHz or 1 MHz adapter cannot reveal. It also cuts programming time on large I2C EEPROMs, where a higher clock directly shortens the cycle on a production line.\u003c\/p\u003e\n\n\u003ch2\u003eTwelve GPIO for Fixtures and Side-Band Signals\u003c\/h2\u003e\n\u003cp\u003eUp to twelve configurable GPIO, ten while the I2C pins are in use, let one Promira drive resets, interrupts, enable lines and strapping pins while it talks to the device under test. On a test fixture that removes a second I\/O card and keeps bus traffic and control signals under one API and one timebase.\u003c\/p\u003e\n\n\u003ch2\u003eBuilt on I2C Active Level 1\u003c\/h2\u003e\n\u003cp\u003eLevel 2 is installed on top of the \u003ca href=\"\/products\/tp600110-i2c-active-level-1-application-total-phase-uk\"\u003eI2C Active Level 1\u003c\/a\u003e licence, which Total Phase lists as a prerequisite. Everything Level 1 does carries over: multi-master transmit and receive, asynchronous slave transmit and receive with a response of up to 256 bytes, 10-bit addressing, repeated start, inter-bit and inter-byte clock stretching, and DDC, SMBus, PMBus, SBBus, IPMI and TWI compatibility.\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), High-speed mode\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI2C master and slave speed\u003c\/th\u003e\n\u003ctd\u003eUp to 3.4 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eModes\u003c\/th\u003e\n\u003ctd\u003eStandard mode, Fast-mode Plus (1 Mbps), High-speed mode (3.4 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\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 12 (10 while using I2C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePrerequisite\u003c\/th\u003e\n\u003ctd\u003eI2C Active Level 1 Application (TP600110)\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\u003eTP600210\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 2 requires the I2C Active Level 1 licence (\u003cspan data-ds-price=\"tp600110-i2c-active-level-1-application-total-phase-uk\"\u003e£120\u003c\/span\u003e ex VAT) on the same Promira. From a bare platform the two I2C licences total \u003cspan data-ds-price=\"tp600110-i2c-active-level-1-application-total-phase-uk+tp600210-i2c-active-level-2-application-total-phase-uk\"\u003e£770\u003c\/span\u003e ex VAT, plus the platform.\u003c\/li\u003e\n\u003cli\u003eIf your devices run at 1 MHz or below and six GPIO are enough, Level 1 alone does the job.\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\u003eA High-speed I2C host adapter earns its price when the part on your board is specified for High-speed mode, or when a fixture needs more than six GPIO. For Fast-mode Plus and below, stay with Level 1.\u003c\/p\u003e\n\n\u003ch2\u003eTypical Applications\u003c\/h2\u003e\n\u003cp\u003eCharacterising a 3.4 MHz HS-mode temperature sensor against its datasheet timing. Programming large I2C EEPROMs at High-speed mode to shorten production cycle time. Running a PMBus power-sequencing test that also toggles enable and power-good lines from the Promira's GPIO.\u003c\/p\u003e\n\u003cp\u003eLevel 2 suits hardware validation engineers working with HS-mode parts, and test engineers building fixtures that need bus control and side-band I\/O from one adapter.\u003c\/p\u003e\n\n\u003cp\u003eOrder the Promira I2C Active Level 2 Application from \u003cspan data-ds-price=\"tp600210-i2c-active-level-2-application-total-phase-uk\"\u003e£650\u003c\/span\u003e ex VAT. For a formal quotation covering the platform and both I2C licences, \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\u003eDo I need I2C Active Level 1 as well?\u003c\/h3\u003e\n\u003cp\u003eYes. Total Phase lists I2C Active Level 1 as a prerequisite for Level 2, so both licences must be on the same Promira. Level 1 is \u003cspan data-ds-price=\"tp600110-i2c-active-level-1-application-total-phase-uk\"\u003e£120\u003c\/span\u003e ex VAT.\u003c\/p\u003e\n\u003ch3\u003eWhat is the maximum I2C speed?\u003c\/h3\u003e\n\u003cp\u003e3.4 MHz master and slave in High-speed mode, with Standard mode and Fast-mode Plus (1 Mbps) also supported.\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-active2\/\"\u003eI2C Active Level 2 Application\u003c\/a\u003e\u003c\/li\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\/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":37768388411581,"sku":"TP600210","price":650.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-software-i2c-active-level-2-application-28942980513981.jpg?v=1685146442"},{"product_id":"tp600510-spi-active-level-1-application-total-phase-uk","title":"Total Phase PROMIRA SPI Active - Level 1 Application","description":"\u003cp\u003eThe Promira SPI Active Level 1 Application (TP600510) turns a Total Phase Promira Serial Platform into an SPI host adapter running as master from 31 kHz to 12.5 MHz and as slave from 31 kHz to 8 MHz. It provides full-duplex master transmit and receive, a slave response of up to 256 bytes, configurable slave-select polarity and one slave select. It is the entry licence for SPI flash programming, peripheral emulation and driver bring-up on the Promira.\u003c\/p\u003e\n\n\u003ch2\u003eSPI Master to 12.5 MHz, Slave to 8 MHz\u003c\/h2\u003e\n\u003cp\u003eAs a master, Level 1 clocks out and reads back in the same full-duplex transaction, so register reads and flash commands behave exactly as they will from the target MCU. At 12.5 MHz the master runs faster than the Aardvark's 8 MHz, and the 8 MHz slave mode is double the Aardvark's 4 MHz. The single slave select is configurable and shared with GPIO, and its polarity is set in software in master mode.\u003c\/p\u003e\n\n\u003ch2\u003eSPI Slave Emulation With a 256-Byte Response\u003c\/h2\u003e\n\u003cp\u003eIn slave mode the Promira returns a response of up to 256 bytes to the master,. Firmware engineers use this to stand in for an ADC, display controller or sensor while the real part is unavailable, and to feed the host MCU known data patterns when debugging its SPI driver.\u003c\/p\u003e\n\n\u003ch2\u003eProgram SPI Flash With Flash Center\u003c\/h2\u003e\n\u003cp\u003eWith Level 1 installed, Flash Center reads, erases, programs and verifies SPI serial flash and EEPROM on a target board, and the Promira Software API scripts the same operations for production. Up to six GPIO, two while the SPI pins are in use, can hold a target in reset or control write-protect during programming.\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\u003eSPI master and slave (Active)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI master speed\u003c\/th\u003e\n\u003ctd\u003e31 kHz to 12.5 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI slave speed\u003c\/th\u003e\n\u003ctd\u003e31 kHz to 8 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O mode\u003c\/th\u003e\n\u003ctd\u003eSingle I\/O, full-duplex master\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSlave selects\u003c\/th\u003e\n\u003ctd\u003e1, configurable, shared with GPIO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSlave response\u003c\/th\u003e\n\u003ctd\u003eUp to 256 bytes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSS polarity\u003c\/th\u003e\n\u003ctd\u003eSoftware configurable in master mode\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConfigurable GPIO\u003c\/th\u003e\n\u003ctd\u003eUp to 6 (2 while using SPI)\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\u003eTP600510\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 is single I\/O only. Dual I\/O starts at \u003ca href=\"\/products\/tp600610-spi-active-level-2-application-total-phase-uk\"\u003eSPI Active Level 2\u003c\/a\u003e; quad I\/O needs \u003ca href=\"\/products\/tp600710-spi-active-level-3-application-total-phase-uk\"\u003eSPI Active Level 3\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eOne slave select. For two or three devices on the bus without rewiring, choose Level 2.\u003c\/li\u003e\n\u003cli\u003eThis licence drives the bus. To monitor SPI traffic between two live devices, add \u003ca href=\"\/products\/total-phase-promira-spi-active-level-1-analysis-application\"\u003eSPI Analysis Level 1\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eWhich SPI Option Should You Choose?\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eCheetah SPI Host Adapter\u003c\/th\u003e\n\u003cth\u003ePromira SPI Active Level 1\u003c\/th\u003e\n\u003cth\u003ePromira SPI Active Level 2\u003c\/th\u003e\n\u003cth\u003ePromira SPI Active Level 3\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI master\u003c\/th\u003e\n\u003ctd\u003e40+ MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 12.5 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 40 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 80 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI slave\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eUp to 8 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 20 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 20 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O modes\u003c\/th\u003e\n\u003ctd\u003eSingle\u003c\/td\u003e\n\u003ctd\u003eSingle\u003c\/td\u003e\n\u003ctd\u003eSingle and dual\u003c\/td\u003e\n\u003ctd\u003eSingle, dual and quad\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSlave selects\u003c\/th\u003e\n\u003ctd\u003eSee product page\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eUp to 3\u003c\/td\u003e\n\u003ctd\u003eUp to 8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConfigurable GPIO\u003c\/th\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003eUp to 6 (2 while using SPI)\u003c\/td\u003e\n\u003ctd\u003eUp to 12\u003c\/td\u003e\n\u003ctd\u003eUp to 16\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 platform\u003c\/td\u003e\n\u003ctd\u003eLevel 1\u003c\/td\u003e\n\u003ctd\u003eLevel 1 and Level 2\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-tp280121-cheetah-spi-adapter-uk\"\u003e£475\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"tp600510-spi-active-level-1-application-total-phase-uk\"\u003e£120\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"tp600610-spi-active-level-2-application-total-phase-uk\"\u003e£245\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"tp600710-spi-active-level-3-application-total-phase-uk\"\u003e£810\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cp\u003eFor a master-only SPI programmer at 40 MHz or more, the Cheetah costs less than a Promira with Level 2. Choose the Promira with Level 1 when you need slave emulation, Ethernet control, or a platform that can grow into faster SPI, I2C and analysis.\u003c\/p\u003e\n\n\u003ch2\u003eTypical Applications\u003c\/h2\u003e\n\u003cp\u003eProgramming Winbond W25Q and Macronix MX25L serial flash on assembled boards. Emulating an SPI ADC so the host firmware's DMA path can be tested with known samples. Scripted SPI register tests in Python, run over Gigabit Ethernet from a test rack.\u003c\/p\u003e\n\u003cp\u003eLevel 1 suits firmware engineers bringing up SPI drivers and production engineers programming SPI memory at up to 12.5 MHz.\u003c\/p\u003e\n\n\u003cp\u003eOrder the Promira SPI Active Level 1 Application from \u003cspan data-ds-price=\"tp600510-spi-active-level-1-application-total-phase-uk\"\u003e£120\u003c\/span\u003e ex VAT. For a formal quotation, \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\u003eDoes SPI Active Level 1 support dual or quad SPI?\u003c\/h3\u003e\n\u003cp\u003eNo. Level 1 is single I\/O. Total Phase adds dual I\/O at Level 2 and quad I\/O at Level 3.\u003c\/p\u003e\n\u003ch3\u003eIs the Promira faster than the Aardvark for SPI?\u003c\/h3\u003e\n\u003cp\u003eYes. With Level 1 the Promira masters SPI at up to 12.5 MHz against the Aardvark's 8 MHz, and as a slave runs to 8 MHz against 4 MHz.\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 (8 Total Phase pages)\u003c\/small\u003e\u003c\/summary\u003e\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-active1\/\"\u003eSPI Active Level 1 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-active2\/\"\u003eSPI Active Level 2 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-active3\/\"\u003eSPI Active Level 3 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/flash-center\/\"\u003eFlash Center\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":37768388444349,"sku":"TP600510","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-spi-active-level-1-application-28943070003389.jpg?v=1685081095"},{"product_id":"tp600610-spi-active-level-2-application-total-phase-uk","title":"Total Phase PROMIRA SPI Active - Level 2 Application","description":"\u003cp\u003eThe Promira SPI Active Level 2 Application (TP600610) raises a Total Phase Promira Serial Platform to SPI master speeds of up to 40 MHz and slave speeds of up to 20 MHz, with single and dual I\/O. It adds up to three slave selects, twelve configurable GPIO and asynchronous slave transmit and receive. It is the licence for faster SPI flash programming and multi-device SPI buses, and it installs on top of SPI Active Level 1.\u003c\/p\u003e\n\n\u003ch2\u003eSPI Master to 40 MHz With Dual I\/O\u003c\/h2\u003e\n\u003cp\u003eLevel 2 makes the Promira a dual SPI host adapter. At 40 MHz the master runs more than three times faster than Level 1, and dual I\/O doubles the data moved per clock on parts that support it. On large serial flash that turns a long read or program cycle into a short one, which matters on a production line and in a CI flow that reflashes boards on every build.\u003c\/p\u003e\n\n\u003ch2\u003eThree Slave Selects and Twelve GPIO\u003c\/h2\u003e\n\u003cp\u003eUp to three slave selects, configurable and shared with GPIO, address a flash, a sensor and a display controller on one bus without rewiring the fixture. Up to twelve GPIO handle resets, interrupts and write-protect lines, so one Promira and one script control the whole target.\u003c\/p\u003e\n\n\u003ch2\u003eSPI Slave to 20 MHz With Asynchronous Transmit and Receive\u003c\/h2\u003e\n\u003cp\u003eSlave mode runs at up to 20 MHz, and transmit and receive run asynchronously, so the Promira can emulate a peripheral that streams data to the host while it is still receiving commands. That is useful when the host MCU's SPI peripheral and DMA need testing at a realistic clock rate before the real device is fitted.\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\u003eSPI master and slave (Active)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI master speed\u003c\/th\u003e\n\u003ctd\u003e31 kHz to 40 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI slave speed\u003c\/th\u003e\n\u003ctd\u003e31 kHz to 20 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O modes\u003c\/th\u003e\n\u003ctd\u003eSingle and dual I\/O (Dual SPI)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSlave selects\u003c\/th\u003e\n\u003ctd\u003eUp to 3, configurable, shared with GPIO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSlave operation\u003c\/th\u003e\n\u003ctd\u003eAsynchronous slave transmit and receive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConfigurable GPIO\u003c\/th\u003e\n\u003ctd\u003eUp to 12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePrerequisite\u003c\/th\u003e\n\u003ctd\u003eSPI Active Level 1 Application (TP600510)\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\u003eManufacturer part number\u003c\/th\u003e\n\u003ctd\u003eTP600610\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 2 requires SPI Active Level 1 (\u003cspan data-ds-price=\"tp600510-spi-active-level-1-application-total-phase-uk\"\u003e£120\u003c\/span\u003e ex VAT) on the same Promira.\u003c\/li\u003e\n\u003cli\u003eNo quad I\/O. For quad SPI flash at full width, and SPI master to 80 MHz, choose \u003ca href=\"\/products\/tp600710-spi-active-level-3-application-total-phase-uk\"\u003eSPI Active Level 3\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eWhich SPI Option Should You Choose?\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eCheetah SPI Host Adapter\u003c\/th\u003e\n\u003cth\u003ePromira SPI Active Level 1\u003c\/th\u003e\n\u003cth\u003ePromira SPI Active Level 2\u003c\/th\u003e\n\u003cth\u003ePromira SPI Active Level 3\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI master\u003c\/th\u003e\n\u003ctd\u003e40+ MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 12.5 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 40 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 80 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI slave\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eUp to 8 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 20 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 20 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O modes\u003c\/th\u003e\n\u003ctd\u003eSingle\u003c\/td\u003e\n\u003ctd\u003eSingle\u003c\/td\u003e\n\u003ctd\u003eSingle and dual\u003c\/td\u003e\n\u003ctd\u003eSingle, dual and quad\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSlave selects\u003c\/th\u003e\n\u003ctd\u003eSee product page\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eUp to 3\u003c\/td\u003e\n\u003ctd\u003eUp to 8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConfigurable GPIO\u003c\/th\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003eUp to 6 (2 while using SPI)\u003c\/td\u003e\n\u003ctd\u003eUp to 12\u003c\/td\u003e\n\u003ctd\u003eUp to 16\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 platform\u003c\/td\u003e\n\u003ctd\u003eLevel 1\u003c\/td\u003e\n\u003ctd\u003eLevel 1 and Level 2\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-tp280121-cheetah-spi-adapter-uk\"\u003e£475\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"tp600510-spi-active-level-1-application-total-phase-uk\"\u003e£120\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"tp600610-spi-active-level-2-application-total-phase-uk\"\u003e£245\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"tp600710-spi-active-level-3-application-total-phase-uk\"\u003e£810\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cp\u003eAs a dual SPI host adapter, Level 2 is the right stop for most SPI flash work up to 40 MHz with one to three devices. If you only need a master and never emulate a slave, compare it with the Cheetah.\u003c\/p\u003e\n\n\u003ch2\u003eTypical Applications\u003c\/h2\u003e\n\u003cp\u003eDual-I\/O reads and programming of 128 Mbit and larger SPI NOR flash at 40 MHz. A fixture with three SPI devices, each on its own slave select, tested from one Python script. Emulating an SPI sensor at 20 MHz while the host's DMA path is debugged.\u003c\/p\u003e\n\u003cp\u003eLevel 2 suits production engineers programming SPI flash at volume and test engineers building multi-device SPI fixtures.\u003c\/p\u003e\n\n\u003cp\u003eOrder the Promira SPI Active Level 2 Application from \u003cspan data-ds-price=\"tp600610-spi-active-level-2-application-total-phase-uk\"\u003e£245\u003c\/span\u003e ex VAT. For a formal quotation covering the platform and SPI licences, \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\u003eDo I need SPI Active Level 1 as well?\u003c\/h3\u003e\n\u003cp\u003eYes. Total Phase lists SPI Active Level 1 as a prerequisite for Level 2. Level 1 is \u003cspan data-ds-price=\"tp600510-spi-active-level-1-application-total-phase-uk\"\u003e£120\u003c\/span\u003e ex VAT.\u003c\/p\u003e\n\u003ch3\u003eDoes Level 2 support quad SPI?\u003c\/h3\u003e\n\u003cp\u003eNo. Level 2 supports single and dual I\/O. Quad I\/O is added by SPI Active Level 3.\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 (8 Total Phase pages)\u003c\/small\u003e\u003c\/summary\u003e\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-active1\/\"\u003eSPI Active Level 1 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-active2\/\"\u003eSPI Active Level 2 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-active3\/\"\u003eSPI Active Level 3 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/flash-center\/\"\u003eFlash Center\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":37768388477117,"sku":"TP600610","price":245.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-software-spi-active-level-2-application-28943077048509.jpg?v=1685059316"},{"product_id":"tp600710-spi-active-level-3-application-total-phase-uk","title":"Total Phase PROMIRA SPI Active - Level 3 Application","description":"\u003cp\u003eThe Promira SPI Active Level 3 Application (TP600710) is the fastest SPI licence for the Total Phase Promira Serial Platform: SPI master to 80 MHz, slave to 20 MHz, with single, dual and quad I\/O. It supports up to eight slave selects and sixteen configurable GPIO, with asynchronous slave transmit and receive. It is built for high-throughput quad SPI flash programming and dense multi-device fixtures, and installs on top of SPI Active Levels 1 and 2.\u003c\/p\u003e\n\n\u003ch2\u003eQuad SPI Master to 80 MHz\u003c\/h2\u003e\n\u003cp\u003eLevel 3 makes the Promira a quad SPI host adapter: it doubles the Level 2 master clock and adds quad I\/O, so four data lines move data on every clock. For quad-capable NOR flash that is the difference between programming at the device's real throughput and running it in single-bit mode. It also lets you validate a quad SPI design at its rated clock before the target MCU's own driver is ready.\u003c\/p\u003e\n\n\u003ch2\u003eEight Slave Selects and Sixteen GPIO\u003c\/h2\u003e\n\u003cp\u003eUp to eight slave selects, configurable and shared with up to sixteen GPIO, let one Promira address every SPI device on a dense board and drive the control lines around them. A single adapter and script can run a full board-level SPI test, rather than one tool per device.\u003c\/p\u003e\n\n\u003ch2\u003eSPI Slave to 20 MHz\u003c\/h2\u003e\n\u003cp\u003eSlave mode runs at up to 20 MHz with asynchronous transmit and receive, matching Level 2. Use it to emulate a peripheral for host firmware testing while the master side handles programming and register access on the same unit.\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\u003eSPI master and slave (Active)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI master speed\u003c\/th\u003e\n\u003ctd\u003eUp to 80 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI slave speed\u003c\/th\u003e\n\u003ctd\u003eUp to 20 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O modes\u003c\/th\u003e\n\u003ctd\u003eSingle, dual and quad I\/O (Quad SPI)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSlave selects\u003c\/th\u003e\n\u003ctd\u003eUp to 8, configurable, shared with GPIO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSlave operation\u003c\/th\u003e\n\u003ctd\u003eAsynchronous slave transmit and receive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConfigurable GPIO\u003c\/th\u003e\n\u003ctd\u003eUp to 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePrerequisite\u003c\/th\u003e\n\u003ctd\u003eSPI Active Level 1 (TP600510) and Level 2 (TP600610)\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\u003eManufacturer part number\u003c\/th\u003e\n\u003ctd\u003eTP600710\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 3 requires SPI Active Level 1 and Level 2 on the same Promira. From a bare platform the three SPI licences total \u003cspan data-ds-price=\"tp600510-spi-active-level-1-application-total-phase-uk+tp600610-spi-active-level-2-application-total-phase-uk+tp600710-spi-active-level-3-application-total-phase-uk\"\u003e£1,175\u003c\/span\u003e ex VAT, plus the platform.\u003c\/li\u003e\n\u003cli\u003eSlave mode tops out at 20 MHz, the same as Level 2. The 80 MHz figure applies to master mode.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eWhich SPI Option Should You Choose?\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eCheetah SPI Host Adapter\u003c\/th\u003e\n\u003cth\u003ePromira SPI Active Level 1\u003c\/th\u003e\n\u003cth\u003ePromira SPI Active Level 2\u003c\/th\u003e\n\u003cth\u003ePromira SPI Active Level 3\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI master\u003c\/th\u003e\n\u003ctd\u003e40+ MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 12.5 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 40 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 80 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI slave\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eUp to 8 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 20 MHz\u003c\/td\u003e\n\u003ctd\u003eUp to 20 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O modes\u003c\/th\u003e\n\u003ctd\u003eSingle\u003c\/td\u003e\n\u003ctd\u003eSingle\u003c\/td\u003e\n\u003ctd\u003eSingle and dual\u003c\/td\u003e\n\u003ctd\u003eSingle, dual and quad\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSlave selects\u003c\/th\u003e\n\u003ctd\u003eSee product page\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eUp to 3\u003c\/td\u003e\n\u003ctd\u003eUp to 8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConfigurable GPIO\u003c\/th\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003eUp to 6 (2 while using SPI)\u003c\/td\u003e\n\u003ctd\u003eUp to 12\u003c\/td\u003e\n\u003ctd\u003eUp to 16\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 platform\u003c\/td\u003e\n\u003ctd\u003eLevel 1\u003c\/td\u003e\n\u003ctd\u003eLevel 1 and Level 2\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-tp280121-cheetah-spi-adapter-uk\"\u003e£475\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"tp600510-spi-active-level-1-application-total-phase-uk\"\u003e£120\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"tp600610-spi-active-level-2-application-total-phase-uk\"\u003e£245\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"tp600710-spi-active-level-3-application-total-phase-uk\"\u003e£810\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cp\u003eBuy Level 3 when you need a quad SPI host adapter, a master clock above 40 MHz, or more than three slave selects. Below that, Level 2 covers the job for less.\u003c\/p\u003e\n\n\u003ch2\u003eTypical Applications\u003c\/h2\u003e\n\u003cp\u003eQuad-I\/O programming of large SPI NOR flash at 80 MHz in production. Board-level test of up to eight SPI devices from one adapter. Validating a quad SPI flash layout at its rated clock during hardware bring-up.\u003c\/p\u003e\n\u003cp\u003eLevel 3 suits production engineers with high-volume quad SPI programming and hardware validation teams working on dense SPI designs.\u003c\/p\u003e\n\n\u003cp\u003eOrder the Promira SPI Active Level 3 Application from \u003cspan data-ds-price=\"tp600710-spi-active-level-3-application-total-phase-uk\"\u003e£810\u003c\/span\u003e ex VAT. For a formal quotation covering the platform and all three SPI licences, \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\u003eDo I need SPI Active Levels 1 and 2 as well?\u003c\/h3\u003e\n\u003cp\u003eYes. Total Phase lists both as prerequisites for Level 3. Level 1 is \u003cspan data-ds-price=\"tp600510-spi-active-level-1-application-total-phase-uk\"\u003e£120\u003c\/span\u003e and Level 2 is \u003cspan data-ds-price=\"tp600610-spi-active-level-2-application-total-phase-uk\"\u003e£245\u003c\/span\u003e ex VAT.\u003c\/p\u003e\n\u003ch3\u003eWhat is the fastest SPI the Promira can master?\u003c\/h3\u003e\n\u003cp\u003e80 MHz with SPI Active Level 3, in single, dual or quad I\/O.\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 (8 Total Phase pages)\u003c\/small\u003e\u003c\/summary\u003e\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-active1\/\"\u003eSPI Active Level 1 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-active2\/\"\u003eSPI Active Level 2 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-active3\/\"\u003eSPI Active Level 3 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/flash-center\/\"\u003eFlash Center\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":37768388509885,"sku":"TP600710","price":810.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-software-spi-active-level-3-application-28943085600957.jpg?v=1685059323"},{"product_id":"espi-analysis-application-total-phase-uk","title":"Total Phase PROMIRA eSPI Analysis Application","description":"\u003cp\u003eThe Promira eSPI Analysis Application (TP601010) turns a Total Phase Promira Serial Platform into an eSPI protocol analyser that monitors Enhanced Serial Peripheral Interface traffic at 20, 25, 33, 50 and 66 MHz in single, dual and quad I\/O. It follows the peripheral, virtual wire, out-of-band and flash channels, with two slave selects, two alert lines and two reset lines, and adds match triggers, hardware filters and statistics. It is for firmware, BIOS and BMC teams validating eSPI links between a chipset and its EC, BMC or Super I\/O.\u003c\/p\u003e\n\n\u003ch2\u003eeSPI Capture to 66 MHz in Single, Dual and Quad I\/O\u003c\/h2\u003e\n\u003cp\u003eeSPI replaced the LPC bus on Intel platforms, and its traffic needs a dedicated eSPI protocol analyser rather than an SPI one. This application captures every supported eSPI clock rate up to 66 MHz across single, dual and quad I\/O, so you see the link at the configuration the platform actually negotiates.\u003c\/p\u003e\n\n\u003ch2\u003ePeripheral, Virtual Wire, OOB and Flash Channels\u003c\/h2\u003e\n\u003cp\u003eThe analyser decodes the eSPI channels that carry a platform conversation: peripheral cycles, virtual wires that replace legacy side-band signals, out-of-band messages to a BMC, and flash access. Monitoring two slave selects, two alert lines and two reset lines alongside the data shows the whole exchange during boot, sleep transitions and resets, not one channel in isolation.\u003c\/p\u003e\n\n\u003ch2\u003eTriggers, Hardware Filters and Statistics\u003c\/h2\u003e\n\u003cp\u003eMatch triggers start a capture on the transaction that matters, and hardware filters discard traffic you do not need before it reaches the PC. Hardware statistics counters summarise the traffic, which helps make sense of a heavy boot sequence. Captures are viewed in Total Phase Data Center, which supports the Promira eSPI analyser from version 6.62. The analyser decodes the initialisation handshake and channel negotiation, and reports both correct and incorrect CRC values for command and response phases. For automated capture, the free Promira Software API eSPI Analysis drives the analyser from C, C#, Python, .NET, VB.NET or VB6.\u003c\/p\u003e\n\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003ctd\u003eeSPI bus monitor (Analysis), non-intrusive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eClock rates\u003c\/th\u003e\n\u003ctd\u003e20, 25, 33, 50 and 66 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O modes\u003c\/th\u003e\n\u003ctd\u003eSingle, dual and quad I\/O\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChannels\u003c\/th\u003e\n\u003ctd\u003ePeripheral, virtual wire, OOB, flash\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMonitored control lines\u003c\/th\u003e\n\u003ctd\u003e2 slave selects, 2 alert lines, 2 reset lines\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCapture tools\u003c\/th\u003e\n\u003ctd\u003eMatch triggers, hardware filters, statistics\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSignal level\u003c\/th\u003e\n\u003ctd\u003e1.8 V I\/O\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTarget connector\u003c\/th\u003e\n\u003ctd\u003e2x17 IDC with 34-pin ribbon cable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSoftware\u003c\/th\u003e\n\u003ctd\u003eData Center 6.62 or later; Promira Software API eSPI Analysis (C, C#, Python, .NET, VB.NET, VB6), free\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\u003eManufacturer part number\u003c\/th\u003e\n\u003ctd\u003eTP601010\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\u003eeSPI I\/O runs at 1.8 V, which is the eSPI norm. If your target runs eSPI at 3.3 V, \u003ca href=\"\/pages\/contact-us\"\u003econtact us before ordering\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eMonitor only. It does not act as an eSPI master or slave.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eLicence or Kit?\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eeSPI Analysis Application\u003c\/th\u003e\n\u003cth\u003ePromira eSPI Bus Analyser Kit\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eOrder code\u003c\/th\u003e\n\u003ctd\u003eTP601010\u003c\/td\u003e\n\u003ctd\u003eTP601100 (Debug Store kit)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eContents\u003c\/th\u003e\n\u003ctd\u003eLicence for an existing Promira\u003c\/td\u003e\n\u003ctd\u003ePromira Serial Platform with the eSPI Analysis application\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=\"espi-analysis-application-total-phase-uk\"\u003e£1,215\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"total-phase-promira-espi-bus-analyser-kit\"\u003e£2,130\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cp\u003eIf you do not yet own a Promira, the \u003ca href=\"\/products\/total-phase-promira-espi-bus-analyser-kit\"\u003ePromira eSPI Bus Analyser Kit\u003c\/a\u003e supplies the platform and this application together for \u003cspan data-ds-price=\"total-phase-promira-espi-bus-analyser-kit\"\u003e£2,130\u003c\/span\u003e ex VAT; bought separately, the two total \u003cspan data-ds-price=\"total-phase-tp500110-promira-serial-platform-uk+espi-analysis-application-total-phase-uk\"\u003e£2,255\u003c\/span\u003e ex VAT. Choose this licence on its own to add eSPI to a Promira you already use for I2C or SPI.\u003c\/p\u003e\n\n\u003ch2\u003eTypical Applications\u003c\/h2\u003e\n\u003cp\u003eTracing virtual wire and OOB traffic between a PCH and an embedded controller during S3 and S5 transitions. Debugging BMC firmware that misses an eSPI alert during boot. Verifying flash channel accesses on a platform where the EC shares the BIOS flash.\u003c\/p\u003e\n\u003cp\u003eeSPI Analysis suits BIOS and EC firmware engineers, platform validation teams and BMC developers working on Intel eSPI designs.\u003c\/p\u003e\n\n\u003cp\u003eOrder the Promira eSPI Analysis Application from \u003cspan data-ds-price=\"espi-analysis-application-total-phase-uk\"\u003e£1,215\u003c\/span\u003e ex VAT. For a formal quotation, \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\u003eWhat eSPI clock rates does it capture?\u003c\/h3\u003e\n\u003cp\u003e20, 25, 33, 50 and 66 MHz, in single, dual and quad I\/O.\u003c\/p\u003e\n\u003ch3\u003eCan it monitor a 3.3 V eSPI bus?\u003c\/h3\u003e\n\u003cp\u003eThe analyser is specified for 1.8 V eSPI I\/O. Contact us with your target details before ordering for a 3.3 V bus.\u003c\/p\u003e\n\u003ch3\u003eWhich software do I need?\u003c\/h3\u003e\n\u003cp\u003eTotal Phase Data Center, version 6.62 or later, which is free.\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\/espi-analysis\/\"\u003eeSPI Analysis Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/support\/articles\/213706108-promira-serial-platform-espi-analyzer-user-manual\/\"\u003ePromira eSPI Analyzer User Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/data-center\/\"\u003eData Center\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/protocols\/espi\/\"\u003eeSPI protocol tools\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/promira-software-api-espi\/\"\u003ePromira Software API eSPI Analysis\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\u003c\/ul\u003e\u003c\/details\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768388542653,"sku":"TP601010","price":1215.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-software-espi-analysis-application-28942809170109.jpg?v=1685155425"},{"product_id":"total-phase-tp510410-34-pin-split-cable-uk","title":"Total Phase TP510410 34-pin Split Cable","description":"\u003cp\u003e34-pin Split Cable.\u003c\/p\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768388706493,"sku":"TP510410","price":90.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-tp510410-total-phase-34-pin-split-cable-tp510410-72356304388471.png?v=1732758048"},{"product_id":"total-phase-tp510510-34-pin-split-cable-with-grabbers","title":"Total Phase TP510510 34-pin Split Cable with Grabbers","description":"\u003cp\u003e34-pin Split Cable with Grabbers.\u003c\/p\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768389066941,"sku":"TP510510","price":135.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-tp510410-total-phase-34-pin-split-cable-tp510410-72356304388471.png?v=1732758048"},{"product_id":"total-phase-promira-espi-bus-analyser-kit","title":"Total Phase PROMIRA eSPI Bus Analyser Kit","description":"\u003cp\u003eThe Promira eSPI Bus Analyser Kit (TP601100) is a complete eSPI protocol analyser: a Total Phase Promira Serial Platform supplied with the eSPI Analysis Application, ready to monitor Enhanced Serial Peripheral Interface traffic at 20, 25, 33, 50 and 66 MHz in single, dual and quad I\/O. It follows the peripheral, virtual wire, out-of-band and flash channels with two slave selects, two alert lines and two reset lines, and adds match triggers, hardware filters and statistics. It is the starting point for BIOS, embedded controller and BMC teams who need to see the eSPI link between a chipset and its EC, BMC or Super I\/O.\u003c\/p\u003e\n\n\u003ch2\u003eOne Order for Platform and eSPI Licence\u003c\/h2\u003e\n\u003cp\u003eThe kit combines the \u003ca href=\"\/products\/total-phase-tp500110-promira-serial-platform-uk\"\u003ePromira Serial Platform\u003c\/a\u003e with the \u003ca href=\"\/products\/espi-analysis-application-total-phase-uk\"\u003eeSPI Analysis\u003c\/a\u003e licence, so the analyser arrives ready for eSPI capture rather than as two separate purchases. The Promira connects to the analysis PC over USB 2.0 or Gigabit Ethernet, which lets it sit beside a platform in a validation lab while Data Center runs on a desk PC.\u003c\/p\u003e\n\n\u003ch2\u003eeSPI Capture to 66 MHz With Triggers and Filters\u003c\/h2\u003e\n\u003cp\u003eeSPI replaced the LPC bus on Intel platforms, and its traffic needs a dedicated eSPI protocol analyser rather than an SPI one. The kit captures every supported eSPI clock rate up to 66 MHz across single, dual and quad I\/O, decodes the initialisation handshake and channel negotiation, and reports both correct and incorrect CRC values for command and response phases. Match triggers start a capture on the transaction that matters, hardware filters drop traffic you do not need, and hardware statistics counters summarise the traffic.\u003c\/p\u003e\n\n\u003ch2\u003eGrows With the Rest of the Promira Range\u003c\/h2\u003e\n\u003cp\u003eThe platform in the kit is the same Promira that runs the I2C and SPI applications. Add an SPI Active licence and Total Phase's eSPI Active example files let the same unit send eSPI commands to a target as a master; Total Phase recommends \u003ca href=\"\/products\/tp600710-spi-active-level-3-application-total-phase-uk\"\u003eSPI Active Level 3\u003c\/a\u003e for full eSPI performance at 66 MHz quad I\/O. I2C and SPI analysis and host-adapter licences can be added to the same unit 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\u003eeSPI bus monitor (Analysis), non-intrusive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eClock rates\u003c\/th\u003e\n\u003ctd\u003e20, 25, 33, 50 and 66 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O modes\u003c\/th\u003e\n\u003ctd\u003eSingle, dual and quad I\/O\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChannels\u003c\/th\u003e\n\u003ctd\u003ePeripheral, virtual wire, OOB, flash\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMonitored control lines\u003c\/th\u003e\n\u003ctd\u003e2 slave selects, 2 alert lines, 2 reset lines\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCapture tools\u003c\/th\u003e\n\u003ctd\u003eMatch triggers, hardware filters, statistics, CRC reporting\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSignal level\u003c\/th\u003e\n\u003ctd\u003e1.8 V I\/O\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTarget connector\u003c\/th\u003e\n\u003ctd\u003e2x17 IDC with 34-pin ribbon cable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHost interfaces\u003c\/th\u003e\n\u003ctd\u003eUSB 2.0 and Gigabit Ethernet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSoftware\u003c\/th\u003e\n\u003ctd\u003eData Center 6.62 or later; Promira Software API eSPI Analysis (C, C#, Python, .NET, VB.NET, VB6), free\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating systems\u003c\/th\u003e\n\u003ctd\u003eWindows 10 and 11, Linux, macOS 13 or later\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eOrder code\u003c\/th\u003e\n\u003ctd\u003eTP601100 (Debug Store kit of TP500110 and TP601010)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eLimitations\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eeSPI I\/O runs at 1.8 V, the eSPI norm. If your target runs eSPI at 3.3 V, \u003ca href=\"\/pages\/contact-us\"\u003econtact us before ordering\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eThe eSPI Analysis Application monitors only. Acting as an eSPI master needs an SPI Active licence as well.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eKit or Licence?\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003ePromira eSPI Bus Analyser Kit\u003c\/th\u003e\n\u003cth\u003eeSPI Analysis Application\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eOrder code\u003c\/th\u003e\n\u003ctd\u003eTP601100 (Debug Store kit)\u003c\/td\u003e\n\u003ctd\u003eTP601010\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eContents\u003c\/th\u003e\n\u003ctd\u003ePromira Serial Platform with the eSPI Analysis application\u003c\/td\u003e\n\u003ctd\u003eLicence for an existing Promira\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-promira-espi-bus-analyser-kit\"\u003e£2,130\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-ds-price=\"espi-analysis-application-total-phase-uk\"\u003e£1,215\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cp\u003eChoose the kit if you do not yet own a Promira; it is \u003cspan data-ds-price=\"total-phase-promira-espi-bus-analyser-kit\"\u003e£2,130\u003c\/span\u003e ex VAT, and the platform and licence bought separately total \u003cspan data-ds-price=\"total-phase-tp500110-promira-serial-platform-uk+espi-analysis-application-total-phase-uk\"\u003e£2,255\u003c\/span\u003e ex VAT. If you already use a Promira for I2C or SPI, add eSPI with the licence alone.\u003c\/p\u003e\n\n\u003ch2\u003eTypical Applications\u003c\/h2\u003e\n\u003cp\u003eTracing virtual wire and OOB traffic between a PCH and an embedded controller during S3 and S5 transitions. Debugging BMC firmware that misses an eSPI alert during boot. Verifying flash channel accesses on a platform where the EC shares the BIOS flash.\u003c\/p\u003e\n\u003cp\u003eThe kit suits BIOS and EC firmware engineers, platform validation teams and BMC developers bringing up Intel eSPI designs.\u003c\/p\u003e\n\n\u003cp\u003eOrder the Promira eSPI Bus Analyser Kit from \u003cspan data-ds-price=\"total-phase-promira-espi-bus-analyser-kit\"\u003e£2,130\u003c\/span\u003e ex VAT. For a formal quotation, \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\u003eWhat is in the kit?\u003c\/h3\u003e\n\u003cp\u003eA Promira Serial Platform with the eSPI Analysis Application licence. Data Center and the Promira Software API are free downloads from Total Phase.\u003c\/p\u003e\n\u003ch3\u003eWhat eSPI clock rates does it capture?\u003c\/h3\u003e\n\u003cp\u003e20, 25, 33, 50 and 66 MHz, in single, dual and quad I\/O.\u003c\/p\u003e\n\u003ch3\u003eCan it monitor a 3.3 V eSPI bus?\u003c\/h3\u003e\n\u003cp\u003eThe analyser is specified for 1.8 V eSPI I\/O. Contact us with your target details before ordering for a 3.3 V bus.\u003c\/p\u003e\n\u003ch3\u003eCan I use the same Promira for I2C and SPI?\u003c\/h3\u003e\n\u003cp\u003eYes. Add the I2C or SPI Active or Analysis applications to the same unit; a Promira can hold more than one application licence.\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\/espi-analysis\/\"\u003eeSPI Analysis Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/protocols\/espi\/\"\u003eeSPI protocol tools\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/support\/articles\/213706108-promira-serial-platform-espi-analyzer-user-manual\/\"\u003ePromira eSPI Analyzer User Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/promira-software-api-espi\/\"\u003ePromira Software API eSPI Analysis\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/data-center\/\"\u003eData Center\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\u003c\/ul\u003e\u003c\/details\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":37768414691517,"sku":"TP601100","price":2130.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-analyser-espi-bus-analyser-kit-28942789869757.jpg?v=1685164783"},{"product_id":"total-phase-tp240510-eeprom-socket-board","title":"Total Phase TP240510 EEPROM Socket Board","description":"\u003ch2\u003eFeatures\u003c\/h2\u003e\n\n\u003cul\u003e\n    \u003cli\u003eFlash and burn \u003cspan\u003eI\u003csup\u003e2\u003c\/sup\u003eC\u003c\/span\u003e and SPI EEPROMs that are in any of these standard chip packages: DIP8, SOIC8 or TSSOP8.\u003c\/li\u003e\n    \u003cli\u003eSpecify 5 V, 3.3 V, or an external VDD Source at any voltage level.\u003c\/li\u003e\n    \u003cli\u003eConnect or disconnect Slave Select (SS) and change the polarity of SS.\u003c\/li\u003e\n    \u003cli\u003eGang-Program multiple devices by using multiple socket board and programming adapter sets in parallel on the same host computer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003ch3\u003eSample Configuration\u003c\/h3\u003e\n\n\u003cp\u003eDifferent devices may have different pin configurations. In order to provide maximum flexibility, the EEPROM Socket Board provides stubs for each of the pins and each of the signals. Using the included 8-pin ribbon cable, users can easily connect the appropriate source to each pin of the target device.\u003c\/p\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":55546405454199,"sku":"TP240510","price":75.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/total-phase-inc-evaluation-board-eeprom-socket-board-28942777090237.jpg?v=1685155802"},{"product_id":"total-phase-promira-i2c-active-analysis-application","title":"Total Phase PROMIRA I2C Analysis Application","description":"\u003cp\u003eThe Promira I2C Analysis Application (TP601110) turns a Total Phase Promira Serial Platform into a non-intrusive I2C protocol analyser that monitors live traffic at up to 5 MHz at 3.3 V. Captured data streams directly to the PC, so capture length is set by disk space rather than an on-board buffer, and Data Center decodes it in real time with error reporting and bit-level timing. It is the tool for debugging what two real I2C devices actually say to each other.\u003c\/p\u003e\n\n\u003ch2\u003eNon-Intrusive I2C Capture to 5 MHz\u003c\/h2\u003e\n\u003cp\u003eThe analyser listens to SDA and SCL without driving them, so the bus behaves exactly as it does without the tool attached. Total Phase rates capture at up to 5 MHz at 3.3 V, above the 4 MHz limit of the \u003ca href=\"\/products\/total-phase-tp320121-beagle-i2c-spi-analyser-uk\"\u003eBeagle I2C\/SPI\u003c\/a\u003e. What you capture is what the shipping product does, including the NAK, the clock stretch or the stuck bus that only happens with the real parts.\u003c\/p\u003e\n\n\u003ch2\u003eReal-Time Decode With Error Codes and Bit-Level Timing\u003c\/h2\u003e\n\u003cp\u003eData Center shows addresses, data, ACK and NAK as they occur, with error codes on malformed transactions. Bit-level timing shows when each edge occurred, so clock stretching and timing faults can be compared with the device datasheet instead of guessed at.\u003c\/p\u003e\n\n\u003ch2\u003eNearly Limitless Streamed Capture\u003c\/h2\u003e\n\u003cp\u003eBecause data is streamed straight to the PC, a capture can run for hours to catch a fault that appears once a day. Over Gigabit Ethernet the Promira can sit next to a unit in an environmental chamber or a soak-test rack while you watch from your desk.\u003c\/p\u003e\n\n\u003ch2\u003eSoftware\u003c\/h2\u003e\n\u003cp\u003eCaptures are viewed in Total Phase Data Center, which decodes the bus in real time and saves sessions for later review. The analysis applications need Promira firmware v2.00 or later, which is installed through the Promira admin interface.\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 bus monitor (Analysis), non-intrusive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMaximum capture rate\u003c\/th\u003e\n\u003ctd\u003e5 MHz at 3.3 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCapture\u003c\/th\u003e\n\u003ctd\u003eStreamed directly to the PC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDecode\u003c\/th\u003e\n\u003ctd\u003eReal time, with error codes and bit-level timing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSoftware\u003c\/th\u003e\n\u003ctd\u003eData Center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFirmware\u003c\/th\u003e\n\u003ctd\u003ePromira firmware v2.00 or later\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\u003eManufacturer part number\u003c\/th\u003e\n\u003ctd\u003eTP601110\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\u003eMonitor only. It does not act as master or slave; for that add \u003ca href=\"\/products\/tp600110-i2c-active-level-1-application-total-phase-uk\"\u003eI2C Active Level 1\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eTotal Phase rates the 5 MHz figure at 3.3 V. If your bus runs at 1.8 V or lower, \u003ca href=\"\/pages\/contact-us\"\u003econtact us\u003c\/a\u003e before ordering.\u003c\/li\u003e\n\u003cli\u003eWe ask for your Promira serial number at checkout, as printed on the label of the unit, because we need it to process the licence.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eWhich I2C and SPI Analyser Should You Choose?\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eBeagle I2C\/SPI Analyser\u003c\/th\u003e\n\u003cth\u003ePromira I2C Analysis\u003c\/th\u003e\n\u003cth\u003ePromira SPI Analysis Level 1\u003c\/th\u003e\n\u003cth\u003ePromira SPI Analysis Level 2\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI2C capture\u003c\/th\u003e\n\u003ctd\u003eTo 4 MHz\u003c\/td\u003e\n\u003ctd\u003eTo 5 MHz at 3.3 V\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI capture\u003c\/th\u003e\n\u003ctd\u003eTo 24 MHz\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eTo 24 MHz at 3.3 V, 1 chip select\u003c\/td\u003e\n\u003ctd\u003eTo 40 MHz, 1 chip select\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHost connection\u003c\/th\u003e\n\u003ctd\u003eUSB 2.0\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\u003ctd\u003eUSB 2.0 or Gigabit Ethernet\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-tp320121-beagle-i2c-spi-analyser-uk\"\u003e£400\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan data-ds-price=\"total-phase-promira-i2c-active-analysis-application\"\u003e£120\u003c\/span\u003e plus platform\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan data-ds-price=\"total-phase-promira-spi-active-level-1-analysis-application\"\u003e£120\u003c\/span\u003e plus platform\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan data-ds-price=\"total-phase-promira-spi-active-level-2-analysis-application\"\u003e£245\u003c\/span\u003e plus platform\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cp\u003eIf you need to watch I2C and SPI from one low-cost box at USB speeds, the Beagle I2C\/SPI does both. If you already own a Promira, or need an I2C protocol analyser that captures above 4 MHz or works over Ethernet, add I2C Analysis for \u003cspan data-ds-price=\"total-phase-promira-i2c-active-analysis-application\"\u003e£120\u003c\/span\u003e ex VAT.\u003c\/p\u003e\n\n\u003ch2\u003eTypical Applications\u003c\/h2\u003e\n\u003cp\u003eFinding why a PMBus regulator occasionally NAKs its host during power-up. Measuring clock stretching on a slow EEPROM against the master's timeout. Logging a sensor bus overnight in a thermal chamber to catch a temperature-dependent fault.\u003c\/p\u003e\n\u003cp\u003eI2C Analysis suits firmware and hardware engineers debugging I2C integration and test engineers chasing intermittent field failures.\u003c\/p\u003e\n\n\u003cp\u003eOrder the Promira I2C Analysis Application from \u003cspan data-ds-price=\"total-phase-promira-i2c-active-analysis-application\"\u003e£120\u003c\/span\u003e ex VAT. For a formal quotation, \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\u003eCan the analysis application drive the bus?\u003c\/h3\u003e\n\u003cp\u003eNo. Analysis applications only monitor. To act as a master or slave, add the matching Active application to the same Promira.\u003c\/p\u003e\n\u003ch3\u003eHow fast can it capture I2C?\u003c\/h3\u003e\n\u003cp\u003eUp to 5 MHz at 3.3 V, as rated by Total Phase. If you need to capture High-speed mode (3.4 MHz) traffic, contact us and we will confirm it with Total Phase before you order.\u003c\/p\u003e\n\u003ch3\u003eWhat do I need to give you when I order?\u003c\/h3\u003e\n\u003cp\u003eYour Promira serial number, as printed on the unit's label. We need it to process the licence.\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 (4 Total Phase pages)\u003c\/small\u003e\u003c\/summary\u003e\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/i2c-analysis1\/\"\u003eI2C Analysis Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/solutions\/video\/updating-promira-serial-platform-firmware-license\/\"\u003eUpdating Promira firmware and licences\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/beagle-i2cspi\/\"\u003eBeagle I2C\/SPI Protocol Analyzer\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/data-center\/\"\u003eData Center\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":55954031313271,"sku":"TP601110","price":120.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-tp601110-total-phase-promira-i2c-active-analysis-application-1261154496.png?v=1791203894"},{"product_id":"total-phase-promira-spi-active-level-1-analysis-application","title":"Total Phase PROMIRA SPI Analysis - Level 1 Application","description":"\u003cp\u003eThe Promira SPI Analysis Level 1 Application (TP601510) turns a Total Phase Promira Serial Platform into a non-intrusive SPI protocol analyser that monitors single-I\/O SPI at up to 24 MHz at 3.3 V on one chip select. Captured data streams directly to the PC and is decoded in Data Center, so long captures are limited by disk space, not a buffer. It is the entry licence for debugging SPI traffic between a host and a real peripheral.\u003c\/p\u003e\n\n\u003ch2\u003eNon-Intrusive SPI Capture to 24 MHz\u003c\/h2\u003e\n\u003cp\u003eThe analyser watches SCLK, MOSI, MISO and the chip select without driving them, so the target's timing is unchanged. At 24 MHz it covers most sensor, ADC, display and EEPROM buses on embedded boards, and matches the SPI capture ceiling of the \u003ca href=\"\/products\/total-phase-tp320121-beagle-i2c-spi-analyser-uk\"\u003eBeagle I2C\/SPI\u003c\/a\u003e while adding Gigabit Ethernet control.\u003c\/p\u003e\n\n\u003ch2\u003eDecode Real Traffic in Data Center\u003c\/h2\u003e\n\u003cp\u003eData Center decodes each transaction on MOSI and MISO as it is captured, which shows whether the host sent the command you think it did and what the peripheral returned. Streaming to the PC keeps long sessions intact, so a rare framing error or a corrupt read can be caught on the run where it happens.\u003c\/p\u003e\n\n\u003ch2\u003eUpgrade to 40 MHz When You Need It\u003c\/h2\u003e\n\u003cp\u003eIf the bus later moves above 24 MHz, \u003ca href=\"\/products\/total-phase-promira-spi-active-level-2-analysis-application\"\u003eSPI Analysis Level 2\u003c\/a\u003e raises the ceiling to 40 MHz. Total Phase does not list Level 1 as a prerequisite for Level 2, so a 40 MHz requirement can be met with Level 2 alone.\u003c\/p\u003e\n\n\u003ch2\u003eSoftware\u003c\/h2\u003e\n\u003cp\u003eCaptures are viewed in Total Phase Data Center, which decodes the bus in real time and saves sessions for later review. The analysis applications need Promira firmware v2.00 or later, which is installed through the Promira admin interface.\u003c\/p\u003e\n\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003ctd\u003eSPI bus monitor (Analysis), non-intrusive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMaximum capture rate\u003c\/th\u003e\n\u003ctd\u003e24 MHz at 3.3 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O mode\u003c\/th\u003e\n\u003ctd\u003eSingle I\/O\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChip selects monitored\u003c\/th\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCapture\u003c\/th\u003e\n\u003ctd\u003eStreamed directly to the PC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSoftware\u003c\/th\u003e\n\u003ctd\u003eData Center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFirmware\u003c\/th\u003e\n\u003ctd\u003ePromira firmware v2.00 or later\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\u003eManufacturer part number\u003c\/th\u003e\n\u003ctd\u003eTP601510\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\u003eSingle I\/O and one chip select. Dual and quad SPI traffic is not decoded.\u003c\/li\u003e\n\u003cli\u003eMonitor only. To drive the bus, add \u003ca href=\"\/products\/tp600510-spi-active-level-1-application-total-phase-uk\"\u003eSPI Active Level 1\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eWe ask for your Promira serial number at checkout, as printed on the label of the unit, because we need it to process the licence.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eWhich I2C and SPI Analyser Should You Choose?\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eBeagle I2C\/SPI Analyser\u003c\/th\u003e\n\u003cth\u003ePromira I2C Analysis\u003c\/th\u003e\n\u003cth\u003ePromira SPI Analysis Level 1\u003c\/th\u003e\n\u003cth\u003ePromira SPI Analysis Level 2\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI2C capture\u003c\/th\u003e\n\u003ctd\u003eTo 4 MHz\u003c\/td\u003e\n\u003ctd\u003eTo 5 MHz at 3.3 V\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI capture\u003c\/th\u003e\n\u003ctd\u003eTo 24 MHz\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eTo 24 MHz at 3.3 V, 1 chip select\u003c\/td\u003e\n\u003ctd\u003eTo 40 MHz, 1 chip select\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHost connection\u003c\/th\u003e\n\u003ctd\u003eUSB 2.0\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\u003ctd\u003eUSB 2.0 or Gigabit Ethernet\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-tp320121-beagle-i2c-spi-analyser-uk\"\u003e£400\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan data-ds-price=\"total-phase-promira-i2c-active-analysis-application\"\u003e£120\u003c\/span\u003e plus platform\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan data-ds-price=\"total-phase-promira-spi-active-level-1-analysis-application\"\u003e£120\u003c\/span\u003e plus platform\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan data-ds-price=\"total-phase-promira-spi-active-level-2-analysis-application\"\u003e£245\u003c\/span\u003e plus platform\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cp\u003eFor an SPI protocol analyser up to 24 MHz on a Promira you already own, Level 1 is the lowest-cost route. If the bus runs faster, go straight to Level 2.\u003c\/p\u003e\n\n\u003ch2\u003eTypical Applications\u003c\/h2\u003e\n\u003cp\u003eChecking the command sequence a host MCU sends to an SPI flash during boot. Capturing ADC sample reads at 20 MHz to find a dropped word. Logging a display controller's SPI traffic to trace a corrupted frame.\u003c\/p\u003e\n\u003cp\u003eSPI Analysis Level 1 suits firmware engineers debugging SPI drivers and hardware engineers verifying peripheral integration.\u003c\/p\u003e\n\n\u003cp\u003eOrder the Promira SPI Analysis Level 1 Application from \u003cspan data-ds-price=\"total-phase-promira-spi-active-level-1-analysis-application\"\u003e£120\u003c\/span\u003e ex VAT. For a formal quotation, \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\u003eCan the analysis application drive the bus?\u003c\/h3\u003e\n\u003cp\u003eNo. Analysis applications only monitor. To act as a master or slave, add the matching Active application to the same Promira.\u003c\/p\u003e\n\u003ch3\u003eDoes it capture dual or quad SPI?\u003c\/h3\u003e\n\u003cp\u003eNo. Total Phase specifies single I\/O SPI on one chip select for both SPI Analysis levels.\u003c\/p\u003e\n\u003ch3\u003eWhat do I need to give you when I order?\u003c\/h3\u003e\n\u003cp\u003eYour Promira serial number, as printed on the unit's label. We need it to process the licence.\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 (4 Total Phase pages)\u003c\/small\u003e\u003c\/summary\u003e\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-analysis1\/\"\u003eSPI Analysis Level 1 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-analysis2\/\"\u003eSPI Analysis Level 2 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/solutions\/video\/updating-promira-serial-platform-firmware-license\/\"\u003eUpdating Promira firmware and licences\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/beagle-i2cspi\/\"\u003eBeagle I2C\/SPI Protocol Analyzer\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":55954031673719,"sku":"TP601510","price":120.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-tp601510-total-phase-promira-spi-active-level-1-analysis-application-1261154497.png?v=1791203860"},{"product_id":"total-phase-promira-spi-active-level-2-analysis-application","title":"Total Phase PROMIRA SPI Analysis - Level 2 Application","description":"\u003cp\u003eThe Promira SPI Analysis Level 2 Application (TP601610) turns a Total Phase Promira Serial Platform into a non-intrusive SPI protocol analyser that monitors single-I\/O SPI at up to 40 MHz on one chip select. Total Phase describes it as the fastest SPI protocol analyser in its range. Data streams directly to the PC for decode in Data Center, so capture length is set by disk space, not a buffer.\u003c\/p\u003e\n\n\u003ch2\u003eNon-Intrusive SPI Capture to 40 MHz\u003c\/h2\u003e\n\u003cp\u003eLevel 2 raises the capture ceiling from 24 MHz to 40 MHz, which reaches SPI flash, fast ADC and display links that Level 1 and the \u003ca href=\"\/products\/total-phase-tp320121-beagle-i2c-spi-analyser-uk\"\u003eBeagle I2C\/SPI\u003c\/a\u003e cannot follow. The analyser does not drive the bus, so timing at 40 MHz is the timing of the real design.\u003c\/p\u003e\n\n\u003ch2\u003eLong Captures for Intermittent Faults\u003c\/h2\u003e\n\u003cp\u003eStreaming to the PC means a session can run until the fault appears, rather than until a buffer fills. Over Gigabit Ethernet the Promira can stay with a unit in a test rack or chamber while Data Center runs on a desk PC.\u003c\/p\u003e\n\n\u003ch2\u003eNo Level 1 Licence Needed\u003c\/h2\u003e\n\u003cp\u003eUnlike the SPI Active applications, Total Phase does not list SPI Analysis Level 1 as a prerequisite for Level 2. If your bus runs above 24 MHz, Level 2 on its own covers it.\u003c\/p\u003e\n\n\u003ch2\u003eSoftware\u003c\/h2\u003e\n\u003cp\u003eCaptures are viewed in Total Phase Data Center, which decodes the bus in real time and saves sessions for later review. The analysis applications need Promira firmware v2.00 or later, which is installed through the Promira admin interface.\u003c\/p\u003e\n\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003ctd\u003eSPI bus monitor (Analysis), non-intrusive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMaximum capture rate\u003c\/th\u003e\n\u003ctd\u003e40 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O mode\u003c\/th\u003e\n\u003ctd\u003eSingle I\/O\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChip selects monitored\u003c\/th\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCapture\u003c\/th\u003e\n\u003ctd\u003eStreamed directly to the PC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSoftware\u003c\/th\u003e\n\u003ctd\u003eData Center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFirmware\u003c\/th\u003e\n\u003ctd\u003ePromira firmware v2.00 or later\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\u003eManufacturer part number\u003c\/th\u003e\n\u003ctd\u003eTP601610\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\u003eSingle I\/O and one chip select. Dual and quad SPI traffic is not decoded.\u003c\/li\u003e\n\u003cli\u003eMonitor only. To drive SPI at 40 MHz, add \u003ca href=\"\/products\/tp600610-spi-active-level-2-application-total-phase-uk\"\u003eSPI Active Level 2\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eWe ask for your Promira serial number at checkout, as printed on the label of the unit, because we need it to process the licence.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eWhich I2C and SPI Analyser Should You Choose?\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eBeagle I2C\/SPI Analyser\u003c\/th\u003e\n\u003cth\u003ePromira I2C Analysis\u003c\/th\u003e\n\u003cth\u003ePromira SPI Analysis Level 1\u003c\/th\u003e\n\u003cth\u003ePromira SPI Analysis Level 2\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eI2C capture\u003c\/th\u003e\n\u003ctd\u003eTo 4 MHz\u003c\/td\u003e\n\u003ctd\u003eTo 5 MHz at 3.3 V\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSPI capture\u003c\/th\u003e\n\u003ctd\u003eTo 24 MHz\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eTo 24 MHz at 3.3 V, 1 chip select\u003c\/td\u003e\n\u003ctd\u003eTo 40 MHz, 1 chip select\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHost connection\u003c\/th\u003e\n\u003ctd\u003eUSB 2.0\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\u003ctd\u003eUSB 2.0 or Gigabit Ethernet\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-tp320121-beagle-i2c-spi-analyser-uk\"\u003e£400\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan data-ds-price=\"total-phase-promira-i2c-active-analysis-application\"\u003e£120\u003c\/span\u003e plus platform\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan data-ds-price=\"total-phase-promira-spi-active-level-1-analysis-application\"\u003e£120\u003c\/span\u003e plus platform\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan data-ds-price=\"total-phase-promira-spi-active-level-2-analysis-application\"\u003e£245\u003c\/span\u003e plus platform\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003cp\u003eChoose Level 2 when the SPI clock on your board is above 24 MHz. Up to 24 MHz, Level 1 costs less.\u003c\/p\u003e\n\n\u003ch2\u003eTypical Applications\u003c\/h2\u003e\n\u003cp\u003eVerifying the read sequence of a host booting from SPI NOR flash at 33 MHz. Capturing a 40 MHz ADC link to find timing-related data corruption. Long-run logging of an SPI bus in an environmental test to catch a rare fault.\u003c\/p\u003e\n\u003cp\u003eSPI Analysis Level 2 suits hardware and firmware engineers working on fast SPI links and validation teams running long soak tests.\u003c\/p\u003e\n\n\u003cp\u003eOrder the Promira SPI Analysis Level 2 Application from \u003cspan data-ds-price=\"total-phase-promira-spi-active-level-2-analysis-application\"\u003e£245\u003c\/span\u003e ex VAT. For a formal quotation, \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\u003eCan the analysis application drive the bus?\u003c\/h3\u003e\n\u003cp\u003eNo. Analysis applications only monitor. To act as a master or slave, add the matching Active application to the same Promira.\u003c\/p\u003e\n\u003ch3\u003eDo I need SPI Analysis Level 1 first?\u003c\/h3\u003e\n\u003cp\u003eNo. Total Phase does not list Level 1 as a prerequisite for SPI Analysis Level 2.\u003c\/p\u003e\n\u003ch3\u003eWhat do I need to give you when I order?\u003c\/h3\u003e\n\u003cp\u003eYour Promira serial number, as printed on the unit's label. We need it to process the licence.\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 (4 Total Phase pages)\u003c\/small\u003e\u003c\/summary\u003e\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-analysis1\/\"\u003eSPI Analysis Level 1 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/spi-analysis2\/\"\u003eSPI Analysis Level 2 Application\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/solutions\/video\/updating-promira-serial-platform-firmware-license\/\"\u003eUpdating Promira firmware and licences\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.totalphase.com\/products\/beagle-i2cspi\/\"\u003eBeagle I2C\/SPI Protocol Analyzer\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e","brand":"Total Phase, Inc","offers":[{"title":"Default Title","offer_id":55954032165239,"sku":"TP601610","price":245.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/total-phase-inc-tp601610-total-phase-promira-spi-active-level-2-analysis-application-1261154498.png?v=1791203832"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/collections\/lg-beagle-I2C-SPI_e99386c8-3262-46ac-9528-b2b6d2f0ef9f.jpg?v=1724338104","url":"https:\/\/thedebugstore.com\/collections\/total-phase-i2c-bus-catalogue-uk.oembed?page=2","provider":"Debug Store","version":"1.0","type":"link"}