PomeLabs

RGB Led

Multiplexed RGB LED module with analog 4-channel mux and current-limited red, green, and blue channels for the PomeLabs Core Kit.

The PomeLabs RGB LED Module (PML-RGB-01) turns three independent light channels — red, green, and blue — into a single controllable color output. A 4-channel analog multiplexer routes Backend MCU signals to each LED channel through precision current-limiting resistors, giving you software-controlled color mixing, brightness modulation, and visual state indication in one compact module.

Revision: v1.0 | Part Number: PML-RGB-01 | Series: PomeLabs Core Kit

RGB LED

Pinout

RGB LED Pinout

Schematic

RGB LED Schematic

Digital Twin

In the PomeLabs App, the PML-RGB-01 is mirrored as a digital twin in both the Playground and inside any Connect Activity. Control each color channel independently from the App — set PWM duty cycles, step through color combinations, or trigger color changes from logic outputs in real time.

Controls — parameters you can set from the App

Red channel select  ·  pin GPOUT0SEL1  ·  toggle / PWM

Controls the SEL1 input of U2 (TMUX1511ESVR) to route signal to the Red LED channel through R1 (2Ω2\,\Omega current limiter).

Green channel select  ·  pin GPOUT1SEL2  ·  toggle / PWM

Controls SEL2 to route signal to the Green LED channel through R2 (10Ω10\,\Omega current limiter).

Blue channel select  ·  pin GPOUT2SEL3  ·  toggle / PWM

Controls SEL3 to route signal to the Blue LED channel through R3 (10Ω10\,\Omega current limiter).

Channel 4 select  ·  pin GPOUT3SEL4  ·  toggle / PWM

Controls SEL4 — fourth mux channel, available for auxiliary use or future expansion.

UART TX — Left / Right ports  ·  serial data sources

Drives USART1/USART2 transmit lines through D1/D2 ESD protection.

Monitors — values streamed back from the module

LED state  ·  U1 (LFST-C19H3WT)  ·  color indicator

Live color state of the RGB LED based on active channel selection. Reflects current R/G/B combination.

UART RX — Left / Right ports  ·  serial data traces

Inbound data from downstream nodes through D1/D2 ESD protection back to the Backend MCU.

Datasheet

1. Overview

The PML-RGB-01 centers on two ICs inside the FE Function block: the LFST-C19H3WT (U1) — a through-hole RGB LED with red, green, and blue emitters in a single package — and the TMUX1511ESVR (U2) — a 4-channel analog multiplexer that routes Backend MCU GPIO signals to the individual LED channels under select-line control.

The architecture separates signal routing from current limiting. U2 handles channel selection via four GPIO-driven select lines (SEL1SEL4 from GPOUT0GPOUT3). The current through each LED channel is set by dedicated series resistors: R1 (2Ω2\,\Omega) on the Red channel and R2, R3 (10Ω10\,\Omega each) on the Green and Blue channels. The resistor values are chosen to balance perceived brightness across the three emitters given their different forward voltages and luminous efficacy.

Two USBLC6-2P6 ESD protection devices (D1, D2) protect both UART communication ports.

2. BOM Components

Ref.TypeValue / PartRole on this module
U1RGB LEDLFST-C19H3WTSingle-package RGB LED with separate red, green, and blue emitters. Each emitter driven independently through its own current-limiting resistor.
U24-channel analog multiplexerTMUX1511ESVR (TI)Routes Backend MCU GPIO signals to LED channels via select lines SEL1–SEL4. Inputs S1–S4 from MCU; outputs D1–D4 to LED channels. Low on-resistance, wide supply range.
R1Current-limiting resistor2Ω2\,\OmegaSeries resistor on Red LED channel. Lower value compensates for Red emitter's lower forward voltage — balances perceived brightness.
R2Current-limiting resistor10Ω10\,\OmegaSeries resistor on Green LED channel. Limits Green emitter drive current.
R3Current-limiting resistor10Ω10\,\OmegaSeries resistor on Blue LED channel. Limits Blue emitter drive current. Identical to R2.
D1ESD protection ICUSBLC6-2P6 (ST)IEC 610004261000-4-2 Level 44 ESD clamp on Left UART port. 3.5pF3.5\,\mathrm{pF} max. SOT-666.
D2ESD protection ICUSBLC6-2P6 (ST)IEC 610004261000-4-2 Level 44 ESD clamp on Right UART port. Identical to D1.
R4Resistor4.7kΩ4.7\,\mathrm{k\Omega}Pull-up resistor on UART lines to 3.3V3.3\,\mathrm{V}.
p1, p2ConnectorNode headersLeft and Right node connectors exposing +5V+5\,\mathrm{V}, GND, S+, S−, RX/TX, TX/RX.

3. Electrical Specifications

3.1 U1 — LFST-C19H3WT (RGB LED)

3.1.1 Absolute Maximum Ratings

Exceeding these values may permanently damage the LED. Stress ratings only.

ParameterRedGreenBlueUnit
Forward current (IFI_F) continuous303030303030mA
Peak forward current (IFPI_{FP}, 10ms10\,\mathrm{ms} pulse, 10%10\% duty)100100100100100100mA
Reverse voltage (VRV_R)555555V
Power dissipation (PDP_D)656565656565mW
Operating temperature40-40 to +80+8040-40 to +80+8040-40 to +80+80°C
Storage temperature40-40 to +85+8540-40 to +85+8540-40 to +85+85°C

Conditions for reliable operation and optimal performance.

ParameterRedGreenBlueUnit
Forward current (IFI_F)202020202020mA
Peak forward current (IFPI_{FP}, 10ms10\,\mathrm{ms} pulse, 10%10\% duty)505050505050mA
Operating temperature25-25 to +70+7025-25 to +70+7025-25 to +70+70°C
Forward voltage (VFV_F, at IF=20mAI_F = 20\,\mathrm{mA})2.02.02.42.43.03.03.43.43.03.03.43.4V
Reverse current (IRI_R, at VR=5VV_R = 5\,\mathrm{V})101010101010μ\muA
Luminous intensity (IVI_V, at IF=20mAI_F = 20\,\mathrm{mA})80080015001500200020004000400080080015001500mcd
Dominant wavelength (λd\lambda_d)620620630630520520530530465465475475nm
Viewing angle (2θ1/22\theta_{1/2})606060606060deg

3.2 U2 — TMUX1511ESVR (4-Channel Analog Mux)

3.2.1 Absolute Maximum Ratings

Exceeding these values may permanently damage the device. Stress ratings only.

ParameterMax ValueUnit
Supply voltage (VDDV_{DD})5.55.5V
Signal voltage on any I/O pin0.5-0.5 to VDD+0.5V_{DD} + 0.5V
Select pin voltage0.5-0.5 to VDD+0.5V_{DD} + 0.5V
Continuous current per channel±150\pm 150mA
Operating junction temperature (TJT_J)40-40 to +125+125°C
Storage temperature (TstgT_{stg})65-65 to +150+150°C
ParameterMinTypMaxUnit
Supply voltage (VDDV_{DD})1.51.55.55.5V
Signal path I/O voltage (source/drain pins)005.55.5V
Control input voltage (SELx pins)005.55.5V
Ambient temperature (TAT_A)40-40125125°C
On-resistance (RONR_{ON})224.54.5Ω\Omega
On-capacitance (CONC_{ON})3.33.366pF
Off-capacitance (COFFC_{OFF})2.52.5pF
Bandwidth30003000MHz
VIHV_{IH} (logic input high voltage)1.21.2V
VILV_{IL} (logic input low voltage)0.450.45V
Input/Output leakage current (ON-state)0.050.05μ\muA

Note: When VDD<1.5VV_{DD} < 1.5\,\mathrm{V}, the signal path I/O voltage range is limited to 003.6V3.6\,\mathrm{V}. The device supports input voltages beyond the supply rail, up to VDD×2V_{DD} \times 2 (maximum 5.5V5.5\,\mathrm{V}) when powered within the recommended range.

4. Channel Select Truth Table

SEL1–SEL4 driven by GPOUT0GPOUT3 from the Backend MCU. Multiple channels can be active simultaneously for color mixing.

SEL1 (GPOUT0)SEL2 (GPOUT1)SEL3 (GPOUT2)Active ChannelLED Color
HLLS1 → D1 → R1 → RedRed
LHLS2 → D2 → R2 → GreenGreen
LLHS3 → D3 → R3 → BlueBlue
HHLS1 + S2 → Red + GreenYellow
HLHS1 + S3 → Red + BlueMagenta
LHHS2 + S3 → Green + BlueCyan
HHHS1 + S2 + S3 → AllWhite
LLLNoneOff

6. Pin Descriptions

All signal pins referenced to GND.

Pin / Net NameDirectionDescription
GPOUT0SEL1InputSelect line 1 from Backend MCU. HIGH enables Red channel route through U2 S1→D1→R1→Red LED.
GPOUT1SEL2InputSelect line 2 from Backend MCU. HIGH enables Green channel route through U2 S2→D2→R2→Green LED.
GPOUT2SEL3InputSelect line 3 from Backend MCU. HIGH enables Blue channel route through U2 S3→D3→R3→Blue LED.
GPOUT3SEL4InputSelect line 4 from Backend MCU. Fourth mux channel for auxiliary use.
5V_ModuleVDD3Power In5V5\,\mathrm{V} supply to U2 VDD and LED anode rail.
GNDGroundCommon ground for U2, LED cathodes, and all connectors.
TX_L-1 / RX_L-1Input / OutputUART Left port through D1 ESD protection.
TX_R-2 / RX_R-2Input / OutputUART Right port through D2 ESD protection.

7. Connection Guide & Common Errors

Correct power-up sequence:

  1. Connect GND first, shared across all modules.
  2. Connect 5V_Module to a regulated 5V5\,\mathrm{V} source — this powers both U2 VDD and the LED anode rail.
  3. Ensure all SEL lines (GPOUT0GPOUT3) are LOW before power-up to prevent uncontrolled LED activation.
  4. Drive SEL lines from Backend MCU GPIO outputs. Use PWM for brightness control.

Common wiring errors and consequences:

MistakeSymptomCorrection
SEL lines driven HIGH continuously at full duty cycleLED overdriven — reduced lifetime, potential permanent damageUse PWM to control brightness. Recommended duty cycle <50%< 50\% for continuous operation.
5V_Module supply exceeds 5.5V5.5\,\mathrm{V}U2 (TMUX1511ESVR) permanently damagedKeep supply 5.5V\leq 5.5\,\mathrm{V}.
SEL lines left floatingRandom LED activation — undefined mux stateAlways drive SEL lines from a defined logic source. Pull to GND if unused.
GND not shared with Backend MCUSEL logic thresholds shift — unreliable channel switchingEnsure a single common GND bus across all modules.
USBLC6-2P6 VBUS unconnected on D1 or D2ESD protection ineffectiveConnect VBUS of D1 and D2 to 5V_Module.

Hands-on Labs

Get started with the PML-RGB-01 through guided labs that build from single-channel control to PWM color mixing and state-machine-driven color sequences. Each lab opens in the PomeLabs app.

Use Cases

Coming soon.

How is this guide?

On this page