{"title":"Teensy","description":"","products":[{"product_id":"teensy-3-2","title":"Teensy 3.2","description":"\u003cp\u003e\u003cspan\u003eAll the power of a\u003c\/span\u003e 32-bit ARM Cortex-M4 development board that offers a whole heap more oomph for your micro-controller based project while being as easy to program as an Arduino.\u003c\/p\u003e\n\u003cp\u003eNow with an improved 3.3V regulator, to allow Teensy to directly power ESP8266 Wifi, WIZ820io (W5200) Ethernet, and other power-hungry 3.3V devices.\u003c\/p\u003e\n\u003cp\u003eIdeal for tasks that need more power or memory than most AVRs can offer such as driving displays, digital signal processing, and complex calculations. Teensy has a whopping 64K of RAM (32 times more than an Arduino Uno!) and 256KB of flash storage.\u003c\/p\u003e\n\u003cp\u003eTeensy uses 3V3 logic (though is tolerant of 5V) so makes an ideal match for projects also involving a Raspberry Pi since there is no need for level conversion.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePowered and programmed over USB\u003c\/li\u003e\n\u003cli\u003eProgrammable using Arduino software (with the \u003ca href=\"http:\/\/www.pjrc.com\/teensy\/td_download.html\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTeensyduino\u003c\/a\u003e add-on)\u003c\/li\u003e\n\u003cli\u003e72MHz ARM Cortex-M4 processor (overclockable to 96MHz)\u003c\/li\u003e\n\u003cli\u003e256KB flash storage\u003c\/li\u003e\n\u003cli\u003e64KB RAM\u003c\/li\u003e\n\u003cli\u003e16 DMA channels\u003c\/li\u003e\n\u003cli\u003e34 IOs including:\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e21 x 16-bit analogue inputs\u003c\/li\u003e\n\u003cli\u003e12 x PWM outputs\u003c\/li\u003e\n\u003cli\u003e1 x 12-bit DAC output\u003c\/li\u003e\n\u003cli\u003e2 x I2C bus\u003c\/li\u003e\n\u003cli\u003e1 x SPI\u003c\/li\u003e\n\u003cli\u003e3 x UART\u003c\/li\u003e\n\u003cli\u003e12 x Touch sense inputs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003eMost programs written for Arduino work on Teensy. All of the standard Arduino functions (digitalWrite, pinMode, analogRead, etc) all work on Teensy. Teensyduino is also compatible with many Arduino libraries.\u003c\/p\u003e\n\u003cp\u003eMuch, much more detail can be found at the \u003ca href=\"http:\/\/www.pjrc.com\/teensy\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eofficial Teensy website\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/schematic32.gif?6317180205482520531\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eFull Teensy 3.2 schematic can be found here\u003c\/a\u003e\u003c\/p\u003e","brand":"PJRC","offers":[{"title":"Default Title","offer_id":507312961,"sku":"TEENSY 3.2","price":20.75,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/teensy32_grande_48d0c910-02db-4497-b662-ce18002cdb50.jpg?v=1539264290"},{"product_id":"teensy-lc","title":"Teensy LC","description":"\u003cp\u003eTeensy-LC (Low Cost) is a powerful 32 bit microcontroller board, with a rich set of hardware peripherals, at a very affordable price!\u003c\/p\u003e\n\u003cp\u003eTeensy-LC delivers an impressive collection of capabilities to make modern electronic projects simpler. It features an ARM Cortex-M0+ processor at 48 MHz, 62K Flash, 8K RAM, 12 bit analog input \u0026amp; output, hardware Serial, SPI \u0026amp; I2C, USB, and a total of 27 I\/O pins. \u003c\/p\u003e\n\u003cp\u003eTeensy-LC maintains the same form-factor as \u003ca href=\"https:\/\/shop.pimoroni.com\/products\/teensy-3-1\"\u003eTeensy 3.1\u003c\/a\u003e, with most pins offering similar peripheral features.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eReal Hardware Serial\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMost modern projects involve serial communication with sensors, other chips, other systems, or even the internet. Hardware serial ports greatly simplify projects and enable excellent performance.\u003c\/p\u003e\n\u003cp\u003eTeensy-LC provide plenty of serial connectivity: 2 SPI ports, 2 I2C, and 3 Serial ports. All 3 serial ports are supported by high quality drivers in Teensyduino, with both transmit and receive buffering, and even support for RS485 transmitter enable.\u003c\/p\u003e\n\u003cp\u003eTeensy-LC will be ideal for inexpensive \"Internet Of Things\" projects when paired with a ESP8266 Wifi module, which requires a fast hardware serial or SPI port.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEfficient USB Communication\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTeensy-LC has the same powerful USB hardware as Teensy 3.1. All USB data transfer is done directly to memory with minimal CPU overhead.\u003c\/p\u003e\n\u003cp\u003eTeensy-LC supports USB Serial, MIDI, Keyboard (international layouts), Mouse, Joystick, and RawHID protocols. A full set of 16 bidirectional USB endpoints are supported by the hardware, allowing any type of USB device. As more USB protocols are added to Teensyduino, despite its low cost, Teensy-LC will be up the task.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHardware Timers\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMany Arduino libraries require a hardware timer. Traditional Arduino products have 3 or 4 timers, with only 1 or 2 providing more than 8 bit resolution.\u003c\/p\u003e\n\u003cp\u003eTeensy-LC has a total of 7 timers, all of them with 16 or more bits of resolution, to allow excellent compatibility with easy-to-use libraries. Many combinations of popular libraries, which would normally conflict, can seamlessly run together on Teensy LC and Teensy 3.1.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAnalog Input \u0026amp; Output at 12 Bit Resolution\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAnalog signals are critically important to many projects. Teensy-LC has 13 pins than can function as analog inputs. The effective analog resolution is 12 bits.\u003c\/p\u003e\n\u003cp\u003eIt also has a true 12 bit digital to analog converter, for an analog output signal.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e32 bit ARM Cortex M0+ Processor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Cortex-M0+ processor is a powerful, full 32 bit CPU, designed for lower power, lower cost devices.\u003c\/p\u003e\n\u003cp\u003eCortex-M0+ has fewer instructions and a simpler bus structure than the more powerful Cortex-M4 on Teensy 3.1. For simple code, M0+ often runs at similar speed, when running at the same clock frequency. For math-intensive applications, Cortex-M4 can be significantly faster, and of course it supports higher clock rates.\u003c\/p\u003e\n\u003cp\u003eCortex-M0+ at 48 MHz is much faster than 8 bit AVR processors at 16 MHz, especially when manipulating 16 and 32 bit variables!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e5 Volt Buffer For WS2812\/NeoPixel LED Projects\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTeensy-LC provides a 5V output to directly drive WS2812\/NeoPixel LEDs.\u003c\/p\u003e\n\u003cp\u003eA 74LV1T125 buffer is connected to pin 17, with the increased output voltage available on another pin.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCompared With Teensy 3.1...\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSome features of Teensy 3.1 simply aren't available at this lower price point.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe I\/O pins are not 5V tolerant.\u003c\/li\u003e\n\u003cli\u003eThe maximum speed is only 48 MHz, and the Cortex-M0+ omits M4's special math instructions.\u003c\/li\u003e\n\u003cli\u003eCAN bus is not available.\u003c\/li\u003e\n\u003cli\u003eTeensy-LC has only 4 lightweight DMA channels, rather than 16 fully featured channels.\u003c\/li\u003e\n\u003cli\u003eSerial1 \u0026amp; Serial2 have only standard buffers, not FIFOs.\u003c\/li\u003e\n\u003cli\u003eFewer hardware timers are available.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eQuestions? Check out this \u003ca href=\"https:\/\/forum.pjrc.com\/threads\/27624-Coming-Soon-Teensy-LC-%28low-cost-Teensy%29\" target=\"_blank\"\u003eTeensy-LC forum thread\u003c\/a\u003e where many questions have been asked and answered.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca name=\"specs\"\u003e\u003c\/a\u003eTechnical Specifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth align=\"center\"\u003eFeature\u003c\/th\u003e\n\u003cth align=\"center\"\u003eTeensy LC\u003c\/th\u003e\n\u003cth align=\"center\"\u003eTeensy 3.1\u003c\/th\u003e\n\u003cth align=\"center\"\u003eUnits\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProcessor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eMKL26Z64VFT4\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eMK20DX256VLH7\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eCore\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eCortex-M0+\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eCortex-M4\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eRated Speed\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e48\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e72\u003c\/td\u003e\n\u003ctd\u003eMHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eOverclockable\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e-\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e96\u003c\/td\u003e\n\u003ctd\u003eMHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFlash Memory\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e62\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e256\u003c\/td\u003e\n\u003ctd\u003ekbytes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eBandwidth\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e96\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e192\u003c\/td\u003e\n\u003ctd\u003eMbytes\/sec\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eCache\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e64\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e256\u003c\/td\u003e\n\u003ctd\u003eBytes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"odd\"\u003e\n\u003ctd\u003e\u003cstrong\u003eRAM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e8\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e64\u003c\/td\u003e\n\u003ctd\u003ekbytes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eEEPROM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\/8 (emu)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e2\u003c\/td\u003e\n\u003ctd\u003ekbytes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDirect Memory Access\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e4\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e16\u003c\/td\u003e\n\u003ctd\u003eChannels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDigital I\/O\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e27\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e34\u003c\/td\u003e\n\u003ctd\u003ePins\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eVoltage Output\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e3.3V + one 5V\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e3.3V\u003c\/td\u003e\n\u003ctd\u003eVolts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eCurrent Output\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e5mA + four 20mA\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e10mA\u003c\/td\u003e\n\u003ctd\u003emilliAmps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eVoltage Input\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e3.3V Only\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e5V Tolerant\u003c\/td\u003e\n\u003ctd\u003eVolts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAnalog Input\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e13\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e21\u003c\/td\u003e\n\u003ctd\u003ePins\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eConverters\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e2\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eResolution\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e16\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e16\u003c\/td\u003e\n\u003ctd\u003eBits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eUsable\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e12\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e13\u003c\/td\u003e\n\u003ctd\u003eBits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eProg Gain Amp\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e0\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e2\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eTouch Sensing\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e11\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e12\u003c\/td\u003e\n\u003ctd\u003ePins\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eComparators\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e3\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAnalog Output\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd\u003ePins\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eDAC Resolution\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e12\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e12\u003c\/td\u003e\n\u003ctd\u003eBits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTimers\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e7 total\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e12 total\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eFTM Type\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e3\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e3\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003ePWM Outputs\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e10\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e12\u003c\/td\u003e\n\u003ctd\u003ePins\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003ePDB Type\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e0\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eCMT (infrared) Type\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e0\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eLPTMR Type\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003ePIT (interval) Type\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e2\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e4\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eSystick\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eRTC (date\/time) **\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e0\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCommunication\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eUSB\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eSerial\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e3\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e3\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eWith FIFOs\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e0\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e2\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eHigh Res Baud\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e0\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e3\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eFast Clock\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e2\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eSPI\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e2\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eWith FIFOs\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eI2C\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e2\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e2\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eCAN Bus\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e0\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eI2S Audio\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e1\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cli\u003eFIFO Size\u003c\/li\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e4\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e8\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"odd\"\u003e\n\u003ctd colspan=\"4\"\u003e\u003csmall\u003e\u003ca name=\"rtc\"\u003e\u003c\/a\u003e** RTC requires a 32.768 kHz crystal \u0026amp; 3V battery. See the \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/td_libs_Time.html#teensy3\" target=\"_blank\"\u003eTime Library\u003c\/a\u003e for details.\u003cbr\u003e      Teensy-LC has RTC logic on-chip, but lacks the oscillator \u0026amp; battery backup power.\u003c\/small\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"PJRC","offers":[{"title":"Default Title","offer_id":1135881265,"sku":"TEENSY LC","price":11.25,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/Teensy_LC.jpg?v=1530179229"},{"product_id":"audio-adapter-board-for-teensy-3-0-3-1","title":"Audio Adaptor Board for Teensy 3.0 - 3.6","description":"\u003cp\u003eThis audio adaptor lets you easily add high quality 16 bit, 44.1 kHz sample rate (CD quality) audio to your projects with Teensy 3.0, 3.1, 3.2, 3.5, 3.6 (Rev C).\u003c\/p\u003e\n\u003cp\u003eIt supports stereo headphone and stereo line-level output, and also stereo line-level input or mono microphone input.\u003c\/p\u003e\n\u003cp\u003eIn September 2019, \u003ca href=\"\/en-eu\/products\/audio-adaptor-board-for-teensy-4-0\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRev D was created for Teensy 4.0\u003c\/a\u003e. The circuitry is the same as Rev C, but the I2S digital audio signals and SPI signals for the SD card are routed to the pins Teensy 4.0 uses.\u003c\/p\u003e\n\u003cp\u003eThe \u003ca href=\"http:\/\/www.pjrc.com\/teensy\/td_libs_Audio.html\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTeensy Audio Library\u003c\/a\u003e lets you use the input and output simultaneously together with a toolkit of audio processing objects, to easily create all types of sophisticated audio applications. You can play multiple sound files, create synthesized waveforms, apply effects, mix multiple streams and output high quality audio to the headphones or line out pins.\u003c\/p\u003e\n\u003cp\u003eTeensy 3.x have the Cortex-M4 DSP instructions which provide plenty of computational power for real-time FFT (spectrum analysis), opening up the possibility of creating advanced sound-reactive projects.\u003c\/p\u003e\n\u003ctable class=\"table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003cth\u003eTeensy 3.x Pins\u003cbr\u003eRev C\u003c\/th\u003e\n\u003cth\u003eShareable\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAudio Data\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e9, 11, 13, 22, 23\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAudio Control\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e18, 19\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eSDA, SCL \u003csmall\u003e(other I2C chips)\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVolume Pot\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e15 (A1)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSD Card\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e7, 10, 12, 14\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eMOSI, MISO, SCK \u003csmall\u003e(other SPI chips)\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMemory Chip\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e6, 7, 12, 14\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eMOSI, MISO, SCK \u003csmall\u003e(other SPI chips)\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/forum.pjrc.com\/threads\/35021-Audio-board-mechanical-drawing\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eMechanical drawing and Eagle library\u003c\/a\u003e.\u003cbr\u003e\u003ca href=\"https:\/\/forum.pjrc.com\/threads\/35056-ap7313-voltage-regulator-on-audio-board?p=107595\u0026amp;viewfull=1#post107595\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eEstimated power consumption\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eSignals to Teensy\u003c\/h2\u003e\n\u003cp\u003eThe audio chip, part number \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/SGTL5000.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSGTL5000\u003c\/a\u003e, connects to Teensy using 7 signals. The I2C pins SDA and SCL are used to control the chip and adjust parameters. Audio data uses I2S signals, TX (to headphones and\/or line out) and RX (from line in or mic), and 3 clocks, LRCLK (44.1 kHz), BCLK (1.41 MHz) and MCLK (11.29 MHz). All 3 clocks are created by Teensy3. The SGTL5000 operates in \"slave mode\", where all its clock pins are inputs.\u003c\/p\u003e\n\u003ctable class=\"table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSignal\u003c\/th\u003e\n\u003cth\u003eRev C\u003cbr\u003e\u003csmall\u003eTeensy 3.x\u003c\/small\u003e\n\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMCLK\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e11\u003c\/td\u003e\n\u003ctd\u003eAudio Master Clock, 11.29 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBCLK\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e9\u003c\/td\u003e\n\u003ctd\u003eAudio Bit Clock, 1.41 or 2.82 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLRCLK\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e23\u003c\/td\u003e\n\u003ctd\u003eAudio Left\/Right Clock, 44.1 kHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDIN\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e22\u003c\/td\u003e\n\u003ctd\u003eAudio Data from Teensy to Audio Shield\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDOUT\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e13\u003c\/td\u003e\n\u003ctd\u003eAudio Data from Audio Shield to Teensy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCL\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e19\u003c\/td\u003e\n\u003ctd\u003eControl Clock (I2C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDA\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e18\u003c\/td\u003e\n\u003ctd\u003eControl Data (I2C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCK\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e14\u003c\/td\u003e\n\u003ctd\u003eData Storage (SPI) Clock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMISO\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e12\u003c\/td\u003e\n\u003ctd\u003eData Storage (SPI) from SD\/MEM to Teensy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMOSI\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e7\u003c\/td\u003e\n\u003ctd\u003eData Storage (SPI) from Teensy to SD\/MEM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDCS\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e10\u003c\/td\u003e\n\u003ctd\u003eChip Select (SPI) for SD Card\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMEMCS\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e6\u003c\/td\u003e\n\u003ctd\u003eChip Select (SPI) for Memory Chip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVol\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e15 \/ A1\u003c\/td\u003e\n\u003ctd\u003eVolume Thumbwheel (analog signal)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eThe SD socket is accessed with 4 SPI pins. SCLK and MOSI are used at alternate locations. See the audio library examples for details on how to select these different pins. The SD card is useful for playing music. Sandisk and other good quality SD cards are capable of playing 2 WAV files simultaneously.\u003c\/p\u003e\n\u003cp\u003eWires for MCLK, BCLK, LRCLK, TX \u0026amp; RX should be kept short. The audio shield is meant to connect to Teensy through short pins. Wires can be used, but \u003ca href=\"https:\/\/forum.pjrc.com\/threads\/41157-Just-noise-with-Teensy-3-6-and-Audio-Adaptor-Board\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ewires must be short to avoid problems\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eThe line in\/out header uses a pinout compatible with the AC97 audio header on PC motherboards. The front panel cables from most PCs can be connected, or wires can be soldered directly to the pins.\u003c\/p\u003e\n\u003cp\u003eIn January 2015, small improvements were added. The 1.0 µF capacitors were increased to 2.2 µF, to improve performance for sub-audible and extremely deep base sounds. 10K pullup resistors were added to pins 6 and 10.\u003c\/p\u003e\n\u003cp\u003eSolder pads were added to the I2S transmit and receive lines, and the I2C address configuration pin. Teensy 3.1 \u0026amp; 3.2 are \u003ca href=\"https:\/\/forum.pjrc.com\/threads\/29373-Bit-bang-multiple-I2S-inputs-simultaneously?p=79606#post79606\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cs\u003etheoretically\u003c\/s\u003e capable of quad channel I2S audio\u003c\/a\u003e. These pads are intended to allow a second audio board to be used, for 4 channel audio input and output! (TODO: 4 channel support has not yet been tested with Teensy 3.5 or 3.6)\u003c\/p\u003e\n\u003cp\u003eUpdate: the Teensy Audio Library now supports quad channel output. For details, see \u003cb\u003eFile \u0026gt; Examples \u0026gt; Audio \u0026gt; HardwareTesting \u0026gt; SGTL5000 \u0026gt; QuadChannelOutput\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp\u003eSparkfun has \u003ca href=\"https:\/\/www.sparkfun.com\/news\/2055\" target=\"_blank\" rel=\"noopener noreferrer\"\u003egreat wiring instructions for 4 channel audio\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eOptional Memory Chip(s)\u003c\/h2\u003e\n\u003cp\u003eA \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/W25Q128JV.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eW25Q128JV\u003c\/a\u003e or \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/W25Q128FV.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eW25Q128FV\u003c\/a\u003e flash memory chip may be added on the bottom side. The Teensy Audio Library can \u003ca href=\"http:\/\/www.pjrc.com\/teensy\/gui\/index.html?info=AudioPlaySerialflashRaw\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eplay audio clips\u003c\/a\u003e from this memory, using the SerialFlash library. This flash memory has much lower access latency than SD cards, which allows many sounds to be played simultaneously.\u003c\/p\u003e\n\u003cp\u003eFuture versions of the audio library may also use this low latency flash memory for wavetable synthesis.\u003c\/p\u003e\n\u003cp\u003eAlteratively, a \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/23LC1024.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e23LC1024\u003c\/a\u003e RAM memory chip may be added. The Teensy Audio Library can use the RAM chip for a \u003ca href=\"http:\/\/www.pjrc.com\/teensy\/gui\/index.html?info=AudioEffectDelayExternal\" target=\"_blank\" rel=\"noopener noreferrer\"\u003emulti-tap delay line\u003c\/a\u003e, up to 1.5 seconds. See this \u003ca href=\"https:\/\/www.youtube.com\/watch?v=d80d1HWy5_s\" target=\"_blank\" rel=\"noopener noreferrer\"\u003edemo video\u003c\/a\u003e for details.\u003c\/p\u003e\n\u003ch2\u003eRecommended SD Card\u003c\/h2\u003e\n\u003cp\u003eMost SD cards are optimized for sequential access, where a camera or camcorder reads or writes a single large file. All SD cards work well for playing a single WAV file at a time.\u003c\/p\u003e\n\u003cp\u003eFor simultaneous playing of 2, 3 or 4 stereo WAV files, many common \"class 10\" cards perform poorly. Even though they can support many megabytes per second in sequential access, they have high latency for non-sequential access.\u003c\/p\u003e\n\u003cp\u003ePJRC has tested several brands of SD cards. They recommend SanDisk Ultra for projects where multiple WAV files will be played at the same time. SanDisk Ultra is more expensive, but its non-sequential speed is much faster.\u003c\/p\u003e\n\u003cp\u003eThe Arduino SD library supports up to 32 GB size. Do not use 64 \u0026amp; 128 GB cards.\u003c\/p\u003e\n\u003cp\u003eThe audio library includes a simple benchmark to test SD cards. Open it from \u003cstrong\u003eFile \u0026gt; Examples \u0026gt; Audio \u0026gt; HardwareTesting \u0026gt; SdCardTest\u003c\/strong\u003e.\u003c\/p\u003e","brand":"PJRC","offers":[{"title":"Default Title","offer_id":7572659393,"sku":"TEENSY3_AUDIO","price":12.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/teensy3_audio_front.jpg?v=1570619512"},{"product_id":"teensy-3-5-3-6","title":"Teensy 3.5 \/ 3.6","description":"\u003cp\u003eTeensy is a microcontroller development board used for building all sorts of awesome DIY electronic projects.\u003c\/p\u003e\n\u003cp\u003eThe Teensy 3.5 \u0026amp; 3.6 use far more powerful microcontroller chips; a huge step up in capability from prior Teensy and other Arduino compatible boards.\u003c\/p\u003e\n\u003cp\u003eThe pin assignments have been designed to preserve compatibility with the 28 breadboard-friendly pins of prior Teensy 3.x models.  All 28 of these pins support the same features as the older models.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/d3e759529a563cdd796a345f011af80d_original_large.jpg?v=1476176264\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eMore I\/O pins are available at small surface mount pads on the back side. The 6th serial port, 4th I2C port and 3rd SPI port are on these pins. They're not as easy to access as the main 42 through-hole pins on the outside edge, but for projects where you really need access to a huge number of I\/O signals or those extra communication ports, these boards do give you a way to access them (but keep the board to a reasonably small \"Teensy\" size).\u003c\/p\u003e\n\u003cp\u003eTeensy 3.6 has a second USB port which is capable of 480 Mbit\/sec speed. It's intended to used in USB host mode, so you can connect USB devices like a keyboard or memory stick. This USB port is accessed using 5 pins, which are compatible with the commonly available internal PC cables for USB.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5a68fc04788efa030a0ee40e2ede2a30_original_large.jpg?v=1476176313\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe Arduino IDE is the primary method used to program Teensy. Like prior models, the goal for Teensy is the best possibility compatibility with all Arduino functions and widely used libraries.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Features \u0026amp; Specifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e62 I\/O Pins (42 breadboard friendly)\u003c\/li\u003e\n\u003cli\u003e25 Analog Inputs to 2 ADCs with 13 bits resolution\u003c\/li\u003e\n\u003cli\u003e2 Analog Outputs (DACs) with 12 bit resolution\u003c\/li\u003e\n\u003cli\u003e20 PWM Outputs (Teensy 3.6 has 22 PWM)\u003c\/li\u003e\n\u003cli\u003eUSB Full Speed (12 Mbit\/sec) Port\u003c\/li\u003e\n\u003cli\u003eEthernet mac, capable of full 100 Mbit\/sec speed\u003c\/li\u003e\n\u003cli\u003eNative (4 bit SDIO) micro SD card port\u003c\/li\u003e\n\u003cli\u003eI2S Audio Port, 4 Channel Digital Audio Input \u0026amp; Output\u003c\/li\u003e\n\u003cli\u003e14 Hardware Timers\u003c\/li\u003e\n\u003cli\u003eCryptographic Acceleration Unit\u003c\/li\u003e\n\u003cli\u003eRandom Number Generator\u003c\/li\u003e\n\u003cli\u003eCRC Computation Unit\u003c\/li\u003e\n\u003cli\u003e6 Serial Ports (2 with FIFO \u0026amp; Fast Baud Rates)\u003c\/li\u003e\n\u003cli\u003e3 SPI Ports (1 with FIFO)\u003c\/li\u003e\n\u003cli\u003e3 I2C Ports (Teensy 3.6 has a 4th I2C port)\u003c\/li\u003e\n\u003cli\u003eReal Time Clock\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e﻿Board Specific Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable class=\"table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth width=\"50%\"\u003eTeensy 3.6\u003c\/th\u003e\n\u003cth width=\"50%\"\u003eTeensy 3.5\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e180 MHz ARM Cortex-M4 with Floating Point Unit\u003c\/td\u003e\n\u003ctd\u003e120 MHz ARM Cortex-M4 with Floating Point Unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1M Flash, 256K RAM, 4K EEPROM\u003c\/td\u003e\n\u003ctd\u003e512K Flash, 192K RAM, 4K EEPROM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMicrocontroller Chip MK66FX1M0VMD18\u003c\/td\u003e\n\u003ctd\u003eMicrocontroller Chip MK64FX512VMD12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2 CAN Bus Ports\u003c\/td\u003e\n\u003ctd\u003e1 CAN Bus Port\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32 General Purpose DMA Channels\u003c\/td\u003e\n\u003ctd\u003e16 General Purpose DMA Channels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAll digital and analog pins are 3.3 volts. Do not apply more than 3.3V to any signal pin.\u003c\/td\u003e\n\u003ctd\u003e5 Volt Tolerance On All Digital I\/O Pins\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUSB High Speed (480 Mbit\/sec) Port\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e22 PWM Outputs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4 I2C Ports\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e11 Touch Sensing Inputs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"PJRC","offers":[{"title":"Teensy 3.6","offer_id":32054384842,"sku":"TEENSY 3.6","price":31.25,"currency_code":"GBP","in_stock":false},{"title":"Teensy 3.5","offer_id":32054384906,"sku":"TEENSY 3.5","price":25.75,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/Teensy_3.6_bc969e48-eb13-4526-af6c-c6403622752a.JPG?v=1530178907"},{"product_id":"teensy-4-0-development-board","title":"Teensy 4.0 Development Board","description":"\u003cp\u003eTeensy 4.0 is the latest Teensy, offering the fastest microcontroller and powerful peripherals in the Teensy 1.4 by 0.7 inch form factor.\u003c\/p\u003e\n\u003cp\u003eTeensy 4.0 can be programmed using the Arduino IDE with \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/td_download.html\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTeensyduino add-on\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eProcessor\u003c\/h2\u003e\n\u003cp\u003eTeensy 4.0 features an ARM Cortex-M7 processor at 600 MHz, with a NXP iMXRT1062 chip, the fastest microcontroller available today.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/coremark_barchart_large.png?v=1565253974\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eBenchmark results measured with \u003ca href=\"https:\/\/github.com\/PaulStoffregen\/CoreMark\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCoreMark as an Arduino sketch\u003c\/a\u003e. For an alterative to synthetic benchmarking, see this \u003ca href=\"https:\/\/github.com\/PaulStoffregen\/RSA_signature_speed\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDigital Signature Speed Test\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eTechnical Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eARM Cortex-M7 at 600 MHz\u003c\/li\u003e\n\u003cli\u003e1024K RAM (512K is tightly coupled)\u003c\/li\u003e\n\u003cli\u003e2048K Flash (64K reserved for recovery \u0026amp; EEPROM emulation)\u003c\/li\u003e\n\u003cli\u003e2 USB ports, both 480 MBit\/sec\u003c\/li\u003e\n\u003cli\u003e3 CAN Bus (1 with CAN FD)\u003c\/li\u003e\n\u003cli\u003e2 I2S Digital Audio\u003c\/li\u003e\n\u003cli\u003e1 S\/PDIF Digital Audio\u003c\/li\u003e\n\u003cli\u003e1 SDIO (4 bit) native SD\u003c\/li\u003e\n\u003cli\u003e3 SPI, all with 16 word FIFO\u003c\/li\u003e\n\u003cli\u003e3 I2C, all with 4 byte FIFO\u003c\/li\u003e\n\u003cli\u003e7 Serial, all with 4 byte FIFO\u003c\/li\u003e\n\u003cli\u003e32 general purpose DMA channels\u003c\/li\u003e\n\u003cli\u003e31 PWM pins\u003c\/li\u003e\n\u003cli\u003e40 digital pins, all interrrupt capable\u003c\/li\u003e\n\u003cli\u003e14 analog pins, 2 ADCs on chip\u003c\/li\u003e\n\u003cli\u003eCryptographic Acceleration\u003c\/li\u003e\n\u003cli\u003eRandom Number Generator\u003c\/li\u003e\n\u003cli\u003eRTC for date\/time\u003c\/li\u003e\n\u003cli\u003eProgrammable FlexIO\u003c\/li\u003e\n\u003cli\u003ePixel Processing Pipeline\u003c\/li\u003e\n\u003cli\u003ePeripheral cross triggering\u003c\/li\u003e\n\u003cli\u003ePower On\/Off management\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinouts\u003c\/h2\u003e\n\u003cp\u003eTeensy 4.0 is the same size and shape as Teensy 3.2, and retains compatibility with most of the pin functions on Teensy 3.2.\u003c\/p\u003e\n\u003ch2\u003ePower Consumption \u0026amp; Management\u003c\/h2\u003e\n\u003cp\u003eWhen running at 600 MHz, Teensy 4.0 consumes approximately 100 mA current.\u003c\/p\u003e\n\u003cp\u003eTeensy 4.0 provides support for dynamic clock scaling. Unlike traditional microcontrollers, where changing the clock speed causes wrong baud rates and other issues, Teensy 4.0 hardware and Teensyduino's software support for Arduino timing functions are designed to allow dynamically speed changes. Serial baud rates, audio streaming sample rates, and Arduino functions like delay() and millis(), and Teensyduino's extensions like IntervalTimer and elapsedMillis, continue to work properly while the CPU changes speed.\u003c\/p\u003e\n\u003cp\u003eTeensy 4.0 also provides a power shut off feature. By connecting a pushbutton to the On\/Off pin, the 3.3V power supply can be completely disabled by holding the button for 5 seconds, and turned back on by a brief button press. If a coin cell is connected to VBAT, Teensy 4.0's RTC also continues to keep track of date \u0026amp; time while the power is off.\u003c\/p\u003e\n\u003cp\u003eTeensy 4.0 also can also be overclocked, well beyond 600 MHz!\u003c\/p\u003e\n\u003ch2\u003eCortex-M7 Processor Details\u003c\/h2\u003e\n\u003cp\u003eARM Cortex-M7 brings many powerful CPU features to a true real-time microcontroller platform.\u003c\/p\u003e\n\u003cp\u003eCortex-M7 is a dual-issue superscaler processor, meaning M7 can execute 2 instructions per clock cycle, at 600 MHz! Of course, executing 2 simultaneously depends upon the compiler ordering instructions and registers. Initial benchmarks have shown C++ code compiled by Arduino tends to achieve 2 instructions about 40% to 50% of the time while performing numerically intensive work using integers and pointers.\u003c\/p\u003e\n\u003cp\u003eCortex-M7 is the first ARM microcontroller to use branch prediction. On M4, loops and other code which much branch take 3 clock cycles. With M7, after a loop has executed a few times, the branch prediction removes that overhead, allowing the branch instruction to run in only a single clock cycle.\u003c\/p\u003e\n\u003cp\u003eTightly Coupled Memory is a special feature which allows Cortex-M7 fast single cycle access to memory using a pair of 64 bit wide buses. The ITCM bus provides a 64 bit path to fetch instructions. The DTCM bus is actually a pair of 32 bit paths, allowing M7 to perform up to 2 separate memory accesses in the same cycle. These extremely high speed buses are separate from M7's main AXI bus, which accesses other memory and peripherals. 512K of memory can be accessed as tightly coupled memory. Teensyduino automatically allocates your Arduino sketch code into ITCM and all non-malloc memory use to the fast DTCM, unless you add extra keywords to override the optimized default.\u003c\/p\u003e\n\u003cp\u003eMemory not accessed on the tightly coupled buses is optimized for DMA access by peripherals. Because the bulk of M7's memory access is done on the 2 tightly coupled buses, powerful DMA-based peripherals have excellent access to the non-TCM memory for highly efficient I\/O.\u003c\/p\u003e\n\u003cp\u003eTeensy 4.0's Cortex-M7 processor includes a floating point unit (FPU) which supports both 64 bit \"double\" and 32 bit \"float\". With M4's FPU on Teensy 3.5 \u0026amp; 36, and also Atmel SAMD51 chips, only 32 bit float is hardware accelerated. Any use of double, double functions like log(), sin(), cos() means slow software implemented math. Teensy 4.0 executes all of these with FPU hardware.\u003c\/p\u003e","brand":"PJRC","offers":[{"title":"Default Title","offer_id":29443577217107,"sku":"TEENSY40","price":18.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/Teensy_4.0_1_of_3.JPG?v=1570443531"},{"product_id":"audio-adaptor-board-for-teensy-4-0","title":"Audio Adaptor Board for Teensy 4.0","description":"\u003cp\u003eThis audio adaptor lets you easily add high quality 16 bit, 44.1 kHz sample rate (CD quality) audio to your projects with Teensy 4.0 (Rev D).\u003c\/p\u003e\n\u003cp\u003eIt supports stereo headphone and stereo line-level output, and also stereo line-level input or mono microphone input.\u003c\/p\u003e\n\u003cp\u003eIn September 2019, Rev D was created for Teensy 4.0. The circuitry is the same as \u003ca href=\"\/en-eu\/products\/audio-adapter-board-for-teensy-3-0-3-1\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRev C\u003c\/a\u003e, but the I2S digital audio signals and SPI signals for the SD card are routed to the pins Teensy 4.0 uses.\u003c\/p\u003e\n\u003cp\u003eThe \u003ca href=\"http:\/\/www.pjrc.com\/teensy\/td_libs_Audio.html\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTeensy Audio Library\u003c\/a\u003e lets you use the input and output simultaneously together with a toolkit of audio processing objects, to easily create all types of sophisticated audio applications. You can play multiple sound files, create synthesized waveforms, apply effects, mix multiple streams and output high quality audio to the headphones or line out pins.\u003c\/p\u003e\n\u003ctable class=\"table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003cth\u003eTeensy 4.0 Pins\u003cbr\u003eRev D\u003c\/th\u003e\n\u003cth\u003eShareable\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAudio Data\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e7, 8, 20, 21, 23\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAudio Control\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e18, 19\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eSDA, SCL \u003csmall\u003e(other I2C chips)\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVolume Pot\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e15 (A1)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSD Card\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e10, 11, 12, 13\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eMOSI, MISO, SCK \u003csmall\u003e(other SPI chips)\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMemory Chip\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e6, 11, 12, 13\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eMOSI, MISO, SCK \u003csmall\u003e(other SPI chips)\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eSignals to Teensy\u003c\/h2\u003e\n\u003cp\u003eThe audio chip, part number \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/SGTL5000.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSGTL5000\u003c\/a\u003e, connects to Teensy using 7 signals. The I2C pins SDA and SCL are used to control the chip and adjust parameters. Audio data uses I2S signals, TX (to headphones and\/or line out) and RX (from line in or mic), and 3 clocks, LRCLK (44.1 kHz), BCLK (1.41 MHz) and MCLK (11.29 MHz). All 3 clocks are created by Teensy3. The SGTL5000 operates in \"slave mode\", where all its clock pins are inputs.\u003c\/p\u003e\n\u003ctable class=\"table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSignal\u003c\/th\u003e\n\u003cth\u003eRev D\u003cbr\u003e\u003csmall\u003eTeensy 4.0\u003c\/small\u003e\n\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMCLK\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e23\u003c\/td\u003e\n\u003ctd\u003eAudio Master Clock, 11.29 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBCLK\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e21\u003c\/td\u003e\n\u003ctd\u003eAudio Bit Clock, 1.41 or 2.82 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLRCLK\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e20\u003c\/td\u003e\n\u003ctd\u003eAudio Left\/Right Clock, 44.1 kHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDIN\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e7\u003c\/td\u003e\n\u003ctd\u003eAudio Data from Teensy to Audio Shield\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDOUT\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e8\u003c\/td\u003e\n\u003ctd\u003eAudio Data from Audio Shield to Teensy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCL\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e19\u003c\/td\u003e\n\u003ctd\u003eControl Clock (I2C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDA\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e18\u003c\/td\u003e\n\u003ctd\u003eControl Data (I2C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCK\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e13\u003c\/td\u003e\n\u003ctd\u003eData Storage (SPI) Clock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMISO\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e12\u003c\/td\u003e\n\u003ctd\u003eData Storage (SPI) from SD\/MEM to Teensy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMOSI\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e11\u003c\/td\u003e\n\u003ctd\u003eData Storage (SPI) from Teensy to SD\/MEM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDCS\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e10\u003c\/td\u003e\n\u003ctd\u003eChip Select (SPI) for SD Card\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMEMCS\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e6\u003c\/td\u003e\n\u003ctd\u003eChip Select (SPI) for Memory Chip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVol\u003c\/td\u003e\n\u003ctd align=\"center\"\u003e15 \/ A1\u003c\/td\u003e\n\u003ctd\u003eVolume Thumbwheel (analog signal)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eThe SD socket is accessed with 4 SPI pins. SCLK and MOSI are used at alternate locations. See the audio library examples for details on how to select these different pins. The SD card is useful for playing music. Sandisk and other good quality SD cards are capable of playing 2 WAV files simultaneously.\u003c\/p\u003e\n\u003cp\u003eWires for MCLK, BCLK, LRCLK, TX \u0026amp; RX should be kept short. The audio shield is meant to connect to Teensy through short pins. Wires can be used, but \u003ca href=\"https:\/\/forum.pjrc.com\/threads\/41157-Just-noise-with-Teensy-3-6-and-Audio-Adaptor-Board\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ewires must be short to avoid problems\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eThe line in\/out header uses a pinout compatible with the AC97 audio header on PC motherboards. The front panel cables from most PCs can be connected, or wires can be soldered directly to the pins.\u003c\/p\u003e\n\u003ch2\u003eOptional Memory Chip(s)\u003c\/h2\u003e\n\u003cp\u003eA \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/W25Q128JV.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eW25Q128JV\u003c\/a\u003e or \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/W25Q128FV.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eW25Q128FV\u003c\/a\u003e flash memory chip may be added on the bottom side. The Teensy Audio Library can \u003ca href=\"http:\/\/www.pjrc.com\/teensy\/gui\/index.html?info=AudioPlaySerialflashRaw\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eplay audio clips\u003c\/a\u003e from this memory, using the SerialFlash library. This flash memory has much lower access latency than SD cards, which allows many sounds to be played simultaneously.\u003c\/p\u003e\n\u003cp\u003eFuture versions of the audio library may also use this low latency flash memory for wavetable synthesis.\u003c\/p\u003e\n\u003cp\u003eAlteratively, a \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/23LC1024.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e23LC1024\u003c\/a\u003e RAM memory chip may be added. The Teensy Audio Library can use the RAM chip for a \u003ca href=\"http:\/\/www.pjrc.com\/teensy\/gui\/index.html?info=AudioEffectDelayExternal\" target=\"_blank\" rel=\"noopener noreferrer\"\u003emulti-tap delay line\u003c\/a\u003e, up to 1.5 seconds. See this \u003ca href=\"https:\/\/www.youtube.com\/watch?v=d80d1HWy5_s\" target=\"_blank\" rel=\"noopener noreferrer\"\u003edemo video\u003c\/a\u003e for details.\u003c\/p\u003e\n\u003ch2\u003eRecommended SD Card\u003c\/h2\u003e\n\u003cp\u003eMost SD cards are optimized for sequential access, where a camera or camcorder reads or writes a single large file. All SD cards work well for playing a single WAV file at a time.\u003c\/p\u003e\n\u003cp\u003eFor simultaneous playing of 2, 3 or 4 stereo WAV files, many common \"class 10\" cards perform poorly. Even though they can support many megabytes per second in sequential access, they have high latency for non-sequential access.\u003c\/p\u003e\n\u003cp\u003ePJRC has tested several brands of SD cards. They recommend SanDisk Ultra for projects where multiple WAV files will be played at the same time. SanDisk Ultra is more expensive, but its non-sequential speed is much faster\u003c\/p\u003e\n\u003cp\u003eThe Arduino SD library supports up to 32 GB size. Do not use 64 \u0026amp; 128 GB cards.\u003c\/p\u003e\n\u003cp\u003eThe audio library includes a simple benchmark to test SD cards. Open it from \u003cstrong\u003eFile \u0026gt; Examples \u0026gt; Audio \u0026gt; HardwareTesting \u0026gt; SdCardTest\u003c\/strong\u003e.\u003c\/p\u003e","brand":"PJRC","offers":[{"title":"Default Title","offer_id":30279436501075,"sku":"TEENSY4_AUDIO","price":12.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/teensy4_audio_front.jpg?v=1570619932"},{"product_id":"teensy-3-2-octows2811-adaptor","title":"Teensy 3.2 OctoWS2811 Adaptor","description":"\u003cp\u003eThis adaptor board connects \u003ca href=\"\/en-eu\/products\/teensy-3-2\" target=\"_blank\"\u003eTeensy 3.2\u003c\/a\u003e or \u003ca href=\"\/en-eu\/products\/teensy-4-1\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTeensy 4.1\u003c\/a\u003e to thousands of LEDs using the \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/td_libs_OctoWS2811.html\" target=\"_blank\"\u003eOctoWS2811 Library\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eThe adaptor features a 74HCT245 buffer chip and 100 ohm impedance matching resistors. CAT6 Ethernet cable is used from this board to the LED strips. CAT6 cable is designed for very high bandwidth, minimal cross-talk between twisted pairs, and 100 ohm impedance, for a very high quality signal. The RJ-45 network jacks allow your LED array to be easily disconnected from the electronics.\u003c\/p\u003e\n\u003cp\u003eFour self-threading screws are supplied with the OctoWS2811 Adaptor board.\u003c\/p\u003e\n\u003cp\u003eTeensy 3.x is added on top of the adaptor using stacking header pins, or a header and socket pair if you wish to be able to remove the Teensy 3.x board.\u003c\/p\u003e\n\u003cp\u003eThis adaptor can also be used with the larger \u003ca href=\"\/en-eu\/products\/teensy-3-5-3-6\" target=\"_blank\"\u003eTeensy 3.5, 3.6\u003c\/a\u003e and \u003ca href=\"\/en-eu\/products\/teensy-4-1\" target=\"_blank\" data-mce-href=\"\/en-eu\/products\/teensy-4-1\"\u003eTeensy 4.1\u003c\/a\u003e boards using double insulator pins and sockets. Together, these are tall enough to allow the longer board with SD socket to overhang the RJ-45 connectors.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/octo28_adaptor_8_480x480.jpg?v=1582124824\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe eight LED outputs are sent on two CAT6 Ethernet cables.\u003c\/p\u003e\n\u003ch2\u003eSignals with CAT6 T568B Termination:\u003c\/h2\u003e\n\u003cp\u003e(most CAT6 cables sold in the USA are this type)\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth colspan=\"2\"\u003eTop RJ-45 Jack\u003c\/th\u003e\n\u003cth width=\"50\"\u003e\u003c\/th\u003e\n\u003cth colspan=\"2\"\u003eBottom RJ-45 Jack\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWire\u003c\/th\u003e\n\u003cth\u003eSignal\u003c\/th\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eWire\u003c\/th\u003e\n\u003cth\u003eSignal\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOrange\u003c\/td\u003e\n\u003ctd\u003eLED Strip #1 Data\u003c\/td\u003e\n\u003ctd bgcolor=\"#FF9F00\"\u003e\u003c\/td\u003e\n\u003ctd\u003eOrange\u003c\/td\u003e\n\u003ctd\u003eLED Strip #5 Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWhite \/ Orange\u003c\/td\u003e\n\u003ctd\u003eLED Strip #1 Ground\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003eWhite \/ Orange\u003c\/td\u003e\n\u003ctd\u003eLED Strip #5 Ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBlue\u003c\/td\u003e\n\u003ctd\u003eLED Strip #2 Data\u003c\/td\u003e\n\u003ctd bgcolor=\"#0099E0\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBlue\u003c\/td\u003e\n\u003ctd\u003eLED Strip #6 Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWhite \/ Blue\u003c\/td\u003e\n\u003ctd\u003eLED Strip #2 Ground\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003eWhite \/ Blue\u003c\/td\u003e\n\u003ctd\u003eLED Strip #6 Ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003ctd\u003eLED Strip #3 Data\u003c\/td\u003e\n\u003ctd bgcolor=\"#60FF00\"\u003e\u003c\/td\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003ctd\u003eLED Strip #7 Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWhite \/ Green\u003c\/td\u003e\n\u003ctd\u003eLED Strip #3 Ground\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003eWhite \/ Green\u003c\/td\u003e\n\u003ctd\u003eLED Strip #7 Ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrown\u003c\/td\u003e\n\u003ctd\u003eLED Strip #4 Data\u003c\/td\u003e\n\u003ctd bgcolor=\"#886333\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBrown\u003c\/td\u003e\n\u003ctd\u003eLED Strip #8 Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWhite \/ Brown\u003c\/td\u003e\n\u003ctd\u003eLED Strip #4 Ground\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003eWhite \/ Brown\u003c\/td\u003e\n\u003ctd\u003eLED Strip #8 Ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eSignals with CAT6 T568A Termination:\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth colspan=\"2\"\u003eTop RJ-45 Jack\u003c\/th\u003e\n\u003cth width=\"50\"\u003e\u003c\/th\u003e\n\u003cth colspan=\"2\"\u003eBottom RJ-45 Jack\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWire\u003c\/th\u003e\n\u003cth\u003eSignal\u003c\/th\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eWire\u003c\/th\u003e\n\u003cth\u003eSignal\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003ctd\u003eLED Strip #1 Data\u003c\/td\u003e\n\u003ctd bgcolor=\"#60FF00\"\u003e\u003c\/td\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003ctd\u003eLED Strip #5 Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWhite \/ Green\u003c\/td\u003e\n\u003ctd\u003eLED Strip #1 Ground\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003eWhite \/ Green\u003c\/td\u003e\n\u003ctd\u003eLED Strip #5 Ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBlue\u003c\/td\u003e\n\u003ctd\u003eLED Strip #2 Data\u003c\/td\u003e\n\u003ctd bgcolor=\"#0099E0\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBlue\u003c\/td\u003e\n\u003ctd\u003eLED Strip #6 Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWhite \/ Blue\u003c\/td\u003e\n\u003ctd\u003eLED Strip #2 Ground\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003eWhite \/ Blue\u003c\/td\u003e\n\u003ctd\u003eLED Strip #6 Ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOrange\u003c\/td\u003e\n\u003ctd\u003eLED Strip #3 Data\u003c\/td\u003e\n\u003ctd bgcolor=\"#FF9F00\"\u003e\u003c\/td\u003e\n\u003ctd\u003eOrange\u003c\/td\u003e\n\u003ctd\u003eLED Strip #7 Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWhite \/ Orange\u003c\/td\u003e\n\u003ctd\u003eLED Strip #3 Ground\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003eWhite \/ Orange\u003c\/td\u003e\n\u003ctd\u003eLED Strip #7 Ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrown\u003c\/td\u003e\n\u003ctd\u003eLED Strip #4 Data\u003c\/td\u003e\n\u003ctd bgcolor=\"#886333\"\u003e\u003c\/td\u003e\n\u003ctd\u003eBrown\u003c\/td\u003e\n\u003ctd\u003eLED Strip #8 Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWhite \/ Brown\u003c\/td\u003e\n\u003ctd\u003eLED Strip #4 Ground\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003eWhite \/ Brown\u003c\/td\u003e\n\u003ctd\u003eLED Strip #8 Ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eTo prepare the data cables, simply cut a CAT6 Ethernet cable in half and carefully strip away the outer jacket to expose long enough sections of the twisted pairs to reach all of your LED strips. Each twisted pair feeds the data input and ground of a single strip.\u003c\/p\u003e\n\u003cp\u003eFor best results, the \u003cstrong\u003eLED power supply ground and Teensy signal ground should meet at or near the LED strip signal inputs\u003c\/strong\u003e. The LED \u003cstrong\u003epower supplies should be located at close as possible to the LED strips\u003c\/strong\u003e and connected with large diameter wires, to minimize voltage loss due to high current flow.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/forum.pjrc.com\/threads\/27405-3400-LED-display-Wiring-question?p=70030\u0026amp;viewfull=1#post70030\" target=\"_blank\"\u003eDo not underestimate the wire sizes needed\u003c\/a\u003e to deliver power to your LEDs. The most common problem in large LED projects is inadequate power wiring, usually causing flickering or wrong colors.\u003c\/p\u003e\n\u003cp\u003eIf Teensy 3.2 will be powered by the LED strip power supply, 5V and ground wires should be run together with the CAT6 cables and connected to the +5V and GND pads on the adaptor boards. The 5.08 mm spacing terminal block may be soldered to the adaptor board, or the wires can be soldered directly. Of course, the VIN-VUSB pads on Teensy 3.2 should be cut apart if Teensy 3.2 receives external power, to avoid feeding the LED power back into your computer.\u003c\/p\u003e\n\u003cp\u003eIn this example, each OctoWS2811 signal feeds 4 LED strips in back-and-forth rows. The power supplies are mounted to the back side of the display with short, #22 wires feeding power to each LED strip of 60 LEDs.\u003c\/p\u003e\n\u003cp\u003eShort, heavy wires for power, with signal and power grounds meeting at the LED strips provides the highest quality signals without signal interference due to the voltage loss along the power ground lines. Together with the OctoWS2811 adaptor's 5V buffer chip and accurate 100 ohm impedance matching to quality CAT6 cable, this wiring style gives a LED project the best quality signal and power delivery.\u003c\/p\u003e\n\u003ch2\u003ePossible use with APA102 LEDs\u003c\/h2\u003e\n\u003cp\u003eIt may be possible to use this board with FastLED to drive a long strip of APA102 LEDs, by configuring for SPI output on pins 7 and 14.\u003c\/p\u003e\n\u003cp\u003eDetails here: \u003ca href=\"https:\/\/plus.google.com\/104301636682478764269\/posts\/ibHn1CzM6x2\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehttps:\/\/plus.google.com\/104301636682478764269\/posts\/ibHn1CzM6x2\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/plus.google.com\/109430235346822733459\/posts\/gkHT38yEJqT\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePhoto with wiring for APA102\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eSync Signal\u003c\/h2\u003e\n\u003cp\u003eThe sync signal allows 2 or 3 boards to tightly synchronize their LED update times, when fed by USB communication which may have slightly different delays or latency to each board.\u003c\/p\u003e\n\u003cp\u003eBecause this signal is simply connected to a Teensy pin through a 100 ohm resistor, a maximum of 3 boards may be used. To syncrhonize more boards, the master board would need a buffer (or multiple buffers) to transmit the sync signal to all of the other synchronized boards.\u003c\/p\u003e\n\u003cp\u003eAlternately, the PC-side software can be modified to treat all boards as masters, so no SYNC connection is needed between them. On fast computers with good quality (Multi-TT) USB hubs, the USB latency should be very small, so you may not need to use the SYNC signal.  \u003c\/p\u003e","brand":"PJRC","offers":[{"title":"Default Title","offer_id":31551668191315,"sku":"OCTO28_ADAPTOR","price":8.75,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/octo28_adaptor_2.jpg?v=1582125883"},{"product_id":"teensy-4-1","title":"Teensy 4.1 Development Board","description":"\u003cp\u003eTeensy 4.1 features the fastest microcontroller and an expanded set of powerful peripherals in a 2.4 by 0.7 inch form factor.\u003c\/p\u003e\n\u003cp\u003eTeensy 4.0 can be programmed using the Arduino IDE with \u003ca href=\"https:\/\/www.pjrc.com\/teensy\/td_download.html\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eTeensyduino add-on\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eTechnical Specifications Compared to Teensy 4.0\u003c\/h2\u003e\n\u003cp\u003eTeensy 4.1 \u0026amp; 4.0 use the same IMXRT1062, so most technical specifications are the same.\u003c\/p\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"\/en-eu\/products\/teensy-4-0-development-board\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eTeensy 4.0 page for common specifications and features\u003c\/a\u003e.\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003eTeensy 4.1\u003c\/th\u003e\n\u003cth\u003eTeensy 4.0\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEthernet\u003c\/td\u003e\n\u003ctd\u003e10 \/ 100 Mbit\u003cbr\u003e\u003ca href=\"http:\/\/www.ti.com\/product\/DP83825I\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eDP83825 PHY\u003c\/a\u003e\u003cbr\u003e(6 pins)\u003c\/td\u003e\n\u003ctd\u003e-none-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUSB Host\u003c\/td\u003e\n\u003ctd\u003e5 Pins with\u003cbr\u003epower management\u003c\/td\u003e\n\u003ctd\u003e2 SMT Pads\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDIO (4 bit data)\u003c\/td\u003e\n\u003ctd\u003eMicro SD Socket\u003c\/td\u003e\n\u003ctd\u003e8 SMT Pads\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePWM Pins\u003c\/td\u003e\n\u003ctd\u003e35\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAnalog Inputs\u003c\/td\u003e\n\u003ctd\u003e18\u003c\/td\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSerial Ports\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlash Memory\u003c\/td\u003e\n\u003ctd\u003e8 Mbyte\u003c\/td\u003e\n\u003ctd\u003e2 Mbyte\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eQSPI Memory\u003c\/td\u003e\n\u003ctd\u003e2 chips\u003cbr\u003ePlus Program Memory\u003c\/td\u003e\n\u003ctd\u003eProgram memory only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBreadboard Friendly I\/O\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBottom SMT Pad Signals\u003c\/td\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003e16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSD Card Signals\u003c\/td\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003e0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTotal I\/O Pins\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003ePinouts\u003c\/h2\u003e\n\u003cp\u003eTeensy 4.1 is designed to bring all general purpose I\/O pins to breadboard friendly pads on the outside edges\u003c\/p\u003e\n\u003ch2\u003eEthernet\u003c\/h2\u003e\n\u003cp\u003eTo use the Ethernet port, a magjack and capacitor need to be connected.\u003c\/p\u003e\n\u003cp\u003eThis is currently available only as a DIY project using this \u003ca href=\"https:\/\/oshpark.com\/shared_projects\/5epewE3O\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eOSH Park Shared Circuit Board\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eMemory Expansion\u003c\/h2\u003e\n\u003cp\u003eThe bottom side of Teensy 4.1 has locations to solder 2 memory chips. \u003c\/p\u003e\n\u003cp\u003eThe smaller location is meant for a \u003ca href=\"\/en-eu\/products\/8mb-psram-chip-for-teensy-4-1\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ePSRAM chip\u003c\/a\u003e. The larger location is intended for flash memory.\u003c\/p\u003e\n\u003ch2\u003eUSB Host\u003c\/h2\u003e\n\u003cp\u003eTeensy 4.1's USB Host port allow you to connect USB devices, like keyboards and MIDI musical instruments. A \u003ca href=\"\/en-eu\/products\/break-away-headers?variant=7351054081\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e5 pin header\u003c\/a\u003e and a \u003ca href=\"\/en-eu\/products\/usb-host-cable\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eUSB Host cable\u003c\/a\u003e are needed to be able to plug in a USB device.\u003c\/p\u003e\n\u003cp\u003eUSB hubs may be used if more than 1 device is needed. See the USBHost_t36 examples for details.\u003c\/p\u003e","brand":"PJRC","offers":[{"title":"Default Title","offer_id":31757218250835,"sku":"TEENSY41","price":23.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/teensy41_3.jpg?v=1589218089"}],"url":"https:\/\/shop.pimoroni.com\/en-eu\/collections\/teensy.oembed","provider":"Pimoroni Ltd","version":"1.0","type":"link"}