Teensy 4.0, 10 times faster than the Teensy 3.2
PJRC have really awesome ingeneer! prjc did packet a 600 MHz microcontroller into a Teensy little board... whoaw.
The Teensy 4.0 features an ARM Cortex-M7 microcontroler clocked at 600 MHz with the iMXRT1062 NXP chip. It is the fastest microcontroller available today! This NXP iMXRT1062 is a so named "cross-over" microcontroler which offer the functionality of a microcontroller and the speeds of a microcomputer.
The iMXRT1062 chip is perfect for when you need tons of flash, tons of RAM to process lots of data. As it also offers two full speed USB ports, this microcontroler is also great for high rate data transmission.
Best of all, this little die also includes a graphics processor! Really awesome!
Teensy 4.0 can be programmed using the Arduino IDE with Teensyduino add-on.
Being powerfull also means comsuming more current. At 600 MHz, the Teensy 4.0 needs about 100 mA current, a lot more than usual microcontrollers. Power can be controled by using dynamic clock scaling, a feature supported by Teensy 4.0.
Unlike traditional microcontrollers, changing the clock speed will not affect baud rates (ot other clock related issues), Teensy 4.0 hardware and software support for Arduino (Teensyduino) take cares of dynamically clock speed changes. All the following functions will still work properly when changing clock speed: serial baud rates, audio streaming sample rates, Arduino's delay(), millis(), and Teensyduino's extensions (elapsedMillis, IntervalTimer), etc. See the PRJC documentation for more information.
The Teensy 4.0 also feature a on/off pin with advanced capability. Activating that pin during 5 secondes (with a button) will completely shutdown the 3.3V power supply. After, a simple pin activation will restore the power and start the Teensy again.
As many microcontroler, the RTC can kepts alive in any power situation by addin a coin cellon the VBAT pin.
The Teensy 4.0 is designed to run at 600 MHz but can also be overclocked beyond the 600 MHz!
- Cortex M7, 600Mhz
- NXP iMXRT1062
- 2048K Flash (64K recovery & EEPROM emulation), 1024K RAM, ROM emulated
- 40 inputs/outputs
- 3 CAN Bus
- 2 I2S digital audio
- 1 S/PDIF digital audio
- 1 SDIO (Native SD)
- 3 x SPI
- 3 x I2C
- 7 x UART
- 32 DMA channels
- 31 PWM
- 14 analog input
- 2 DAC
- Power management
- Dimensions: 36.8mm x 18.0mm x 4.6mm
- Weight: 2.8 gr
- Teensy Website (PJRC, English)
Diagrams, PinOut, Plug-ins, samples, etc