{"id":154650,"date":"2025-04-09T11:53:37","date_gmt":"2025-04-09T03:53:37","guid":{"rendered":"https:\/\/www.opteeq.com\/en\/?page_id=154650"},"modified":"2026-08-31T15:34:50","modified_gmt":"2026-08-31T07:34:50","slug":"chip-supports-query","status":"publish","type":"page","link":"https:\/\/www.opteeq.com\/en\/chip-supports-query\/","title":{"rendered":"Chip Supports Query"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>OPTEEQ Programmer IC Support Query<\/title>\n    <script src=\"https:\/\/unpkg.com\/@tailwindcss\/browser@4\"><\/script>\n    <link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.7.2\/css\/all.min.css\" rel=\"stylesheet\">\n    <style>\n        body {\n            font-family: 'Inter', system-ui, sans-serif;\n            background-color: #f4f4f9;\n        }\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 2rem 1rem;\n        }\n        .search-box {\n            display: flex;\n            gap: 1rem;\n            margin-bottom: 2rem;\n        }\n        .search-input {\n            flex-grow: 1;\n            padding: 0.75rem 1rem;\n            border: 1px solid #ccc;\n            border-radius: 0.375rem;\n            outline: none;\n            transition: border-color 0.3s ease, box-shadow 0.3s ease;\n            font-size: 1rem;\n        }\n        .search-input:focus {\n            border-color: #3b82f6;\n            box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.15);\n        }\n        .search-button {\n            padding: 0.75rem 1.5rem;\n            background-color: #3b82f6;\n            color: white;\n            border: none;\n            border-radius: 0.375rem;\n            cursor: pointer;\n            transition: background-color 0.3s ease;\n            white-space: nowrap;\n        }\n        .search-button:hover {\n            background-color: #2563eb;\n        }\n        .result-table {\n            width: 100%;\n            border-collapse: collapse;\n            background: #fff;\n            border-radius: 0.5rem;\n            overflow: hidden;\n            box-shadow: 0 1px 3px rgba(0,0,0,0.08);\n        }\n        .result-table th,\n        .result-table td {\n            padding: 1rem;\n            border-bottom: 1px solid #e5e7eb;\n            text-align: left;\n        }\n        .result-table th {\n            background-color: #3b82f6;\n            color:#fff;\n            font-weight: 500;\n        }\n        .result-table tbody tr:hover {\n            background-color: #f8fafc;\n        }\n        .result-count {\n            margin-top: 1rem;\n            margin-bottom:0.75rem;\n            font-weight: bold;\n            color:#334155;\n        }\n        .pagination {\n            display: flex;\n            justify-content: center;\n            margin-top: 1.25rem;\n            gap: 0.5rem;\n            flex-wrap: wrap;\n        }\n        .pagination button {\n            padding: 0.5rem 1rem;\n            background-color: #3b82f6;\n            color: white;\n            border: none;\n            border-radius: 0.375rem;\n            cursor: pointer;\n            transition: background-color 0.3s ease;\n        }\n        .pagination button:hover {\n            background-color: #2563eb;\n        }\n        .pagination .current-page {\n            background-color: transparent;\n            color: #3b82f6;\n            border: 1px solid #3b82f6;\n        }\n        #resultsContainer {\n            display: none;\n        }\n        mark {\n            background-color: #fffd99;\n            padding:0 3px;\n            border-radius:2px;\n        }\n        .error-message {\n            color: #dc2626;\n            margin-top: 1rem;\n            font-weight:500;\n        }\n        @media (max-width:768px){\n            .search-box{\n                flex-direction:column;\n            }\n            .result-table th,.result-table td{\n                padding:0.75rem 0.5rem;\n                font-size:0.875rem;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <h1 class=\"text-3xl font-bold text-center mb-4 text-slate-800\"><\/h1>\n        <div class=\"search-box\">\n            <input type=\"text\" id=\"searchInput\" class=\"search-input\" placeholder=\"Enter Chip Name \/ Manufacturer to search...\">\n            <button id=\"searchButton\" class=\"search-button\">\n                <i class=\"fas fa-search\"><\/i> Search\n            <\/button>\n        <\/div>\n        <div id=\"resultsContainer\">\n            <p id=\"resultCount\" class=\"result-count\"><\/p>\n            <table class=\"result-table\">\n                <thead>\n                    <tr>\n                        <th>Manufacturer<\/th>\n                        <th>Chip Name<\/th>\n                        <th>Family<\/th>\n                        <th>Supported Programmer Models<\/th>\n                        <th>Program Interface<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody id=\"resultTable\"><\/tbody>\n            <\/table>\n            <div class=\"pagination\" id=\"pagination\"><\/div>\n        <\/div>\n        <p id=\"errorMessage\" class=\"error-message\"><\/p>\n    <\/div>\n    <script>\n        const searchInput = document.getElementById('searchInput');\n        const searchButton = document.getElementById('searchButton');\n        const resultTable = document.getElementById('resultTable');\n        const resultCount = document.getElementById('resultCount');\n        const resultsContainer = document.getElementById('resultsContainer');\n        const pagination = document.getElementById('pagination');\n        const itemsPerPage = 10;\n        let currentPage = 1;\n        let filteredResults = [];\n        const maxPagesToShow = 5;\n        let searchLock = false;\n\n        \/\/ IC Data Source\uff08\uff09\n       const chipData = [\n  {\n    \"Manufacturer\": \"Allegro\",\n    \"Chip Name\": \"A31315-AR\",\n    \"Family\": \"A31315\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"Manchester\"\n  },\n  {\n    \"Manufacturer\": \"Allegro\",\n    \"Chip Name\": \"A89201KEVSR-C\",\n    \"Family\": \"A89201\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Allegro\",\n    \"Chip Name\": \"ACS37610\",\n    \"Family\": \"ACS37610\",\n    \"Supported Programmer Models\": \"S05\",\n    \"Program Interface\": \"Manchester\"\n  },\n  {\n    \"Manufacturer\": \"Altera\",\n    \"Chip Name\": \"10M02SC\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Altera\",\n    \"Chip Name\": \"10M08SA\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Altera\",\n    \"Chip Name\": \"10M25SC\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Altera\",\n    \"Chip Name\": \"5M1270Z\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Altera\",\n    \"Chip Name\": \"5M160Z\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Altera\",\n    \"Chip Name\": \"5M570Z\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Altera\",\n    \"Chip Name\": \"EPM570\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Altera\",\n    \"Chip Name\": \"EPM7128STI100\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"AnLogic\",\n    \"Chip Name\": \"EF2L15BG256B\",\n    \"Family\": \"EF2L\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"AnLogic\",\n    \"Chip Name\": \"EF2L15LG100B\",\n    \"Family\": \"EF2L\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"AnLogic\",\n    \"Chip Name\": \"EF2L15LG144B\",\n    \"Family\": \"EF2L\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"AnLogic\",\n    \"Chip Name\": \"EF2L25BG256B\",\n    \"Family\": \"EF2L\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"AnLogic\",\n    \"Chip Name\": \"EF2L25XG42B\",\n    \"Family\": \"EF2L\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"AnLogic\",\n    \"Chip Name\": \"EF2L45BG256B\",\n    \"Family\": \"EF2L\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"AnLogic\",\n    \"Chip Name\": \"EF2L45LG144B\",\n    \"Family\": \"EF2L\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Analog\",\n    \"Chip Name\": \"MAX25069\",\n    \"Family\": \"MAX25x6x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT24C01\",\n    \"Family\": \"AT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT24C02\",\n    \"Family\": \"AT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT24C04\",\n    \"Family\": \"AT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT24C08\",\n    \"Family\": \"AT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT24C128\",\n    \"Family\": \"AT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT24C16\",\n    \"Family\": \"AT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT24C256\",\n    \"Family\": \"AT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT24C32\",\n    \"Family\": \"AT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT24C512\",\n    \"Family\": \"AT24Cxx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT24C64\",\n    \"Family\": \"AT24Cxx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT25040\",\n    \"Family\": \"SPI EEPROM\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT25640B\",\n    \"Family\": \"SPI EEPROM\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT90CAN32\",\n    \"Family\": \"Atmel AVR\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AT91SAM7X256\",\n    \"Family\": \"AT91SAM7Xxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATA5702\",\n    \"Family\": \"ATA57\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATA5781\",\n    \"Family\": \"ATA578x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATA5831\",\n    \"Family\": \"ATA58\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATMEGA128A\",\n    \"Family\": \"Atmel AVR\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\/JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATMEGA169PA\",\n    \"Family\": \"Atmel AVR\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\/JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATMEGA324P\",\n    \"Family\": \"Atmel AVR\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SPI\/JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATMEGA32U4\",\n    \"Family\": \"Atmel AVR\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SPI\/JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATMEGA48PA\",\n    \"Family\": \"Atmel AVR\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATMEGA808\",\n    \"Family\": \"Atmel AVR\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"UPDI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATMEGA88PA\",\n    \"Family\": \"Atmel AVR\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATMWGA644P\",\n    \"Family\": \"Atmel AVR\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATSAMC21E17\",\n    \"Family\": \"ATSAMxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATSAMC21G18\",\n    \"Family\": \"ATSAMxxx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATSAMC21J17\",\n    \"Family\": \"ATSAMxxx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATSAMC21N17\",\n    \"Family\": \"ATSAMxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATSAMDA1E16A\",\n    \"Family\": \"ATSAMxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATSAMDA1G15A\",\n    \"Family\": \"ATSAMxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATSAMDA1G15B\",\n    \"Family\": \"ATSAMxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATSAMDA1G16B\",\n    \"Family\": \"ATSAMxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATSAMDA1J16B\",\n    \"Family\": \"ATSAMxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATSAME51N19\",\n    \"Family\": \"ATSAMxxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATSAMHA1G15A\",\n    \"Family\": \"ATSAMxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATTINY1614\",\n    \"Family\": \"UPDI\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"UPDI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATTINY1616\",\n    \"Family\": \"UPDI\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"UPDI(1-Wire UART)\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATTINY1617\",\n    \"Family\": \"UPDI\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"UPDI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATTINY3217\",\n    \"Family\": \"UPDI\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"UPDI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATTINY404\",\n    \"Family\": \"UPDI\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"UPDI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATTINY412\",\n    \"Family\": \"UPDI\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"UPDI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATTINY416\",\n    \"Family\": \"UPDI\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"UPDI(1-Wire UART)\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATTINY814\",\n    \"Family\": \"UPDI\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"UPDI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATXMEGA128A1U\",\n    \"Family\": \"Atmel AVR\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"ATXMEGA64A1U\",\n    \"Family\": \"Atmel AVR\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AVR32DA32\",\n    \"Family\": \"AVRDA\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"UPDI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AVR64DA32\",\n    \"Family\": \"AVRDA\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"UPDI\"\n  },\n  {\n    \"Manufacturer\": \"Atmel\",\n    \"Chip Name\": \"AVR64DA48\",\n    \"Family\": \"AVRDA\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"UPDI\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78013FC\",\n    \"Family\": \"AC78\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78013FD\",\n    \"Family\": \"AC78\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78013MD\",\n    \"Family\": \"AC78\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC7801LFDEA\",\n    \"Family\": \"AC78\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78022MB\",\n    \"Family\": \"AC78\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78036FD\",\n    \"Family\": \"AC7803x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78036FE\",\n    \"Family\": \"AC7803x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78036FF\",\n    \"Family\": \"AC7803x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78036HD\",\n    \"Family\": \"AC7803x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78036HE\",\n    \"Family\": \"AC7803x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78036HF\",\n    \"Family\": \"AC7803x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78058FE\",\n    \"Family\": \"AC7805x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78058ME\",\n    \"Family\": \"AC7805x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC7811Q\",\n    \"Family\": \"AC78\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC7815Q\",\n    \"Family\": \"AC78\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78406xF\",\n    \"Family\": \"AC7840x\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78406xG\",\n    \"Family\": \"AC7840x\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78408HF\",\n    \"Family\": \"AC7840x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78408LG\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78428HI\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78428YI\",\n    \"Family\": \"AC784x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"AutoChips\",\n    \"Chip Name\": \"AC78438UK\",\n    \"Family\": \"AC784x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Awinic\",\n    \"Chip Name\": \"AW23003QNR-Q1\",\n    \"Family\": \"AW23003\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Awinic\",\n    \"Chip Name\": \"AW23004QNR-Q1\",\n    \"Family\": \"AW23004\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Awinic\",\n    \"Chip Name\": \"AW32F015QNR\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Awinic\",\n    \"Chip Name\": \"AW32L002QNR\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"BYD\",\n    \"Chip Name\": \"BF7006AM\",\n    \"Family\": \"BF7006\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"BYD\",\n    \"Chip Name\": \"BF7006BM\",\n    \"Family\": \"BF7006\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"BYD\",\n    \"Chip Name\": \"BF7006CM\",\n    \"Family\": \"BF7006\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"BYD\",\n    \"Chip Name\": \"BF7112A\",\n    \"Family\": \"CTK06\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"BYD\",\n    \"Chip Name\": \"BS9000AM20\",\n    \"Family\": \"BS9000AMxx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"BYD\",\n    \"Chip Name\": \"BS9000AM28\",\n    \"Family\": \"BS9000AMxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"BinarySemi\",\n    \"Chip Name\": \"BS92360\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"CETC\",\n    \"Chip Name\": \"CKS32K144\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"CVA\",\n    \"Chip Name\": \"CVM0116\",\n    \"Family\": \"CVM011x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"CVA\",\n    \"Chip Name\": \"CVM0118\",\n    \"Family\": \"CVM011x\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"CVA\",\n    \"Chip Name\": \"CVM0126\",\n    \"Family\": \"CVM012x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"CVA\",\n    \"Chip Name\": \"CVM0128\",\n    \"Family\": \"CVM012x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"CVA\",\n    \"Chip Name\": \"CVM0129\",\n    \"Family\": \"CVM012x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"CVA\",\n    \"Chip Name\": \"CVM0142\",\n    \"Family\": \"CVM014x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"CVA\",\n    \"Chip Name\": \"CVM0144\",\n    \"Family\": \"CVM014x\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"CVA\",\n    \"Chip Name\": \"CVM0144A\",\n    \"Family\": \"CVM014x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"CVA\",\n    \"Chip Name\": \"CVM0146\",\n    \"Family\": \"CVM014x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Calterah\",\n    \"Chip Name\": \"CAL77S344\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"UART\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC2010BC20\",\n    \"Family\": \"CCFC2xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC2010BC30\",\n    \"Family\": \"CCFC2xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC2011BC\",\n    \"Family\": \"CCFC2xxx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC2012BC50\",\n    \"Family\": \"CCFC2xxx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC2012BC60\",\n    \"Family\": \"CCFC2xxx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC2016BC\",\n    \"Family\": \"CCFC2xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC2017BC\",\n    \"Family\": \"CCFC2xxx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC3007BCT128\",\n    \"Family\": \"CCFC3xxx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC3007BCT64\",\n    \"Family\": \"CCFC3xxx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC3007PTT192\",\n    \"Family\": \"CCFC3xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC3007PTT64\",\n    \"Family\": \"CCFC3xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC3008PCS32\",\n    \"Family\": \"CCFC3xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC3008PCT40\",\n    \"Family\": \"CCFC3xxx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC3008PTT64\",\n    \"Family\": \"CCFC3xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC3011PTQ168\",\n    \"Family\": \"CCFC3xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"ChinaCore\",\n    \"Chip Name\": \"CCFC3012PTH264\",\n    \"Family\": \"CCFC3xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136GNP\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136GNPSC\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136GQS\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136GQSSC\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136INP\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136INPSC\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136IQS\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136IQSSC\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136IQSSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136IQT\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136IQTSC\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136KNP\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136KNPSC\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136KNPSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136KQS\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136KQSSC\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136KQSSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136KQT\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136KQTSC\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136KQTSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136MNPSC\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136MNPSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136MQSSC\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136MQSSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136MQTSC\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A136MQTSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A138KNPSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A138KQSSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A138KQTSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A138MNPSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A138MQSSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A138MQTSF\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A140GQP\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A140INP\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A140IQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A140IQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A140KQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A140KQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A141GQP\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A141INP\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A141IQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A141IQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A146IQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A146IQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A146KQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A146KQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A150IQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A150KQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A150KQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A150KQV\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A150MNT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A150MQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A150MQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A150MQV\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A151IQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A151KQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A151KQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A151KQV\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A151MQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A151MQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A151MQV\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A152MQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A152MQV\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A153MQV\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A156KQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A156KQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A156KQV\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A156MBV\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A156MQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A156MQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A156MQV\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A156MQW\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A158NQT\",\n    \"Family\": \"KF32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A158SQV\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A250GQS\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A250KQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A250MQT\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF32A250MQV\",\n    \"Family\": \"KF32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF8A100DTD\",\n    \"Family\": \"KF8A\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF8A100ENG\",\n    \"Family\": \"KF8A\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF8A100EOG\",\n    \"Family\": \"KF8A\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF8A100ESD\",\n    \"Family\": \"KF8A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF8A100FNG\",\n    \"Family\": \"KF8A\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF8A100FNP\",\n    \"Family\": \"KF8A\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF8A100GQP\",\n    \"Family\": \"KF8A\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF8A200GQS\",\n    \"Family\": \"KF8A\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"ChipON\",\n    \"Chip Name\": \"KF8F3130\",\n    \"Family\": \"KF8F31\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"Chipower\",\n    \"Chip Name\": \"THA6104\",\n    \"Family\": \"THA6x\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipower\",\n    \"Chip Name\": \"THA6206\",\n    \"Family\": \"THA6x\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipower\",\n    \"Chip Name\": \"THA6508\",\n    \"Family\": \"THA6x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Chipower\",\n    \"Chip Name\": \"THA6510\",\n    \"Family\": \"THA6x\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Chipower\",\n    \"Chip Name\": \"TMC-T97-315E-A00003\",\n    \"Family\": \"TMC_T97\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6500R421\",\n    \"Family\": \"XL6500R\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6600A402\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6600A403\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6600A422\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6600A423\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6600A502\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6600A503\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6600A522\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6600A523\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6601A503\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6601A603\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6601A703\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6601A803\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6601A903\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6601AA03\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6608\",\n    \"Family\": \"XL6600\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"LIN\"\n  },\n  {\n    \"Manufacturer\": \"Chipways\",\n    \"Chip Name\": \"XL6700AA24\",\n    \"Family\": \"XL6700\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cmsemicon\",\n    \"Chip Name\": \"BAT32A233KC\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cmsemicon\",\n    \"Chip Name\": \"BAT32A239KK\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cmsemicon\",\n    \"Chip Name\": \"BAT32G137GH\",\n    \"Family\": \"BAT32\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cmsemicon\",\n    \"Chip Name\": \"BAT32G139GK\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cmsemicon\",\n    \"Chip Name\": \"CMS32L051\",\n    \"Family\": \"CMS32\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C4013\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C4024\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C4025\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C4124\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C4125\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C4126\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C4146\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C4147\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C4247\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C4247xxx-L\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C4247xxx-M\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY8C6244\",\n    \"Family\": \"PSOC6\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY96F386\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY96F613\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY96F646\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY96F673\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY96F683\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY96F693\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CY96F6C6\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYAT81688\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYAT817\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYPD319\",\n    \"Family\": \"CCGx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYT2B6\",\n    \"Family\": \"TVII\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYT2B7\",\n    \"Family\": \"TVII\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYT2B9\",\n    \"Family\": \"TVII\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYT2BL\",\n    \"Family\": \"TVII\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYT3BB\",\n    \"Family\": \"TVII\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYT3DL\",\n    \"Family\": \"TVII\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYT4BB\",\n    \"Family\": \"TVII\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYT4BF\",\n    \"Family\": \"TVII\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"CYT4DN\",\n    \"Family\": \"TVII\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"MB95F698K\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"MB96F386\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"MB96F613\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"MB96F673\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"MB96F683\",\n    \"Family\": \"F2MC16FX\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S25FL064L\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S25FL064P\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S25FL128S\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S25FL164K\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S25FL256L\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S25FL256S\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S25FL512S\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S25FS064S\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S25FS512S\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S6J312AH\",\n    \"Family\": \"S6J3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S6J323CL\",\n    \"Family\": \"S6J3xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S6J324CL\",\n    \"Family\": \"S6J3xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S6J328CK\",\n    \"Family\": \"S6J3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S6J328CL\",\n    \"Family\": \"S6J3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S6J32HEL\",\n    \"Family\": \"S6J3xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S6J32HEL_S26HL01GT\",\n    \"Family\": \"S6J3xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S6J32HEL_S26KL512S\",\n    \"Family\": \"S6J3xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S6J332EJ\",\n    \"Family\": \"S6J3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S6J334DJ\",\n    \"Family\": \"S6J3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Cypress\",\n    \"Chip Name\": \"S70FS01G\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"DIDO\",\n    \"Chip Name\": \"*DIA82924\",\n    \"Family\": \"DIA82\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CAN\"\n  },\n  {\n    \"Manufacturer\": \"ESWIN\",\n    \"Chip Name\": \"EAM2011\",\n    \"Family\": \"EAM2011\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"ESWIN\",\n    \"Chip Name\": \"EMU5103\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"*E521.31\",\n    \"Family\": \"E521\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\/T3016\",\n    \"Program Interface\": \"2-Wire JTAG\/LIN\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"*E521.36\",\n    \"Family\": \"E521\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"*E521.39\",\n    \"Family\": \"E521\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\/T3016\",\n    \"Program Interface\": \"1-Wire JTAG\/LIN\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"E522.48\",\n    \"Family\": \"E522\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"*E522.49\",\n    \"Family\": \"E522\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"CAN\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"*E522.59\",\n    \"Family\": \"E522\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CAN\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"E522.88\",\n    \"Family\": \"E522\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"*E522.94\",\n    \"Family\": \"E522\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"CAN\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"*E522.95\",\n    \"Family\": \"E522\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CANFD\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"E523.05\",\n    \"Family\": \"E523\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"2-Wire JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"E523.06\",\n    \"Family\": \"E523\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"2-Wire JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"*E523.30\",\n    \"Family\": \"E523\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\/T3016\",\n    \"Program Interface\": \"UART_LIN\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"E523.52\",\n    \"Family\": \"E523\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"2-Wire JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"E523.62\",\n    \"Family\": \"E523.62\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\/T3016\",\n    \"Program Interface\": \"SWD\/LIN\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"E523.63\",\n    \"Family\": \"E523.6x\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"LIN\"\n  },\n  {\n    \"Manufacturer\": \"Elmos\",\n    \"Chip Name\": \"E533.06\",\n    \"Family\": \"E533\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"FMSH\",\n    \"Chip Name\": \"FM33FG04xA\",\n    \"Family\": \"FM33FG0x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"FMSH\",\n    \"Chip Name\": \"FM33FG0610A\",\n    \"Family\": \"FM33FG0x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"FMSH\",\n    \"Chip Name\": \"FM33FG065A\",\n    \"Family\": \"FM33FFG0x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"FMSH\",\n    \"Chip Name\": \"FM33FT026A\",\n    \"Family\": \"FM33FT0xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"FMSH\",\n    \"Chip Name\": \"FM33LE013A\",\n    \"Family\": \"FM33LE0xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"FMSH\",\n    \"Chip Name\": \"FM33LE015A\",\n    \"Family\": \"FM33LE0x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"FMSH\",\n    \"Chip Name\": \"FM33LE023A\",\n    \"Family\": \"FM33LE0xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"FMSH\",\n    \"Chip Name\": \"FM33LE025A\",\n    \"Family\": \"FM33LE0x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"FMSH\",\n    \"Chip Name\": \"FM33LF013A\",\n    \"Family\": \"FM33LF0xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"FMSH\",\n    \"Chip Name\": \"FM33LG02\",\n    \"Family\": \"FM33LG0xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"FMSH\",\n    \"Chip Name\": \"FM33LG04\",\n    \"Family\": \"FM33LG0xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Flagchip\",\n    \"Chip Name\": \"FC4150F1MB_A\",\n    \"Family\": \"FC4xxx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Flagchip\",\n    \"Chip Name\": \"FC4150F1MB_B\",\n    \"Family\": \"FC4xxx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Flagchip\",\n    \"Chip Name\": \"FC4150F2M\",\n    \"Family\": \"FC4xxx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Flagchip\",\n    \"Chip Name\": \"FC4150F512\",\n    \"Family\": \"FC4xxx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Flagchip\",\n    \"Chip Name\": \"FC7240F2M\",\n    \"Family\": \"FC7300\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Flagchip\",\n    \"Chip Name\": \"FC7300F4MDDxXxxxT1B\",\n    \"Family\": \"FC7300\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Flagchip\",\n    \"Chip Name\": \"FC7300F4MDSxXxxxT1B\",\n    \"Family\": \"FC7300\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Flagchip\",\n    \"Chip Name\": \"FC7300F8MDTxXxxxT1B\",\n    \"Family\": \"FC7300\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Foresee\",\n    \"Chip Name\": \"F35UQA001G\",\n    \"Family\": \"NAND Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Foresee\",\n    \"Chip Name\": \"F35UQB004G\",\n    \"Family\": \"NAND Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"FortiorTech\",\n    \"Chip Name\": \"FU6815\",\n    \"Family\": \"FU68xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"FICE\"\n  },\n  {\n    \"Manufacturer\": \"FortiorTech\",\n    \"Chip Name\": \"*FU6832\",\n    \"Family\": \"FU68xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"FICE\"\n  },\n  {\n    \"Manufacturer\": \"FortiorTech\",\n    \"Chip Name\": \"*FU6861\",\n    \"Family\": \"FU68xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"FICE\"\n  },\n  {\n    \"Manufacturer\": \"FortiorTech\",\n    \"Chip Name\": \"*FU6865\",\n    \"Family\": \"FU68xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"FICE\"\n  },\n  {\n    \"Manufacturer\": \"FortiorTech\",\n    \"Chip Name\": \"*FU6866\",\n    \"Family\": \"FU68xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"FICE\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08AW32\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08DV128\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08DV96\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08DZ128\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08DZ60\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08DZ96\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08LG32\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08QD2\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08QD4\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08QG4\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08QG8\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08SG16\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08SG32\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S08SG8\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12DG128\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12G128\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12G16\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12G192\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12G48\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12G64\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12G96\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12GA128\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12GA192\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12GN16\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12GN32\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12GN48\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12HA32\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12HY64\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12P128\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12VR32\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12VR48\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12VR64\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12XDG128\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12XDP512\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12XDT512\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12XEP100\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12XEQ384\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12XET256\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12XHY256\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12XS256\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVC192\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVCA192\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVL128\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVL16\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVL32\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVL64\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVL96\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVLA128\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVLA32\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVLA64\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVLA96\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVMBA48\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVMC12\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVMC25\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVMC256\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVMC64\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVML12\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVML31\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVML32\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MC9S12ZVML64\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MCF52259\",\n    \"Family\": \"MCF522xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MCF52277\",\n    \"Family\": \"MCF522xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"Multi-Wire BDM\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MK20DX128\",\n    \"Family\": \"MK20\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MK60DN512\",\n    \"Family\": \"MK60\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5604B\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5604C\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5604P\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5606B\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5606S\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5607B\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5643L\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5645S\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5741P\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5742P\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5743R\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5744P\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5746R\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5748G\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5775K\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"MPC5777C\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5604B\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5604C\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5604P\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5605B\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5606B\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5606S\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5607B\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5642A\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5643L\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5645S\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5741P\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5742P\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5743R\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5744B\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5744C\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5744P\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5746C\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5746R\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5747C\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5748G\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5775K\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"Freescale\",\n    \"Chip Name\": \"SPC5777C\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"FreqChip\",\n    \"Chip Name\": \"FR3038D\",\n    \"Family\": \"FR303x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GOODIX\",\n    \"Chip Name\": \"GA611\",\n    \"Family\": \"GA611\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"GOODIX\",\n    \"Chip Name\": \"GR5405BENE\",\n    \"Family\": \"GR5405\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Gatesea\",\n    \"Chip Name\": \"GS2000V200\",\n    \"Family\": \"GS2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C02\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C04\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C04A\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C08\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C1024\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C128\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C16\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C256\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C32\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C32B\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C512\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT24C64\",\n    \"Family\": \"GT24Cxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT25C128B\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT25Q16A\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Giantec\",\n    \"Chip Name\": \"GT25Q80A\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25B16E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25B32E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25B512ME\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25B64C\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25F128F\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25F64F\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25LB512ME\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25LQ16E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25LQ32E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25LQ40C\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25LQ40E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25LQ64E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25LQ80E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q128E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q16C\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q16E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q20C\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q257D\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q32C\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q32E\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q40C\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q40E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q64C\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q80C\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD25Q80E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A103CB\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A103RB\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A103TB\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A103VB\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A503CC\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A503VD\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A513CC\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A513VD\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A712AI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A712AV\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A712AZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A712BI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A712BV\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A712BZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A712CV\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A714AI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A714AV\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A714AX\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A714AZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A714BI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A714BV\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A714BZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A722AI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A722AX\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A722AZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A722BI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A722BX\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A722BZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A724AI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A724AX\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A724AZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A724BI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A724BX\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A724BZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A742AI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A742AV\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A742AZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A742BI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A742BV\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A742BZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A744AI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A744AV\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A744AX\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A744AZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A744BI\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A744BV\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32A744BZ\",\n    \"Family\": \"GD32A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32C103VB\",\n    \"Family\": \"GD32C\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32E103VB\",\n    \"Family\": \"GD32E\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32E503ZE\",\n    \"Family\": \"GD32E\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32E505RB\",\n    \"Family\": \"GD32E\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32E505RC\",\n    \"Family\": \"GD32E\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32E505RE\",\n    \"Family\": \"GD32E\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32E505VC\",\n    \"Family\": \"GD32E\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32E505VE\",\n    \"Family\": \"GD32E\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32E505ZC\",\n    \"Family\": \"GD32E\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32E505ZE\",\n    \"Family\": \"GD32E\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F105VC\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F303CC\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F303RC\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F303RG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F303ZG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F303ZK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F305RE\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F310F4\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F330G8\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F350R8\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F405VG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407IE\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407IG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407IK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407RE\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407RG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407RK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407VE\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407VG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407VK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407ZE\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407ZG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F407ZK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F425VG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F427IG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F427IK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F427RG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F427RK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F427VG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F427VK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F427ZG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F427ZK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F470IG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F470II\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F470IK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F470VE\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F470VG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F470VI\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F470VK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F470ZE\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F470ZG\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F470ZI\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD32F470ZK\",\n    \"Family\": \"GD32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"GigaDevice\",\n    \"Chip Name\": \"GD5F2GQ5RExxG\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"GoWin\",\n    \"Chip Name\": \"GW1N-4\",\n    \"Family\": \"GaoYun\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"GoWin\",\n    \"Chip Name\": \"GW1N-4D\",\n    \"Family\": \"GaoYun\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"HKMicroChip\",\n    \"Chip Name\": \"HK32F103VE\",\n    \"Family\": \"HK32F10x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"HOPERF\",\n    \"Chip Name\": \"CMT2160A\",\n    \"Family\": \"CMT21xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"S3S\"\n  },\n  {\n    \"Manufacturer\": \"HOPERF\",\n    \"Chip Name\": \"CMT2163A\",\n    \"Family\": \"CMT21xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"S3S\"\n  },\n  {\n    \"Manufacturer\": \"HOPERF\",\n    \"Chip Name\": \"CMT2168A\",\n    \"Family\": \"CMT21xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"S3S\"\n  },\n  {\n    \"Manufacturer\": \"HOPERF\",\n    \"Chip Name\": \"CMT2189BE\",\n    \"Family\": \"CMT21xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"S3S\"\n  },\n  {\n    \"Manufacturer\": \"HOPERF\",\n    \"Chip Name\": \"CMT2189D\",\n    \"Family\": \"CMT21xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"S3S\"\n  },\n  {\n    \"Manufacturer\": \"HUYANG\",\n    \"Chip Name\": \"HY139-4171-0002\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"HUYANG\",\n    \"Chip Name\": \"PH86A06F#TA\",\n    \"Family\": \"5006\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Haawking\",\n    \"Chip Name\": \"HXS320F280025C_EDD\",\n    \"Family\": \"DSC28002x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"HiSilicon\",\n    \"Chip Name\": \"BS21Q333A\",\n    \"Family\": \"BS21\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"UART\"\n  },\n  {\n    \"Manufacturer\": \"HiSilicon\",\n    \"Chip Name\": \"BS27Q351A\",\n    \"Family\": \"BS21\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"UART\"\n  },\n  {\n    \"Manufacturer\": \"HiSilicon\",\n    \"Chip Name\": \"BS9MY1AB-BBTX_R52\",\n    \"Family\": \"Hi7801\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"HiSilicon\",\n    \"Chip Name\": \"BS9MY1AB-BBTX_SC300\",\n    \"Family\": \"Hi7801\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"HiSilicon\",\n    \"Chip Name\": \"BS9MY1AB-BBTX_SC300_R52\",\n    \"Family\": \"Hi7801\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"IJNH\",\n    \"Chip Name\": \"EMMC(V51)\",\n    \"Family\": \"EMMC\",\n    \"Supported Programmer Models\": \"SG400_M\",\n    \"Program Interface\": \"EMMC\"\n  },\n  {\n    \"Manufacturer\": \"IMMORTA\",\n    \"Chip Name\": \"IM904\",\n    \"Family\": \"IM90\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IMMORTA\",\n    \"Chip Name\": \"IM908\",\n    \"Family\": \"IM90\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IMMORTA\",\n    \"Chip Name\": \"IM941\",\n    \"Family\": \"IM94\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LP016D\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LP040E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LP064A\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LP064D\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LP080D\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LP128\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LP128F\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LP256D\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LP256E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LP512M\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LP512MG\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25LX256\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400_M\",\n    \"Program Interface\": \"OSPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25WJ032F\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25WP016D\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25WP032D\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25WP040E\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25WP064D\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25WP080D\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25WP256D\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"IS25WP512M\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"ISSI\",\n    \"Chip Name\": \"OV480_IS25LQ040B\",\n    \"Family\": \"OV480_ExtFLASH\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"*IND23024\",\n    \"Family\": \"IND23xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ELINS\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND23217\",\n    \"Family\": \"IND23xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND23226\",\n    \"Family\": \"IND23xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"*IND83010\",\n    \"Family\": \"IND830xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ELINS\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND83204\",\n    \"Family\": \"IND832xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND83205\",\n    \"Family\": \"IND832xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND83209\",\n    \"Family\": \"IND832xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND83211\",\n    \"Family\": \"IND832xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND83212\",\n    \"Family\": \"IND832xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND83213A\",\n    \"Family\": \"IND832xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND83215\",\n    \"Family\": \"IND832xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND83216\",\n    \"Family\": \"IND832xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND83219\",\n    \"Family\": \"IND832xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND83220\",\n    \"Family\": \"IND832xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND87400\",\n    \"Family\": \"IND874xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\/T3016\",\n    \"Program Interface\": \"SWD\/LIN\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND87422\",\n    \"Family\": \"IND874xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"IndieMicro\",\n    \"Chip Name\": \"IND87501\",\n    \"Family\": \"IND875xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CY8C4014\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CY8C4045\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CY8C4149\",\n    \"Family\": \"PSOC4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_GD25F128F_DEV0_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_GD25F128F_DEV1_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_GD25F128F_DUALDEV_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_DUAL\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_GD25F256F_DEV0_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_GD25F256F_DEV1_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_GD25F256F_DUALDEV_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_DUAL\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_GD25F64F_DEV0_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_GD25F64F_DEV1_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_GD25F64F_DUALDEV_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_DUAL\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_IS25LP064D_DEV0_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_IS25LP064D_DEV1_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_IS25LP064D_DUALDEV_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_DUAL\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_IS25LP128F_DEV0_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_IS25LP128F_DEV1_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_IS25LP128F_DUALDEV_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_DUAL\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_IS25LP256D_DEV0_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_IS25LP256D_DEV1_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_IS25LP256D_DUALDEV_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_DUAL\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_S25FL064L_DEV0_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_S25FL064L_DEV1_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_S25FL064L_DUALDEV_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_DUAL\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_S25FL128L_DEV0_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_S25FL128L_DEV1_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_S25FL128L_DUALDEV_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_DUAL\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_S25FL256L_DEV0_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_S25FL256L_DEV1_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_SINGLE\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT3DL_S25FL256L_DUALDEV_SMIF1\",\n    \"Family\": \"CYT3DL_ExtFLASH_DUAL\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT4DN_S26HS01GT_SMIF0\",\n    \"Family\": \"CYT4DN_ExtFLASH\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT4DN_S26HS01GT_SMIF1\",\n    \"Family\": \"CYT4DN_ExtFLASH\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT4DN_S26HS256T_SMIF0\",\n    \"Family\": \"CYT4DN_ExtFLASH\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT4DN_S26HS256T_SMIF1\",\n    \"Family\": \"CYT4DN_ExtFLASH\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT4DN_S26HS512T_SMIF0\",\n    \"Family\": \"CYT4DN_ExtFLASH\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYT4DN_S26HS512T_SMIF1\",\n    \"Family\": \"CYT4DN_ExtFLASH\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"CYW89829\",\n    \"Family\": \"CYWxxxxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"S6J336CH\",\n    \"Family\": \"S6J3xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"SP490\",\n    \"Family\": \"SP490\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC1728\",\n    \"Family\": \"TC1xxx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC1782\",\n    \"Family\": \"TC1xxx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC1797\",\n    \"Family\": \"TC1xxx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC212\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC213\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC222\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC223\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC224\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC233\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC234\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC264\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\/UART\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC265\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC275\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC277\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC297\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC298\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC299\",\n    \"Family\": \"TC2xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC332\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC333\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC334\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC336\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC337\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC356\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC357\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC364\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC365\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC366\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC367\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC375\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC377\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC387\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC389\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC397\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC399\",\n    \"Family\": \"TC3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC45x\",\n    \"Family\": \"TC4xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"DAP\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC46x\",\n    \"Family\": \"TC4xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"DAP\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC48x\",\n    \"Family\": \"TC48x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"DAP\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC499\",\n    \"Family\": \"TC4xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"DAP\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC49xN\",\n    \"Family\": \"TC4xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"DAP\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TC4D9\",\n    \"Family\": \"TC4xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"DAP\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLD4020\",\n    \"Family\": \"TLD40xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"*TLD7002\",\n    \"Family\": \"TLD7002\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CAN\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE4801C\",\n    \"Family\": \"TLE4801\",\n    \"Supported Programmer Models\": \"S01\/S03\",\n    \"Program Interface\": \"SICI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE4801S\",\n    \"Family\": \"TLE4801\",\n    \"Supported Programmer Models\": \"S01\/S03\",\n    \"Program Interface\": \"SICI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE4801SC\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"SICI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE4929C_XAx\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"SMI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"*TLE4931\",\n    \"Family\": \"TLE49xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE4973_RE35S5_S0010\",\n    \"Family\": \"TLE4973\",\n    \"Supported Programmer Models\": \"S05\",\n    \"Program Interface\": \"DCDI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE4986C\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"SMI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE4988C\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"DCDI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"*TLE4989C\",\n    \"Family\": \"TLE49xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE4998C\",\n    \"Family\": \"TLE499x\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE4998C8D\",\n    \"Family\": \"TLE4998C8D\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE4998P\",\n    \"Family\": \"TLE499x\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE4998P8D\",\n    \"Family\": \"TLE4998P8D\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE49SRC\",\n    \"Family\": \"TLE49SRC\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"SICI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE49SRI\",\n    \"Family\": \"TLE49SR\",\n    \"Supported Programmer Models\": \"S02\",\n    \"Program Interface\": \"SICI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE49SRP\",\n    \"Family\": \"TLE49SR\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"PWM\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE49SRS\",\n    \"Family\": \"TLE49SR\",\n    \"Supported Programmer Models\": \"S01\/S03\",\n    \"Program Interface\": \"SICI\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9842\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9843\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9850\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9851\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9852\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9853\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9854\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9855\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9861\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"*TLE9862 BF-Step\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"LIN\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9867\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9868\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9869\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9871\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9872\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9873\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9877\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9879\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9879 BF-Step\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"LIN\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9891\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\/UART\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9893\",\n    \"Family\": \"TLE98xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\/UART\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"TLE9954\",\n    \"Family\": \"TLE99xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC164CM16F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2224L20F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2234L20F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2238N40F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2265N40F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2267_72F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2268N40F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2287M104F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2321D20F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2331D20F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2364B40F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2365A104F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2365B40F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\/2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2764B40F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"DAP\/JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XC2765X104F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XE164F\",\n    \"Family\": \"XC2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"DAP\/JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XMC1302-Q024F0064\",\n    \"Family\": \"XMC1000\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XMC1402-T038X0032\",\n    \"Family\": \"XMC1000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XMC4400-F64K512\",\n    \"Family\": \"XMC4000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Infineon\",\n    \"Chip Name\": \"XMC4500K1024\",\n    \"Family\": \"XMC4000\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Lanshanae\",\n    \"Chip Name\": \"LSE106\",\n    \"Family\": \"LSE10x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Lanshanae\",\n    \"Chip Name\": \"LSE107\",\n    \"Family\": \"LSE10x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Lanshanae\",\n    \"Chip Name\": \"LSE108\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Lanshanae\",\n    \"Chip Name\": \"LSE1450\",\n    \"Family\": \"LSE14xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Lanshanae\",\n    \"Chip Name\": \"LSE1460\",\n    \"Family\": \"LSE14xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Lanshanae\",\n    \"Chip Name\": \"LSE1480\",\n    \"Family\": \"LSE14xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Lattice\",\n    \"Chip Name\": \"LA4032V\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Lattice\",\n    \"Chip Name\": \"LAMXO1200E\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Lattice\",\n    \"Chip Name\": \"LAMXO256C\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Lattice\",\n    \"Chip Name\": \"LAMXO640C\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Lattice\",\n    \"Chip Name\": \"LAXP2-17E\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Lattice\",\n    \"Chip Name\": \"LCMXO2-1200HC\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Lattice\",\n    \"Chip Name\": \"POWR1014A\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Linko\",\n    \"Chip Name\": \"LKS32MC086N8Q8\",\n    \"Family\": \"LKS32MC08x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Linko\",\n    \"Chip Name\": \"LKS32MC088C6T8\",\n    \"Family\": \"LKS32MC08x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Lumissil\",\n    \"Chip Name\": \"IS32CS8973\",\n    \"Family\": \"IS32CS\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Lumissil\",\n    \"Chip Name\": \"IS32CS8975\",\n    \"Family\": \"IS32CS\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Lumissil\",\n    \"Chip Name\": \"IS32CS8977\",\n    \"Family\": \"IS32CS\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Lumissil\",\n    \"Chip Name\": \"IS32LT3183A\",\n    \"Family\": \"IS32LT\",\n    \"Supported Programmer Models\": \"S4\/S8\/T3016\",\n    \"Program Interface\": \"SPI\/LIN\"\n  },\n  {\n    \"Manufacturer\": \"Lynsilicon\",\n    \"Chip Name\": \"LX32E103ZET6\",\n    \"Family\": \"LX32E10x\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"MPS\",\n    \"Chip Name\": \"MPF52000\",\n    \"Family\": \"MPF52000\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Macronix\",\n    \"Chip Name\": \"MX25L3233F\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Macronix\",\n    \"Chip Name\": \"MX25L6433F\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Macronix\",\n    \"Chip Name\": \"MX25R1635F\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Macronix\",\n    \"Chip Name\": \"MX25U25645G\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Macronix\",\n    \"Chip Name\": \"MX25U3232F\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Macronix\",\n    \"Chip Name\": \"MX25U51279G\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Macronix\",\n    \"Chip Name\": \"MX25U6435F\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Macronix\",\n    \"Chip Name\": \"MX25UW6445G\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Macronix\",\n    \"Chip Name\": \"MX31LF2GE4BC\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX80132\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX80141\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81108\",\n    \"Family\": \"MuLan2\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"FastLin\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81113-xAx\",\n    \"Family\": \"MLX_PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81113-xBx\",\n    \"Family\": \"CAMCU\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"FastLin\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81115\",\n    \"Family\": \"MuLan3\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"FastLin\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"*MLX81116\",\n    \"Family\": \"MLX81116\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"CAN\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81118-xAA\",\n    \"Family\": \"MLX_PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81118-xAB\",\n    \"Family\": \"MLX-PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81123\",\n    \"Family\": \"CAMCU\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"FastLin\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81124\",\n    \"Family\": \"CAMCU\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"FastLin\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81132\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"MeLiBu2\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81141\",\n    \"Family\": \"MLX811xx_MeLiBu2\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"MeLiBu2\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"*MLX81143\",\n    \"Family\": \"MLX81116\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"CAN\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81330-BMx\",\n    \"Family\": \"MLX_PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81332-AMx\",\n    \"Family\": \"MLX_PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81332-BMx\",\n    \"Family\": \"MLX_PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81334-AMx\",\n    \"Family\": \"MLX_PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81344\",\n    \"Family\": \"MLX_PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81346\",\n    \"Family\": \"MLX_PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81350-BMx\",\n    \"Family\": \"MLX_PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81352-AMx\",\n    \"Family\": \"MLX_PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"Melexis\",\n    \"Chip Name\": \"MLX81354-AMx\",\n    \"Family\": \"MLX_PPM\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"PPM\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"24LC32A\",\n    \"Family\": \"I2C EEPROM\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33CH128MP506\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33CK128MP505\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33CK32MC102\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33CK32MC103\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33CK32MC105\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33CK64MC102\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33CK64MC103\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33CK64MC105\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33EP128GS806\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33EP16GS202\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33EP32GS202\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33EP64MC202\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33EV128GM102\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33EV32GM002\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33EV32GM102\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33EV64GM002\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33EV64GM102\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"DSPIC33FJ09GS302\",\n    \"Family\": \"dsPIC\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"HCS300\",\n    \"Family\": \"HCS3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"HCS\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"HCS301\",\n    \"Family\": \"HCS3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"HCS\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC10F202\",\n    \"Family\": \"PIC10F\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC12F1822\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC12F609\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC12F675\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC12F683\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC12LF1840\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1503\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1508\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1516\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1518\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F15224\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F15225\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F15245\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F15325\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F15344\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F15345\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F15354\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F15355\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1615\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1764\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1769\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1824\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1827\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1828\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1829\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F18344\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F18345\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F18346\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F18877\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F1938\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F505\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F57\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F636\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F676\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F684\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F690\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16F753\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16LF15325\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC16LF18324\",\n    \"Family\": \"PIC12F\/PIC16F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC18F25K80\",\n    \"Family\": \"PIC18F\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC18F26K42\",\n    \"Family\": \"PIC18F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC18F26Q24\",\n    \"Family\": \"PIC18F\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC18F26Q83\",\n    \"Family\": \"PIC18F\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC18F27K42\",\n    \"Family\": \"PIC18F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC18F45K80\",\n    \"Family\": \"PIC18F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC18F46Q43\",\n    \"Family\": \"PIC18F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC32CM1216JH\",\n    \"Family\": \"PIC32CMJH\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"MicroChip\",\n    \"Chip Name\": \"PIC32MX795F512L\",\n    \"Family\": \"PIC32MX\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"Micron\",\n    \"Chip Name\": \"MT25QL512A\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Micron\",\n    \"Chip Name\": \"MT25QU512A\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Micronas\",\n    \"Chip Name\": \"HAR3797\",\n    \"Family\": \"HAR379x\",\n    \"Supported Programmer Models\": \"S03\",\n    \"Program Interface\": \"BIPHASE\"\n  },\n  {\n    \"Manufacturer\": \"Micronas\",\n    \"Chip Name\": \"HVC4223F\",\n    \"Family\": \"HVC4xxx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Micronas\",\n    \"Chip Name\": \"HVC4420F\",\n    \"Family\": \"HVC4xxx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Micronas\",\n    \"Chip Name\": \"HVC5221D\",\n    \"Family\": \"HVC5xxx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Micronas\",\n    \"Chip Name\": \"HVC5222C\",\n    \"Family\": \"HVC5xxx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Microsemi\",\n    \"Chip Name\": \"A3P060\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Microsemi\",\n    \"Chip Name\": \"A3PE3000\",\n    \"Family\": \"CPLD\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"MindMotion\",\n    \"Chip Name\": \"MM32F0020B1T\",\n    \"Family\": \"MM32\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"MindMotion\",\n    \"Chip Name\": \"MM32F0144\",\n    \"Family\": \"MM32\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"MindMotion\",\n    \"Chip Name\": \"MM32F0163\",\n    \"Family\": \"MM32\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"MindMotion\",\n    \"Chip Name\": \"MM32F0273\",\n    \"Family\": \"MM32\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NOVOSENSE\",\n    \"Chip Name\": \"*NSL20912\",\n    \"Family\": \"NSL219\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CAN\"\n  },\n  {\n    \"Manufacturer\": \"NOVOSENSE\",\n    \"Chip Name\": \"*NSL21912\",\n    \"Family\": \"NSL219\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CAN\"\n  },\n  {\n    \"Manufacturer\": \"NOVOSENSE\",\n    \"Chip Name\": \"*NSL21916\",\n    \"Family\": \"NSL219\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"CAN\"\n  },\n  {\n    \"Manufacturer\": \"NOVOSENSE\",\n    \"Chip Name\": \"*NSL21924\",\n    \"Family\": \"NSL219\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CAN\"\n  },\n  {\n    \"Manufacturer\": \"NOVOSENSE\",\n    \"Chip Name\": \"NSUC1600\",\n    \"Family\": \"NSUC1600\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NOVOSENSE\",\n    \"Chip Name\": \"NSUC1602\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NOVOSENSE\",\n    \"Chip Name\": \"NSUC1610\",\n    \"Family\": \"NSUC1600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NOVOSENSE\",\n    \"Chip Name\": \"NSUC1612E_FLASH_BOOT\",\n    \"Family\": \"NSUC1612E\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NOVOSENSE\",\n    \"Chip Name\": \"NSUC1612E_ROM_BOOT\",\n    \"Family\": \"NSUC1612E\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"*FS8430\",\n    \"Family\": \"FS84\/85\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"*FS8530\",\n    \"Family\": \"FS84\/85\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"FXTH87E\",\n    \"Family\": \"MC9S08\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"1-Wire BDM\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"KW45B41Z53\",\n    \"Family\": \"KW45\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\/2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"KW45B41Z83\",\n    \"Family\": \"KW45\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\/2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"KW47B42Z97\",\n    \"Family\": \"KW47\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\/UART\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"KW47B42ZB7\",\n    \"Family\": \"KW47\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\/UART\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"LPC1778\",\n    \"Family\": \"LPC1xxx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"LPC2138\",\n    \"Family\": \"LPC2xxx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"LPC2368\",\n    \"Family\": \"LPC2xxx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"LPC5526\",\n    \"Family\": \"LPC55xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"LPC55S28\",\n    \"Family\": \"LPC55xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"LPC812M\",\n    \"Family\": \"LPC8xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MCXN235\",\n    \"Family\": \"MCXN23x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MKE02Z16\",\n    \"Family\": \"KE02\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MKE02Z64\",\n    \"Family\": \"KE02\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MKL04Z16\",\n    \"Family\": \"MKL04\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MKW35A512\",\n    \"Family\": \"MKW3x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MKW36A512\",\n    \"Family\": \"MKW3x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MKW38A512\",\n    \"Family\": \"MKW3x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MKW39A512\",\n    \"Family\": \"MKW3x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MM9Z1J638\",\n    \"Family\": \"MC9S12\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"BDM\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MWCT1013A\",\n    \"Family\": \"MWCT\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MWCT2013A\",\n    \"Family\": \"DSP56800\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"MWCT20D2A\",\n    \"Family\": \"MWCT2xx2A\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"UART\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"NCF29A1\",\n    \"Family\": \"NCF29xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"MDI\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"NCF29A3\",\n    \"Family\": \"NCF29xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"MDI\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"NCJ29D5\",\n    \"Family\": \"NCJ29xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"NCJ29D6\",\n    \"Family\": \"NCJ29xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"NCK2913\",\n    \"Family\": \"NCF29xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"MDI\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"PCF7926ATT\",\n    \"Family\": \"PCF792x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"MDI\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32G399A_MX25UM25645G\",\n    \"Family\": \"S32G3xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K116\",\n    \"Family\": \"S32K1xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K118\",\n    \"Family\": \"S32K1xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K142\",\n    \"Family\": \"S32K1xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K144\",\n    \"Family\": \"S32K1xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K146\",\n    \"Family\": \"S32K1xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K148\",\n    \"Family\": \"S32K1xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K310\",\n    \"Family\": \"S32K3xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K311\",\n    \"Family\": \"S32K3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K312\",\n    \"Family\": \"S32K3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K314\",\n    \"Family\": \"S32K3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K322\",\n    \"Family\": \"S32K3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K324\",\n    \"Family\": \"S32K3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K328\",\n    \"Family\": \"S32K3xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K342\",\n    \"Family\": \"S32K3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K344\",\n    \"Family\": \"S32K3xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K358\",\n    \"Family\": \"S32K3xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32K364\",\n    \"Family\": \"S32K3xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32M242\",\n    \"Family\": \"S32M2xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32M244\",\n    \"Family\": \"S32M2xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S32R294\",\n    \"Family\": \"S32R294\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S9KEAZ128\",\n    \"Family\": \"S9KEAZ\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S9KEAZN16\",\n    \"Family\": \"S9KEAZ\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S9KEAZN32\",\n    \"Family\": \"S9KEAZ\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S9KEAZN64\",\n    \"Family\": \"S9KEAZ\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"S9KEAZN8\",\n    \"Family\": \"S9KEAZ\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"SPC5644A\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"SPC5674F\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"NXP\",\n    \"Chip Name\": \"TJA1128\",\n    \"Family\": \"TJA1128\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"NordicSemi\",\n    \"Chip Name\": \"NRF51802\",\n    \"Family\": \"nRF51\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NordicSemi\",\n    \"Chip Name\": \"NRF5340\",\n    \"Family\": \"NRF53xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"NordicSemi\",\n    \"Chip Name\": \"nRF52805_xxAA\",\n    \"Family\": \"NRF52\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Nuvoton\",\n    \"Chip Name\": \"ML51BB9AE\",\n    \"Family\": \"ML51\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"Nuvoton\",\n    \"Chip Name\": \"ML51EB9AE\",\n    \"Family\": \"ML51\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"Nuvoton\",\n    \"Chip Name\": \"MS51PC0AE\",\n    \"Family\": \"MS51\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"ICSP\"\n  },\n  {\n    \"Manufacturer\": \"OmniVision\",\n    \"Chip Name\": \"OMX144N\",\n    \"Family\": \"OMX14x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"OmniVision\",\n    \"Chip Name\": \"OMX146B\",\n    \"Family\": \"OMX14x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"OmniVision\",\n    \"Chip Name\": \"OMX146N\",\n    \"Family\": \"OMX14x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"OmniVision\",\n    \"Chip Name\": \"OMX148B\",\n    \"Family\": \"OMX14x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Paragon\",\n    \"Chip Name\": \"PN25F16\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Philips\",\n    \"Chip Name\": \"PCF7952\",\n    \"Family\": \"PCF795x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"MDI\"\n  },\n  {\n    \"Manufacturer\": \"Puya\",\n    \"Chip Name\": \"P25Q32U\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Puya\",\n    \"Chip Name\": \"PY25Q16HB\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Puya\",\n    \"Chip Name\": \"PY25Q32HB\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Puya\",\n    \"Chip Name\": \"PY25Q64HA\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Qorvo\",\n    \"Chip Name\": \"PAC5255\",\n    \"Family\": \"PAC52xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"RENERGY\",\n    \"Chip Name\": \"RN7213_SOC_D\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"ROHM\",\n    \"Chip Name\": \"BR24A16\",\n    \"Family\": \"I2C EEPROM\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"ROHM\",\n    \"Chip Name\": \"ML630Q448\",\n    \"Family\": \"ML630Q400\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"AT25XE011\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"M306N4FG\",\n    \"Family\": \"M16C\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1006A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1006C\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1006D\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1006E\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1007A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1007C\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1007D\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1007E\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1008A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1008C\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1008D\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1008E\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100AA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100AC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100AD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100AE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100AF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100AG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100BA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100BC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100BD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100BE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100BF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100BG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100CA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100CC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100CD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100CE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100CF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100CG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100EA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100EC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100ED\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100EE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100EF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100EG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100EH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100FA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100FC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100FD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100FE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100FF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100FG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100FH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100FJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100FK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100FL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100GA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100GC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100GD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100GE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100GF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100GG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100GH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100GJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100GK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100GL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100JC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100JD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100JE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100JF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100JG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100JH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100JJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100JK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100JL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100LC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100LD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100LE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100LF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100LG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100LH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100LJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100LK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100LL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100MF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100MG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100MH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100MJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100MK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100ML\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100PF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100PG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100PH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100PJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100PK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100PL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100SH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100SJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100SK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F100SL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1016A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1016C\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1016D\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1016E\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1017A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1017C\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1017D\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1017E\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1018A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1018C\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1018D\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1018E\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101AA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101AC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101AD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101AE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101AF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101AG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101BA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101BC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101BD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101BE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101BF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101BG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101CA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101CC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101CD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101CE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101CF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101CG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101EA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101EC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101ED\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101EE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101EF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101EG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101EH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101FA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101FC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101FD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101FE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101FF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101FG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101FH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101FJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101FK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101FL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101GA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101GC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101GD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101GE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101GF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101GG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101GH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101GJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101GK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101GL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101JC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101JD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101JE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101JF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101JG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101JH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101JJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101JK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101JL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101LC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101LD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101LE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101LF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101LG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101LH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101LJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101LK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101LL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101MF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101MG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101MH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101MJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101MK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101ML\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101PF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101PG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101PH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101PJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101PK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101PL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101SH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101SJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101SK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F101SL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10266\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10267\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10268\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10269\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1026A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10277\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10278\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10279\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1027A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F102A7\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F102A8\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F102A9\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F102AA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10366\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10367\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10368\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10369\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1036A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10377\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10378\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10379\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1037A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F103A7\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F103A8\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F103A9\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F103AA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104AA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104AC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104AD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104AE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104AF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104AG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104BA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104BC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104BD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104BE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104BF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104BG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104CA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104CC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104CD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104CE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104CF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104CG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104EA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104EC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104ED\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104EE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104EF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104EG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104EH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104FA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104FC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104FD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104FE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104FF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104FG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104FH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104FJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104GA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104GC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104GD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104GE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104GF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104GG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104GH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104GJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104GK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104GL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104JC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104JD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104JE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104JF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104JG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104JH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104JJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104LC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104LD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104LE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104LF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104LG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104LH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104LJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104LK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104LL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104MF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104MG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104MH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104MJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104MK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104ML\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104PF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104PG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104PH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104PJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104PK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F104PL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1051A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1054A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1056A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1057A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1058A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1076C\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F107AC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F107AE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F107DE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10968\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1096A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1096B\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1096C\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1096D\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1096E\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109AA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109AB\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109AC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109AD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109AE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109BA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109BB\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109BC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109BD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109BE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109GA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109GB\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109GC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109GD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109GE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109LA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109LB\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109LC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109LD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F109LE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10A6A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10A6C\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10A6D\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10A6E\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AAA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AAC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AAD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AAE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ABA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ABC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ABD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ABE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AGA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AGC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AGD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AGE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AGF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AGG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ALC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ALD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ALE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ALF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ALG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AMF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10AMG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BAC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BAD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BAE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BAF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BAG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BBC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BBD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BBE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BBF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BBG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BGC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BGD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BGE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BGF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BGG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BLC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BLD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BLE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BLF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BLG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BMF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10BMG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10CGB\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10CGC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10CGD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10CLD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10CMD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10CME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DGC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DGD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DGE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DLD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DLE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DMD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DMF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DMG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DMJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DPE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DPF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DPG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DPJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DPK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DPL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DSJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DSK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10DSL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10E8A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10E8C\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10E8D\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10E8E\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10EBA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10EBC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10EBD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10EBE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10EGA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10EGC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10EGD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10EGE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ELC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ELD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10ELE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10FLC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10FLD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10FLE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10FMC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10FMD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10FME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10JBC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10JGC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10KBC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10KGC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10MME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10MMG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10MPE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10MPG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10NLE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10NLG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10NME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10NMG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10NMJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10NML\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10NPG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10NPJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10NPL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PAD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PAE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PBD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PBE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PGD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PGE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PGF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PGG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PGH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PGJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PLE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PLF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PLG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PLH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PLJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PMF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PMG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PMH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PMJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PPE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PPF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PPG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PPH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10PPJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RB8\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RBA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RBC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RF8\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RFA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RFC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RG8\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RGA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RGC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RJ8\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RJA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RJC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RLA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10RLC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10TPJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WLA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WLC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WLD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WLE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WLF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WLG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WMA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WMC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WMD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WMF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10WMG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10Y14\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10Y16\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10Y17\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10Y44\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10Y46\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F10Y47\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110ME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110MF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110MG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110MH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110MJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110NE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110NF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110NG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110NH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110NJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110PE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110PF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110PG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110PH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F110PJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111ME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111MF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111MG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111MH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111MJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111NE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111NF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111NG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111NH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111NJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111PE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111PF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111PG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111PH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F111PJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113GK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113GL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113LK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113LL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113MK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113ML\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113PG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113PH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113PJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113PK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113PL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113TG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113TH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113TJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113TK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F113TL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F114GC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F114GD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F114GE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F114GF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F114GG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11768\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1176A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11778\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1177A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F117A8\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F117AA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F117AC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F117BA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F117BC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F117GA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F117GC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11AGG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11AGH\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11AGJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11B7C\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11B7E\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11BBC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11BBE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11BCC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11BCE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11BGC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11BGE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11BLC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11BLE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11CBC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11CCC\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11EA8\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11EAA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11EB8\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11EBA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11EF8\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11EFA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11FLJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11FLK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11FLL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11KLE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11KLF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11KLG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11LLE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11LLF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11LLG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11MMD\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11MME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11MMF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11MPE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11MPF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11MPG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11NGF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11NGG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11NLF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11NLG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11NME\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11NMF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11NMG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11PLF\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11PLG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11RMG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11TLE\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11TLG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11VBG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11VLG\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11W67\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11W68\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11Y67\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11Y68\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11Z7A\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F11ZBA\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F1216C\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F140FK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F140FL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F140GK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F140GL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F140LK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F140LL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F140PK\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F140PL\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F2134CW\",\n    \"Family\": \"R8C\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F364AM\",\n    \"Family\": \"M16C\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"2-Wire UART\/SSIO\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F3650EDFB\",\n    \"Family\": \"M16C\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F51115\",\n    \"Family\": \"RX111\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"FINE\/2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F51136\",\n    \"Family\": \"RX100\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"UART\/FINE\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F52108B\",\n    \"Family\": \"RX210\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"FINE\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F5634EW\",\n    \"Family\": \"RX600\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R5F71494\",\n    \"Family\": \"SH7149\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F0C009\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F100GAJ\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F100GBJ\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F100GCJ\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F100GEJ\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F100GFJ\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F100GGJ\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F100GJJ\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F100GLJ\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F100GMJ\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F100GPJ\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F100GSJ\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F102G4C\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F102G6C\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F102G7C\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F102G8C\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F102GAC\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F102GBC\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F102GCC\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F102GEC\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F102GFC\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F102GGC\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F124FBJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F124FGJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F124FLJ\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701010\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701013\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701023\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\/1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701024\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701025\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701028\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701205\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"CSI\/2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701215\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701275\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701278\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701312\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701325B\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\/UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701371\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\/2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701372A\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\/UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701374A\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701378\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701382\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\/1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701389\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701580\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701583\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701623\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701644\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701645\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701646\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701647\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701648\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701651\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\/UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701684\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701690\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"1-Wire UART\/CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701692\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701693\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701714\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701760\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F701762\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702002A\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702300A_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702300A_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702300B_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702300B_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702300_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702300_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702301A_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702301A_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702301B_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702301B_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702301_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702301_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702302_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702302_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702304_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702304_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F70254x_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F70254x_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F70255x_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F70255x_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702614A_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702614A_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702614_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702614_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702Z19B\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702Z19B_D\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R7F702Z19B_S\",\n    \"Family\": \"RH850\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"R9A07G084M04_MX29LV320EB\",\n    \"Family\": \"RZ\/N2L\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"RL78G10\",\n    \"Family\": \"RL78\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"1-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"UPD70F3558\",\n    \"Family\": \"V850\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"CSI\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"UPD78F0535\",\n    \"Family\": \"78K\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"UPD78F0886\",\n    \"Family\": \"78K\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Renesas\",\n    \"Chip Name\": \"UPD78F0893\",\n    \"Family\": \"78K\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"Richtek\",\n    \"Chip Name\": \"RTQ7860\",\n    \"Family\": \"RTQ78xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Richtek\",\n    \"Chip Name\": \"RTQ7882\",\n    \"Family\": \"RTQ78xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"SPINTROL\",\n    \"Chip Name\": \"SPD1179\",\n    \"Family\": \"SPD11xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"M24256\",\n    \"Family\": \"I2C EEPROM\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"M24C02\",\n    \"Family\": \"I2CEEPROM\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"M95320\",\n    \"Family\": \"SPI EEPROM\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"PM6773\",\n    \"Family\": \"PM677x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"PM6776\",\n    \"Family\": \"PM677x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"PM6779\",\n    \"Family\": \"PM677x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC560B40\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC560B50\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC560C50\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC560D40\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC560P34\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC560P40\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC560P44\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC560P50\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC560P60\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC563M64\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC564A80\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC56EC74\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC56EL60\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC56EL70\",\n    \"Family\": \"xPC56xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC570S50\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC572L64\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC574K72\",\n    \"Family\": \"xPC57xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC582B50\",\n    \"Family\": \"xPC58xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC582B54\",\n    \"Family\": \"xPC58xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC582B60\",\n    \"Family\": \"xPC58xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC584B64\",\n    \"Family\": \"xPC58xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC584B70\",\n    \"Family\": \"xPC58xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC58EC80\",\n    \"Family\": \"xPC58xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC58NH92\",\n    \"Family\": \"xPC58xx\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SPC58NN84\",\n    \"Family\": \"xPC58xx\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_3\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SR5E1E3\",\n    \"Family\": \"SR5E1x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SR5E1E5\",\n    \"Family\": \"SR5E1x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SR5E1E7\",\n    \"Family\": \"SR5E1x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SR6G7C4A2\",\n    \"Family\": \"SR6Gxxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SR6G7C6A2\",\n    \"Family\": \"SR6Gxxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SR6P3C490\",\n    \"Family\": \"SR6Pxxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SR6P6C4A0\",\n    \"Family\": \"SR6Pxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"SR6P6C6A0\",\n    \"Family\": \"SR6Pxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32C011F4\",\n    \"Family\": \"STM32C\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32C011F6\",\n    \"Family\": \"STM32C\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F030C8T6\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F031\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F051R8T6\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F103C8T6\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F103RC\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F103RD\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F103RET6\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F103VC\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F103VD\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F103VET6\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F103ZC\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F103ZD\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F103ZE\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F105R8\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F105RB\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F105RC\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F105V8\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F105VB\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F105VC\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F107VCT6\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F205RCT6\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F205VE\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F405RG\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F407IE\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F407IG\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F407VE\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F407VET6\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F407VG\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F407ZE\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F407ZG\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F437AI\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F437II\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F437VI\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32F437ZI\",\n    \"Family\": \"STM32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32G031K8\",\n    \"Family\": \"STM32G\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32G070RB\",\n    \"Family\": \"STM32G\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32G071KB\",\n    \"Family\": \"STM32G\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32G0B1RET6\",\n    \"Family\": \"STM32G\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32G473CE\",\n    \"Family\": \"STM32G\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32G474VE\",\n    \"Family\": \"STM32G\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32H723VE\",\n    \"Family\": \"STM32H\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32H723VG\",\n    \"Family\": \"STM32H\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32H723ZE\",\n    \"Family\": \"STM32H\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32H723ZG\",\n    \"Family\": \"STM32H\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32H745IG\",\n    \"Family\": \"STM32H\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32H745II\",\n    \"Family\": \"STM32H\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32H753II\",\n    \"Family\": \"STM32H\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32L031C6\",\n    \"Family\": \"STM32L\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32L433RC\",\n    \"Family\": \"STM32L\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32L476RGTx\",\n    \"Family\": \"STM32L\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM32WBA65RI\",\n    \"Family\": \"STM32W\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF5268\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF5269\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF5286\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF5288\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF5289\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF528A\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF52A6\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF52A8\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF52A9\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF52AA\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF6213\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF6213A\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF6223\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF6223A\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF6226\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF6269\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF6286\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF6288\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF6289\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF628A\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF62A6\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF62A8\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF62A9\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AF62AA\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8AL3168\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8L052R8\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S003F3\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S003K3\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S105K6\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207C6\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207C8\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207CB\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207K6\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207K8\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207M8\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207MB\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207R6\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207R8\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207RB\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207S6\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207S8\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S207SB\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S208C6\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S208C8\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S208CB\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S208MB\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S208R6\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S208R8\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S208RB\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S208S6\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S208S8\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"STM8S208SB\",\n    \"Family\": \"STM8\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIM\"\n  },\n  {\n    \"Manufacturer\": \"STMicroelectronics\",\n    \"Chip Name\": \"UR5X_BA\",\n    \"Family\": \"UR5X_BA\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"SemiDrive\",\n    \"Chip Name\": \"E3118_NORFLASH\",\n    \"Family\": \"E31xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"SemiDrive\",\n    \"Chip Name\": \"E3119_NORFLASH\",\n    \"Family\": \"E31xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"SemiDrive\",\n    \"Chip Name\": \"E3430_NORFLASH\",\n    \"Family\": \"E3430\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"SemiDrive\",\n    \"Chip Name\": \"E3640_NORFLASH\",\n    \"Family\": \"E3640\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Senasic\",\n    \"Chip Name\": \"SNP739\",\n    \"Family\": \"SNP739\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Senasic\",\n    \"Chip Name\": \"SNP739D\",\n    \"Family\": \"SNP739\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"Senasic\",\n    \"Chip Name\": \"SNP74601CLE\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Senasic\",\n    \"Chip Name\": \"SNP74602CLE\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Silergy\",\n    \"Chip Name\": \"SA32B14\",\n    \"Family\": \"SA32B1x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Silergy\",\n    \"Chip Name\": \"SA32B16E\",\n    \"Family\": \"SA32B1xE\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"SiliconLabs\",\n    \"Chip Name\": \"EFM8BB10F8\",\n    \"Family\": \"EFM8BB1XX\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"C2\"\n  },\n  {\n    \"Manufacturer\": \"SiliconLabs\",\n    \"Chip Name\": \"EFM8BB10F8A\",\n    \"Family\": \"EFM8BB3XX\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"C2\"\n  },\n  {\n    \"Manufacturer\": \"SiliconLabs\",\n    \"Chip Name\": \"EFM8BB31F16\",\n    \"Family\": \"EFM8BB3XX\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"C2\"\n  },\n  {\n    \"Manufacturer\": \"SiliconLabs\",\n    \"Chip Name\": \"EFR32BG22C224F512\",\n    \"Family\": \"EFR32xG2x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"SinOne\",\n    \"Chip Name\": \"SC95F7613B\",\n    \"Family\": \"SC95x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"2-Wire JTAG\"\n  },\n  {\n    \"Manufacturer\": \"Sinowealth\",\n    \"Chip Name\": \"SH79F2202A\",\n    \"Family\": \"SH79Fxxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWE\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"AM263PX_ZCZ_F\",\n    \"Family\": \"AM263Px\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"CC2340R2\",\n    \"Family\": \"CC23xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"CC2340R5\",\n    \"Family\": \"CC23xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"CC2640\",\n    \"Family\": \"CC26xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"CC2640F128\",\n    \"Family\": \"CC26xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"CJTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"CC2640R2\",\n    \"Family\": \"CC26xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"CC2642R1F\",\n    \"Family\": \"CC26xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"CC2642R1T\",\n    \"Family\": \"CC26xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"CC2662R1\",\n    \"Family\": \"CC26xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"CJTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"CC2745R10Q1\",\n    \"Family\": \"CC27xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"CC2745R7Q1\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"CDCE6214\",\n    \"Family\": \"CDCE62xx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"DAN001\",\n    \"Family\": \"DAN001\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"DLPC230_GD25F128F\",\n    \"Family\": \"DLPC230\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"DRA821_S28HS512\",\n    \"Family\": \"DRA821\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"F29H859TU8\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"LP8860\",\n    \"Family\": \"I2C EEPROM\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSP430F5418A\",\n    \"Family\": \"MSP430\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SBW\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSP430FG439\",\n    \"Family\": \"MSP430\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0C1103\",\n    \"Family\": \"MSPM0C\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0C1104\",\n    \"Family\": \"MSPM0C\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0G3106\",\n    \"Family\": \"MSPM0G\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0G3107\",\n    \"Family\": \"MSPM0G\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0G3518\",\n    \"Family\": \"MSPM0G\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0G3519\",\n    \"Family\": \"MSPM0G\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0Gx107\",\n    \"Family\": \"MSPM0G\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0Gx507\",\n    \"Family\": \"MSPM0G\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0L1116\",\n    \"Family\": \"MSPM0L\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0L1117\",\n    \"Family\": \"MSPM0L\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0L1228\",\n    \"Family\": \"MSPM0L\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0L1304\",\n    \"Family\": \"MSPM0L\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0L1305\",\n    \"Family\": \"MSPM0L\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"MSPM0L1306\",\n    \"Family\": \"MSPM0L\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"RM42L432\",\n    \"Family\": \"TMS570\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"RM48L952\",\n    \"Family\": \"TMS570\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TM4C1294KCPDT\",\n    \"Family\": \"TM4C129x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F2800156\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG\/CJTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F2800157\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"JTAG_2\/CJTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F280021\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F280023\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F280025\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"2-Wire UART\/JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F280033\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F280034\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CJTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F280036\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F280037\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F280038\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F280039\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F280049\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\/CJTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F280200\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28027\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_1\/UART\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28030\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28031\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28032\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28033\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28034\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28035\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28062\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28063\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28064\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28065\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28066\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28067\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28068\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28069\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28335\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28374S\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28375D\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28376S\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28P550SG8\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CJTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28P550SJ9\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CJTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28P559SG2\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28P559SJ2\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CJTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS320F28P559SJ9\",\n    \"Family\": \"C2000\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"CJTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS470MF03107\",\n    \"Family\": \"TMS470\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS570LS0332\",\n    \"Family\": \"TMS570\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS570LS0432\",\n    \"Family\": \"TMS570\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS570LS0714\",\n    \"Family\": \"TMS570\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS570LS0914\",\n    \"Family\": \"TMS570\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS570LS1114\",\n    \"Family\": \"TMS570\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS570LS1224\",\n    \"Family\": \"TMS570\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"JTAG_2\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS570LS2135\",\n    \"Family\": \"TMS570\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"TMS570LS3137\",\n    \"Family\": \"TMS570\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"*TPS929120\",\n    \"Family\": \"TPS929120\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"*TPS929160\",\n    \"Family\": \"TPS929160\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"*TPS929240\",\n    \"Family\": \"TPS929240\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"2-Wire UART\"\n  },\n  {\n    \"Manufacturer\": \"TI\",\n    \"Chip Name\": \"UCD3138\",\n    \"Family\": \"UCD3xxx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"I2C\"\n  },\n  {\n    \"Manufacturer\": \"TINYCHIP\",\n    \"Chip Name\": \"TCAE10A\",\n    \"Family\": \"TCPL03x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TINYCHIP\",\n    \"Chip Name\": \"TCAE10P\",\n    \"Family\": \"TCAExx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TINYCHIP\",\n    \"Chip Name\": \"TCAE12A\",\n    \"Family\": \"TCAExx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TINYCHIP\",\n    \"Chip Name\": \"TCHV4018LA\",\n    \"Family\": \"TCPL03x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TINYCHIP\",\n    \"Chip Name\": \"TCM330\",\n    \"Family\": \"TCPL01x\",\n    \"Supported Programmer Models\": \"T3016\",\n    \"Program Interface\": \"LIN\"\n  },\n  {\n    \"Manufacturer\": \"TINYCHIP\",\n    \"Chip Name\": \"*TCPL010\",\n    \"Family\": \"TCPL01x\",\n    \"Supported Programmer Models\": \"SG400\/T3016\",\n    \"Program Interface\": \"SWD\/LIN\"\n  },\n  {\n    \"Manufacturer\": \"TINYCHIP\",\n    \"Chip Name\": \"TCPL011\",\n    \"Family\": \"TCPL01x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"TINYCHIP\",\n    \"Chip Name\": \"TCPL03A\",\n    \"Family\": \"TCPL0xx\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\/T3016\",\n    \"Program Interface\": \"SWD\/LIN\"\n  },\n  {\n    \"Manufacturer\": \"TINYCHIP\",\n    \"Chip Name\": \"TCPL04B\",\n    \"Family\": \"TCPL0xx\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Telink\",\n    \"Chip Name\": \"TLSR8258F512\",\n    \"Family\": \"TLSR825x\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWIRE\"\n  },\n  {\n    \"Manufacturer\": \"Telink\",\n    \"Chip Name\": \"TLSR8273F512\",\n    \"Family\": \"TLSR827x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWIRE\"\n  },\n  {\n    \"Manufacturer\": \"ThinkTech\",\n    \"Chip Name\": \"TTA8S31HB1R\",\n    \"Family\": \"TTA8xx\",\n    \"Supported Programmer Models\": \"S1\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Toshiba\",\n    \"Chip Name\": \"TB9M003FG\",\n    \"Family\": \"SmartMCD\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Toshiba\",\n    \"Chip Name\": \"TMP89FS28\",\n    \"Family\": \"TMP89FSxx\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"UART\"\n  },\n  {\n    \"Manufacturer\": \"Ultraception\",\n    \"Chip Name\": \"ZN2024V2FMA\",\n    \"Family\": \"\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Unicmicro\",\n    \"Chip Name\": \"UM2080F32\",\n    \"Family\": \"UM2080\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Unicmicro\",\n    \"Chip Name\": \"UM8005\",\n    \"Family\": \"UM800x\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"UART\"\n  },\n  {\n    \"Manufacturer\": \"Winbond\",\n    \"Chip Name\": \"W25M02GV\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Winbond\",\n    \"Chip Name\": \"W25Q128JV\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Winbond\",\n    \"Chip Name\": \"W25Q128JW\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Winbond\",\n    \"Chip Name\": \"W25Q16DV\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Winbond\",\n    \"Chip Name\": \"W25Q16JV\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Winbond\",\n    \"Chip Name\": \"W25Q256JV\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Winbond\",\n    \"Chip Name\": \"W25Q32JV\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Winbond\",\n    \"Chip Name\": \"W25Q512JV\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Winbond\",\n    \"Chip Name\": \"W25X40CV\",\n    \"Family\": \"SPI Flash\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"Winbond\",\n    \"Chip Name\": \"W35N02JW\",\n    \"Family\": \"NAND Flash\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SPI\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32A4A0PITI\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32A4A0SITI\",\n    \"Family\": \"HC32A4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F448FAUI\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F448FCUI\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F448JATI\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F448JAUI\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F448JCTI\",\n    \"Family\": \"HC32F\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F448JCUI\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F448KATI\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F448KCTI\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F448MATI\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F448MCTI\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F460xE\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"XHSC\",\n    \"Chip Name\": \"HC32F4A0xI\",\n    \"Family\": \"HC32F4\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Xilinx\",\n    \"Chip Name\": \"XCF08P\",\n    \"Family\": \"SVF FILE\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"Xilinx\",\n    \"Chip Name\": \"XCF32P\",\n    \"Family\": \"XCFxxP\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"JTAG\"\n  },\n  {\n    \"Manufacturer\": \"YTMicro\",\n    \"Chip Name\": \"YTM32B1HA01\",\n    \"Family\": \"YTM32B1\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"YTMicro\",\n    \"Chip Name\": \"YTM32B1LD04\",\n    \"Family\": \"YTM32B1\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"YTMicro\",\n    \"Chip Name\": \"YTM32B1LE04\",\n    \"Family\": \"YTM32B1\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"YTMicro\",\n    \"Chip Name\": \"YTM32B1LE05\",\n    \"Family\": \"YTM32B1\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"YTMicro\",\n    \"Chip Name\": \"YTM32B1LE15\",\n    \"Family\": \"YTM32B1\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"YTMicro\",\n    \"Chip Name\": \"YTM32B1MC03\",\n    \"Family\": \"YTM32B1\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"YTMicro\",\n    \"Chip Name\": \"YTM32B1MD14\",\n    \"Family\": \"YTM32B1\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"YTMicro\",\n    \"Chip Name\": \"YTM32B1ME05\",\n    \"Family\": \"YTM32B1\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"YTMicro\",\n    \"Chip Name\": \"YTM32B1ME05G0MLQT\",\n    \"Family\": \"YTM32B1\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"JTAG_1\"\n  },\n  {\n    \"Manufacturer\": \"YTMicro\",\n    \"Chip Name\": \"YTM32Z1LS06\",\n    \"Family\": \"YTM32Z1\",\n    \"Supported Programmer Models\": \"S1\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Yuntu\",\n    \"Chip Name\": \"YTM32B1LE14\",\n    \"Family\": \"YTM32B1\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Yuntu\",\n    \"Chip Name\": \"YTM32B1MD24\",\n    \"Family\": \"YTM32B1\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20K114M\",\n    \"Family\": \"Z20K11x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20K114N\",\n    \"Family\": \"Z20K11x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20K116M\",\n    \"Family\": \"Z20K11x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20K116N\",\n    \"Family\": \"Z20K11x\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20K118M\",\n    \"Family\": \"Z20K11x\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20K118N\",\n    \"Family\": \"Z20K11x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20K144M\",\n    \"Family\": \"Z20K14x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20K144MS\",\n    \"Family\": \"Z20K14xS\",\n    \"Supported Programmer Models\": \"S4\/S8\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20K146M\",\n    \"Family\": \"Z20K14x\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20K148M\",\n    \"Family\": \"Z20K14x\",\n    \"Supported Programmer Models\": \"S1\/S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20K148MS\",\n    \"Family\": \"Z20K14xS\",\n    \"Supported Programmer Models\": \"SG400\",\n    \"Program Interface\": \"SWD\"\n  },\n  {\n    \"Manufacturer\": \"Zhixin\",\n    \"Chip Name\": \"Z20M1343L\",\n    \"Family\": \"Z20M13xxL\",\n    \"Supported Programmer Models\": \"S4\/S8\/SG400\",\n    \"Program Interface\": \"SWD\"\n  }\n];\n\n\n        \/**\n         * Deduplicate array: deduplicate by Chip Name, keep only the first entry for duplicates\n         *\/\n        function uniqueChipList(list) {\n            const map = new Map();\n            for (const item of list) {\n                if (!map.has(item[\"Chip Name\"])) {\n                    map.set(item[\"Chip Name\"], item);\n                }\n            }\n            return Array.from(map.values());\n        }\n        \/**\n         * Sort: Sort by manufacturer alphabetically first, then by Chip Name ascending\n         *\/\n        function sortChipList(list) {\n            return list.sort((a, b) => {\n                const vendorA = a[\"Manufacturer\"].toLowerCase();\n                const vendorB = b[\"Manufacturer\"].toLowerCase();\n                if (vendorA !== vendorB) {\n                    return vendorA.localeCompare(vendorB);\n                }\n                const nameA = a[\"Chip Name\"].toLowerCase();\n                const nameB = b[\"Chip Name\"].toLowerCase();\n                return nameA.localeCompare(nameB);\n            });\n        }\n        function displayPage(page) {\n            const startIndex = (page - 1) * itemsPerPage;\n            const endIndex = startIndex + itemsPerPage;\n            const currentPageItems = filteredResults.slice(startIndex, endIndex);\n            resultTable.innerHTML = '';\n            const searchTerm = searchInput.value.trim();\n            currentPageItems.forEach(chip => {\n                \/\/ Safe highlight function, escape regex special characters\n                const highlight = (text) => {\n                    if (!searchTerm || !text) return text || '-';\n                    const esc = searchTerm.replace(\/[.*+?^${}()|[\\]\\\\]\/g, '\\\\$&');\n                    const reg = new RegExp(`(${esc})`, 'gi');\n                    return text.replace(reg, `<mark>$1<\/mark>`);\n                };\n                const row = document.createElement('tr');\n                row.innerHTML = `\n                    <td>${highlight(chip[\"Manufacturer\"])}<\/td>\n                    <td>${highlight(chip[\"Chip Name\"])}<\/td>\n                    <td>${highlight(chip[\"Family\"])}<\/td>\n                    <td>${chip[\"Supported Programmer Models\"]}<\/td>\n                    <td>${highlight(chip[\"Program Interface\"]) || '-'}<\/td>\n                `;\n                resultTable.appendChild(row);\n            });\n        }\n        function generatePagination() {\n            const totalPages = Math.ceil(filteredResults.length \/ itemsPerPage);\n            pagination.innerHTML = '';\n            if(totalPages <=1) return;\n\n            const prevButton = document.createElement('button');\n            prevButton.textContent = '\u00ab';\n            prevButton.addEventListener('click', () => {\n                if (currentPage > 1) {\n                    currentPage--;\n                    displayPage(currentPage);\n                    generatePagination();\n                }\n            });\n            pagination.appendChild(prevButton);\n\n            let startPage = Math.max(1, currentPage - Math.floor(maxPagesToShow \/ 2));\n            let endPage = startPage + maxPagesToShow - 1;\n            if (endPage > totalPages) {\n                endPage = totalPages;\n                startPage = Math.max(1, endPage - maxPagesToShow + 1);\n            }\n            for (let i = startPage; i <= endPage; i++) {\n                const button = document.createElement('button');\n                button.textContent = i;\n                if (i === currentPage) button.classList.add('current-page');\n                button.addEventListener('click', () => {\n                    currentPage = i;\n                    displayPage(currentPage);\n                    generatePagination();\n                });\n                pagination.appendChild(button);\n            }\n            const nextButton = document.createElement('button');\n            nextButton.textContent = '\u00bb';\n            nextButton.addEventListener('click', () => {\n                if (currentPage < totalPages) {\n                    currentPage++;\n                    displayPage(currentPage);\n                    generatePagination();\n                }\n            });\n            pagination.appendChild(nextButton);\n        }\n        function performSearch() {\n            if(searchLock) return;\n            searchLock = true;\n            setTimeout(()=>searchLock=false,300);\n\n            const searchTerm = searchInput.value.trim();\n            const errorMessage = document.getElementById('errorMessage');\n            errorMessage.textContent = '';\n            if (searchTerm === '') {\n                errorMessage.textContent = 'Please enter Chip Name, Manufacturer or Program Interface!';\n                resultsContainer.style.display = 'none';\n                return;\n            }\n            const kw = searchTerm.toLowerCase();\n            filteredResults = chipData.filter(chip => {\n                const fields = [\n                    chip[\"Manufacturer\"],\n                    chip[\"Chip Name\"],\n                    chip[\"Family\"],\n                    chip[\"Program Interface\"]\n                ].join(' ').toLowerCase();\n                return fields.includes(kw);\n            });\n            \/\/ 1.Deduplicate 2.Sort\n            filteredResults = uniqueChipList(filteredResults);\n            filteredResults = sortChipList(filteredResults);\n            if (filteredResults.length === 0) {\n                errorMessage.textContent = `${searchTerm} is not supported currently. Please verify IC model or contact administrator to confirm support status.`;\n                resultsContainer.style.display = 'none';\n                return;\n            }\n            resultsContainer.style.display = 'block';\n            currentPage = 1;\n            displayPage(currentPage);\n            generatePagination();\n            resultCount.textContent = `Found ${filteredResults.length} matching records`;\n        }\n        searchButton.addEventListener('click', performSearch);\n        searchInput.addEventListener('keydown', function (event) {\n            if (event.key === 'Enter') {\n                performSearch();\n            }\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<section class=\"wp-block-themepark-block-themepark-area block_layout thempark-block undefined\" id=\"\" style=\"\" data-swiper-parallax=\"-700\"><div class=\"block_layout_in\" style=\"\"><div class=\"post_in_list_head modle_title3\"><h3><span style=\"\" class=\"main-title \">You can click on the PDF file below to view and download the complete chip support list, or use the search box to accurately query chip support (fuzzy search is supported)<\/span><\/h3><div class=\"title_boout\"><div class=\"title_bo\" style=\"\"><\/div><\/div><\/div>\n<div class=\"wp-block-column block_layout_in\">\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\"><\/div>\n\n\n\n<div class=\"wp-block-column\">\n<div class=\"wp-block-themepark-block-themepark-donwload download_out\" style=\"color:#666666;\"><div class=\"download\" style=\"line-height:70px;height:70px;border:1px solid #d8d5d5;\"><div class=\"downicon\"><img decoding=\"async\" src=\"https:\/\/www.opteeq.com\/en\/wp-content\/themes\/smartenterprise-shop\/images\/iocndownload.svg\" alt=\"Device List\"\/><\/div><a class=\"downinfo\" href=\"https:\/\/www.opteeq.com\/files\/Device_List_EN.pdf\" target=\"_blank\" style=\"line-height:1.2;margin-top:10px;\"><span style=\"font-size:undefinedpx;color:#000000;\">Device List<\/span><p style=\"font-size:12px;color:#666666;\">V1.51<\/p><\/a><div class=\"downbtn\"><a class=\"nobac\" href=\"https:\/\/www.opteeq.com\/files\/Device_List_EN.pdf\"><i class=\"fas fa-download\" style=\"font-size:undefinedpx;color:#3b82f6\"><\/i><\/a><\/div><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\"><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"layout_badh\"><\/div><\/section>\n\n\n\n<p class=\"has-text-align-center has-text-color\" style=\"color:#6b6b6b\">Tip: When using the OPTEEQ Programmer to program chips with *, it is necessary to use it together with the corresponding adapter module.<\/p>\n\n\n\n<p class=\"has-text-align-center has-themecolor-1-color has-text-color has-link-color wp-elements-b60e0152e1e77b5247b03a996e4380d6\">* <strong>Device List<\/strong> is continuously updated. For chips not yet supported, please contact us for customized development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OPTEEQ Programmer IC Support Query Search Manufacturer Chip Name Family Supported Programmer Models Program Interface Tip: When using the OPTEEQ Programmer to program chips with *, it is necessary to use it together with the corresponding adapter module. * Device List is continuously updated. For chips not yet supported, please contact us for customized development.<\/p>\n","protected":false},"author":64,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"themepark_post_bcolor":"#f5f5f5","themepark_post_width":"1400px","themepark_post_img":"","themepark_post_img_po":"left","themepark_post_img_re":false,"themepark_post_img_cover":false,"themepark_post_img_fixed":false,"themepark_post_hide_title":true,"themepark_post_main_b":"","themepark_post_main_p":100,"themepark_paddingblock":false,"footnotes":""},"class_list":["post-154650","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.opteeq.com\/en\/wp-json\/wp\/v2\/pages\/154650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opteeq.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.opteeq.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.opteeq.com\/en\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opteeq.com\/en\/wp-json\/wp\/v2\/comments?post=154650"}],"version-history":[{"count":24,"href":"https:\/\/www.opteeq.com\/en\/wp-json\/wp\/v2\/pages\/154650\/revisions"}],"predecessor-version":[{"id":154993,"href":"https:\/\/www.opteeq.com\/en\/wp-json\/wp\/v2\/pages\/154650\/revisions\/154993"}],"wp:attachment":[{"href":"https:\/\/www.opteeq.com\/en\/wp-json\/wp\/v2\/media?parent=154650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}