main
Download ZIP Propose a change
Made with kicad-footprint-generator 10.0 · KiCad file format 20260206
Name Last commit message Last updated
docs tpl5010: re-etch, flat white mark read from pin 1 (service-occt 1.4.0) + chip hero · Ray 1mo ago
viewers tpl5010: interactive cross-highlight viewers · Ray 2mo ago
package.json Publish 0.1.0 · Ray 2mo ago
page.json tpl5010: white body in tscircuit (pre-1.8 etch structure under an assembly instance); Ray 2026-10-19: black IC body wit… · Ray 17d ago
README.md tpl5010: laser-etched CAD + chip hero (factory 2.0.0 backfill) · Ray 1mo ago
tpl5010-etched.fit.json tpl5010: re-etch, flat white mark read from pin 1 (service-occt 1.4.0) + chip hero · Ray 1mo ago
tpl5010-etched.glb tpl5010: white body in tscircuit (pre-1.8 etch structure under an assembly instance); Ray 2026-10-19: black IC body wit… · Ray 17d ago
tpl5010-etched.step tpl5010: white body in tscircuit (pre-1.8 etch structure under an assembly instance); Ray 2026-10-19: black IC body wit… · Ray 17d ago
tpl5010.glb Publish 0.1.0 · Ray 2mo ago
tpl5010.kicad_mod Publish 0.1.0 · Ray 2mo ago
tpl5010.kicad_sym Publish 0.1.0 · Ray 2mo ago
tpl5010.lbr Publish 0.1.0 · Ray 2mo ago
tpl5010.step Publish 0.1.0 · Ray 2mo ago

TPL5010

Texas Instruments · Watchdog timer · SOT-23-6

Wakes a sleeping microcontroller on a fixed interval and watches it for lock-ups, all at about 35 nA so it barely touches a battery. A single resistor sets the wake period from 100 ms to 7200 s; the WAKE pin pulses the host, which must answer on DONE before the window closes, or the timer asserts RST to reboot it. This offloads periodic wake and watchdog duty from the MCU's own timers, letting it sleep deeper. A staple of ultra-low-power sensor nodes.

Pinout

Pin Name Type Function
1 VDD power_in Supply voltage input. Operating range 1.8 V to 5.5 V (absolute max 6 V). Bypass locally with a decoupling capacitor.
2 GND power_in Device ground reference. Return for VDD and for the external Rext resistor on the DELAY/M_RST pin.
3 DELAY/M_RST input Dual-function timer-interval-set and Manual Reset input. An external resistor Rext to GND programs the wake period (100 ms to 7200 s, 1650 selectable intervals); a pushbutton to VDD (VIH >= 1.5 V) on the same pin triggers a manual reset (20 ms valid, 20 ms debounce).
4 DONE input Watchdog acknowledge input driven by the host microcontroller to indicate successful processing of the WAKE pulse. Logic thresholds: VIH >= 0.7VDD, VIL <= 0.3VDD. Minimum pulse width 100 ns.
5 WAKE output Push-pull timer output pulse asserted every tIP period to wake the host microcontroller. Active-high, ~20 ms pulse width; VOH >= VDD - 0.3 V @ 100 uA, VOL <= 0.3 V @ 100 uA.
6 RSTn output Active-low reset output to the host microcontroller (open-drain, external pull-up required, e.g., 100 kOhm). Asserted on manual reset and watchdog timeout; tRSTn pulse width 320 ms typical.

Key specifications

Parameter Value
Type Programmable watchdog / wake timer
Supply current 35 nA (typ)
Interval 100 ms to 7200 s (resistor-set)
Outputs WAKE pulse, RST on timeout
Handshake DONE input
Supply 1.8-5.5 V
Package SOT-23-6

Ordering variants

Same part, different packaging or reel option.

  • TPL5010DDCR (SOT-23-6)
  • TPL5010DDCT (SOT-23-6, small reel)

CAD (KiCad official)

  • Symbol: Timer:TPL5010 (KiCad official)
  • Footprint: Package_TO_SOT_SMD:SOT-23-6
  • 3D model: SOT-23-6 (KiCad packages3D, STEP)
  • 3D model files: tpl5010-etched.step / tpl5010-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); tpl5010.step / tpl5010.glb are the bare package body.

Provenance

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

  • Datasheet: Texas Instruments datasheet (27 pp, sha256 a62ae27e1c3dd0ce, retrieved 2026-08-17, tier: manufacturer)
  • 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