RGB LED Strip Controller, PIC16F1503, I2C/DMX, UEXT Host/Device

MOD-RGB is a completely open-source module suitable for controlling 12V DC LED strips. The LED strips might be of the same color or different colors. The board can be controlled via I2C or DMX interfaces (led on the UEXT connector). The board has short-circuit protection and can provide up to 5A to each strip channel. Examples can be downloaded below for using MOD-RGB with Raspberry Pi, OLinuXino, Olimexino, and Pinguino boards.

RGB LED Strip Controller Board Features

  • Uses PIC16F1503 microcontroller
  • Examples available for a wide range of boards, including A13-OLinuXino boards, i.MX233-OLinuXino boards, PIC32-PINGUINO, PIC32-PINGUINO-OTG, OLIMEXINO-328, OLIMEXINO-STM32, Raspberry Pi
  • Input voltage: +12V DC
  • Three 12V channels with overcurrent protection
  • Nominal amperage for each channel: 5A
  • LEDs are controlled with output PWM @ 1kHz
  • Stereo audio input jack (so you can make your LEDs respond to sound)
  • ICSP pads for uploading custom firmware
  • Convenient PTH jumper for DMX/I2C mode switch
  • Convenient PTH jumper for UEXT powering of device boards
  • UEXT header (can be UEXT Device or UEXT Host)
  • PCB: FR-4, 1.5 mm (0.062"), red soldermask, white silkscreen component print
  • Dimensions: 62.0 × 35.5 mm (2.44 × 1.40 inches)

UEXT Connector

The UEXT connector provides a solderless way to connect this board to a system with a microcontroller, or to connect peripheral modules to this board. There are dozens of microcontroller systems and development boards that can use this module as a slave via UEXT using the supplied cable. Click on the architectures below for lists of compatible boards: This board also can operate as a UEXT host wherein its PIC microcontroller controls its own peripheral module. The UEXT can provide I2C, RS232, SPI and power to the external device. Please see the for a full list of modules that can plug into the UEXT port. For example, this board can be set to DMX mode, which requires an RS485 interface. You can use a MOD-RS485 or MOD-RS485-ISO UEXT module to create an interface to your RS485 network.

RGB LED Strip Controller Board Resources

UEXT Boards Category