Teensy 3.2
⚡ Lo esencial en 60 segundos
- mcu — NXP/Freescale MK20DX256VLH7, ARM Cortex-M4 (no hardware FPU), rated 72 MHz, officially overclockable to 96 MHz (techspecs). Clock derived from a 16 MHz crystal multiplied by a PLL (store page, Timing section).
- memory — 256 KB flash (192 Mbytes/sec bandwidth, 256-byte cache), 64 KB RAM (functions can be placed in RAM with the FASTRUN keyword), 2048 bytes emulated EEPROM (FlexNVM), 32-byte RTC RAM (28 usable; retained by VBAT coin cell).
- digital_i_o — 34 I/O pins, 24 easily accessible on a solderless breadboard (compact breadboard-friendly format). Output HIGH = 3.3 V, recommended max 10 mA/pin; inputs 5 V tolerant (do not drive above 5 V). All pins support pull-up/pull-down and pin-change interrupts; optional slew-rate limiting. Pin 13 has an orange status LED.
- pwm — 12 PWM pins, 3 timer groups with independent frequencies (analogWriteFrequency); FTM0 drives pins 5, 6, 9, 10, 20, 21, 22, 23.
- analog — 21 analog inputs on 2 converters, default 10-bit, hardware allows 16 bits but "in practice only up to 13 bits are normally usable due to noise"; programmable gain amps on A10/A11 and A12/A13; 3 analog comparators; 1 true 12-bit DAC on pin A14 (store page; Wikipedia confirms 12-bit DAC). AREF default 3.3 V, analogReference(INTERNAL) gives 1.2 V. A10–A14 (analog-only pins) are not 5 V tolerant. 12 capacitive touch pins (touchRead).
- comms — 3 UARTs (Serial1/2 with FIFOs, high-resolution baud), 1 SPI (with FIFO), 2 I2C (100/400/1000 kbit/s), 1 CAN bus (transceiver chip required), 1 I2S/TDM stereo port, USB device at 12 Mbit/s with selectable device types (Serial, MIDI/MIDIx4/MIDIx16, Audio, Keyboard, Mouse, Joystick, Flightsim, RawHID, …).
- En esta placa : 9 tutoriales · 10 código
La Teensy 3.2, diseñada y fabricada por PJRC en Estados Unidos, representa un capítulo significativo en la historia de las placas de desarrollo electrónico compactas. Perteneciente a la línea Teensy 3.x, esta placa comparte el mismo factor de forma que sus predecesoras, la Teensy 3.0 y la 3.1, pero introduce mejoras sustanciales en su gestión de energía. Específicamente, incorpora un regulador de 3.3 voltios más potente que permite alimentar directamente módulos adicionales como el ESP8266 para conectividad Wi-Fi o el WIZ820io para Ethernet, sin necesidad de circuitos de potencia externos. Aunque la línea 3.x data aproximadamente de 2012, la revisión 3.2 apareció en el mercado alrededor de 2014. Sin embargo, es crucial notar que esta placa se encuentra actualmente descontinuada. En octubre de 2023, PJRC anunció el fin de la producción tras once años de vida comercial, citando dificultades en el suministro de chips por parte de NXP, el fabricante del microcontrolador. Aunque han habido reposiciones limitadas y esporádicas desde entonces, la recomendación oficial es migrar a modelos más recientes como la Teensy 4.0.
El corazón de la Teensy 3.2 es el microcontrolador NXP/Freescale MK20DX256VLH7, basado en la arquitectura ARM Cortex-M4. Es importante aclarar que, aunque el núcleo Cortex-M4 suele incluir una unidad de punto flotante (FPU) para cálculos matemáticos complejos, este chip específico no la posee, lo que puede afectar el rendimiento en aplicaciones de procesamiento de señales muy intensivo. El microcontrolador opera oficialmente a 72 MHz, derivando su reloj de un cristal de 16 MHz multiplicado por una fase bloqueada (PLL), pero es oficialmente overclockeable hasta 96 MHz para quienes busquen un rendimiento extra. En cuanto a memoria, dispone de 256 KB de memoria flash para el almacenamiento del código y 64 KB de RAM para la ejecución. Una característica útil para el desarrollo es la posibilidad de colocar funciones críticas en la RAM utilizando la palabra clave FASTRUN, lo que acelera su ejecución al evitar las latencias de lectura desde la flash. Además, incluye 2048 bytes de EEPROM emulada y una pequeña memoria RAM para el reloj en tiempo real (RTC), la cual se mantiene activa mediante una pila de botón de 3 voltios conectada al pin VBAT. Cabe destacar que, para que el RTC funcione, el usuario debe soldar manualmente un cristal de 32.768 kHz, ya que no viene instalado de fábrica.
La interfaz de entrada y salida (GPIO) está diseñada pensando en la facilidad de uso en prototipos. La placa ofrece 34 pines de E/S digital, de los cuales 24 son fácilmente accesibles en una protoboard sin soldadura, aprovechando su formato compacto. Los pines funcionan a niveles de 3.3 voltios para la salida, pero son tolerantes a 5 voltios en la entrada, lo que facilita la conexión con sensores o módulos de lógica de 5V, siempre que no se supere este voltaje. Todos los pines soportan resistencias internas de pull-up o pull-down y generan interrupciones por cambio de estado. Un detalle importante para los desarrolladores es el pin 13, que incluye un LED de estado naranja; si este pin se configura como entrada, no se debe usar la resistencia pull-up interna, ya que el LED sesgaría la lectura. En el ámbito analógico, la placa cuenta con 21 entradas analógicas distribuidas en dos convertidores analógico-digitales (ADC). Aunque el hardware permite una resolución de hasta 16 bits, la práctica habitual limita la utilidad efectiva a unos 13 bits debido al ruido eléctrico. También dispone de un convertidor digital-analógico (DAC) real de 12 bits en el pin A14, una característica rara en microcontroladores de esta categoría, ideal para generar señales de audio o control analógico preciso. Es vital recordar que los pines analógicos exclusivos (A10 a A14) no son tolerantes a 5 voltios y pueden dañarse si se excede su límite de 3.3 voltios.
Para la comunicación y el control de periféricos, la Teensy 3.2 está equipada con tres puertos UART (serie), un puerto SPI, dos puertos I2C y un bus CAN, además de un puerto I2S/TDM para audio estéreo. La conectividad USB es de tipo dispositivo a 12 Mbit/s, permitiendo emular diversos tipos de dispositivos como teclado, ratón, joystick o interfaz MIDI. Esta última función es especialmente popular, ya que la placa soporta MIDI USB de clase compatible con hasta 16 cables virtuales, siendo una base sólida para la creación de controladores MIDI caseros. El sistema de entrada/salida también destaca por su capacidad de acceso directo a la memoria (DMA), contando con 16 canales generales que permiten mover datos entre periféricos y memoria sin intervenir la CPU, liberando recursos para otras tareas. Esto es fundamental en aplicaciones de alto rendimiento, como el control de tiras de LEDs WS2812 mediante la librería OctoWS2811, que puede manejar hasta 8 tiras en paralelo con un consumo casi nulo de procesador.
La programación de la Teensy 3.2 se realiza principalmente a través del entorno de desarrollo Arduino IDE, utilizando el complemento "Teensyduino". Este complemento instala las bibliotecas optimizadas específicas para la arquitectura de la placa. Un aspecto único de su diseño es el bootloader, llamado HalfKay, que reside en un chip físicamente separado del microcontrolador principal. Esto garantiza que el espacio de memoria flash del microcontrolador esté completamente libre para el código del usuario y que el proceso de programación no pueda dañar el bootloader. La carga del código se realiza mediante la aplicación Teensy Loader, que se integra automáticamente en el IDE de Arduino. Existen también botones físicos de programación para recuperar la placa en caso de errores críticos en el código.
A pesar de sus virtudes, la Teensy 3.2 presenta ciertas limitaciones y advertencias documentadas. La alimentación de 5 voltios a través del pin VIN mientras el USB está conectado puede causar retroalimentación de potencia hacia el ordenador, por lo que los pads inferiores deben cortarse con cuidado para separar las líneas VIN y VUSB si se desea una alimentación externa independiente. Además, la capacidad máxima de corriente del regulador de 3.3 voltios interno está recomendada en 250 mA para cargas externas. Para aplicaciones de audio de alta fidelidad, se recomienda el uso del escudo de audio (Audio Shield) con el códec SGTL5000, aunque es crucial mantener los cables de datos de audio (I2S) muy cortos para evitar ruido audible. Finalmente, dado su estado de descontinuación y las limitaciones de memoria para aplicaciones complejas como el sintetizador Ornament and Crime, los nuevos proyectos deberían considerar las ventajas de las generaciones posteriores de la familia Teensy.

Esquema de pines (pinout)


| Attr | Especificaciones | verificado |
|---|---|---|
mcu | NXP/Freescale MK20DX256VLH7, ARM Cortex-M4 (no hardware FPU), rated 72 MHz, officially overclockable to 96 MHz (techspecs). Clock derived from a 16 MHz crystal multiplied by a PLL (store page, Timing section). | ✔ |
memory | 256 KB flash (192 Mbytes/sec bandwidth, 256-byte cache), 64 KB RAM (functions can be placed in RAM with the FASTRUN keyword), 2048 bytes emulated EEPROM (FlexNVM), 32-byte RTC RAM (28 usable; retained by VBAT coin cell). | ? sin verificar |
digital_i_o | 34 I/O pins, 24 easily accessible on a solderless breadboard (compact breadboard-friendly format). Output HIGH = 3.3 V, recommended max 10 mA/pin; inputs 5 V tolerant (do not drive above 5 V). All pins support pull-up/pull-down and pin-change interrupts; optional slew-rate limiting. Pin 13 has an orange status LED. | ? sin verificar |
pwm | 12 PWM pins, 3 timer groups with independent frequencies (analogWriteFrequency); FTM0 drives pins 5, 6, 9, 10, 20, 21, 22, 23. | ? sin verificar |
analog | 21 analog inputs on 2 converters, default 10-bit, hardware allows 16 bits but "in practice only up to 13 bits are normally usable due to noise"; programmable gain amps on A10/A11 and A12/A13; 3 analog comparators; 1 true 12-bit DAC on pin A14 (store page; Wikipedia confirms 12-bit DAC). AREF default 3.3 V, analogReference(INTERNAL) gives 1.2 V. A10–A14 (analog-only pins) are not 5 V tolerant. 12 capacitive touch pins (touchRead). | ✔ |
comms | 3 UARTs (Serial1/2 with FIFOs, high-resolution baud), 1 SPI (with FIFO), 2 I2C (100/400/1000 kbit/s), 1 CAN bus (transceiver chip required), 1 I2S/TDM stereo port, USB device at 12 Mbit/s with selectable device types (Serial, MIDI/MIDIx4/MIDIx16, Audio, Keyboard, Mouse, Joystick, Flightsim, RawHID, …). | ? sin verificar |
dma | 16 general-purpose DMA channels; nested vectored interrupt controller. | ? sin verificar |
power | 5 V on VUSB/VIN (wired together on the bottom; can be cut apart to feed VIN while USB is connected), onboard 3.3 V regulator, recommended max 250 mA external 3.3 V load; can run on externally applied 3.3 V; VBAT accepts a 3 V coin cell for RTC. 3 GND + 1 AGND pins. | ? sin verificar |
rtc | requires a 32.768 kHz crystal to be soldered on by the user (techspecs). | ✔ |
- Fabricante: PJRC (Paul Stoffregen's Custom Electronic Design & Development), EE. UU. — pjrc.com
- Gama de producto: Teensy 3.x, mismo factor de forma que Teensy 3.0/3.1. Teensy 3.2 es la revisión basada en MK20DX256VLH7 que añade un regulador de 3,3 V más potente en comparación con el Teensy 3.1, capaz de alimentar directamente complementos Wi-Fi ESP8266 o Ethernet WIZ820io (Wikipedia — List of Arduino boards and compatible systems).
- Año de lanzamiento: la tienda de PJRC anunció en octubre de 2023 que Teensy 3.2 se discontinuaba "after 11 years" en el mercado, es decir, la línea 3.x data de ~2012; la revisión 3.2 en sí apareció en 2014.
- Precio de lanzamiento:
- Estado: Discontinuado / EOL. La última tanda se agotó en octubre de 2023 ("It is a painful decision for us to discontinue Teensy 3.2 after 11 years… NXP… simply can't [help with chip supply]", página de la tienda PJRC, actualización del 4 de oct de 2023). Estado de inventario "Out Of Stock", último recuento físico el 22 de abr de 2026; PJRC realizó pequeñas reposiciones limitadas (p. ej. 7 de jul de 2025, 13 de oct de 2025, límite de 5 uds./persona). PJRC recomienda migrar a Teensy 4.0 (página de la tienda).
- Variantes: Teensy 3.0 (MK20DX128, 48 MHz, 128 KB de flash), Teensy 3.1 (MK20DX256, regulador de 3,3 V más débil), Teensy 3.2 (esta placa), Teensy LC, 3.5, 3.6 (comparativa techspecs, Wikipedia).
+ Puntos fuertes
- Reputación de prioridad al audio: la Teensy Audio Library hace streaming de calidad CD de 16 bits/44,1 kHz (reproducción polifónica, síntesis, efectos, análisis FFT, enrutamiento flexible) usando las instrucciones DSP del Cortex-M4, con una Audio System Design Tool gráfica que exporta código Arduino. El Audio Adapter ("Audio Shield") con un códec SGTL5000 añade E/S estéreo de 16 bits (auriculares, line-in, mic) más zócalos para tarjeta SD y flash SPI; el DAC de 12 bits integrado del Teensy 3.2 (salida mono) y las entradas ADC de 13 bits también funcionan de forma independiente.
- Salida GPIO/LED extremadamente rápida: OctoWS2811 controla 8 tiras WS2811/WS2812 en paralelo vía DMA (hasta 8800 LEDs refrescados a 30 Hz; ~4000 LEDs recomendados por Teensy 3.2; 1000 LEDs actualizados en 3,8 ms → 240 Hz teóricos) con uso de CPU casi nulo; show regresa en 2 µs. WS2812Serial ofrece hasta 5 instancias DMA no bloqueantes. SmartMatrix + SmartLED Shield v4 controla paneles RGB HUB75 de 32x16–64x64 (docs).
- MIDI: USB MIDI class-compliant con 4 o 16 cables virtuales (MIDIx4/MIDIx16), hasta 16 mensajes por paquete USB — muy usado en controladores MIDI DIY (tutorial de USB MIDI).
- Bootloader HalfKay en chip separado (ver Systems) — inusual entre las placas compatibles con Arduino.
- Buses duales de 32 bits (búsqueda simultánea de instrucción + datos), 16 canales DMA, controlador de interrupciones anidado con anidamiento de prioridades, timers PDB/CMT/LPTMR/4 PIT, hardware de baudios de alta resolución, bus CAN, control de slew-rate, entradas PGA diferenciales (página de la tienda, techspecs).
- Formato compacto para protoboard con 24 pines accesibles; tarjeta de referencia de pinout incluida en el paquete (card7a / card7b).
− Puntos débiles
- Discontinuado (suministro de chips): NXP no pudo ayudar a mantener el suministro del MK20DX256; la última tanda se vendió en oct de 2023, la placa es ahora EOL con solo reposiciones limitadas ocasionales. Compra repuestos o migra a Teensy 4.0 (actualizaciones de la página de la tienda, oct 2023).
- Realimentación VIN/VUSB: VIN y VUSB están conectados — aplicar 5 V a VIN con el USB enchufado puede realimentar energía al ordenador; las pads del reverso deben cortarse con cuidado para separarlos, y cortar demasiado profundo secciona el cable VIN de la capa interna (hilo de reparación en el foro).
- El RTC necesita un cristal soldado: el cristal de 32,768 kHz no viene montado; el RTC no hace nada hasta que lo añadas (techspecs).
- Trampa del LED del pin 13: cuando el pin 13 se usa como entrada, no debe usarse INPUT_PULLUP (el LED polariza el pin) (página de la tienda, LED Pin).
- Los pines solo analógicos A10–A14 no son tolerantes a 5 V — excitarlos por encima de 3,3 V los daña, a diferencia de los demás pines (tolerantes a 5 V) (página de la tienda, 5 Volt Tolerance).
- Límite del regulador de 3,3 V: máximo 250 mA recomendados para circuitos externos en el pin de 3,3 V (página de la tienda, 3.3V Power).
- Presión de memoria en firmwares grandes: el propio PJRC advierte que Teensy 3.2 "doesn't have enough memory for all O_C apps & applets" (Ornament and Crime migró a Teensy 4.x) (página de la tienda, 11 oct 2023).
- Ruido del cableado I2S del Audio shield: los cables MCLK/BCLK/LRCLK/TX/RX "must be short to avoid problems" — los cables largos producen ruido audible (hilo del foro).
- Tamaño de tarjeta SD: la librería SD solo admite tarjetas >32 GB desde Teensyduino 1.54 (página del audio adapter).
- Cambio incompatible de USB MIDI en Teensyduino 1.41: el rango de pitch bend cambió (0…16383 → +8191…−8192) y cambiaron los valores devueltos por getType; los controladores solo-transmisión deben vaciar usbMIDI.read o los búferes USB se llenan; MIDI-OX en Windows necesita una configuración específica de solo entrada (página USB MIDI, "Teensyduino 1.40 & Earlier").
- Nivel de señal WS2812B: las tiras nuevas requieren un HIGH de ~0,7×VDD; la salida de 3,3 V del Teensy no es fiable — se requiere un búfer 74HCT245 (p. ej. el OctoWS2811 Adaptor); los picos del rail de 5 V de fuentes ATX han destruido placas (página OctoWS2811).
- Diafonía analógica del 74HC4051: los potenciómetros multiplexados necesitan un retardo de estabilización (≥50 µs, más con capacitancia) o los canales se leen entre sí (hilo del foro).
- Retour d'expérience expert expert — expert-microcontroleur
- Petit retour d'experience sur la Teensy 3.2. C'est une carte très puissante avec son Cortex-M4 et ses 16 canaux DMA, ideale pour l'audio via la bibliothee Teensy Audio ou pour piloter des LEDs avec OctoWS2811, ou le taux de rafraichissement est impressionnant. Par contre, attention aux pieges docum… — expert-microcontroleur
- Merci pour ce resume. J'ai effectivement rencontre le problème des LEDs WS2812B. Comme tu le dis, le signal de 3.3V de la Teensy est trop faible pour les nouvelles bandes LED, ce qui provoque des clignotements aléatoires. J'ai du ajouter un buffer niveau logique (type 74HCT245) comme recommande dan… — maker-rgb-2024
- Je confirme les souci de bruit sur l'audio si tes fils I2S vers l'Audio Shield sont trop longs, j'ai eu exactement le même phenomene de grésillements dans les haut-parleurs. Concernant la fin de vie, c'est frustrant car la capacite RAM de 64k commence a être juste pour des projets complexes de type… — audio-hacker-v1
Opiniones y proyectos de la comunidad
- Moon Germs hackaday.io
- Use Teensy 3.2 in breadboard without soldering electronics.stackexchange.com
- How much power can the Teensy 3.2 deliver to external components? arduino.stackexchange.com
- How much current from the 5V rail of a Teensy 3.2 powered over USB? electronics.stackexchange.com
- Product page (specs, pinout, power, programming)
- Cross-model technical specs table
- MK20DX256 reference manual
- MK20DX256 reference manual
- front
- back
- Teensyduino download
- Teensyduino download
- Teensyduino download
- GitHub (PaulStoffregen/Audio)
- SGTL5000 codec datasheet
- Audio library
- Audio library
- WS2812Serial
- SmartMatrix
- USB MIDI
- USB MIDI
- Community forum
- Community forum
- RoHS certificate
- Discontinuado (suministro de chips): NXP no pudo ayudar a mantener el suministro del MK20DX256; la última tanda se vendió en oct de 2023, la placa es ahora EOL con solo reposiciones limitadas ocasionales. Compra repuestos o migra a Teensy 4.0 (actualizaciones de la página de la tienda, oct 2023).
- Realimentación VIN/VUSB: VIN y VUSB están conectados — aplicar 5 V a VIN con el USB enchufado puede realimentar energía al ordenador; las pads del reverso deben cortarse con cuidado para separarlos, y cortar demasiado profundo secciona el cable VIN de la capa interna (hilo de reparación en el foro).
- El RTC necesita un cristal soldado: el cristal de 32,768 kHz no viene montado; el RTC no hace nada hasta que lo añadas (techspecs).
- Trampa del LED del pin 13: cuando el pin 13 se usa como entrada, no debe usarse INPUT_PULLUP (el LED polariza el pin) (página de la tienda, LED Pin).
- Los pines solo analógicos A10–A14 no son tolerantes a 5 V — excitarlos por encima de 3,3 V los daña, a diferencia de los demás pines (tolerantes a 5 V) (página de la tienda, 5 Volt Tolerance).
- Límite del regulador de 3,3 V: máximo 250 mA recomendados para circuitos externos en el pin de 3,3 V (página de la tienda, 3.3V Power).
- Presión de memoria en firmwares grandes: el propio PJRC advierte que Teensy 3.2 "doesn't have enough memory for all O_C apps & applets" (Ornament and Crime migró a Teensy 4.x) (página de la tienda, 11 oct 2023).
- Ruido del cableado I2S del Audio shield: los cables MCLK/BCLK/LRCLK/TX/RX "must be short to avoid problems" — los cables largos producen ruido audible (hilo del foro).
- Tamaño de tarjeta SD: la librería SD solo admite tarjetas >32 GB desde Teensyduino 1.54 (página del audio adapter).
- Cambio incompatible de USB MIDI en Teensyduino 1.41: el rango de pitch bend cambió (0…16383 → +8191…−8192) y cambiaron los valores devueltos por getType; los controladores solo-transmisión deben vaciar usbMIDI.read o los búferes USB se llenan; MIDI-OX en Windows necesita una configuración específica de solo entrada (página USB MIDI, "Teensyduino 1.40 & Earlier").
- Nivel de señal WS2812B: las tiras nuevas requieren un HIGH de ~0,7×VDD; la salida de 3,3 V del Teensy no es fiable — se requiere un búfer 74HCT245 (p. ej. el OctoWS2811 Adaptor); los picos del rail de 5 V de fuentes ATX han destruido placas (página OctoWS2811).
- Diafonía analógica del 74HC4051: los potenciómetros multiplexados necesitan un retardo de estabilización (≥50 µs, más con capacitancia) o los canales se leen entre sí (hilo del foro).
- Premiers pas sur la Teensy 3.2 : Teensyduino, HalfKay et premier Blink debutant Schéma : IMG-teensy-32-debutant-1-teensy32-premiers-pas-teenyduino.svg — Teensy 3.2 vue de dessus sur une breadboard compacte, flèches sur la puce MK20DX256, le bouton Program, la LED orange de la broche 13 et le connecteur micro-USB ; en médaillon la fenêtre Teensy Loader affichant « Press Button ».
- Broches, ADC 13 bits, DAC 12 bits et PWM : dompter les E/S de la Teensy 3.2 debutant Schéma : IMG-teensy-32-debutant-2-teensy32-broches-analogique-pwm.svg — Teensy 3.2 sur breadboard : potentiomètre 10 kΩ sur A2, bouton sur la broche 5, LED + 330 Ω sur la broche 6 (PWM), doigt posé sur la broche 0 (touche capacitive) et sortie DAC A14 reliée à un oscilloscope.
- Un instrument MIDI USB en 10 minutes : Bounce, boutons et règle d'or du drain debutant Schéma : IMG-teensy-32-debutant-3-teensy32-usb-midi-instrument.svg — Teensy 3.2 avec trois boutons poussoirs sur les broches 1, 2 et 3, câble USB vers un ordinateur affichant une fenêtre de séquenceur (DAW) où apparaît l'entrée MIDI « Teensy » ; note de musique C4 au-dessus du premier bouton.
- Audio Shield SGTL5000 : boucle stéréo 44,1 kHz et outil de conception graphique intermediaire Schéma : IMG-teensy-32-intermediaire-4-teensy32-audio-shield-boucle.svg — Teensy 3.2 empilée sous un Audio Adapter (shield SGTL5000) : prises casque/ligne/micro à gauche, emplacement carte SD à droite, nappe de broches entre les deux ; flèches vers les broches 11, 9, 23, 22, 13, 18/19 et capture de l'outil de conception audio (boîtes reliées par des câbles).
- OctoWS2811 : piloter 8 rubans WS2812 en parallèle par DMA (presque zéro CPU) intermediaire Schéma : IMG-teensy-32-intermediaire-5-teensy32-octows2811-mur-led.svg — Teensy 3.2 reliée par une nappe à un buffer 74HCT245 (OctoWS2811 Adaptor) d'où partent 8 rubans WS2812 parallèles ; broches 22, 14, 7, 8, 6, 20, 21, 5 annotées sur la carte ; en médaillon, un mur LED 64x64 animé et l'alimentation 5 V dédiée avec condensateur de découplage.
- Timers matériels, interruptions imbriquées et FASTRUN : la vitesse Cortex-M4 intermediaire Schéma : IMG-teensy-32-intermediaire-6-teensy32-timers-dma-vitesse.svg — Teensy 3.2 en coupe conceptuelle : au centre le Cortex-M4 à 72 MHz avec ses deux bus 32 bits, autour les périphériques timing étiquetés PDB, CMT, LPTMR, 4x PIT, FTM (PWM) ; flèches vers 16 canaux DMA et le contrôleur d'interruptions imbriquées ; la LED 13 clignote pilotée par un timer.
- Intégration produit : alimentation VIN/VUSB, régulateur 250 mA, RTC à quartz et EEPROM avance Schéma : IMG-teensy-32-avance-7-teensy32-alimentation-rtc-integration.svg — Teensy 3.2 vue de dessous : pads VIN/VUSB sous la carte avec ciseaux et trait de coupe annoté « séparer avec précaution », pile bouton 3 V sur VBAT et GND, quartz 32,768 kHz à souder entre les deux pads RTC ; à droite, jauge du régulateur 3,3 V plafonnée à 250 mA.
- Contrôleur MIDI complet : encodeurs, multiplexage 74HC4051 et MIDIx16 avance Schéma : IMG-teensy-32-avance-8-teensy32-controleur-midi-diy.svg — boîtier DIY ouvert : Teensy 3.2 au centre, 8 encodeurs rotatifs et 16 potentiomètres multiplexés via deux puces 74HC4051 (broches A/B/S annotées), nappe USB partant vers un ordinateur affichant une DAW avec 16 câbles MIDI ; en médaillon, le délai de stabilisation ≥ 50 µs après changement de canal du multiplexeur.
- Récupération, sécurisation du code et gestion de la fin de vie (EOL) avance Schéma : IMG-teensy-32-avance-9-teensy32-recuperation-securite-fin-de-vie.svg — Teensy 3.2 en mode récupération : flèche sur le bouton Program annotée « accès même après un code verrouillé (FSEC) », puce HalfKay dessinée à part du flash principal du MK20DX256, terminal affichant teensy_reboot et la ligne de commande Makefile ; en fond, le badge « Discontinued — last batch Oct 2023 » et une flèche vers une Teensy 4.0.
Biblioteca de código — ejemplos escritos para esta placa
clignotante.inoArduinotouche-capacitive.inoArduinoanalogique-12-bits.inoArduinomidi-piano.inoArduinopwm-respiration.inoArduinoservo-angle.inoArduinobouton-led.inoArduinoruban-neopixel.inoArduinooled-i2c.inoArduinobuzzer-melodie.inoArduino
Ejemplos y repositorios encontrados en línea
- PaulStoffregen/cores github.com
- PaulStoffregen/Audio github.com
- PaulStoffregen/OctoWS2811 github.com