Supported Microcontrollers and Hardware
masterThe TM16xx library supports a wide range of MCUs, including:
- ESP8266/ESP32
- Atmel ATmega (e.g., ATmega328, ATmega168)
- Atmel ATtiny (minimum supported is ATtiny44)
- LGT8F328P
- Raspberry Pi Pico RP2040 (tested with Earle Philhower core 2.5.2)
- CH32 RiscV
- STM32 (reported to work)
Hardware Notes:
- Daisy-chaining: TM16xx chips do not support native daisy-chaining. To use multiple modules, share data and clock lines but use separate latch lines. For two-wire modules, you can share the data line if using separate clock lines.
- Mirroring: For the WeMOS D1 mini Matrix LED Shield and the TM1640 Mini LED Matrix 8x16 by Maxint R&D, call
setMirror(true)to reverse x-mirroring.