Der neue Teensy 4.1 besitzt einen ARM Cortex-M7-Prozessor mit 600 MHz einen NXP iMXRT1062-Chip
einen viermal größeren Flash-Speicher als der Teensy 4.0 sowie zwei weitere Speicherplätze zur
Erweiterung des Speichers. Er hat die gleiche Größe und Form wie der Teensy 3.6 (2 4 x 0 7
Zoll) und bietet eine größere E A-Fähigkeit Ethernet-PHY SD-Kartensockel und
USB-Host-Anschluss.Beim Betrieb unter Volllast benötigt der Teensy 4.1 ca. 100 mA Strom und
bietet Unterstützung für die dynamische Taktskalierung. Im Gegensatz zu herkömmlichen
Mikrocontrollern bei denen eine Änderung der Taktgeschwindigkeit falsche Baudraten und andere
Probleme verursacht sind die Hardware des Teensy 4.1 und die Softwareunterstützung für die
Arduino-Timing-Funktionen von Teensyduino so definiert dass dynamische
Geschwindigkeitsänderungen ohne Probleme durchführbar sind. Serielle Baudraten
Audio-Streaming-Abtastraten und Arduino-Funktionen wie delay() und millis() sowie
Teensyduino-Erweiterungen wie IntervalTimer und elapsedMillis arbeiten auch dann noch genau
wenn die CPU - Geschwindigkeit geändert wird. Der Teensy 4.1 bietet auch eine Option zur
Stromabschaltung. Durch Anschluss eines Druckknopfes an den On Off-Pin kann die 3
3-V-Stromversorgung durch fünf Sekunden langes Halten des Knopfes vollständig abgeschaltet und
durch einen kurzen Tastendruck wieder eingeschaltet werden. Wenn eine Knopfzelle an VBAT
angeschlossen ist behält die RTC des Teensy 4.1 auch bei ausgeschalteter Stromversorgung
weiterhin Datum & Amp Uhrzeit im Auge. Der ARM Cortex-M7 bringt viele leistungsstarke
CPU-Funktionen auf eine echte Echtzeit-Mikrocontroller-Plattform. Der Cortex-M7 ist ein
Doppel-Superskalierer-Prozessor d.h. der M7 kann zwei Befehle pro Taktzyklus bei 600 MHz
durchführen. Die gleichzeitige Ausführung von zwei Befehlen hängt natürlich davon ab dass der
Compiler Befehle und Register bestellt. Erste Benchmarks haben gezeigt dass von Arduino
kompilierter C++-Code dazu neigt zwei...