Robotics and CAN-bus motor control
3 CAN interfaces plus hardware quadrature decoders — talk to motor drivers and ODrive/VESC-style controllers directly.
Engineering inference
PJRC
PJRC Teensy 4.0: NXP i.MX RT1062 Cortex-M7 at 600 MHz, 1984K flash, 1024K RAM, 40 I/O (31 PWM, 14 analog), 7 serial / 3 SPI / 3 I2C, 3 CAN (1 FD), 2 I2S + S/PDIF, USB device + host pads (480 Mbit/s), SD pads; 3.3 V I/O (not 5 V tolerant); 35.6×17.8 mm. Compact robotics controller: 4 hardware quadrature decoders, 3 CAN buses, 19 PWM frequency groups.
TEENSY40Development boardFacts about the complete product. Unknown values remain open design questions.
Guidance to help you shortlist. The basis is shown for each recommendation.
3 CAN interfaces plus hardware quadrature decoders — talk to motor drivers and ODrive/VESC-style controllers directly.
Engineering inferenceUSB is on the main chip (MIMXRT1062DVL6B), so the board can enumerate as a keyboard, MIDI device or CDC serial port.
Engineering inferencePrograms from Arduino.
Engineering inferenceThe board is the parent product. Each chip has its own memory, pins, capabilities and thermal limits.
NXP Semiconductors
8ee0033e-70d6-56cc-8baf-3b0c8b6f9bd8--mcuWinbond
8ee0033e-70d6-56cc-8baf-3b0c8b6f9bd8--flashGigaDevice
8ee0033e-70d6-56cc-8baf-3b0c8b6f9bd8--u2Diodes Inc.
8ee0033e-70d6-56cc-8baf-3b0c8b6f9bd8--u4The Teensy 4.0 is built around the MIMXRT1062DVL6B, alongside W25Q16JV-DTR (2 MB), GD32E230F8 (after June 2022), AP7366 (after March 2022).
40 GPIO pins are exposed. Xirkit documents 54 board pins, 40 of them with pin-level electrical limits.
No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.31–3.3 V.
Documented output-high current per pin: ≤ 4 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.
Supply range 3–5.5 V. Power inputs: VIN (3.6–5.5 V), VBAT, VUSB.
From $19.95 at www.adafruit.com (2 supplier offers tracked). Prices are observed unit prices before tax and shipping.
35.56 × 17.78 × 1.57 mm. A STEP model is available for enclosure fit checks.
gpio, interrupt, adc, pwm, can, i2s, uart, i2c, audio, spi, led, sdio, control, usb.
Supported frameworks: Arduino (Teensyduino), Makefile / command line.
Every value in this record is traced to a source — 3 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.