The Teensy 3.5 is a small development board armed with a 32 bit 120 MHz ARM Cortex-M4 processor. Where the Arduino lacks in memory and processing power, this board offers the ideal solution. The Teensy development boards can even be programmed with Arduino code by downloading the TeensyDuino addon for the Arduino IDE.
Just like the Arduino Leonardo, the processor on the Teensy has direct access to the USB port, allowing the Teensy to emulate any USB device, such as a mouse, keyboard or MIDI device. The 32-bit, 120MHz processor (MK64FX512VMD12) also adds some functionalities, such as Direct Memory Access, a number of high-resolution ADCs and an I2S digital audio interface. The processor also contains 4 interval timers and a delay timer. The 42 I / O channels all have the ability to trigger an interrupt and operate at 3.3V and are also 5V tolerant.
The Teensy 3.5 also contains a micro SD card socket, 1 CAN Bus Port, 512K Flash memory, 192K RAM and 4K EEPROM.