main
Download ZIP Propose a change
Generated by kicad-footprint-generator · KiCad file format 20260206
Name Last commit message Last updated
docs tm5020a: re-etch, flat white mark read from pin 1 (service-occt 1.4.0) + chip hero · Ray 3d ago
viewers pin 1: carry the footprint's marker into the .lbr, the viewer and page.json (silk-marker, drawn, top-left) · Ray 1mo ago
package.json Publish 0.2.0 · Ray 1mo ago
pads.json pin 1: carry the footprint's marker into the .lbr, the viewer and page.json (silk-marker, drawn, top-left) · Ray 1mo ago
page.json Brief states the pinout check that actually ran (was an unconditional "Datasheet-verified pinout") · Ray 11d ago
README.md tm5020a: laser-etched CAD + chip hero (factory 2.0.0 backfill) · Ray 17d ago
tm5020a-etched.fit.json tm5020a: re-etch, flat white mark read from pin 1 (service-occt 1.4.0) + chip hero · Ray 3d ago
tm5020a-etched.glb tm5020a: re-etch, flat white mark read from pin 1 (service-occt 1.4.0) + chip hero · Ray 3d ago
tm5020a-etched.step tm5020a: re-etch, flat white mark read from pin 1 (service-occt 1.4.0) + chip hero · Ray 3d ago
tm5020a.glb Publish 0.1.0 · Ray 1mo ago
tm5020a.kicad_mod Publish 0.1.0 · Ray 1mo ago
tm5020a.kicad_sym Publish 0.1.0 · Ray 1mo ago
tm5020a.lbr rebuild the library on adom-lbr 2.32.0. The published copy was built by 2.18.0, which imported every KiCad roundrect and oval pad as a SQUARE EAGLE smd; this carries the real pad shape across (0 -> 24 rounded pads) and stops dropping geometry drawn on KiCad User.N layers. Attributes, connects, pads and the pin-1 marker are gated against decreasing and are unchanged. · Ray 1mo ago
tm5020a.step Publish 0.1.0 · Ray 1mo ago

TM5020A

TM Shenzhen Titan Micro Elec · LED Drivers · SSOP-24-150mil

TM5020A from TM Shenzhen Titan Micro Elec, in a SSOP-24-150mil. Pinout and pin descriptions extracted from the manufacturer datasheet by ds2sf; symbol, footprint, and 3D from KiCad-official CAD.

Pinout

Pin Name Type Function
1 GND power_in Ground return for control logic and drive current loop.
2 SDI input Serial data input with Schmitt-trigger buffered input; data is shifted into the 16-bit shift register on the rising edge of CLK.
3 CLK input Serial data shift clock input with Schmitt-trigger buffered input; data is shifted on the rising edge. Max clock frequency 25 MHz.
4 LE input Latch enable / data-latch control input with Schmitt-trigger buffer. When LE is high, serial data is transferred into the output latch; when LE is low, data is latched. Internal pull-down to GND (~270 kΩ typical).
5 OUT0 output Constant-current sink output channel 0. Withstands up to 11 V, sinks 3-36 mA (VDD=5V) or 3-20 mA (VDD=3.3V) as set by R-EXT.
6 OUT1 output Constant-current sink output channel 1.
7 OUT2 output Constant-current sink output channel 2.
8 OUT3 output Constant-current sink output channel 3.
9 OUT4 output Constant-current sink output channel 4.
10 OUT5 output Constant-current sink output channel 5.
11 OUT6 output Constant-current sink output channel 6.
12 OUT7 output Constant-current sink output channel 7.
13 OUT8 output Constant-current sink output channel 8.
14 OUT9 output Constant-current sink output channel 9.
15 OUT10 output Constant-current sink output channel 10.
16 OUT11 output Constant-current sink output channel 11.
17 OUT12 output Constant-current sink output channel 12.
18 OUT13 output Constant-current sink output channel 13.
19 OUT14 output Constant-current sink output channel 14.
20 OUT15 output Constant-current sink output channel 15.
21 OE input Output enable, active-low. When OE is low, OUT0-OUT15 are enabled; when OE is high, outputs are turned off. Internal pull-up resistor to VDD (~250 kΩ typical).
22 SDO output Serial data output; presents shifted data on the rising edge of CLK. Cascade to the SDI pin of the next TM5020A for daisy-chained drivers.
23 R-EXT passive Constant-current setting pin. Connect an external resistor from R-EXT to GND to set the OUT0-OUT15 output current; IOUT = (1.18 V / R_IREF) x 15 (e.g. 600 Ω → ~29.5 mA, 1 kΩ → ~17.7 mA).
24 VDD power_in Chip power supply. Operating range 3.3 V to 5 V (absolute max 7.0 V).

Key specifications

Parameter Value
Manufacturer TM Shenzhen Titan Micro Elec
Package SSOP-24-150mil
Category LED-drv
Pins 24

CAD (KiCad official)

  • Symbol: TM5020A
  • Footprint: Package_SO:SSOP-24_5.3x8.2mm_P0.65mm
  • 3D model: SSOP-24-150mil (KiCad packages3D, STEP)
  • 3D model files: tm5020a-etched.step / tm5020a-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); tm5020a.step / tm5020a.glb are the bare package body.

3D model downloads

Two STEP files. Same geometry, different body top:

File Size Use it when
tm5020a.step 315 KB You want the bare part, or you mark your own boards.
tm5020a-etched.step 2.4 MB You want the part with TM5020A already on it.

The marking in the etched file is real recessed geometry cut into the solid, not a texture or a decal: 615 faces against 387 in the bare model. It survives export, section views, and rendering in any CAD tool, and it drops straight into KiCad or Fusion with no extra setup.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: TM Shenzhen Titan Micro Elec datasheet (12 pp, sha256 3ace3c01c25c978e, retrieved 2026-08-17, tier: lcsc)
  • Extractor: ds2sf (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.
  • CAD: KiCad official libraries (CC-BY-SA 4.0).

Datasheet PDF