The Teensy 4 is a small development board armed with a 32 bit 600 MHz ARM Cortex-M7 processor. This version is about the same size as the Teensy 3.2, but is about 10 times faster! The Teensy development boards can even be programmed with Arduino code by downloading the TeensyDuino addon for the Arduino IDE.
At 600 MHz, the Teensy 4.0 consumes approximately 100 mA.
The Teensy 4.0 offers support for dynamic clock scaling. Unlike traditional microcontrollers, where changing the clock speed causes incorrect baud rates and other problems, Teensy 4.0 hardware and Teensyduino software support for Arduino timing functions are designed to enable dynamic speed changes. Serial baud rates, sample frequencies for audio streaming and Arduino functions such as delay () and millis (), and the extensions of Teensyduino such as IntervalTimer and elapsedMillis, continue to work correctly as the CPU changes speed.
The Teensy 4.0 also offers a power off function. By connecting a push button to the on / off pin, the 3.3 V power supply can be completely switched off by pressing and holding the button for 5 seconds and then switching it on again by briefly pressing the button. If a button cell is connected to VBAT, the RTC of Teensy 4.0 also keeps track of the date and time while the power is off. The
Teensy 4.0 can also be overclocked, far beyond 600 MHz!
ARM Cortex-M7 at 600 MHz
1024K RAM (512K is tightly coupled)
2048K Flash (64K reserved for recovery & EEPROM emulation)