Little Bird
Teensy 4.0
The Teensy 4.0 is a high-performance microcontroller development board powered by the NXP iMXRT1062 ARM Cortex-M7 processor running at 600 MHz. Despite its c...
The Teensy 4.0 is a high-performance microcontroller development board powered by the NXP iMXRT1062 ARM Cortex-M7 processor running at 600 MHz. Despite its compact 35.6 × 17.8 mm (1.4 × 0.7") form factor — the same size as the Teensy 3.2 — it delivers exceptional processing power with a dual-issue superscalar architecture, hardware floating point (32-bit and 64-bit), and 1024 KB of RAM (512 KB tightly coupled).
Teensy 4.0 supports dynamic clock scaling, allowing speed changes without affecting serial baud rates, audio sample rates, or Arduino timing functions. A power shut-off feature lets you completely disable the 3.3 V supply via a pushbutton, with an optional coin cell on VBAT to keep the real-time clock running.
Key Features
- 600 MHz ARM Cortex-M7 – NXP iMXRT1062, dual-issue superscalar with branch prediction
- 1024 KB RAM – 512 KB tightly coupled memory for fast single-cycle access
- Hardware FPU – Accelerates both 32-bit float and 64-bit double operations
- Dynamic Clock Scaling – Change CPU speed without disrupting timing or serial communication
- Power Shut-Off – Hold a button for 5 seconds to disable the 3.3 V supply; RTC continues on VBAT
- Overclockable – Supports speeds well beyond 600 MHz
- Teensy 3.2 Compatible – Same form factor with broad pin compatibility
Specifications
- Processor – NXP iMXRT1062 (ARM Cortex-M7) at 600 MHz
- RAM – 1024 KB (512 KB TCM + 512 KB general)
- Flash – 2048 KB
- Current Draw – ~100 mA at 600 MHz
- Operating Voltage – 3.3 V (5 V tolerant digital inputs)
- Board Dimensions – 35.6 × 17.8 mm
Ideal For
- Audio synthesis and DSP applications
- High-speed data acquisition and real-time processing
- USB MIDI controllers and instruments
- Robotics and motion control
Package Contents
- 1× Teensy 4.0 development board
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- baud
- Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
- FPU
- A floating-point unit is hardware inside a processor that speeds up calculations with decimal numbers. This helps when projects use maths-heavy tasks such as motion sensing, filtering sensor readings, or audio processing.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- MIDI
- MIDI is a standard way for electronic instruments, controllers, and software to send musical control messages such as notes, velocity, and timing. If a board supports MIDI, it can be triggered from keyboards, drum pads, sequencers, or other music gear rather than only from buttons or code.
- RAM
- RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
- RTC
- A Real-Time Clock keeps track of time even when the main processor is asleep or powered down, usually with a small backup battery. It matters for data logging and tracking projects that need accurate timestamps.
Find this product in
Related Tutorials
Free guides on learn.littlebird.com.au