BeeProg4 – Programmateur universel professionnel Elnec 48 broches
- Nouveau
Dont 0,26 € d'eco-participation déjà incluse dans le prix
Modèle 48 broches - 139760 composants supportés
Bénéficiant d'une garantie de 3 ans, le BeeProg4 est le programmateur universel USB haut de gamme d'Elnec, conçu pour les développeurs et les petites unités de production qui ne peuvent pas se permettre de compromis sur la couverture des composants. Avec plus de 139760 composants référencés chez 479 fabricants — mémoires Flash NAND et NOR, EEPROM, eMMC, microcontrôleurs, PLD, FPGA, mais aussi les EPROM anciennes génération et les bipolaires PALxxx que son petit frère le BeeProg4C ne prend pas en charge — c'est la version sans restriction de la gamme. Son support ZIF 48 broches piloté par un cœur FPGA entièrement reconfigurable, sa connexion USB 2.0 haute vitesse et son logiciel PG4UW multi-langues en font un outil de référence en bureau d'études comme en production légère.
Pourquoi choisir le BeeProg4 plutôt que le BeeProg4C ?
Le BeeProg4 et le BeeProg4C partagent exactement le même hardware. Ce sont les algorithmes logiciels qui les distinguent. Le BeeProg4C est la version économique : il n'assure pas le support des composants très obsolètes — EPROM à tension de programmation 21 V et plus, série 2708, microcontrôleurs MCS48 et 8751/8752 haute tension, certains bipolaires PROMs et PLDs. Le BeeProg4, lui, les prend tous en charge.
Concrètement, si votre activité implique la maintenance de matériel ancien — SAV industriel, réparation de machines-outils, systèmes embarqués vintage, cartes d'arcade — ou si vous programmez des EPROM 2708 (via le module additionnel dédié) ou des PLDs bipolaires PALxxx (via le module PLD-1), alors seul le BeeProg4 répondra à votre besoin. Pour des composants modernes uniquement, le BeeProg4C représente un investissement moins élevé.
Hors de ce périmètre historique, les deux modèles sont fonctionnellement équivalents : même vitesse de programmation jusqu'à 5 MB/s, même connecteur ISP 20 broches, même logiciel PG4UW, même garantie trois ans avec retour franco de port mondial. Le BeeProg4 est simplement la version sans concession, le "tout terrain" de la gamme.
Spécifications techniques
Le BeeProg4 communique avec le PC via une interface USB 2.0 haute vitesse compatible 1.1, avec un débit pouvant atteindre 480 Mbit/s. L'intelligence embarquée repose sur un couple microprocesseurs + machine d'état FPGA qui exécute en temps réel les routines critiques de programmation, indépendamment du PC hôte.
Les 48 pindrivers TTL FPGA entièrement reconfigurables génèrent les niveaux H, L, CLK, pull-up et pull-down sur chaque broche du support, avec une mesure de tension analogique indépendante sur chaque pin. Le niveau de sortie analogique est sélectionnable de 1,2 V jusqu'à 26 V, couvrant l'intégralité des composants basse tension modernes. Trois convertisseurs numérique-analogique gèrent les tensions VCCP (0–7 V / 1 A), VPP1 et VPP2 (0–26 V / 1 A) avec des temps de montée et de descente contrôlables.
Le support est un ZIF 48 broches DIL (300/600 mil) à force d'insertion nulle. Le connecteur ISP 20 broches (mâle, avec détrompeur anti-inversion) offre 6 pindrivers TTL (niveau H réglable de 1,8 V à 5 V), une tension VCCP (2–7 V / 100 mA), une tension VPP (2–25 V / 50 mA) et une alimentation cible (2–6 V / 250 mA). Toutes les entrées — ZIF, USB, alimentation et ISP — bénéficient d'une protection ESD de 15 kV en décharge air, 8 kV au contact.
Côté alimentation, le BeeProg4 fonctionne sur 15–20 V DC fournis par le bloc secteur livré d'origine (entrée universelle 100–240 V AC). Consommation maximale : 24 W en mode actif, environ 3 W en veille. Dimensions : 146 × 100 × 64 mm, poids 0,6 kg. Référence fabricant : 60-0063.
Prise en main et utilisation
Dès la connexion USB, le logiciel PG4UW — disponible gratuitement sur elnec.com — détecte automatiquement le BeeProg4. Sous Windows 10 ou 11 (32 et 64 bits), pas de driver tiers à installer. Le logiciel est disponible en français, parmi 8 langues proposées.
La sélection du composant à programmer se fait par famille, par fabricant ou en tapant un fragment de référence. PG4UW affiche alors les informations complètes : brochage du connecteur ISP pour le composant sélectionné, schéma de câblage recommandé en circuit, explication du codage de la référence (préfixes, suffixes). Le mode production déclenche automatiquement la programmation dès insertion du composant dans le support ZIF — idéal pour les petites séries répétitives.
Avant chaque opération, le BeeProg4 réalise un test d'insertion complet : vérification du chemin de signal entre programmateur et composant, détection d'un contact manquant ou insuffisant sur le ZIF, identification d'un composant mal positionné (décalé, retourné, orienté à l'envers). Un contrôle de signature et une protection contre les surintensités viennent compléter ce filet de sécurité. La vérification de programmation s'effectue en tension marginale d'alimentation pour maximiser la rétention des données à long terme.
La multiprogrammation s'active sans logiciel supplémentaire : on branche plusieurs BeeProg4 (ou BeeProg4C / BeeProg2 / BeeProg2C) sur le même PC et on lance PG4UWMC. Chaque unité travaille de façon totalement asynchrone — l'une peut programmer un STM32 pendant qu'une autre vide une EPROM, sans perte de vitesse ni interférence.
Le programmateur est piloté par un logiciel de contrôle intuitif doté de menus déroulants, de raccourcis clavier et d'une aide en ligne. La sélection du périphérique s'effectue par sa catégorie, par fabricant ou simplement en saisissant une partie du nom du fournisseur et/ou de la référence.
Les commandes standard liées au périphérique (lecture, vérification de l'état vierge, programmation, vérification, effacement) sont complétées par certaines fonctions de test (test d'insertion, vérification de l'octet de signature) et certaines fonctions spéciales (auto-incrémentation, mode production - démarrage immédiat après l'insertion de la puce dans le support).
Tous les formats de données connus sont pris en charge. Détection et conversion automatiques du format de fichier lors du chargement.
La fonction d'auto-incrémentation riche en fonctionnalités permet d'attribuer des numéros de série individuels à chaque appareil programmé, ou simplement d'incrémenter un numéro de série, ou encore de lire des numéros de série ou toute signature d'identification d'appareil programmé à partir d'un fichier.
Le logiciel fournit également de nombreuses informations sur le dispositif programmé. En particulier, les schémas de tous les boîtiers disponibles sont fournis. Le logiciel explique également le marquage des puces (signification des préfixes et suffixes) pour chaque puce prise en charge.
Le logiciel fournit des informations complètes pour la mise en œuvre de l'ISP : description des broches du connecteur ISP pour la puce actuellement sélectionnée, conception cible recommandée autour de la puce programmée en circuit et autres informations nécessaires.
La fonction de télécommande permet de contrôler le flux logiciel PG4UW depuis une autre application, soit via des commandes de fichier .BAT, soit via un fichier DLL. Le fichier DLL, des exemples (C/PAS/VBASIC/.NET) et le manuel sont fournis avec le logiciel.
Les fichiers Jam conformes à la norme JEDEC JESD-71 sont interprétés par Jam Player . Ces fichiers sont générés par le logiciel de conception fourni par le fabricant du dispositif programmable. La programmation des puces s'effectue soit dans un boîtier ZIF, soit via un connecteur ISP (interface JTAG IEEE 1149.1).
Les fichiers VME sont interprétés par VME Player. Un fichier VME est une version binaire compressée d'un fichier SVF et contient des opérations de bus IEEE 1149.1 de haut niveau. Les fichiers SVF sont interprétés par SVF Player. Un fichier SVF (Serial Vector Format) contient des opérations de bus IEEE 1149.1 de haut niveau. Les fichiers SVF sont générés par le logiciel de conception fourni par le fabricant du dispositif programmable concerné. Les puces sont programmées dans une puce ZIF ou via un connecteur ISP (interface JTAG IEEE 1149.1).
Plusieurs appareils peuvent être programmés et testés via la chaîne JTAG : chaîne JTAG (ISP-Jam), chaîne JTAG (ISP-VME), chaîne JTAG (ISP-SVF) ou chaîne JTAG (ISP-STP).
Le raccordement de plusieurs programmateurs BeeProg4C au même PC (via un port USB) permet de créer un système de programmation multiple performant , compatible avec autant de puces que le programmateur BeeProg4C peut en gérer , sans ralentissement notable de la vitesse de programmation . Il est important de noter que la programmation multiple est simultanée : chaque programmateur fonctionne indépendamment et peut programmer une puce différente, si nécessaire.
Pour quels projets utiliser le BeeProg4 ?
Maintenance et SAV de matériel industriel ancien
C'est le point fort exclusif du BeeProg4 dans la gamme : la prise en charge des EPROM 2708 (via le module additionnel 2708) et des PLDs bipolaires PALxxx (via le module PLD-1). Indispensable pour les ateliers de maintenance qui remettent en état des automates, des machines-outils ou tout équipement industriel des années 1980-1990 dont les puces ne sont plus fabriquées mais doivent être reprogrammées.
Programmation de mémoires Flash modernes
Mémoires Flash NAND parallèles et séries, NOR Flash standard SPI et multi-I/O, HyperFlash, eMMC, eMCP, mémoires cartes SD/SDHC/SDXC — la couverture est exhaustive. Une Flash NOR 64 Mbit est programmée et vérifiée en 16,5 secondes, une NAND 1 Gbit en 46,2 secondes sur USB 2.0 HS avec données aléatoires.
Flashage de microcontrôleurs en bureau d'études
Avec le mode production et la détection automatique d'insertion, le BeeProg4 s'intègre dans toute ligne d'assemblage légère. Il couvre des centaines de familles — STM32, PIC, AVR, Nordic nRF, NXP LPC, Renesas RL78, ESP32, TI MSP430, ZILOG Z8 et bien d'autres — sans module additionnel, en ZIF comme en ISP.
Programmation de PLD et FPGA
Altera MAX, Lattice iCE40/MachXO/CrossLink, Xilinx CoolRunner, Microsemi ProASIC3, Gowin LittleBee, Anlogic, Pango Compa — le BeeProg4 les programme en ZIF ou en ISP via JTAG (Jam, VME, SVF, STAPL). Côté JTAG chaîné, plusieurs composants peuvent être programmés en séquence sur la même chaîne.
Test de composants logiques et diagnostic
Le testeur intégré vérifie les composants TTL (séries 54 et 74, variantes S/LS/ALS/H/HC/HCT) et CMOS (séries 4000 et 4500), ainsi que les SRAM statiques jusqu'à 624 kbit. Les séquences de test sont entièrement personnalisables par l'utilisateur. Un outil précieux pour les départements SAV et la vérification de stocks inconnus.
Composants spéciaux et de niche
Optiques de transmission SFP, SFP+, QSFP+, XFP ; contrôleurs de puissance multiphase (Infineon, TI, Analog Devices, Renesas) ; capteurs capacitifs Azoteq ; SoC Espressif ESP32 toutes variantes ; mémoires FRAM, MRAM, NV RAM, ReRAM série ; cartes eMMC jusqu'à 16 Go — le BeeProg4 couvre des segments que peu de programmateurs universels atteignent.
Compatibilité et écosystème
Le BeeProg4 fonctionne sous Windows 10 et Windows 11 (32 et 64 bits) sur tout PC compatible x86/x64. Une seule connexion USB 2.0 suffit — pas de LPT, pas de drivers particuliers, plug-and-play après installation de PG4UW.
Les composants en boîtier non-DIP sont pris en charge grâce à une large gamme d'adaptateurs de programmation disponibles chez Lextronic : PLCC, JLCC, SOIC, SOP, TSOP, TSOPII, QFP, LQFP, QFN (MLF), SON, BGA, FBGA, VFBGA, UBGA, LAP, CSP et d'autres formats. L'aide intégrée dans PG4UW indique la référence d'adaptateur pour chaque composant et chaque boîtier. Le BeeProg4 est également compatible avec de nombreux adaptateurs tiers du marché.
Le BeeProg4 remplace directement le BeeProg2, avec un hardware amélioré : pindrivers basse tension plus performants, vitesse de programmation plus élevée, cœur FPGA plus puissant. Pour la multiprogrammation, le logiciel PG4UWMC (inclus dans PG4UW) pilote plusieurs unités BeeProg4, BeeProg4C, BeeProg2 ou BeeProg2C connectées simultanément sur le même PC, chacune travaillant de façon indépendante et asynchrone.
Documentation et ressources Elnec
Elnec met à disposition un ensemble complet de ressources pour démarrer et exploiter pleinement le BeeProg4.
Manuel utilisateur BeeProg4 / BeeProg4C
Ce document couvre l'intégralité du logiciel PG4UW : sélection de composants, opérations standard (lecture, vérification, programmation, effacement), formats de fichiers supportés, modes de sérialisation avancés, mode production, programmation ISP, contrôle à distance par DLL ou fichier BAT, et autotest du programmateur. Référence indispensable pour une prise en main complète.
Télécharger le manuel utilisateur BeeProg4 (PDF) sur elnec.com
Note d'application : le programmateur universel idéal pour l'ingénierie
Cette note d'application Elnec analyse les critères qui font un bon programmateur universel en environnement de développement : universalité, vitesse réelle, support ISP, évolutivité logicielle, coût total de possession. Elle aide à comprendre pourquoi le BeeProg4 se positionne comme un investissement durable face à des alternatives plus limitées.
Lire la note d'application sur elnec.com
Note d'application : la solution optimale pour la multiprogrammation
Cette ressource explique comment construire un système de multiprogrammation efficace avec plusieurs unités BeeProg4 sur un même PC. Elle compare l'approche asynchrone (concurrent) aux systèmes de gang classiques (synchrone) et montre pourquoi 2 à 4 BeeProg4 peuvent souvent rivaliser avec un gang-programmateur 8 têtes en débit réel opérateur.
Lire la note d'application multiprogrammation sur elnec.com
Résumé des caractéristiques techniques
- Référence fabricant : BeeProg4 (ord.no. 60-0063) — Elnec s.r.o., Slovaquie
- Interface PC : USB 2.0 haute vitesse (jusqu'à 480 Mbit/s), compatible USB 1.1
- Support ZIF : 48 broches DIL (300/600 mil), force d'insertion nulle
- Pindrivers : 48 pindrivers TTL FPGA reconfigurables (H/L/CLK/pull-up/pull-down + mesure tension analogique par pin)
- Niveau analogique ZIF : sélectionnable de 1,2 V à 26 V
- Tensions de programmation : VCCP 0–7 V / 1 A ; VPP1 et VPP2 0–26 V / 1 A
- Connecteur ISP : 20 broches mâle avec détrompeur — 6 pindrivers TTL (1,8–5 V), VCCP 2–7 V / 100 mA, VPP 2–25 V / 50 mA, alim. cible 2–6 V / 250 mA
- Protection ESD : 15 kV décharge air, 8 kV contact (ZIF, ISP, USB, alimentation)
- Composants supportés : 139 760+ références de 479 fabricants (PG4UW v4.11, avril 2026)
- Vitesse max : jusqu'à 5 MB/s sur composants capables (04/2026)
- Types supportés : NAND Flash (parallèle et série), NOR Flash, EPROM (dont 2708 via module), EEPROM, eMMC, eMCP, eSD, HyperFlash, FRAM, MRAM, NV RAM, ReRAM, PLD (dont bipolaires PALxxx via module PLD-1), FPGA, microcontrôleurs toutes architectures, SoC Espressif, optiques SFP/QSFP/XFP…
- Testeur intégré : TTL 54/74 (S/LS/ALS/H/HC/HCT), CMOS 4000/4500, SRAM statique, séquences de test personnalisées
- Logiciel : PG4UW + PG4UWMC (multiprogrammation), 8 langues dont le français
- OS supportés : Windows 10 et Windows 11, 32 et 64 bits (x86/x64)
- Alimentation externe : 100–240 V AC / sortie 15 V DC (bloc secteur fourni)
- Tension de fonctionnement : 15–20 V DC, courant max. 1,6 A
- Consommation : max. 24 W actif, ~3 W veille
- Dimensions : 146 × 100 × 64 mm
- Poids : 0,6 kg
- Température de fonctionnement : 5 °C à 40 °C
- Humidité : 20 % à 80 %, sans condensation
- Garantie : 3 ans pièces et main-d'œuvre — renvoi franco de port mondial
- Livraison : programmateur, bloc secteur, câble secteur, câble USB, câble ISP, pod autotest, pod autotest ISP, couvercle anti-poussière ZIF, guide rapide, rapport de calibration, boîte de transport
Questions fréquentes
Quelle est la vraie différence entre le BeeProg4 et le BeeProg4C ?
Le hardware est strictement identique entre les deux modèles. La différence réside uniquement dans les algorithmes logiciels inclus : le BeeProg4C ne supporte pas les EPROM 2708, les EPROM à tension de programmation 21 V et plus, les microcontrôleurs MCS48, les 8751/8752 haute tension, ni certains PLDs bipolaires PALxxx. Si votre activité inclut la maintenance de matériel ancien ou la programmation de ces composants obsolètes, seul le BeeProg4 convient. Pour les composants modernes exclusivement, les deux modèles sont équivalents.
Le BeeProg4 peut-il programmer des composants en boîtier CMS sans adaptateur ?
Non, le support ZIF 48 broches accepte uniquement les boîtiers DIP directement. Pour les boîtiers de surface (SOIC, TSOP, QFP, QFN, BGA, PLCC, etc.), il faut utiliser un adaptateur de programmation adapté au boîtier cible. Lextronic propose l'ensemble de la gamme d'adaptateurs Elnec, et le logiciel PG4UW indique la référence exacte de l'adaptateur pour chaque composant.
Comment fonctionne la multiprogrammation avec le BeeProg4 ?
Il suffit de connecter plusieurs unités BeeProg4 (ou BeeProg4C / BeeProg2 / BeeProg2C) sur les ports USB du même PC et de lancer le logiciel PG4UWMC (Multiprogramming Control, inclus dans PG4UW). Chaque programmateur opère de façon totalement asynchrone : la programmation démarre dès qu'un composant est inséré dans le support, indépendamment de l'état des autres unités. On peut programmer des composants différents sur chaque unité simultanément, sans perte de vitesse significative.
Quels formats de fichiers PG4UW accepte-t-il ?
PG4UW supporte tous les formats courants en développement embarqué : binaire brut, Intel HEX (standard et étendu), Motorola S-record, MOS, Exormax, Tektronix, ASCII HEX, Renesas Consolidated HEX, Altera POF, JEDEC, JAM/JBC (STAPL JESD-71), VME (ispVME 2.0/3.0), SVF (Serial Vector Format, révision E) et STP (Actel STAPL). La détection automatique du format au chargement élimine les erreurs de configuration.
Le BeeProg4 fonctionne-t-il sous Windows 11 64 bits ?
Oui, officiellement. Le BeeProg4 est compatible Windows 10 et Windows 11, en versions 32 et 64 bits, sur tout PC x86/x64. Un seul port USB 2.0 suffit. Elnec précise que le logiciel PG4UW est certifié sous Windows natif (non virtualisé) ; une résolution d'écran minimale de 1024 × 768 est recommandée.
La programmation ISP en circuit est-elle incluse d'office dans la livraison ?
Oui. Le connecteur ISP 20 broches et le câble ISP sont fournis dans la boîte de base. PG4UW affiche automatiquement les informations de brochage ISP et le schéma de câblage recommandé pour le composant sélectionné. La programmation via Jam, VME, SVF et JTAG chaîné est supportée nativement, sans option supplémentaire.
Quelle est la vitesse de programmation réelle du BeeProg4 ?
Les benchmarks Elnec utilisent des données aléatoires (et non des patterns creux qui gonflent artificiellement les résultats). Mesures représentatives sur Intel Core i7-12700, Windows 11, USB 2.0 HS : Flash NOR parallèle 64 Mbit programmée et vérifiée en 16,5 secondes ; NAND Flash 1 Gbit en 46,2 secondes ; eMMC 2 Go en 339 secondes ; microcontrôleur AT89LP51RD2 (64 Ko) en 7,4 secondes ; PIC32MX360F512L (512 Ko) en 10 secondes. Le débit peut atteindre 5 MB/s sur les composants les plus rapides.
Support et gamme Elnec chez Lextronic
Lextronic est le distributeur exclusif de la gamme Elnec en France. Le support technique est assuré en français, en relais du service Elnec accessible par formulaire web ou e-mail (réponse habituelle en quelques heures à un jour ouvré).
Le logiciel PG4UW est mis à jour environ toutes les quatre semaines. Les versions OnDemand, disponibles quasi quotidiennement sur demande, permettent l'intégration urgente de nouveaux composants. Le service Keep-Current (optionnel) garantit la réception régulière des dernières versions du logiciel et de la documentation — utile dans les environnements soumis à des exigences de traçabilité ou d'audit.
Pour tout composant non encore référencé, le service AlgOR (Algorithm On Request) permet de soumettre une demande sur elnec.com. La gamme complète des programmateurs et accessoires Elnec — adaptateurs universels, adaptateurs spécifiques, modules additionnels et accessoires optionnels — est disponible chez Lextronic.
Contenu du package
- Boîtier programmateur BeeProg4
- Câble de programmation série (ISP)
- Câble de raccordement secteur
- Câble de raccordement USB
- Cache anti-pousière pour le support ZIF
- Support Pod pour auto-test
- Support Pod" pour test du câble ISP
- Guide de démarrage rapide
- Rapport de test d'étalonnage
- Documentation du boîtier
Produits associés












