MichaelMeissner
Senior Member+
Why Teensy 3.5 or 3.6?
The Teensy 3.5/3.6 offers many features over the current Teensy 3.2/LC and I'm wondering what is drawing users towards these new microprocessors. So out of curiousity, what are the features that caused you to pledge on kickstarter (note, it isn't a single choice, it could be multiple things that draw you to the new Teensies):
Of course there are a few things that might cause you to choose a Teensy 3.2 over the 3.5/3.6:
The Teensy 3.5/3.6 offers many features over the current Teensy 3.2/LC and I'm wondering what is drawing users towards these new microprocessors. So out of curiousity, what are the features that caused you to pledge on kickstarter (note, it isn't a single choice, it could be multiple things that draw you to the new Teensies):
- New Shiny: Some people always want to be on the bleeding edge and have the latest cool toys, even if they might not have yet reached the point where the current Teensies can't do what they want;
- Support PJRC: This forum is the most helpful of any of the electronics forums I have been on, and buying more Teensies keeps PJRC in business;
- More speed: The 120Mhz/180Mhz clock speed will allow you to do calculations much faster;
- Hardware single precision floating point: Along with faster cycle times, having hardware floating point will speed up certain programs;
- More flash memory: The 3.5 has 512K of flash and the 3.6 has 1M of flash compared to 256K of flash on the 3.2, and some programs need a lot of read-only constants or instructions;
- More SDRAM memory: The 3.5 has 192K of SDRAM (read/write memory) and the 3.6 has 256K of SDRAM compared to the 64K of SDRAM in the 3.2;
- More EEPROM memory: The 3.5 and 3.6 have 4K of EEPROM compared to the 2K of the 3.2;
- More DMA channels: The 3.6 (and maybe 3.5) have 32 DMA channels compared to 16 of the 3.2;
- Hardware random number generator: The new chips have support for returning a hardware random number;
- hardware crypto instructions: The new chips have new instructions to improve the speed of some cryptography applications;
- Micro-SD card reader on board: While you can add on a micro-SD card reader to existing Teensies, it is easier if is built-in to the Teensy;
- Faster micro-SD: The built-in micro-sd card reader should be much faster (on fast cards) than the add-on readers, due to more pins used in parallel and higher SD modes;
- Secondary USB: The Teensy 3.5/3.6 have provisions for a second USB channel that can act in host mode (and the 3.6 can run at 480 Mbit/second) -- this of course depends on other software being written to work with the secondary USB;
- More CAN buses: The Teensy 3.6 has 2 CAN buses compared to the 1 in the Teensy 3.2 and Teensy 3.5;
- More UARTs: The Teensy 3.5/3.6 have 6 UARTs (serial lines) compared to the 3 of the Teensy 3.2;
- More i2c buses: The Teensy 3.5 has 3 i2c buses and the Teensy 3.6 has 4 i2c buses compared to the 2 in the Teensy 3.2 -- the problem is most of the libraries that use i2c to communicate to specific devices assume there is only one i2c bus;
- More SPI buses: The Teensy 3.5/3.6 have 3 SPI buses compared to the 1 in the Teensy 3.2 (and 2 in the LC) -- the problem is most of the libraries that use SPI to communicate to specific devices assume there is only one SPI bus;
- More i2s buses: The Teensy 3.5/3.6 have 2 i2s buses compared to the 1 i2s bus on the Teensy 3.2;
- More PWM pins: The Teensy 3.5 has 20 and the Teensy 3.6 has 22 PWM pins compared to 12 in the Teensy 3.2;
- More digital pins: The Teensy 3.5/3.6 has 51 digital pins compared to the 34 pins on the Teensy 3.2 (I may be slightly off in terms of the total pin count);
- More digital pins on the outer rows: The Teensy 3.5/3.6 have 40 pins on the outer rows for use in breadboards that can be used as digital pins compared to 26 on the Teensy 3.2;
- More analog input pins: The Teensy 3.5/3.6 have 25 analog input pins compared to 21 on the Teensy 3.2;
- More analog input pins on the outer rows: The Teensy 3.5/3.6 has 20 analog pins on the outer rows for use in breadboards that can be used as analog input pins compared to 10 on the Teensy 3.2;
- More DATs: The Teensy 3.5/3.6 have 2 digital->analog output pins compared to 1 on the Teensy 3.2 -- you could use this for stereo output if you don't need the full 16-bit precision that the sound shield offers;
- More timers: The Teensy 3.5/3.6 have 14 internal timers compared to the 8 on the Teensy 3.2;
- Ethernet: The Teensy 3.5/3.6 have dedicated pins for ethernet support while on the Teensy 3.2 it is an add-on shield with an older ethernet chip;
- RTC crystal: The crystal for the RTC is part of the Teensy 3.5/3.6, while on the Teensy 3.2 you have to solder an external crystal.
- Too much money: Yeah right, but it could be a reason
Of course there are a few things that might cause you to choose a Teensy 3.2 over the 3.5/3.6:
- Teensy 3.2 is cheaper (and LC is even cheaper);
- Teensy 3.2 has 1 more touch pin than the Teensy 3.6 (and the Teensy 3.5 does not support touch pins at all);
- Teensy 3.2 is 1" shorter than the 3.5/3.6 (the extra pins/micro sd card reader do take up more space);
- You are using a shield/carrier/whatever designed for the Teensy 3.2 that knows about the back row of pins;
- The Teensy 3.2 is 5 volt tolerant on the digital pins and the 3.6 is not 5 volt tolerant (but the 3.5 is 5 volt tolerant);
- You don't want to upgrade your Teensydunio software.
- Your Teensy 3.0 from the original kickstarter campaign is still serving you well and you don't need to get anything else.
Last edited: