{"title":"In System Device Programmers","description":"\u003cspan data-mce-fragment=\"1\"\u003eIn-system device programmers are cutting-edge tools that directly program microcontrollers, flash memory, and other programmable devices on the target hardware. These programmers provide a convenient and efficient solution for updating firmware, configuring settings, and debugging devices without needing separate programming tools or removing the chip from the circuit board.\u003c\/span\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":"dediprog-sf100-spi-programmer-uk","title":"Dediprog SF100 SPI NOR Flash Programmer","description":"\u003ch3\u003eHardware\u003c\/h3\u003e\n\n\u003cp\u003eThe\u003cstrong\u003e Dediprog SF100\u003c\/strong\u003e is designed with an ISP header, through an appropriate connector; users can connect the programmer and drive the SPI signals, supply the memory and control the controller or application status. Please refer to Table 1 for the SF100 2x7 header pin out. DediProg also provides the SF100 ISP Cable which is used to connect the SF100 programmer to the 2X4 2.54mm ISP Pin Header on board, please refer to Table 2 for the SF100 ISP Cable 2x4 pin out.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSF100 ISP Header Pin Out (2x7)\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003ctable align=\"center\" border=\"1\"\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e1\u003c\/td\u003e\n\t\t\t\u003ctd\u003eI\/O1\u003c\/td\u003e\n\t\t\t\u003ctd\u003eI\/O4\u003c\/td\u003e\n\t\t\t\u003ctd\u003e2\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e3\u003c\/td\u003e\n\t\t\t\u003ctd\u003eI\/O2 or CS2\u003c\/td\u003e\n\t\t\t\u003ctd\u003eNC\u003c\/td\u003e\n\t\t\t\u003ctd\u003e4\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e5\u003c\/td\u003e\n\t\t\t\u003ctd\u003eVcc\u003c\/td\u003e\n\t\t\t\u003ctd\u003eGND\u003c\/td\u003e\n\t\t\t\u003ctd\u003e6\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e7\u003c\/td\u003e\n\t\t\t\u003ctd\u003eCS\u003c\/td\u003e\n\t\t\t\u003ctd\u003eCLK\u003c\/td\u003e\n\t\t\t\u003ctd\u003e8\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e9\u003c\/td\u003e\n\t\t\t\u003ctd\u003eMISO\u003c\/td\u003e\n\t\t\t\u003ctd\u003eMOSI\u003c\/td\u003e\n\t\t\t\u003ctd\u003e10\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e11\u003c\/td\u003e\n\t\t\t\u003ctd\u003eVpp\/Acc\u003c\/td\u003e\n\t\t\t\u003ctd\u003eI\/O3\u003c\/td\u003e\n\t\t\t\u003ctd\u003e12\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e13\u003c\/td\u003e\n\t\t\t\u003ctd\u003eSCL\u003c\/td\u003e\n\t\t\t\u003ctd\u003eSDA\u003c\/td\u003e\n\t\t\t\u003ctd\u003e14\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eISP Cable Connector Pin Out (2x4)\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003ctable align=\"center\" border=\"1\"\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e1\u003c\/td\u003e\n\t\t\t\u003ctd\u003eVcc\u003c\/td\u003e\n\t\t\t\u003ctd\u003eGND\u003c\/td\u003e\n\t\t\t\u003ctd\u003e2\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e3\u003c\/td\u003e\n\t\t\t\u003ctd\u003eCS\u003c\/td\u003e\n\t\t\t\u003ctd\u003eCLK\u003c\/td\u003e\n\t\t\t\u003ctd\u003e4\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e5\u003c\/td\u003e\n\t\t\t\u003ctd\u003eMISO\u003c\/td\u003e\n\t\t\t\u003ctd\u003eMOSI\u003c\/td\u003e\n\t\t\t\u003ctd\u003e6\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e7\u003c\/td\u003e\n\t\t\t\u003ctd\u003eVpp\/Acc\u003c\/td\u003e\n\t\t\t\u003ctd\u003eI\/O3\u003c\/td\u003e\n\t\t\t\u003ctd\u003e8\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003ch3\u003eSF100 Application Software\u003c\/h3\u003e\n\n\u003cp\u003eThe SF100 USB software tool chain offers high flexibility and fits different and the highest requirements:\u003c\/p\u003e\n\n\u003ch4\u003e\u003cstrong\u003eEngineering Mode\u003c\/strong\u003e\u003c\/h4\u003e\n\n\u003cp\u003eFor engineers and expert to access advanced features for development, repairing etc.\u003c\/p\u003e\n\n\u003ch4\u003e\u003cstrong\u003eProduction Mode\u003c\/strong\u003e\u003c\/h4\u003e\n\n\u003cp\u003eThe SF100 Application software supports \u003cstrong\u003eGang Programming\u003c\/strong\u003e\u003cstrong\u003e. \u003c\/strong\u003eAdditional programmers can be added at any time production capacity needs to be increased.\u003c\/p\u003e\n\n\u003cp\u003eFor operators in production to control multiple programmers and improve the throughput.\u003c\/p\u003e\n\n\u003ch4\u003e\u003cstrong\u003eCommand Line\u003c\/strong\u003e\u003c\/h4\u003e\n\n\u003cp\u003eCustomer software can control multiple SF100 programmers by command line interface.\u003c\/p\u003e\n\n\u003ch4\u003e \u003c\/h4\u003e","brand":"Dediprog Technology Co Ltd","offers":[{"title":"Default Title","offer_id":37768306950333,"sku":"SF100","price":290.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/dediprog-technology-co-ltd-sf100-dediprog-sf100-spi-nor-flash-programmer-70707502580087.png?v=1727574581"},{"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":"mikroe-1100-mikroprog-stm32-uk","title":"MikroProg for STM32","description":"\u003cp\u003eThe\u003cstrong\u003e mikroProg for STM32\u003c\/strong\u003e is a fast programmer and hardware debugger based on ST-LINK v2. Smart engineering allows mikroProg to support all STM32 ARM Cortex™-M0, Cortex™-M3 and Cortex™-M4 and Cortex™-M7 devices in a single programmer! Outstanding performance, easy operation, elegant design and low price are it's top features. It is supported in MikroElektronika ARM compilers (mikroC, mikroBasic, mikroPascal).\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog-connected-intro.jpg\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog-connected-intro.jpg\"\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eCompiler Compatibility\u003c\/strong\u003e mikroProg™ for STM32 is supported with mikroC™, mikroBasic™ and mikroPascal™ compilers for ARM®. Works with other ARM® compilers too!\u003c\/p\u003e\n\n\u003ch3\u003eSingleClick™ Debugging\u003c\/h3\u003e\n\n\u003cp\u003emikroProg™ has native support for hardware step-by-step Debugging. debugger is a separate DLL module in mikroElektronika ARM® compilers which supports Step-over [F8], Step-into[F7], Step-out[Ctrl+F8], Run[F6], Run To Cursor[F4] debugging operations. Also, debugger supports standard and advanced breakpoints, which enable you to exploit the full potential of fast debugging.\u003c\/p\u003e\n\n\u003ch3\u003eYou won't rip out the cable\u003c\/h3\u003e\n\n\u003cp\u003eHow many times have you pulled the cable out of some device accidently and it just stopped working? We made sure to provide a secure connection of programer cable and created a holder to tie it firmly into place\u003c\/p\u003e\n\n\u003ch3\u003eProgramming Software\u003c\/h3\u003e\n\n\u003cp\u003eOn board mikroProg™ programmer requires special programming software called mikroProg™ for ARM®. This software is used for programming ALL of STM32 ARM® Cortex-M3™ microcontroller families, Software has intuitive interface and SingleClick™ programming technology.\u003c\/p\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"Default Title","offer_id":37768332673213,"sku":"MIKROE-1100","price":169.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-mikroprog-for-stm32-36570047119583.jpg?v=1684955815"},{"product_id":"mikroe-1505-mikroprog-ti-tiva-uk","title":"MikroProg for Tiva","description":"\u003cp\u003eThe \u003cstrong\u003emikroProg for Tiva\u003c\/strong\u003e is a fast programmer and hardware debugger. Smart engineering allows mikroProg to support all Tiva C Series and Stellaris ARM Cortex-M3 and Cortex-M4 devices from Texas Instruments in a single programmer! Outstanding performance, easy operation, elegant design and low price are it's top features. It is supported in mikroElektronika ARM compilers.\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"\/\/www.thedebugstore.com\/uploads\/Images\/mikroprog-8051.jpg\" alt=\"Mikroprog for Tiva Debugger\/Programmer\" class=\"fr-fic fr-dib\"\u003e.\u003c\/p\u003e\u003ch2\u003eCompiler Compatibility\u003c\/h2\u003e\u003cp\u003e\u003cstrong\u003eMikroProgfor Tiva\u003c\/strong\u003e is supported with mikroC, mikroBasicand mikroPascalcompilers for ARM\u003c\/p\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"Default Title","offer_id":37768332705981,"sku":"MIKROE-1505","price":169.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-mikroprog-for-tiva-36570068123871.jpg?v=1684955808"},{"product_id":"mikroe-1383-mikroprog-atmel-avr-debugger-programmer-uk","title":"MikroProg for AVR","description":"\u003ch3\u003emikroProg for AVR\u003c\/h3\u003e\n\n\u003cp\u003e\u003cstrong\u003emikroProg for AVR \u003c\/strong\u003e is a fast USB programmer. Smart engineering allows mikroProg to support 92 Atmel AVR devices in a single programmer! Outstanding performance, easy operation, elegant design and low price are it's top features. It is supported in MikroElektronika AVR compilers.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"mikroProg for AVR\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog-connected-intro.jpg\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog-connected-intro.jpg\" width=\"100%\"\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eCompiler Compatibility \u003c\/strong\u003e \u003cstrong\u003emikroProg™ for AVR®\u003c\/strong\u003e is supported with mikroC™, mikroBasic™ and mikroPascal™ compilers for AVR®. You may also use mikroProg™ for AVR® as a standalone programming tool.\u003c\/p\u003e\n\n\u003ch3\u003eSame pinout as AVRProg\u003c\/h3\u003e\n\n\u003cp\u003eWe made sure to retain backward compatibility with our popular AVRProg programmer. This means that you can use mikroProg™ with your existing designs or mikroElektronika development boards for AVR® where IDC10 programming headers are already integrated.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"mikroProg for AVR connector\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/www.mikroe.com\/img\/cms\/mikroprog-connector-idc10-a.jpg\" src=\"https:\/\/www.mikroe.com\/img\/cms\/mikroprog-connector-idc10-a.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eYou won't rip out the cable\u003c\/h3\u003e\n\n\u003cp\u003eHow many times have you pulled the cable out of some device accidently and it just stopped working? We made sure to provide a secure connection of programer cable and created a holder to tie it firmly into place.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"mikroProg for AVR inside\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog_for_avr_inside.jpg\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog_for_avr_inside.jpg\" width=\"100%\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eProgramming Software\u003c\/h3\u003e\n\n\u003cp\u003eOn board mikroProg programmer requires special programming software called AVRFlash. It is used for programming over 90 Atmel AVR microcontrollers. Software has intuitive interface and SingleClick™ programming technology.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"mikroprog_for_avr_inside.jpg\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/shop.mikroe.com\/img\/cms\/screen-avr.jpg\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/screen-avr.jpg\" width=\"100%\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003ePackage Contains\u003c\/h3\u003e\n\n\u003cul\u003e\n    \u003cli\u003eDamage resistant protective box\u003c\/li\u003e\n    \u003cli\u003e\u003cstrong\u003emikroProg™ for AVR®\u003c\/strong\u003e\u003c\/li\u003e\n    \u003cli\u003eUSB cable\u003c\/li\u003e\n    \u003cli\u003eDocumentation\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"Default Title","offer_id":37768332738749,"sku":"MIKROE-1383","price":159.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-mikroprog-for-avr-29818697220285.jpg?v=1685132386"},{"product_id":"mikroe-1748-mikroprog-ftdi-ft90x-uk","title":"MikroProg for FT90x","description":"\u003csection id=\"info-description\"\u003e\n\u003ch3\u003emikroProg for FT90x\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003cem\u003e\u003cstrong\u003emikroProg for FT90x\u003c\/strong\u003e\u003c\/em\u003e is a fast programmer and hardware debugger. Smart engineering allows mikroProg to support all FTDI Chip's 32-bit FT90x MCUs in a single programmer! Outstanding performance, easy operation, elegant design and low price are it's top features. It is supported in mikroElektronika FT90x compilers.\u003c\/p\u003e\n\u003cimg alt=\"mikroProg for FT90x connected\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog-connected-intro.jpg\" width=\"100%\"\u003e\n\u003ch3\u003eSupports Your Favorite Boards\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003cstrong\u003emikroProg for FT90x\u003c\/strong\u003e has a connector for one-wire programming and debugging, compatible with boards like clicker 2 for FT90x (all upcoming FT90x hardware tools will also have built-in support)\u003c\/p\u003e\n\u003cimg alt=\"mikroProg for FT90x with clicker 2 ft90x\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/clicker2_ft900_mikroprog.jpg\" width=\"100%\"\u003e\n\u003ch3\u003eYou Won't Rip Out The Cable\u003c\/h3\u003e\n\n\u003cp\u003eHow many times have you pulled the cable out of some device accidently and it just stopped working? We made sure to provide a secure connection of programmer cable and created a holder to tie it firmly into place.\u003c\/p\u003e\n\u003cimg alt=\"mikroProg for FT90x cable\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog_cable.jpg\" width=\"100%\"\u003e\n\u003ch3\u003eProgramming Software\u003c\/h3\u003e\n\n\u003cp\u003eA standalone programming software utility called mikroProg Suite™ for FT90x® is available as an alternative to programming the MCU directly from the FT90x compiler. This software is used for programming of all supported FT90x microcontrollers. The software has an intuitive interface and SingleClick™ programming technology.\u003c\/p\u003e\n\n\u003ch3\u003ePackage Contains\u003c\/h3\u003e\n\n\u003cul\u003e\n    \u003cli\u003eDamage resistant protective box\u003c\/li\u003e\n    \u003cli\u003emikroProg™ for FT90x 5LP programmer\/debugger\u003c\/li\u003e\n    \u003cli\u003eUSB cable\u003c\/li\u003e\n    \u003cli\u003eDocumentation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003cp\u003e \u003c\/p\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"Default Title","offer_id":37768332771517,"sku":"MIKROE-1748","price":199.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-mikroprog-for-ft90x-29029285068989.jpg?v=1685132042"},{"product_id":"mikroe-1382-mikroprog-8051-debugger-programmer-uk","title":"MikroProg for 8051","description":"\u003cp\u003eThe \u003cem\u003e\u003cstrong\u003emikroProg for 8051 \u003c\/strong\u003e\u003c\/em\u003eis a fast USB programmer. Smart engineering allows mikroProg to support Atmel AT89 devices in a single programmer! Outstanding performance, easy operation, elegant design and low price are it's top features. It is supported in MikroElektronika 8051 compilers.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"mikroProg for 8051 connected\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog-connected-intro.jpg\" width=\"100%\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003e\u003cstrong\u003eCompiler Compatibility\u003c\/strong\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003cstrong\u003emikroProg™ for 8051\u003c\/strong\u003e is supported with mikroC™, mikroBasic™ and mikroPascal™ compilers for 8051. You may also use \u003cstrong\u003emikroProg™ for 8051\u003c\/strong\u003e as a standalone programming tool.\u003c\/p\u003e\n\n\u003ch3\u003eSame Pinout as 8051Prog2\u003c\/h3\u003e\n\n\u003cp\u003eWe made sure to retain backward compatibility with our popular 8051Prog2 programmer. This means that you can use mikroProg™ with your existing designs or mikroElektronika development boards for 8051 where IDC10 programming headers are already integrated.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"mikroProg for 8051 connector\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog-8051-connector.jpg\" width=\"100%\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eYou Won't rip Out the Cable\u003c\/h3\u003e\n\n\u003cp\u003eHow many times have you pulled the cable out of some device accidently and it just stopped working? We made sure to provide a secure connection of programmer cable and created a holder to tie it firmly into place.\u003c\/p\u003e\n\n\u003ch3\u003eProgramming Software\u003c\/h3\u003e\n\n\u003cp\u003eOn board mikroProg™ programmer requires special programming software called 8051Flash. It is used for programming ALL of Atmel® AT89 microcontrollers. Software has intuitive interface and SingleClick™ programming technology.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"8051flash-window-screen.jpg\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/8051flash-window-screen.jpg\" width=\"100%\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003ePackage Contains\u003c\/h3\u003e\n\n\u003cul\u003e\n    \u003cli\u003eDamage resistant protective box\u003c\/li\u003e\n    \u003cli\u003e\u003cstrong\u003emikroProg™ for 8051\u003c\/strong\u003e\u003c\/li\u003e\n    \u003cli\u003eUSB cable\u003c\/li\u003e\n    \u003cli\u003eDocumentation\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"Default Title","offer_id":37768332837053,"sku":"MIKROE-1382","price":169.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-mikroprog-for-8051-29818681491645.jpg?v=1685132210"},{"product_id":"mikroprog-microchip-pic-debugger-programmer-mikroe-764-uk","title":"MikroProg for PIC, DSPIC and PIC32","description":"\u003cp\u003e\u003cstrong\u003emikroProg for PIC, dsPIC and PIC32\u003c\/strong\u003e is a fast USB 2.0 programmer with mikroICD™ hardware In-Circuit Debugger. Smart engineering allows mikroProg to support PIC10, PIC12, PIC16, PIC18, dsPIC30\/33, PIC24 and PIC32 devices in a single programmer! It supports over 1000 microcontrollers from Microchip. Outstanding performance, easy operation and elegant design are it's top features. Debug your code and monitor code execution on the chip itself. mikroProg™ technology brings the power of hardware debugging to your favorite compiler.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog-connected-intro.jpg\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog-connected-intro.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003e\u003cstrong\u003eCompiler Compatibility \u003c\/strong\u003e\u003c\/h3\u003e\n\n\u003cp\u003emikroProg™ is supported with mikroC™, mikroBasic™ and mikroPascal™ compilers for PIC®, dsPIC® and PIC32®. Choose the flavour that you like the most.\u003c\/p\u003e\n\n\u003ch3\u003eFaster programming\u003c\/h3\u003e\n\n\u003cp\u003eWe have done major enhancements in programming and debugging algorithms, and boosted programmer electronics to make it all possible. And the results are stunning! mikroProg™ is up to 400% faster than LvPICFlash.\u003c\/p\u003e\n\n\u003ch3\u003eSingleClick™ Debugging\u003c\/h3\u003e\n\n\u003cp\u003emikroProg™ has native support for mikroICD™ - hardware step-by-step In-Circuit Debugging in mikroElektronika compilers. It supports Step-over [F8], Step-into[F7], Step-out[Ctrl+F8], Run[F6] Run To Cursor[F4] debugging operations, as well as standard and advanced breakpoints.\u003c\/p\u003e\n\n\u003ch3\u003eOne firmware for all Devices\u003c\/h3\u003e\n\n\u003cp\u003eWith mikroProg™, single firmware takes care of all supported architectures. Supporting new microcontrollers is easy. Just by downloading the latest version of mikroProg Suite™ your programmer is ready to program new devices.\u003c\/p\u003e\n\n\u003ch3\u003ePower your Target Board\u003c\/h3\u003e\n\n\u003cp\u003emikroProg™ can provide power supply to your target board. Using mikroProg Suite™ Software, or directly from your compiler you can set the voltage level to be generated for you. It can provide up to 150mA of current in the voltage range from 1.8–5V.\u003c\/p\u003e\n\n\u003ch3\u003eCompatible with PICFlash\u003c\/h3\u003e\n\n\u003cp\u003eIf you have already integrated previous programmer connector in your device, don't worry. mikroProg™ retained the original connector pinout. Use front row of the connector (next to the knob) when programming mikromedia boards.\u003c\/p\u003e\n\n\u003ch3\u003eYou won't rip out the cable\u003c\/h3\u003e\n\n\u003cp\u003eHow many times have you pulled the cable out of some device accidentally and it just stopped working? We made sure to provide a secure connection of programer cable and created a holder to tie it firmly into place.\u003c\/p\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"Default Title","offer_id":37768332869821,"sku":"MIKROE-764","price":199.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-mikroprog-for-pic-dspic-and-pic32-29818741391549.jpg?v=1685132390"},{"product_id":"mikroe-1449-mikroprog-psoc-5lp-uk","title":"MikroProg for PSoC 5LP","description":"\u003ch3\u003emikroProg for PSoC 5LP\u003c\/h3\u003e\n\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003emikroProg for PSoC\u003c\/strong\u003e\u003c\/em\u003e is a fast programmer and hardware debugger. Smart engineering allows mikroProg to support all PSoC 5LP ARM Cortex™-M3 devices from Infineon in a single programmer! It's also supported in PSoC® Creator IDE. Outstanding performance, easy operation, elegant design and a low price are its top features.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"mikroProg for PSoC 5LP connected\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog_8051_connected.jpg\" width=\"100%\"\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eCompiler Compatibility\u003c\/strong\u003e \u003cstrong\u003emikroProg™ for PSoC® 5LP\u003c\/strong\u003e is supported in PSoC® Creator™, the free Windows-based IDE from Infineon which allows concurrent hardware and firmware design.\u003c\/p\u003e\n\n\u003ch3\u003eSupports your favorite boards\u003c\/h3\u003e\n\n\u003cp\u003e\u003cstrong\u003emikroProg™ for PSoC®\u003c\/strong\u003e features IDC10 JTAG connector for SWD programming and debugging, compatible with boards like mikromedia for PSoC® 5LP. You can also use an adapter to connect it to Cortex Debug connectors found on other PSoC® boards as well.\u003c\/p\u003e\n\n\u003ch3\u003eYou won't rip out the cable\u003c\/h3\u003e\n\n\u003cp\u003eHow many times have you pulled the cable out of some device accidently and it just stopped working? We made sure to provide a secure connection of programer cable and created a holder to tie it firmly into place\u003c\/p\u003e\n\n\u003ch3\u003eProgramming Software\u003c\/h3\u003e\n\n\u003cp\u003eBefore you start working with \u003cstrong\u003emikroProg for PSoC 5LP\u003c\/strong\u003e , you'll need to download PSoC® Programmer™ from Infineon's website (registration required). It is a programming application with the necessary Windows drivers included. For detailed instructions on installing the software and more information about the programmer itself.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"mikroProg for PSoC 5LP programmer software\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/psoc_programmer_software.png\" width=\"69%\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003ePackage Contains\u003c\/h3\u003e\n\n\u003cul\u003e\n    \u003cli\u003eDamage resistant protective box\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003emikroProg™ for PSoC® 5LP\u003c\/strong\u003e programmer\/debugger\u003c\/li\u003e\n    \u003cli\u003eUSB cable\u003c\/li\u003e\n    \u003cli\u003eDocumentation\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"Default Title","offer_id":37768332902589,"sku":"MIKROE-1449","price":169.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-mikroprog-for-psoc-5lp-29880948785341.jpg?v=1685106475"},{"product_id":"mikroe-2002-mikroprog-for-cec1302-uk","title":"MikroProg for CEC1302","description":"\u003cp\u003eThe \u003cstrong\u003emikroProg for CEC\u003c\/strong\u003e is a fast programmer and hardware debugger. Smart engineering allows mikroProg to support the CEC cryptographic engine with secure firmware updating. Outstanding performance, easy operation, elegant design and low price are it's top features. It is supported in MikroElektronika ARM compilers (mikroC, mikroBasic and mikroPascal).\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"\/\/www.thedebugstore.com\/uploads\/Images\/mikroprog-8051.jpg\" alt=\"MikroProg for CEC Debugger\/Programmer\" class=\"fr-fic fr-dib\"\u003e.\u003c\/p\u003e\u003cp\u003eThis mikroProg supports the CEC1302 and CEC1702(+EFUSE) microcontrollers from Microchip.\u003c\/p\u003e\u003ch2\u003eSingleClick Board™Debugging\u003c\/h2\u003e\u003cp\u003emikroProghas native support for hardware step-by-step Debugging. debugger is a separate DLL module in mikroElektronika ARM\u003c\/p\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"Default Title","offer_id":37768364687549,"sku":"MIKROE-2002","price":104.3,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-mikroprog-for-cec-36570029195487.jpg?v=1684955818"},{"product_id":"mikroe-2331-mikroprog-kinetis-uk","title":"MikroProg for Kinetis","description":"\u003cp\u003eThe \u003cem\u003e\u003cstrong\u003emikroProg for Kinetis\u003c\/strong\u003e\u003c\/em\u003e is a fast programmer and hardware debugger for NXP's ARM Cortex™-M microcontrollers from the Kinetis family. Outstanding performance, easy operation, elegant design and low price are its top features. \u003cstrong\u003emikroProg for Kinetis\u003c\/strong\u003e is fully supported in MikroElektronika ARM compilers (mikroC, mikroPascal, and mikroBasic).\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"mikroProg for Kinetis connected\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/shop.mikroe.com\/img\/cms\/mikroprog-connected-intro.jpg\" width=\"100%\"\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eCompiler Compatibility\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003emikroProg™ for Kinetis\u003c\/strong\u003e is supported with MikroElektronika mikroC™, mikroBasic™ and mikroPascal™ compilers for ARM® microcontrollers.\u003c\/p\u003e\n\n\u003ch3\u003eSingleClick™ Debugging\u003c\/h3\u003e\n\n\u003cp\u003emikroProg™ has native support for hardware step-by-step Debugging. debugger is a separate DLL module in mikroElektronika ARM® compilers which supports Step-over [F8], Step-into[F7], Step-out[Ctrl+F8], Run[F6], Run To Cursor[F4] debugging operations. Also, debugger supports standard and advanced breakpoints, which enable you to exploit the full potential of fast debugging.\u003c\/p\u003e\n\n\u003ch3\u003eYou won't rip out the cable\u003c\/h3\u003e\n\n\u003cp\u003eHow many times have you pulled the cable out of some device accidently and it just stopped working? We made sure to provide a secure connection of programmer cable and created a holder to tie it firmly into place\u003c\/p\u003e\n\n\u003ch3\u003eProgramming Software\u003c\/h3\u003e\n\n\u003cp\u003emikroProg programmer requires special programming software called mikroProg Suite for ARM. This software is used for programming all supported Kinetis microcontrollers. The software has an intuitive interface and uses SingleClick™ programming technology.\u003c\/p\u003e\n\n\u003ch3\u003eThe package Contains\u003c\/h3\u003e\n\n\u003cul\u003e\n    \u003cli\u003eDamage resistant protective box\u003c\/li\u003e\n    \u003cli\u003emikroProg™ for Kinetis\u003c\/li\u003e\n    \u003cli\u003eUSB cable\u003c\/li\u003e\n    \u003cli\u003eDocumentation\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"Default Title","offer_id":37768370127037,"sku":"MIKROE-2331","price":104.3,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-mikroprog-for-kinetis-36569989480671.jpg?v=1684955824"},{"product_id":"mikoprog-msp432-mikroe-2511-uk","title":"MikroProg for MSP432","description":"\u003cp\u003eThe \u003cstrong\u003emikroProg for MSP432\u003c\/strong\u003e is a fast and reliable USB programmer and hardware debugger. This mikroProg supports the SimpleLink MSP432 microcontroller family from Texas Instruments. .\u003c\/p\u003e\u003ch2\u003eCompiler Compatibility\u003c\/h2\u003e\u003cp\u003emikroProg for MSP432 is supported with mikroC, mikroBasic and mikroPascal compilers for ARM.\u003c\/p\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"Default Title","offer_id":37768397095101,"sku":"MIKROE-2511","price":104.3,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-mikroprog-for-msp432-36570008420575.jpg?v=1684955821"},{"product_id":"mikroe-codegrip-for-arm-programmer-debugger-uk","title":"CODEGRIP for ARM","description":"\u003ch2\u003eWORLD'S FIRST DEBUGGER OVER WiFi\u003c\/h2\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip front debugging and programming over WiFi and USB-C\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-front.jpg\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-front.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eDebugging and programming over WiFi\u003c\/h3\u003e\n\n\u003cp\u003eCODEGRIP for ARM is first-ever embedded programmer \u0026amp; debugger over WiFi. Enjoy cable-free world!\u003c\/p\u003e\n\n\u003cp\u003e\u003cbr\u003e\n*CODEGRIP WiFi License is available as an add-on feature.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip side debugging and programming over WiFi and USB-C\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-side.jpg\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-side.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eAccess anywhere, under any circumstances at anytime\u003c\/h3\u003e\n\n\u003cp\u003eUnlimited possibilities for development, you can place the CODEGRIP for ARM programmer \u0026amp; debugger in almost any hardly accessible places such as hazardous environment, agricultural setting, and high-rise buildings while still retaining full debugging and programming access.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip back debugging and programming over WiFi and USB-C\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-back.jpg\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-back.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eRedefine technical support\u003c\/h3\u003e\n\n\u003cp\u003eReplicating user's hardware has always been a challenge, debugging trough WiFi enables technical support to directly access user's hardware.\u003cbr\u003e\nDo more with less effort!\u003c\/p\u003e\n\n\u003cp\u003eTo better understand the functions of the CODEGRIP programmer \u0026amp; debugger, please read the CODEGRIP Manual.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"Programmer and debugger CODEGRIP arm v8 legend\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-in-position-and-legend.jpg\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-in-position-and-legend.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch2\u003eCODEGRIP SUITE\u003c\/h2\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip suite scan screenshot1\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-suite\/codegrip-suite-scan-screenshot1.png\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-suite\/codegrip-suite-scan-screenshot1.png\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eCODEGRIP Suite\u003c\/h3\u003e\n\n\u003cp\u003eCODEGRIP Suite is a powerful software tool. It is used to intelligently manage programming tasks, as well as various other options and settings of the CODEGRIP.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip suite scan screenshot2\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-suite\/codegrip-suite-scan-screenshot2.png\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-suite\/codegrip-suite-scan-screenshot2.png\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eEffortless programming with complete control over MCU's\u003c\/h3\u003e\n\n\u003cp\u003eWireless connectivity and USB-C connector allow seamless and effortless programming of a huge number of various ARM® Cortex-M based microcontrollers, providing users with both the mobility and the complete control over the microcontroller programming and debugging process.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip suite scan screenshot3\" data-entity-type=\"\" data-entity-uuid=\"\" data-mce-src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-suite\/codegrip-suite-scan-screenshot3.png\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-suite\/codegrip-suite-scan-screenshot3.png\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003ePlug and play\u003c\/h3\u003e\n\n\u003cp\u003eUSB-C debugger enables effortless programming\/debugging over generic USB driver connection without the need for additional driver support.\u003c\/p\u003e\n\n\u003cp\u003eTo better understand the functions of the CODEGRIP Suite and module, please read the CODEGRIP Manual.\u003c\/p\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"USB-C","offer_id":43331307536607,"sku":"MIKROE-5273","price":174.3,"currency_code":"GBP","in_stock":true},{"title":"USB-C and WiFi","offer_id":43331307569375,"sku":"MIKROE-3460","price":209.3,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-usb-c-and-wifi-codegrip-for-arm-38006674161887.jpg?v=1684977052"},{"product_id":"mikroe-codegrip-for-ti-tiva-programmer-debugger-uk","title":"CODEGRIP for Tiva","description":"\u003cp\u003eCODEGRIP for TI Tiva™ is the first Programmer \/ Debugger for ARM Cortex with a WiFi or USB-C interface. It supports all STM32 ARM Cortex-M based MCUs.\u003c\/p\u003e\n\n\u003cp\u003eNow you can debug and program your target board remotely. This is ideal if your target board is located in an inaccessible place such as a hazardous environment, in an agricultural setting or high-rise building.\u003c\/p\u003e\n\n\u003cp\u003eDo more, safely, and with less effort!\u003c\/p\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"USB-C","offer_id":43425214595295,"sku":"MIKROE-5281","price":139.3,"currency_code":"GBP","in_stock":true},{"title":"USB-C and WiFi","offer_id":43425214628063,"sku":"MIKROE-3463","price":160.3,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-codegrip-for-tiva-28869587665085.jpg?v=1685162102"},{"product_id":"mikroe-codegrip-for-nxp-kinetis-uk","title":"CODEGRIP for Kinetis","description":"\u003ch2\u003eUniversal Programmer and Debugger for Kinetis over USB-C and WiFi\u003c\/h2\u003e\n\n\u003ch3\u003eTHE WORLD'S FIRST DEBUGGER OVER WIFI\u003c\/h3\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip front debugging and programming over WiFi and USB-C\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-front.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eDebugging and Programming Over WiFi\u003c\/h3\u003e\n\n\u003cp\u003eCODEGRIP is the first-ever embedded programmer \u0026amp; debugger over WiFi. Enjoy a cable-free world!\u003c\/p\u003e\n\n\u003cp\u003e\u003cbr\u003e\n*CODEGRIP WiFi License is available as an add-on feature. \u003cimg alt=\"codegrip side debugging and programming over WiFi and USB-C\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-side.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eAccess Anywhere, Under Any Circumstance, Anytime\u003c\/h3\u003e\n\n\u003cp\u003eUnlimited possibilities for development, you can place the CODEGRIP programmer \u0026amp; debugger in almost any hardly accessible places such as hazardous environments, agricultural settings, and high-rise buildings while still retaining full debugging and programming access.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip back debugging and programming over WiFi and USB-C\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-back-kinetis.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eRedefines Technical Support\u003c\/h3\u003e\n\n\u003cp\u003eReplicating users' hardware has always been a challenge, debugging through WiFi enables technical support to directly access users' hardware.\u003cbr\u003e\nDo more with less effort!\u003c\/p\u003e\n\n\u003cp\u003eTo better understand the functions of the CODEGRIP programmer \u0026amp; debugger, please read the CODEGRIP Manual.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"Programmer and debugger CODEGRIP arm v8 legend\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-in-position-and-legend.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch2\u003eCODEGRIP SUITE\u003c\/h2\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip suite scan screenshot1\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-suite\/codegrip-suite-scan-screenshot1.png\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eCODEGRIP Suite\u003c\/h3\u003e\n\n\u003cp\u003eCODEGRIP Suite is a powerful software tool. It is used to intelligently manage programming tasks, as well as various other options and settings of the CODEGRIP.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip suite scan screenshot2\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-suite\/codegrip-suite-scan-screenshot2.png\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eEffortless Programming with Complete MCU Control\u003c\/h3\u003e\n\n\u003cp\u003eWireless connectivity and USB-C connector allow seamless and effortless programming of a huge number of various Kinetis-based microcontrollers, providing users with both mobility and complete control over the microcontroller programming and debugging process.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip suite scan screenshot3\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-suite\/codegrip-suite-scan-screenshot3.png\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003ePlug and Play\u003c\/h3\u003e\n\n\u003cp\u003eUSB-C debugger enables effortless programming\/debugging over generic USB driver connection without the need for additional driver support.\u003c\/p\u003e\n\n\u003cp\u003eTo better understand the functions of the CODEGRIP Suite and module, please read the CODEGRIP Manual.\u003c\/p\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"no","offer_id":43391496978655,"sku":"MIKROE-5280","price":139.3,"currency_code":"GBP","in_stock":true},{"title":"Yes","offer_id":43391497011423,"sku":"MIKROE-3462","price":160.3,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroelektronika-d-o-o-programmer-codegrip-for-kinetis-28869578621117.jpg?v=1685162453"},{"product_id":"mikroe-codegrip-for-pic-uk","title":"CODEGRIP for PIC","description":"\u003cp\u003e\u003ci\u003e \u003c\/i\u003e \u003cimg alt=\"CODEGRIP yellow logo\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-logo.png\"\u003e\u003c\/p\u003e\n\n\u003cp\u003eUniversal programmer and debugger for PIC, dsPIC   and PIC32 over USB-C and WiFi (optional)\u003c\/p\u003e\n\n\u003ch2\u003eThe World's First Debugger Over WiFi\u003c\/h2\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip front debugging and programming over WiFi and USB-C\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-front.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eDebugging and Programming over WiFi\u003c\/h3\u003e\n\n\u003cp\u003eCODEGRIP is the first-ever embedded programmer \u0026amp; debugger over WiFi. Enjoy a cable-free world!\u003c\/p\u003e\n\n\u003cp\u003e\u003cbr\u003e\n*CODEGRIP WiFi License is available as an add-on feature. \u003cimg alt=\"codegrip side debugging and programming over WiFi and USB-C\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip\/codegrip-side.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eAccess anywhere, under any circumstances at anytime\u003c\/h3\u003e\n\n\u003cp\u003eUnlimited possibilities for development, you can place the CODEGRIP programmer \u0026amp; debugger in almost any hardly accessible places such as hazardous environment, agricultural setting, and high-rise buildings while still retaining full debugging and programming access.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip back debugging and programming over WiFi and USB-C\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-pic\/codegrip-pic-back.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eRedefine technical support\u003c\/h3\u003e\n\n\u003cp\u003eReplicating your hardware has always been a challenge; debugging through WiFi enables technical support to access your hardware if required directly.\u003c\/p\u003e\n\n\u003cp\u003eDo more with less effort!\u003c\/p\u003e\n\n\u003cp\u003eTo better understand the functions of the CODEGRIP programmer \u0026amp; debugger, please read the CODEGRIP Manual (see Downloads Tab).\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"Programmer and debugger CODEGRIP PIC v8 legend\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-pic\/codegrip-pic-in-position-and-legend.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch2\u003eCODEGRIP Suite\u003c\/h2\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip suite scan screenshot1\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-pic\/codegrip-suite-scan-screenshot1.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eCODEGRIP Suite\u003c\/h3\u003e\n\n\u003cp\u003eThe CODEGRIP Suite is a powerful software tool. It is used to intelligently manage programming tasks and various other options and settings of the CODEGRIP.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip suite scan screenshot2\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-pic\/codegrip-suite-scan-screenshot2.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eEffortless Programming with Complete Control over MCU's\u003c\/h3\u003e\n\n\u003cp\u003eWireless connectivity and USB-C connector allow seamless and effortless programming of many PIC microcontrollers, providing users with mobility and complete control over the microcontroller programming and debugging process.\u003c\/p\u003e\n\n\u003cp\u003e\u003cimg alt=\"codegrip suite scan screenshot3\" data-entity-type=\"\" data-entity-uuid=\"\" src=\"https:\/\/cdn.mikroe.com\/img\/8th-generation\/Programmer-and-debugger\/codegrip-pic\/codegrip-suite-scan-screenshot3.jpg\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003ePlug and Play\u003c\/h3\u003e\n\n\u003cp\u003eThe USB-C Debugger enables effortless programming\/debugging over a generic USB driver connection without the need for additional driver support.\u003c\/p\u003e\n\n\u003cp\u003eTo better understand the functions of the CODEGRIP Suite and module, please read the CODEGRIP Manual.\u003c\/p\u003e","brand":"Mikroelektronika d.o.o.","offers":[{"title":"USB-C","offer_id":43329196982495,"sku":"MIKROE-5262","price":139.3,"currency_code":"GBP","in_stock":true},{"title":"USB-C and WiFi","offer_id":43329197015263,"sku":"MIKROE-4544","price":160.3,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/mikroe-programmer-codegrip-for-pic-37999688417503.jpg?v=1684971295"},{"product_id":"dediprog-sf600plus-g2-spi-nor-flash-programmer","title":"Dediprog SF600Plus-G2 High-Speed SPI NOR\/NAND Flash Programmer","description":"\u003cp\u003eIntroducing the SF600Plus-G2 Serial NOR\/NAND Flash Programmer, a high-speed and versatile programming solution for developers and engineers. With both In-Circuit Programming and Standalone programming modes, the SF600Plus-G2 can update the SPI Flash soldered on board or the SPI Flash in the socket adaptor, making it an ideal solution for various programming needs.\u003c\/p\u003e\n\n\u003ch2\u003eUpgrade to SF600Plus-G2\u003c\/h2\u003e\n\n\u003cp\u003eThe SF600Plus-G2 is the upgraded version of the popular SF600 and SF600Plus models. It boasts improved programming efficiency thanks to its SOC architecture of FPGA. This upgrade means the SF600Plus-G2 has enhanced features and capabilities compared to its predecessors.\u003c\/p\u003e\n\n\u003ch2\u003eSPI NAND Support\u003c\/h2\u003e\n\n\u003cp\u003eOne of the standout features of the SF600Plus-G2 is its ability to support SPI NAND. This feature provides convenience for developers when programming and sets it apart from other Flash programmers on the market.\u003c\/p\u003e\n\n\u003ch2\u003eHigh-Speed and Volume Support\u003c\/h2\u003e\n\n\u003cp\u003eThe SF600Plus-G2 supports high-speed USB and high SPI performance. It also supports any volume of the SPI Flash on the market, making it a flexible and future-proof solution.\u003c\/p\u003e\n\n\u003ch2\u003eAdditional Features and Capabilities\u003c\/h2\u003e\n\n\u003cp\u003eThe SF600Plus-G2 has several features and capabilities that make it a powerful and user-friendly programmer. These include:\u003c\/p\u003e\n\n\u003cul\u003e\n\t\u003cli\u003eSupport for 1.2V low voltage IC\u003c\/li\u003e\n\t\u003cli\u003eStart button feature for batch programming when connected to the software\u003c\/li\u003e\n\t\u003cli\u003eSignal conflict protections\u003c\/li\u003e\n\t\u003cli\u003eMulti-Programmers Capability through USB\u003c\/li\u003e\n\t\u003cli\u003eProgrammer Index displays on the programmer\u003c\/li\u003e\n\t\u003cli\u003eSupport for 2 CS pins\u003c\/li\u003e\n\t\u003cli\u003eStand-Alone Mode with support for Start button programming and Control Port for removing control programming\u003c\/li\u003e\n\t\u003cli\u003eCompatibility with WIN8 and above\u003c\/li\u003e\n\t\u003cli\u003eCompatibility with both 32 and 64bit OS\u003c\/li\u003e\n\t\u003cli\u003eSupport for Single\/Dual Multiple Dies\u003c\/li\u003e\n\t\u003cli\u003eSupport for Single\/Dual\/Quad\/Octal IO\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eUpgrade to SF600Plus-G2U\u003c\/h2\u003e\n\n\u003cp\u003eThe SF600Plus-G2 also has an upgrade option to SF600Plus-G2U, which includes additional features such as support for Universal Flash Storage (UFS), a new standard for high-capacity, high-performance flash memory.\u003c\/p\u003e","brand":"Dediprog Technology Co Ltd","offers":[{"title":"Default Title","offer_id":44008362311903,"sku":"SF600Plus-G2","price":375.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/products\/dediprog-technology-co-ltd-programmer-dediprog-sf600plus-g2-spi-nor-flash-programmer-39575831380191.png?v=1684943384"},{"product_id":"segger-j-link-pro-debugger-programmer-8-12-00","title":"SEGGER J-Link PRO – Ultra-Fast Ethernet\/USB Debug Probe","description":"\u003csection class=\"product-rich\"\u003e \u003ch2\u003eProfessional JTAG\/SWD Debug Probe with Dual Interface Connectivity\u003c\/h2\u003e\n\u003cp\u003eThe SEGGER J-Link PRO is a high-performance debug probe that combines USB and Ethernet interfaces for maximum flexibility in embedded development. With download speeds up to 4 MB\/s and support for remote debugging via Ethernet, this probe is ideal for professional development environments and test farms.\u003c\/p\u003e\n\u003cdiv class=\"aside\"\u003e \u003ch3\u003eKey Technical Features\u003c\/h3\u003e \u003cul\u003e \u003cli\u003e\n\u003cstrong\u003eDual Interface:\u003c\/strong\u003e USB 2.0 Hi-Speed and 100 Mbit\/s Ethernet\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eTarget Interface:\u003c\/strong\u003e JTAG\/SWD 20-pin standard connector\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eDownload Speed:\u003c\/strong\u003e Up to 4 MB\/s via Ethernet, 3 MB\/s via USB\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eTarget Voltage:\u003c\/strong\u003e 1.2V to 5V with automatic level detection\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e\n\u003ch3\u003eWiring Quick-Start\u003c\/h3\u003e\n\u003cdiv class=\"tbl\"\u003e \u003ctable\u003e \u003cthead\u003e \u003ctr\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth\u003eSignal\u003c\/th\u003e\n\u003cth\u003eDescription\u003c\/th\u003e\n\u003c\/tr\u003e \u003c\/thead\u003e \u003ctbody\u003e \u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eVTRef\u003c\/td\u003e\n\u003ctd\u003eTarget voltage reference (1.2V-5V)\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003eNot connected\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003enRST\u003c\/td\u003e\n\u003ctd\u003eTarget reset (open drain)\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eTDI\u003c\/td\u003e\n\u003ctd\u003eJTAG data input\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003eTMS\/SWDIO\u003c\/td\u003e\n\u003ctd\u003eTest mode select \/ SWD data I\/O\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003eTCK\/SWCLK\u003c\/td\u003e\n\u003ctd\u003eTest clock \/ SWD clock\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003ctd\u003eTDO\/SWO\u003c\/td\u003e\n\u003ctd\u003eJTAG data output \/ SWD trace output\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003enSRST\u003c\/td\u003e\n\u003ctd\u003eSystem reset (optional)\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e19\u003c\/td\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003eTarget power supply (max 300mA)\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e4,6,8,10,12,14,16,18,20\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGround connections\u003c\/td\u003e\n\u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e \u003c\/div\u003e\n\u003ch3\u003eEthernet Configuration\u003c\/h3\u003e\n\u003cp\u003eThe J-Link PRO supports DHCP by default and includes a built-in web server for easy network configuration. Access the configuration interface by connecting to the device's IP address in any web browser.\u003c\/p\u003e\n\u003cdiv class=\"spec-note\"\u003e \u003cstrong\u003eNetwork Requirements:\u003c\/strong\u003e Standard Ethernet network with DHCP server. Static IP configuration available via web interface or J-Link Configurator. \u003c\/div\u003e\n\u003cdiv class=\"imgph\"\u003e [Placeholder: J-Link PRO Ethernet connection diagram showing network setup] \u003c\/div\u003e\n\u003ch3\u003eSoftware Integration\u003c\/h3\u003e\n\u003cp\u003eCompatible with all major IDEs including SEGGER Embedded Studio, Keil µVision, IAR EWARM, Eclipse-based environments, and command-line tools via GDB Server. Includes licenses for:\u003c\/p\u003e\n\u003cul\u003e \u003cli\u003eUnlimited Flash Breakpoints\u003c\/li\u003e \u003cli\u003eSEGGER Ozone debugger\u003c\/li\u003e \u003cli\u003eJ-Flash programming software\u003c\/li\u003e \u003cli\u003eReal-Time Transfer (RTT) technology\u003c\/li\u003e \u003c\/ul\u003e\n\u003cpre\u003e\u003ccode\u003e\/\/ Example RTT output setup #include \"SEGGER_RTT.h\" void debug_output(void) { SEGGER_RTT_WriteString(0, \"Debug message via RTT\\n\"); }\u003c\/code\u003e\u003c\/pre\u003e\u003c\/section\u003e","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263171948767,"sku":"8.12.00","price":1100.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-8-12-00-40189792583903.jpg?v=1688907179"},{"product_id":"segger-j-link-ultra-plus-8-16-28","title":"SEGGER J-Link ULTRA+ Ultra-Fast JTAG\/SWD Debug Probe","description":"","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263171981535,"sku":"8.16.28","price":870.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-8-16-28-segger-j-link-ultra-debug-flash-probe-8-16-28-72648636039543.png?v=1736472523"},{"product_id":"segger-j-link-wifi-8-14-28","title":"SEGGER J-Link WiFi Wireless Debug Probe (8.14.28)","description":"\u003csection class=\"product-rich\"\u003e \u003ch2\u003eProfessional Wireless Debugging for Mobile Applications\u003c\/h2\u003e \u003cp\u003eThe J-Link WiFi represents a breakthrough in embedded debugging technology, combining SEGGER's industry-leading debug capabilities with wireless connectivity. This JTAG\/SWD debug probe operates at speeds up to 15MHz, delivering professional-grade debugging performance through a stable WiFi interface.\u003c\/p\u003e \u003ch3\u003eWireless Freedom for Modern Development\u003c\/h3\u003e \u003cp\u003eEliminate the constraints of physical connections when debugging mobile applications, robotic systems, or embedded devices that require movement during testing. The J-Link WiFi enables remote debugging scenarios previously impossible with traditional wired probes.\u003c\/p\u003e \u003cdiv class=\"aside\"\u003e \u003cstrong\u003eKey Applications:\u003c\/strong\u003e Mobile robotics, IoT devices in hazardous environments, rotating machinery, and any application where physical cable connections prove impractical or dangerous. \u003c\/div\u003e \u003ch3\u003eWiring Quick-Start\u003c\/h3\u003e \u003cp\u003eConnect your target system using the standard 20-pin JTAG\/SWD interface:\u003c\/p\u003e \u003ctable class=\"tbl\"\u003e \u003cthead\u003e \u003ctr\u003e \u003cth\u003ePin\u003c\/th\u003e \u003cth\u003eSignal\u003c\/th\u003e \u003cth\u003eDescription\u003c\/th\u003e \u003c\/tr\u003e \u003c\/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd\u003e1\u003c\/td\u003e \u003ctd\u003eVTref\u003c\/td\u003e \u003ctd\u003eTarget reference voltage (1.2V - 5V)\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e7\u003c\/td\u003e \u003ctd\u003eSWDIO\u003c\/td\u003e \u003ctd\u003eSerial Wire Data I\/O (bidirectional)\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e9\u003c\/td\u003e \u003ctd\u003eSWCLK\u003c\/td\u003e \u003ctd\u003eSerial Wire Clock\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e13\u003c\/td\u003e \u003ctd\u003eSWO\u003c\/td\u003e \u003ctd\u003eSerial Wire Output (trace data)\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e15\u003c\/td\u003e \u003ctd\u003enRESET\u003c\/td\u003e \u003ctd\u003eTarget reset (active low)\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e19\u003c\/td\u003e \u003ctd\u003e5V Supply\u003c\/td\u003e \u003ctd\u003eTarget power (max 300mA)\u003c\/td\u003e \u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e \u003cp class=\"spec-note\"\u003eEven-numbered pins (2, 4, 6, 8, 10, 12, 14, 16, 18, 20) connect to ground.\u003c\/p\u003e \u003ch3\u003eNetwork Configuration\u003c\/h3\u003e \u003cp\u003eThe J-Link WiFi includes a built-in web server for easy network configuration. Connect via USB initially to configure WiFi settings through the web interface at the device's IP address.\u003c\/p\u003e \u003cpre\u003e\u003ccode\u003e\/\/ Example GDB connection via WiFi target remote 192.168.1.100:2331 monitor reset load continue\u003c\/code\u003e\u003c\/pre\u003e \u003ch3\u003eProfessional Software Suite\u003c\/h3\u003e \u003cp\u003eIncludes comprehensive licenses for:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eUnlimited Flash Breakpoints\u003c\/li\u003e \u003cli\u003eJ-Flash programming software\u003c\/li\u003e \u003cli\u003eOzone graphical debugger\u003c\/li\u003e \u003cli\u003eRDI\/RDDI interfaces\u003c\/li\u003e \u003cli\u003eGDB Server\u003c\/li\u003e \u003c\/ul\u003e \u003c\/section\u003e","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263172014303,"sku":"8.14.28","price":1100.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-8-14-28-segger-j-link-wifi-8-14-28-42714466615519.png?v=1722900000"},{"product_id":"segger-8-02-28-j-link-plus-classic-debugger","title":"SEGGER J-Link PLUS Classic – USB JTAG\/SWD Debug Probe","description":"","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263172047071,"sku":"8.08.28","price":660.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-8-08-28-40212526891231.jpg?v=1689509114"},{"product_id":"segger-8-08-00-j-link-base-classic","title":"SEGGER J-Link BASE Classic USB JTAG\/SWD Debug Probe","description":"","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263172079839,"sku":"8.08.00","price":470.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-8-08-00-40212524663007.jpg?v=1689508389"},{"product_id":"segger-j-link-plus-compact-8-19-28","title":"SEGGER J-Link PLUS Compact (8.19.28)","description":"\u003ch2\u003eOverview\u003c\/h2\u003e \u003cp\u003eThe SEGGER J-Link PLUS Compact (SKU 8.19.28) is a USB-powered JTAG\/SWD debug probe in a small, mountable enclosure with USB-C. It offers the same functionality as the J-Link PLUS Classic, providing up to 15 MHz target interface clocking and SWO sampling up to 30 MHz via the standard 20-pin 0.1″ header. The J-Link Software and Documentation Pack includes GDB Server integration for major IDEs, the Ozone debugger and J-Flash for production-grade flash programming. A built-in Virtual COM (VCOM) bridge exposes a target UART to the host for logging and CLI access.\u003c\/p\u003e \u003ch3\u003ePart of the J-Link Family\u003c\/h3\u003e \u003cp\u003eIf you need higher interface speeds, see \u003ca href=\"https:\/\/thedebugstore.com\/products\/segger-j-link-ultra-debug-probe-uk?variant=44263171981535\"\u003eJ-Link ULTRA+\u003c\/a\u003e. For Ethernet and test farms, see \u003ca href=\"https:\/\/thedebugstore.com\/products\/segger-j-link-pro-debugger-programmer-8-12-00\"\u003eJ-Link PRO\u003c\/a\u003e. For entry-level use, consider \u003ca href=\"https:\/\/thedebugstore.com\/products\/segger-8-19-00-j-link-base-compact-debugger?variant=44263172145375\"\u003eJ-Link BASE Compact\u003c\/a\u003e. Adapters are available for compact headers, e.g. the \u003ca href=\"https:\/\/thedebugstore.com\/en-fi\/products\/segger-8-06-02-9-pin-cortex-m-adapter\"\u003e9-Pin Cortex-M Adapter\u003c\/a\u003e.\u003c\/p\u003e \u003ch3\u003eWhy Consider This Model?\u003c\/h3\u003e \u003cp\u003eThe PLUS Compact balances performance, broad device\/IDE support and a space-saving form factor that’s easy to secure inside fixtures or service kits. It is a practical, long-lived choice for multi-vendor ARM projects where consistent tooling, SWO visibility and dependable flash programming matter.\u003c\/p\u003e","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263172112607,"sku":"8.19.28","price":660.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-8-19-28-40212529381599.jpg?v=1689508757"},{"product_id":"segger-8-19-00-j-link-base-compact-debugger","title":"SEGGER J-Link BASE Compact Debug Probe","description":"","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263172145375,"sku":"8.19.00","price":470.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-8-19-00-40212528234719.jpg?v=1689509458"},{"product_id":"segger-5-17-01-flasher-pro-programmer","title":"SEGGER Flasher PRO In-System Flash Programmer 5.17.01","description":"\u003csection class=\"product-rich\"\u003e\n\u003ch2\u003eOverview\u003c\/h2\u003e\n\u003cp class=\"aside\"\u003eThe SEGGER Flasher PRO (SKU: 5.17.01) is a universal in-system programming (ISP) device designed for high-speed, reliable programming of microcontrollers, SoCs, and both internal and external flash memory.\u003c\/p\u003e\n\u003ch3\u003eKey Capabilities\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupports programming via JTAG, SWD, and a wide array of protocols\u003c\/li\u003e\n\u003cli\u003eOperates in stand-alone or PC-controlled modes for production and engineering environments\u003c\/li\u003e\n\u003cli\u003eStores up to 128MB of images\/configurations in internal non-volatile memory\u003c\/li\u003e\n\u003cli\u003eCompatible with over 20,000 devices from major semiconductor manufacturers\u003c\/li\u003e\n\u003cli\u003eFeatures advanced options such as unique serial number generation, MAC address injection, and digital signatures\u003c\/li\u003e\n\u003cli\u003eRemote management with built-in web, FTP, Telnet, Ethernet, USB, and RS232 interfaces\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eQuick Start: Pinout \u0026amp; Wiring\u003c\/h3\u003e\n\u003ctable class=\"tbl\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth\u003eSignal\u003c\/th\u003e\n\u003cth\u003eDescription\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eVTref\u003c\/td\u003e\n\u003ctd\u003eTarget reference voltage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2,4,6...\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGround\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003enTRST\u003c\/td\u003e\n\u003ctd\u003eJTAG reset (connect to target nTRST)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eTDI\u003c\/td\u003e\n\u003ctd\u003eJTAG Data In\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003eTMS\u003c\/td\u003e\n\u003ctd\u003eJTAG Mode Select\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003eTCK\u003c\/td\u003e\n\u003ctd\u003eJTAG Clock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003ctd\u003eRTCK\u003c\/td\u003e\n\u003ctd\u003eReturn clock (optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003ctd\u003eTDO\u003c\/td\u003e\n\u003ctd\u003eJTAG Data Out\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003eRESET\u003c\/td\u003e\n\u003ctd\u003eTarget reset (nRESET)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"imgph\"\u003e[Wiring Quick-Start Diagram Placeholder]\u003c\/p\u003e\n\u003cp class=\"spec-note\"\u003eSupports 1.2V–5V targets, automatic voltage sensing, and protected reset sequencing.\u003c\/p\u003e\n\u003ch3\u003ePractical Usage\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInitiate programming via button press, remote command, or TTL trigger\u003c\/li\u003e\n\u003cli\u003eConfigure and update remotely for scalable production\u003c\/li\u003e\n\u003cli\u003eDetailed log and verification feedback visible via LEDs or software\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eReady-to-Run Scripting Example\u003c\/h4\u003e\n\u003cpre\u003e\u003ccode\u003eJFlash.exe -openprj project.jflash -auto\u003c\/code\u003e\u003c\/pre\u003e\n\u003c\/section\u003e","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263173325023,"sku":"5.17.01","price":1100.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-5-17-01-flasher-pro-programmer-segger-5-17-01-debug-store-uk-42714430144735.png?v=1718198569"},{"product_id":"segger-5-17-02-flasher-pro-xl-programmer","title":"SEGGER Flasher PRO XL Programmer","description":"","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263173357791,"sku":"5.17.02","price":1320.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-5-17-02-40212722122975.jpg?v=1689515762"},{"product_id":"segger-flasher-arm-programmer-5-07-01","title":"SEGGER Flasher ARM Programmer (5.07.01) - Stand-Alone Production Flash Programmer","description":"\u003csection class=\"product-rich\"\u003e\n\u003ch2\u003eProfessional ARM Flash Programming Solution\u003c\/h2\u003e\n\u003cp\u003eThe SEGGER Flasher ARM is a production-grade programming tool designed specifically for ARM core-based microcontrollers with on-chip or external flash memory. Once configured, it operates as a standalone JTAG\/SWD programmer without requiring a PC connection, making it ideal for production environments and field programming applications.\u003c\/p\u003e\n\u003ch3\u003eKey Programming Capabilities\u003c\/h3\u003e\n\u003ctable class=\"tbl\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSupported Cores\u003c\/td\u003e\n\u003ctd\u003eARM7, ARM9, ARM11, Cortex-M0\/M0+\/M1\/M3\/M4\/M7, Cortex-A5\/A7\/A8\/A9\/A12\/A15\/A17\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTarget Interface\u003c\/td\u003e\n\u003ctd\u003eJTAG, SWD via 20-pin connector\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProgramming Speed\u003c\/td\u003e\n\u003ctd\u003e30 KB\/sec to 1 MB\/sec (target dependent)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInternal Memory\u003c\/td\u003e\n\u003ctd\u003e128 MB for target program storage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eConnection Interfaces\u003c\/h3\u003e\n\u003cp\u003eThe Flasher ARM provides multiple connectivity options for flexible integration:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUSB 2.0:\u003c\/strong\u003e High-speed connection for PC control and power\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEthernet (10\/100 RJ45):\u003c\/strong\u003e Network-based programming and remote control\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRS-232 (DB9):\u003c\/strong\u003e Serial interface for automated test equipment integration\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e20-pin JTAG\/SWD:\u003c\/strong\u003e Standard ARM debug connector\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"aside\"\u003e\n\u003cstrong\u003eProduction Ready:\u003c\/strong\u003e Features LED status indicators (Ready\/OK and Not Ready\/Fail), push-button programming trigger, and authorised flashing capabilities for secure production environments.\u003c\/div\u003e\n\u003ch3\u003eWiring Quick-Start\u003c\/h3\u003e\n\u003cpre\u003e\u003ccode\u003eTarget Connection (20-pin JTAG\/SWD): Pin 1: VTref Pin 2: NC Pin 3: nTRST Pin 4: GND Pin 7: TMS Pin 8: GND Pin 9: TCK Pin 10: GND Pin 13: TDO Pin 14: GND Pin 15: nRESET Pin 16: GND Pin 17: DBGRQ Pin 18: GND Pin 19: 5V-Out Pin 20: GND\nSWD Mode (minimal connection):\nPin 1: VTref\nPin 7: SWDIO\nPin 9: SWCLK\nPin 15: nRESET\nGND: Any even pin (2,4,6,8,etc.)\n\u003c\/code\u003e\u003c\/pre\u003e\n\u003cdiv class=\"imgph\"\u003eNote: The Segger FLASHER for ARM Programmer has been discontinued.  It has been replaced by the \u003ca title=\"Segger FLASHER Pro In-System Programmer\" href=\"https:\/\/thedebugstore.com\/products\/segger-5-17-01-flasher-pro-programmer\"\u003eSegger FLASHER PRO In-System Programmer\u003c\/a\u003e.\u003c\/div\u003e\n\u003c\/section\u003e","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263173390559,"sku":"5.07.01","price":825.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-5-07-01-flasher-arm-programmer-segger-5-07-01-debug-store-uk-42714424606943.png?v=1718198757"},{"product_id":"segger-5-19-00-flasher-compact-programmer","title":"SEGGER Flasher Compact In-Circuit Programmer","description":"\u003csection class=\"product-rich\"\u003e \u003ch2\u003eAdvanced Stand-Alone Flash Programming for Space-Constrained Production\u003c\/h2\u003e\n\u003cp\u003eThe SEGGER Flasher Compact is a powerful universal in-circuit flash programmer designed specifically for integration into production rigs and automated test equipment (ATE) where space is at a premium. This compact programming solution delivers the same robust performance as the full-sized Flasher PRO in a credit card-sized form factor.\u003c\/p\u003e\n\u003ch3\u003eKey Programming Capabilities\u003c\/h3\u003e \u003cdiv class=\"tbl\"\u003e \u003ctable\u003e \u003ctr\u003e\n\u003cth\u003eFlash Memory Types\u003c\/th\u003e\n\u003cth\u003eInterface Support\u003c\/th\u003e\n\u003cth\u003eTarget Voltage Range\u003c\/th\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003eInternal MCU\/SoC Flash\u003c\/td\u003e\n\u003ctd\u003eJTAG, SWD, UART, PDI\u003c\/td\u003e\n\u003ctd\u003e1.2V to 5V\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003eExternal (Q)SPI Flash\u003c\/td\u003e\n\u003ctd\u003eSPI, QSPI, C2, cJTAG\u003c\/td\u003e\n\u003ctd\u003eUp to 400mA supply\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003eParallel NOR Flash\u003c\/td\u003e\n\u003ctd\u003eICSP, ISP, SWIM, UPDI\u003c\/td\u003e\n\u003ctd\u003e50MHz max speed\u003c\/td\u003e\n\u003c\/tr\u003e \u003c\/table\u003e \u003c\/div\u003e\n\u003ch3\u003eStand-Alone Operation\u003c\/h3\u003e \u003cp\u003eOnce configured using \u003ca href=\"https:\/\/thedebugstore.com\/products\/segger-j-flash-software\"\u003eSEGGER's J-Flash software\u003c\/a\u003e, the Flasher Compact operates completely independently without a PC connection. The device stores firmware images and programming configurations in its massive 128MB internal memory, enabling reliable production programming with just a button press.\u003c\/p\u003e\n\u003cdiv class=\"aside\"\u003e \u003cp\u003e\u003cstrong\u003eProduction Ready:\u003c\/strong\u003e No additional licences required. All supported devices are included with free firmware updates and flash loader additions for the device lifetime.\u003c\/p\u003e \u003c\/div\u003e\n\u003ch3\u003eGang Programming Expansion\u003c\/h3\u003e \u003cp\u003eFor high-volume production, connect multiple Flasher Compact units to a \u003ca href=\"https:\/\/thedebugstore.com\/products\/segger-flasher-hub-12\"\u003eFlasher Hub-12\u003c\/a\u003e or \u003ca href=\"https:\/\/thedebugstore.com\/products\/segger-flasher-hub-4\"\u003eFlasher Hub-4\u003c\/a\u003e to create powerful gang programming systems supporting up to 24 parallel programming channels.\u003c\/p\u003e\n\u003cdiv class=\"imgph\"\u003eFlasher Compact Gang Programming Setup Diagram\u003c\/div\u003e\n\u003ch3\u003eWiring Quick-Start\u003c\/h3\u003e \u003cp\u003eThe Flasher Compact uses a standard 20-pin IDC connector with 0.1\" (2.54mm) pitch for target connections:\u003c\/p\u003e\n\u003cdiv class=\"tbl\"\u003e \u003ctable\u003e \u003ctr\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth\u003eSignal\u003c\/th\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth\u003eSignal\u003c\/th\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eVTref\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003enTRST\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eTDI\u003c\/td\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003eTMS\/SWDIO\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003eTCK\/SWCLK\u003c\/td\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003ctd\u003eRTCK\u003c\/td\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003ctd\u003eTDO\/SWO\u003c\/td\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003enRESET\u003c\/td\u003e\n\u003ctd\u003e16\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e17\u003c\/td\u003e\n\u003ctd\u003eUART_TX\u003c\/td\u003e\n\u003ctd\u003e18\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e \u003ctr\u003e\n\u003ctd\u003e19\u003c\/td\u003e\n\u003ctd\u003e5V Supply\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e \u003c\/table\u003e \u003c\/div\u003e\n\u003cdiv class=\"spec-note\"\u003e \u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Pin 1 (VTref) must be connected to target voltage for proper operation. The programmer senses this voltage to set appropriate logic levels.\u003c\/p\u003e \u003c\/div\u003e\n\u003ch3\u003ePhysical Integration\u003c\/h3\u003e \u003cp\u003eMeasuring just 70mm × 45mm × 18mm and weighing only 40g, the Flasher Compact includes four mounting holes for secure installation in production equipment. The USB-C interface provides both power and data communication with a single cable.\u003c\/p\u003e \u003c\/section\u003e","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263173423327,"sku":"5.19.00","price":920.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-5-19-00-40212725399775.jpg?v=1689515404"},{"product_id":"segger-5-16-02-flasher-portable-plus-programmer","title":"SEGGER Flasher Portable PLUS Programmer","description":"","brand":"SEGGER Microcontroller GmbH","offers":[{"title":"Default Title","offer_id":44263173456095,"sku":"5.16.02","price":1100.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/files\/segger-microcontroller-gmbh-5-16-02-40212730183903.jpg?v=1689515217"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6931\/8333\/collections\/lg-dediprog-dediprog-sf100-angle_e010f489-1189-4694-94a1-e74393ae9ee9.jpg?v=1724338111","url":"https:\/\/thedebugstore.com\/en-fi\/collections\/in-system-programmers.oembed","provider":"Debug Store","version":"1.0","type":"link"}