Little Bird
Colorduino V1.4
This RGB LED dot-matrix driver is Arduino-compatible and designed for driving colourful LED matrix displays with hardware PWM support.It pairs the M54564 wit...
Get notified when back in stock
This RGB LED dot-matrix driver is Arduino-compatible and designed for driving colourful LED matrix displays with hardware PWM support.
It pairs the M54564 with a DM163 constant current driver, giving three 8+6-bit channels of hardware PWM control and freeing the ATmega328P from handling LED PWM in software.
The board is designed for easy cascading via IIC and power connections, with dedicated GPIO and ADC interfaces plus UART and ISP programming options. Version 1.4 has removed the switch compared with version 1.3.
Features:
- 8bits colours support with 6bits correction for each colour in every dots
- Hardware 16MHz PWM support
- Without any external circuits, play and shine
- Dedicated GPIO and ADC interface
- Hardware UART and IIC communication with easy cascading
- 24 constant current channels of 100mA each
- 8 super source driver channels of 500mA each
Specifications:
- PCB size: 60mm X 60mm X 1.6mm
- Microprocessor: Atmega328P
- Indicator: PWR State
- Power supply: 5V~7.5V DC(7.5V Max)
- Cascade power connector: Terminal Blocks
- Program interface: UART/ISP
- Expansion socket: 100mil bended pin header pair
- Communication protocols: UART/IIC
- RoHS: Yes
- Power Voltage(VIN): Min. 6.5, Max. 7.5, Unit VDC
- Power Voltage(VDD): Min. 4.5, Typical Value 5, Max. 5.5, Unit VDC
- Input Voltage VH: Min. 4.5, Typical Value 5, Max. 5.5
- Input Voltage VL: Min. -0.3, Typical Value 0, Max. 0.5, Unit V
- Current Consumption(Except LED matrix): Min. -, Typical Value 20, Max. 40, Unit mA
- Drive current(Every channel): Max. 500, Unit mA
- Drive current(Every dot): Max. 58, Unit mA
- Circuit response time: Min. 10, Unit ns
- RGB LED-Matrix colour resolution per dot: Max. 16M
- Uart Baud rate: Min. 9600, Max. 115200, Unit bps
Jargon buster
Plain-language definitions for the technical terms used above.
- ADC
- An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
- ATmega328P
- An 8-bit microcontroller chip used on many Arduino Uno-compatible boards. Knowing the controller uses an ATmega328P helps you understand its memory, speed, pin compatibility, and the Arduino sketches it can run.
- baud
- Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- DM163
- The DM163 is a constant-current LED driver chip with multiple output channels for controlling RGB LED matrices. Its presence matters because it handles LED brightness control in hardware, reducing the work the microcontroller has to do.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- ISP
- In electronics, ISP usually means In-System Programming, a way to load firmware onto a microcontroller while it stays on the board (often via an ICSP header), or an Image Signal Processor, hardware that turns raw camera sensor data into usable images and offloads the main CPU. The surrounding context shows which meaning applies.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- M54564
- The M54564 is a multi-channel driver (transistor array) chip used to switch higher currents than a microcontroller pin can safely handle directly. It can drive loads such as rows or columns of an LED matrix, relays or other parts that need more current than a logic pin provides.
- PCB
- A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
- PWM
- Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
- RGB
- Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
- source driver
- A source driver is an output stage that supplies current to a load, rather than pulling current to ground. For an LED matrix, source driver current ratings help determine how many LEDs can be powered safely and how bright they can be.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
Find this product in
Displays & Screens
Related Tutorials
Free guides on learn.littlebird.com.au