All New Teensy 4.0 – The Fastest Dev Board powered by ARM Cortex-M7
The latest offering from Teensy, Teensy 4.0 is the fastest microcontroller available today which is powered by ARM Cortex-M7 processor at 600MHz, with an NXP iMXRT1062 chip. Teensy 4.0 has the same dimensions (35 x 18 mm) of Teensy 3.2 and maintains compatibility with most of the pin functions on Teensy 3.2.
This board is based on an ARM Cortex M7 running at 600 MHz, the fastest microcontroller of 2019. The new board is also packed with two 480 Mbps USB ports, 3 digital audio interfaces, 3 CAN bus, and multiple SPI/I2C/serial interfaces backed with integrated FIFOs. For Programming, there’s an add-on to the Arduino IDE called Teensyduino.
When running at 600 MHz, Teensy 4.0 consumes approximately 100mA current. Unlike traditional microcontrollers, Teensy 4.0 can take advantage of dynamic clock scaling. Where changing the clock speed causes the wrong BaudRate and other issues on common microcontrollers, Teensy 4.0 is designed to overcome the issues to allow dynamical speed changes. Teensy 4.0 also comes with a power shut off feature. By connecting a pushbutton to the On/Off pin, the 3.3V power supply can be completely disabled by holding the button for 5 seconds and turned back on by a small button press. If a coin cell is connected to VBAT, Teensy 4.0’s RTC can keep track of date & time while the power is off.
- ARM Cortex-M7 at 600MHz
- 1024K RAM (512K is tightly coupled)
- 2048K Flash (64K reserved for recovery & EEPROM emulation)
- 2 USB ports, both 480MBit/sec
- 3 CAN Bus (1 with CAN FD)
- 2 I2S Digital Audio
- 1 S/PDIF Digital Audio
- 1 SDIO (4 bit) native SD
- 3 SPI, all with 16 word FIFO
- 3 I2C, all with 4 byte FIFO
- 7 Serial, all with 4 byte FIFO
- 32 general-purpose DMA channels
- 31 PWM pins
- 40 digital pins, all interrupt capable
- 14 analog pins, 2 ADCs on chip
- Cryptographic Acceleration
- Random Number Generator
- RTC for date/time
- Programmable FlexIO
- Pixel Processing Pipeline
- Peripheral cross triggering
- Power On/Off management
- Dimensions (35 x 18 mm)
Paul Stoffregen did a benchmark testing with Teensy 4.0 along with Teensy 3.6, Teensy 3.5, Teensy 3.2, ESP32, Metro M4 Grand Central, Arduino Due, Arduino Zero, and Arduino Mega. The benchmark is performed using CoreMark . The synthetic benchmark tests performance managing linked lists, doing matrix multiplies, and executing state machine code. The result clearly shows that Teensy 4.0 outperforms all the other candidates in the test.
As to mention the possible implications of this super-fast 600 MHz microcontroller dev board we can say. It can be used for polyphonic audio synthesis, it can also help with moderately complex machine learning algorithms, and real-time audio analysis. It can also accelerate graphics operations by offloading the CPU.
The board is available at an affordable price of only 19.95 USD here.