Teensy-LC (low cost) is coming in about 1 month (edit: Release is scheduled for March 10th), featuring a 32 bit Cortex-M0+ processor at 48 MHz, 62K flash, 8K RAM, and a rich hardware peripheral set.... at a retail price of $11.65 (usd).
High-res Photo:
(click for full size)
First Prototype:
As a special thanks to very active forum contributors and library authors, we're making an early, hand-soldered pre-production run. PJRC will send free Teensy-LC prototypes to these people:
We'll start with 9 purple prototypes, next week, and the rest with green prototypes in about 2 weeks. I'd like to invite everyone on this list to reply with something like "I have time to beta test now, please send me one of those first 9 boards", and if outside the USA, "I can pay the extra fees+duty UPS charges when delivering the package". Otherwise, we'll send you a green prototype in a couple weeks... still well before the regular production boards go on sale.
Over the last several weeks, many small hints have been dropped. Now, finally, here's detailed technical information:
Edit: An official Teensy-LC web page is now available, as well as a pre-order product page.
Teensy-LC is based on Freescale part MKL26Z64. It has 64K of flash (2K is reserved for emulating 128 bytes EEPROM) and 8K of RAM. A total of 27 digital I/O pins are available, 4 with 20 mA drive capability, the rest with 5mA output. Most pins have interrupts.
There are 13 analog inputs, 8 PWM outputs, and one 12 bit DAC output.
Plenty of serial communication ports are available. There are 3 hardware serial ports, 2 SPI ports and 2 I2C ports. Of course, Teensy-LC has DMA-based hardware USB, for very efficient USB communication that can support all the same USB options as Teensy 3.1.
A 5V output buffer is provided for pin 17, to output a 5V logic signal useful for driving WS2812/NeoPixel LED strips.
The goal behind Teensy-LC is to give you as many features, enough memory for Arduino compatibility, and as much performance as possible, at a great price. But some features of Teensy 3.1 simply aren't available at this lower price point. The I/O pins are not 5V tolerant. The maximum speed is only 48 MHz, and the Cortex-M0+ omits M4's special math instructions. CAN bus is not available. Teensy-LC has only 4 lightweight DMA channels, rather than 16 fully featured channels. Serial1 & Serial2 have only standard buffers, not FIFOs. A total of 7 hardware timers are available, enough for excellent Arduino compatibility, but fewer than the 12 in Teensy 3.1.
Teensy-LC is designed to be pin-compatible with Teensy 3.0 and 3.1. This table shows which pins have which features:
High-res Photo:
(click for full size)
First Prototype:
As a special thanks to very active forum contributors and library authors, we're making an early, hand-soldered pre-production run. PJRC will send free Teensy-LC prototypes to these people:
cartere, christoph, Constantin, duff, el_supremo, embedded-creations, Experimentalist, Frank B, GremlinWrangler, Headroom, JBeale, jimmayhugh, johnnyfp, Jp3141, kriegsman, KurtE, linuxgeek, manitou, MichaelMeissner, MickMad, mortonkopf, mortonkopf, MuShoo, mxxx, Nantonos, nlecaude, nox771, onehorse, Pedvide, Pensive, pictographer, potatotron, robsoles, stevech, sumotoy, syso2342, teachop, tlb, turtle9er, whollender, WMXZ, Wozzy, xxxajk
We'll start with 9 purple prototypes, next week, and the rest with green prototypes in about 2 weeks. I'd like to invite everyone on this list to reply with something like "I have time to beta test now, please send me one of those first 9 boards", and if outside the USA, "I can pay the extra fees+duty UPS charges when delivering the package". Otherwise, we'll send you a green prototype in a couple weeks... still well before the regular production boards go on sale.
Over the last several weeks, many small hints have been dropped. Now, finally, here's detailed technical information:
Edit: An official Teensy-LC web page is now available, as well as a pre-order product page.
Teensy-LC is based on Freescale part MKL26Z64. It has 64K of flash (2K is reserved for emulating 128 bytes EEPROM) and 8K of RAM. A total of 27 digital I/O pins are available, 4 with 20 mA drive capability, the rest with 5mA output. Most pins have interrupts.
There are 13 analog inputs, 8 PWM outputs, and one 12 bit DAC output.
Plenty of serial communication ports are available. There are 3 hardware serial ports, 2 SPI ports and 2 I2C ports. Of course, Teensy-LC has DMA-based hardware USB, for very efficient USB communication that can support all the same USB options as Teensy 3.1.
A 5V output buffer is provided for pin 17, to output a 5V logic signal useful for driving WS2812/NeoPixel LED strips.
The goal behind Teensy-LC is to give you as many features, enough memory for Arduino compatibility, and as much performance as possible, at a great price. But some features of Teensy 3.1 simply aren't available at this lower price point. The I/O pins are not 5V tolerant. The maximum speed is only 48 MHz, and the Cortex-M0+ omits M4's special math instructions. CAN bus is not available. Teensy-LC has only 4 lightweight DMA channels, rather than 16 fully featured channels. Serial1 & Serial2 have only standard buffers, not FIFOs. A total of 7 hardware timers are available, enough for excellent Arduino compatibility, but fewer than the 12 in Teensy 3.1.
Teensy-LC is designed to be pin-compatible with Teensy 3.0 and 3.1. This table shows which pins have which features:
Code:
Pin Analog PWM Serial SPI I2C INT Touch Out Drive
--- ------ --- ------ --- --- --- ----- ---------
0 RX1 MOSI1 Touch 5mA
1 TX1 MISO1 Touch 5mA
2 CS0 INT2 5mA
3 PWM INT3 Touch 5mA (driven high during upload)
4 PWM INT4 Touch 5mA
5 INT5 20mA
6 PWM CS1 INT6 5mA
7 RX3 INT7 5mA
8 TX3 INT8 5mA
9 PWM RX2 INT9 5mA
10 PWM TX2 CS0 INT10 5mA
11 MOSI0 INT11 5mA
12 MISO0 INT12 5mA
13 SCK0 INT13 5mA
14 A0 INT14 5mA
15 A1 INT15 Touch 5mA
16 A2 PWM Touch 20mA
17 A3 PWM Touch 20mA + 5V:8mA
18 A4 SDA0 Touch 5mA
19 A5 SCL0 Touch 5mA
20 A6 PWM SCK1 INT20 5mA
21 A7 INT21 20mA
22 A8 PWM SCL1 INT22 Touch 5mA
23 A9 PWM SDA1 INT23 Touch 5mA
24 A10 5mA
25 A11 5mA
26 A12/DAC 5mA