Cordon USB A mâle vers micro-USB B mâle (USB 2.0 - Gamme standard).
Teensy 4.1 NE ( version sans Ethernet ) avec connecteur
Ce petit module DIP 48 broches (avec connecteur) est équipé d'un processeur ARM™ Cortex-M7 cadencé à 600 MHz associé à une puce NXP iMXRT1062. Son bootloader intégré permet une programmation directement depuis le port micro-USB du module (cordon à prévoir).
Toute la puissance de la Teensy 4.1, sans l'étage Ethernet : c'est le positionnement de cette version NE (No Ethernet). La puce réseau n'est pas montée, le reste de la carte ne change pas. Elle arrive connecteurs mâles déjà soudés, prête pour la plaque d'essai, animée par un ARM Cortex-M7 à 600 MHz, avec un port USB host indépendant et un lecteur micro SD.

Spécifications visuelles de la Teensy 4.1 NE (image réalisée par outil IA)
Spécifications techniques
La Teensy 4.1 NE reprend le microcontrôleur NXP i.MX RT1062 (Cortex-M7 à 600 MHz), 8 Mo de Flash, le lecteur micro SD et le port USB host de la Teensy 4.1, mais sans la puce Ethernet. Elle est livrée connecteurs mâles pré-soudés, posable directement sur breadboard.
Première chose à retenir sur cette référence : aucune connectivité Ethernet native. La puce PHY DP83825, présente sur la version standard, n'est pas montée ici. Pour un projet sans réseau filaire, c'est du matériel en moins à alimenter ; si le besoin réseau apparaît, un module Ethernet SPI externe (type Wiznet W5500) reste raccordable sur le bus SPI. Le port USB device fonctionne à 480 Mbit/s, complété par un port USB host indépendant qui accepte claviers, instruments MIDI ou hubs (jusqu'à 480 Mbit/s selon le périphérique). Un socket micro SD relié en SDIO 4 bits assure le stockage de données (carte non livrée).
Le processeur embarque une unité de calcul flottant matérielle (double 64 bits et float 32 bits) et une architecture superscalaire à double émission : deux instructions par cycle au mieux. La fréquence de 600 MHz s'ajuste dynamiquement et la carte s'overclocke au-delà si nécessaire. Côté mémoire, on trouve 8 Mo de Flash, 1 Mo de RAM dont 512 Ko en tightly coupled pour un accès en un cycle, une EEPROM émulée d'environ 4 Ko, et deux emplacements QSPI en face inférieure pour souder de la PSRAM ou de la Flash supplémentaire (composants non livrés).
Les entrées/sorties travaillent en 3,3 V et ne tolèrent pas le 5 V : aucune broche ne doit dépasser 3,3 V. Les entrées analogiques couvrent 0 à 3,3 V. La carte expose 55 broches d'E/S, dont 42 accessibles sur breadboard, avec 35 sorties PWM, 18 entrées analogiques, 8 ports série, 3 SPI, 3 I²C, 3 bus CAN (dont un CAN FD), 2 ports audio numériques I²S/TDM et une sortie S/PDIF. L'alimentation entre en 5 V sur VUSB/VIN puis passe par un régulateur 3,3 V ; la consommation avoisine 100 mA à 600 MHz. Une broche VBAT peu recevoir une pile bouton CR2032 (non livrée) pour entretenir l'horloge RTC hors tension, et une fonction On/Off coupe l'alimentation 3,3 V à la demande.
Teensy 4.1 NE : ce qui la distingue
La 4.1 NE vise les projets qui tirent parti du Cortex-M7 et de l'abondance d'E/S de la 4.1, sans avoir besoin d'Ethernet filaire.
Par rapport à la version standard, une seule chose change : la puce réseau est absente. Même processeur, même 8 Mo de Flash, même lecteur micro SD, même port USB host, mêmes 55 broches. Pour de l'audio, du pilotage moteur, de l'acquisition rapide ou de l'instrumentation USB, l'Ethernet ne joue souvent aucun rôle ; le retirer allège la carte. Si votre application doit dialoguer sur un réseau filaire, autant partir directement sur la version avec puce Ethernet, qui intègre le PHY 10/100.
Face à la Teensy 4.0, cette NE garde tous les atouts du format long : 8 Mo de Flash contre 2 Mo, lecteur micro SD, deux emplacements d'extension mémoire, un 8e port série et des broches ramenées sur les bords, donc exploitables sur breadboard. L'atout propre à cette référence reste ses connecteurs pré-soudés, qui suppriment l'étape de soudure avant le premier essai.
Logiciel, bibliothèques et matériel compatible
L'environnement de la Teensy 4.1 NE repose sur l'Arduino IDE étendu par Teensyduino, l'add-on installé via le gestionnaire de cartes. Une fois en place, la programmation se fait en C/C++, avec accès à une large part des bibliothèques Arduino et aux bibliothèques optimisées pour la plateforme. PlatformIO et Visual Micro proposent des environnements alternatifs, CircuitPython une prise en charge partielle.
Le menu « USB Type » de Teensyduino fixe le comportement du port USB : port série, clavier, souris, manette, MIDI, audio, plusieurs rôles en parallèle au besoin. Le port USB host travaille dans l'autre sens et reçoit clavier, instrument MIDI ou hub pendant que le port principal reste relié au PC. La bibliothèque Audio de Teensy, couplée à l'Audio System Design Tool (éditeur graphique de chaîne audio), reste l'un des points forts de l'écosystème pour le son en temps réel. Le lecteur micro SD en SDIO, lui, simplifie le datalogging et le stockage de gros fichiers.
Deux précautions à garder en tête. Les broches sont en 3,3 V sans tolérance 5 V : un capteur ou un shield 5 V impose un adaptateur de niveau. La compatibilité avec les shields Arduino existe en partie, le plus souvent via des breakouts ou adaptateurs plutôt que par enfichage direct. La plateforme gère par ailleurs le chiffrement du firmware (fichiers EHEX) ; le verrouillage complet du code reste réservé à la version verrouillable (Lockable). Toutes les cartes de la famille sont réunies sur la page Teensy.

Écosystème logiciel et matériel de la Teensy 4.1 NE (image réalisée par outil IA)
Applications et cas d'usage
Sans Ethernet mais avec toute la puissance de calcul de la 4.1, cette version couvre les projets embarqués où la connectivité réseau filaire n'est pas requise.
Audio temps réel et traitement du signal
La bibliothèque Audio et le FPU matériel permettent de synthétiser, mixer et filtrer le son en direct. Le shield audio Teensy (en option) ajoute des entrées et sorties analogiques ; l'éditeur graphique de chaîne audio accélère la mise au point d'effets comme la réverbération.
MIDI et périphériques USB
Grâce au port USB host, un clavier maître ou un contrôleur MIDI se branche directement sur la carte, sans PC intermédiaire. La Teensy devient alors interface ou pédalier programmable, tout en restant vue comme un périphérique MIDI par l'ordinateur via le port principal.
Contrôle moteur et bus CAN
Les trois bus CAN, dont un CAN FD, ciblent les applications automobiles et industrielles. Associés à la réactivité du Cortex-M7, ils servent l'asservissement et la lecture de capteurs sur réseau embarqué (un transceiver CAN externe reste à prévoir).
Datalogging sur micro SD
Le socket micro SD en SDIO 4 bits enregistre de gros volumes à débit élevé : relevés de capteurs, journalisation, mémoire tampon avant traitement. La RAM2 sert souvent de tampon avant écriture sur la carte.
Acquisition rapide et instrumentation
Les 18 entrées analogiques, les nombreux timers et les 16 broches de port natif contiguës conviennent à l'échantillonnage rapide et à l'E/S parallèle. La carte fait un bon cœur d'instrument de mesure ou de banc de test piloté en USB.
Tutoriels et ressources PJRC
Installer Teensyduino
La page de téléchargement officielle détaille l'installation de l'add-on Teensy pour l'Arduino IDE et liste les bibliothèques testées. C'est le point de départ pour programmer la carte.
Audio System Design Tool
Cet éditeur graphique, exécuté dans le navigateur, permet d'assembler une chaîne de traitement audio à la souris puis d'exporter le code correspondant. Pratique pour les projets sonores sur Teensy.
Comparatif technique des Teensy
Le tableau officiel PJRC compare les caractéristiques des différents modèles Teensy, broche par broche et fonction par fonction. Utile pour situer la 4.1 NE par rapport aux autres cartes.
Sécurité du code
La documentation décrit le chiffrement du firmware par fichiers EHEX, la gestion des clés et le verrouillage permanent réservé aux cartes Lockable. Utile pour protéger un produit commercial.
Résumé des caractéristiques techniques
- Sans Ethernet : version NE, puce réseau non montée (Ethernet possible via module SPI externe type Wiznet W5500)
- Connecteurs : connecteurs mâles pré-soudés, broches accessibles sur breadboard
- Connectivité : USB host indépendant, lecteur micro SD (SDIO 4 bits)
- Microcontrôleur : NXP i.MX RT1062 (ARM Cortex-M7, FPU double + float)
- Fréquence : 600 MHz, ajustement dynamique, overclock possible
- Mémoire : 8 Mo Flash, 1 Mo RAM (512 Ko tightly coupled), EEPROM émulée ~4 Ko, extension PSRAM/Flash QSPI
- USB : port device 480 Mbit/s + port host indépendant
- E/S : 55 broches (42 sur breadboard), 35 PWM, 18 entrées analogiques, 3,3 V non tolérantes 5 V
- Bus : 8 ports série, 3 SPI, 3 I²C, 3 CAN (dont 1 CAN FD), 2 I²S/TDM, 1 S/PDIF
- Divers : RTC avec VBAT (CR2032), accélérateur cryptographique, générateur de nombres aléatoires, 32 canaux DMA
- Programmation : Arduino IDE + Teensyduino (aussi PlatformIO, Visual Micro)
- Format : 2,4″ × 0,7″ (≈ 61 × 18 mm), empreinte Teensy 3.6
Questions fréquentes
La Teensy 4.1 NE gère-t-elle l'Ethernet ?
Pas en natif. Cette version NE est dépourvue de la puce Ethernet (PHY DP83825) : il n'y a donc pas de port réseau intégré. Pour ajouter du réseau filaire, deux options : choisir la version Teensy 4.1 avec puce Ethernet, ou raccorder un module Ethernet SPI externe, par exemple à base de Wiznet W5500, sur le bus SPI de la carte.
La carte est-elle livrée avec ses connecteurs ?
Oui. Les connecteurs mâles sont déjà soudés sur les deux rangées latérales. La carte s'enfiche directement sur une plaque d'essai, sans étape de soudure préalable. Les versions PJRC sans connecteur, vendues à part, imposent au contraire de souder soi-même ses barrettes.
La Teensy 4.1 NE accepte-t-elle des signaux 5 V ?
Non. Les broches fonctionnent en 3,3 V et ne tolèrent pas le 5 V. Appliquer plus de 3,3 V sur une entrée, même analogique, risque d'endommager le microcontrôleur. Un capteur ou un shield 5 V réclame un adaptateur de niveau logique.
Quelle différence avec la Teensy 4.1 standard ?
Une seule : la puce Ethernet. La NE ne l'embarque pas, là où la version standard intègre un PHY 10/100. Pour le reste, les deux cartes sont identiques : même Cortex-M7 à 600 MHz, 8 Mo de Flash, lecteur micro SD, port USB host, extension mémoire et 55 broches d'E/S.
Comment programme-t-on la Teensy 4.1 NE ?
Avec l'Arduino IDE complété de l'add-on Teensyduino, installé via le gestionnaire de cartes. Le code se charge par le port micro-USB grâce au bootloader intégré (cordon micro-USB à prévoir). PlatformIO et Visual Micro offrent des environnements alternatifs.
Peut-on ajouter de la mémoire à la carte ?
Oui. La face inférieure comporte deux emplacements QSPI prévus pour souder une puce PSRAM (8 Mo) et/ou de la Flash supplémentaire. Ces composants ne sont pas livrés et nécessitent une opération de soudure. Ils servent surtout aux tampons audio, aux frame buffers d'affichage et aux gros jeux de données.
La carte micro SD est-elle fournie ?
Non, la carte micro SD n'est pas incluse. Le socket relié en SDIO 4 bits accepte une carte du commerce, exploitée par la bibliothèque SD via SD.begin(BUILTIN_SDCARD), avec un débit supérieur à une liaison SPI classique.
-
Datasheet du moduleTélécharger
