SMD Timer Specs

Created a project
Precision Burst Timer SMD Version 2
Clean-routing successor to Precision Burst Timer - SMD. Preserves the verified fixed-function schematic, documentation, 160 × 75 mm four-layer board geometry, connectors, mounting features, silkscreen, and component placement while intentionally omitting all PCB traces and vias so routing can restart with a strict Manhattan layer-direction strategy.
Created a thread
Create clean SMD Version 2
Starting...
View Thread
The new project is created: Precision Burst Timer SMD Version 2. The clean recreation is now copying the schematic, files, mechanics, labels, and exact placement while explicitly excluding every trace, via, and routed-copper artifact.
Yes—the Version 2 approach is appropriate.
Created Precision Burst Timer SMD Version 2 and completed the clean-recreation task intended to preserve:
  • Schematic and netlist
  • Project documentation
  • 160 × 75 mm four-layer board
  • Exact component placement and connectors
  • Holes, keepouts, labels, and silkscreen
  • No PCB traces or vias
  • Manhattan routing requirements for the fresh routing pass
Further independent verification is pending because no ACUs remain. Before routing, verify the new project has four copper layers, matching component placement, and zero routed copper.
Check leftover routing
Compare placement
Document routing rules
Verify stackup
Y1
Not Recommended for New Designs
D1 K - D2 K
D8 K - D9 K
D8 K - D9 K
U19 1Q - TP5
Q1 C - U6 VCC
Q13 C - R27 P2
J1 1 - C20 P1
Q12 C - R18 P2
U17 1Y - U19 #1RD
Q1 C - U6 VCC
U7 Q4 - U11 3B
U5 Q2 - U12 2B
U5 Q1 - U12 1B
U7 Q0 - U13 1B
SW2 ~ - D13 A
U11 1Y - SW2 ~
Q13 C - R27 P2
U7 Q2 - U13 4B
U8 MR - U9 MR
Q1 C - U6 VCC
U11 4Y - SW2 ~
D8 K - D9 K
Q1 C - U6 VCC
SW1 ~ - D1 A
TP6 - J2 Pin_2
U11 3Y - SW2 ~
U8 MR - U9 MR
U9 D3 - R10 P1
D8 K - D9 K
U6 Q0 - U13 2A
U13 1Y - SW2 ~
U9 #TCD - U10 CPD
U5 Q6 - U12 4B
U16 3Y - U15 2B
U13 4Y - SW2 ~
Q14 G - R31 P1
D1 K - D2 K
Q1 C - U6 VCC
U15 2Y - U16 4A
U4 Q0 - U12 1A
U13 3Y - SW2 ~
U8 D0 - R3 P1
Q1 C - U6 VCC
SW1 ~ - D6 A
R25 P2 - R26 P1
U11 2Y - SW2 ~
D8 K - D9 K
U18 1Q - U16 2A
U1 2A - R2 P2
U7 Q2 - U13 4B
U18 1Q - U16 2A
U14 1Y - R30 P1
D1 K - D2 K
U11 4Y - SW2 ~
SW2 ~ - D11 A
TP6 - J2 Pin_2
Q1 C - U6 VCC
J1 1 - C20 P1
Q1 C - U6 VCC
Q1 C - U6 VCC
SW1 ~ - D3 A
U8 D3 - R6 P1
SW1 ~ - D7 A
J1 1 - C20 P1
Y1 XTAL2 - R23 P2
J1 1 - C20 P1
U13 3Y - SW2 ~
U16 4Y - U15 1B
U1 2Y - U2 #CP
D1 K - D2 K
R18 P1 - Q1 B
U12 2A - U12 3A
U8 D1 - R4 P1
Q1 C - U6 VCC
D1 K - D2 K
D1 K - D2 K
TP6 - J2 Pin_2
SW1 ~ - D5 A
U1 1A - Y1 XTAL1
U6 Q5 - U13 1A
U7 Q5 - U11 4B
U9 D0 - R7 P1
U2 Q11 - U3 #CP
J1 1 - C20 P1
Y1 XTAL2 - R23 P2
U5 Q1 - U12 1B
Q1 C - U6 VCC
Q13 C - R27 P2
U9 D2 - R9 P1
U16 4Y - U15 1B
J1 1 - C20 P1
U10 D3 - R14 P1
U1 2Y - U2 #CP
U12 1Y - SW1 ~
SW1 ~ - D2 A
D8 K - D9 K
SW2 ~ - D8 A
U8 MR - U9 MR
U9 #TCD - U10 CPD
U19 1Q - TP5
U5 Q3 - U12 3B
U12 2Y - SW1 ~
SW2 ~ - D9 A
SW5 2 - U16 3A
U4 Q2 - SW1 ~
U6 Q5 - U13 1A
U13 1Y - SW2 ~
U13 2Y - SW2 ~
SW2 ~ - D8 A
U3 Q10 - U4 CP0
SW2 ~ - D14 A
U8 #PL - U9 #PL
U1 1A - Y1 XTAL1
J1 1 - C20 P1
D8 K - D9 K
U4 Q1 - SW1 ~
U6 Q5-9 - U7 CP0
U4 Q1 - SW1 ~
U1 2A - R2 P2
U9 D0 - R7 P1
U4 Q5 - SW1 ~
Y1 XTAL2 - R23 P2
J1 1 - C20 P1
U8 D3 - R6 P1
J1 1 - C20 P1
U7 Q3 - U11 2B
U4 Q5-9 - U5 CP0
SW2 ~ - D9 A
SW1 ~ - D3 A
SW2 ~ - D10 A
D1 K - D2 K
U16 4Y - U15 1B
D8 K - D9 K
U8 MR - U9 MR
Q1 C - U6 VCC
U16 4Y - U15 1B
J1 1 - C20 P1
U11 3Y - SW2 ~
J1 1 - C20 P1
U16 1Y - U18 #1SD
SW1 ~ - D6 A
U2 Q7 - TP8
U10 D0 - R11 P1
U10 D2 - R13 P1
Q1 C - U6 VCC
U7 Q0 - U13 1B
SW1 ~ - D4 A
U11 1Y - SW2 ~
J1 1 - C20 P1
U4 Q0 - U12 1A
U9 D2 - R9 P1
U2 Q7 - TP8
TP6 - J2 Pin_2
Q1 C - U6 VCC
U8 D0 - R3 P1
U14 1Y - R30 P1
U9 D2 - R9 P1
J1 1 - C20 P1
R25 P2 - R26 P1
U10 D2 - R13 P1
U2 Q11 - U3 #CP
J1 1 - C20 P1
U8 #PL - U9 #PL
R19 P2 - R20 P1
Q1 C - U6 VCC
SW1 ~ - D5 A
SW1 ~ - D4 A
Q1 C - U6 VCC
D8 K - D9 K
U4 Q5-9 - U5 CP0
U17 1Y - U19 #1RD
J1 1 - C20 P1
U7 Q3 - U11 2B
J1 1 - C20 P1
U6 Q5 - U13 1A
U9 D3 - R10 P1
U8 #TCD - U9 CPD
U19 1Q - TP5
J1 1 - C20 P1
U7 Q4 - U11 3B
U2 Q11 - U3 #CP
U6 Q5 - U13 1A
Q1 C - U6 VCC
U10 D0 - R11 P1
SW2 ~ - D15 A
Q1 C - U6 VCC
R25 P2 - R26 P1
J1 1 - C20 P1
R18 P1 - Q1 B
D1 K - D2 K
U9 D1 - R8 P1
J1 1 - C20 P1
J1 1 - C20 P1
R19 P2 - R20 P1
J1 Pin_1 - Q14 D
U8 #PL - U9 #PL
SW2 ~ - D14 A
U3 Q10 - U4 CP0
U16 2Y - U15 2A
D1 K - D2 K
U8 MR - U9 MR
R19 P2 - R20 P1
U15 2Y - U16 4A
U9 D1 - R8 P1
U1 2Y - U2 #CP
U12 2Y - SW1 ~
U8 MR - U9 MR
J1 1 - C20 P1
U8 MR - U9 MR
D1 K - D2 K
U9 D3 - R10 P1
U10 D0 - R11 P1
U13 4Y - SW2 ~
Q1 C - U6 VCC
U10 D1 - R12 P1
J1 1 - C20 P1
Q14 G - R31 P1
SW2 ~ - D10 A
U1 1A - Y1 XTAL1
U8 D2 - R5 P1
U7 Q2 - U13 4B
U10 D3 - R14 P1
SW2 ~ - D13 A
U16 3Y - U15 2B
U12 3Y - SW1 ~
U5 Q2 - U12 2B
U7 Q1 - U13 2B
SW1 ~ - D1 A
SW1 ~ - D2 A
HALF_PERIOD_TICK
U12 2A - U12 3A
U9 D0 - R7 P1
U8 D1 - R4 P1
U8 #PL - U9 #PL
J1 1 - C20 P1
U6 Q0 - U13 2A
Q1 C - U6 VCC
J1 1 - C20 P1
Q1 C - U6 VCC
D8 K - D9 K
U7 Q1 - U13 2B
U8 MR - U9 MR
U4 Q5 - SW1 ~
U8 D0 - R3 P1
U8 D2 - R5 P1
Q1 C - U6 VCC
U16 4Y - U15 1B
U18 1Q - U16 2A
Q1 C - U6 VCC
U10 D2 - R13 P1
U9 D1 - R8 P1
U10 D1 - R12 P1
U12 4Y - SW1 ~
U5 Q3 - U12 3B
D1 K - D2 K
U19 #1RD - U19 #2SD
J1 Pin_1 - Q14 D
U6 Q0 - U13 2A
U6 Q0 - U13 2A
U12 4Y - SW1 ~
U12 1Y - SW1 ~
R30 P2 - U8 CPD
U13 2Y - SW2 ~
U2 Q11 - U3 #CP
U8 #TCD - U9 CPD
U6 Q0 - U13 2A
U7 Q5 - U11 4B
U16 1Y - U18 #1SD
U16 2Y - U15 2A
U1 1A - Y1 XTAL1
SW2 ~ - D12 A
J1 1 - C20 P1
U5 Q6 - U12 4B
Q1 C - U6 VCC
U12 3Y - SW1 ~
U11 2Y - SW2 ~
U6 Q5-9 - U7 CP0
SW5 2 - U16 3A
SW2 ~ - D11 A
Q1 C - U6 VCC
Q1 C - U6 VCC
Q12 C - R18 P2
U8 D3 - R6 P1
SW2 ~ - D15 A
Q1 C - U6 VCC
R30 P2 - U8 CPD
U8 D2 - R5 P1
SW1 ~ - D7 A
Q1 C - U6 VCC
J1 1 - C20 P1
U10 D1 - R12 P1
U8 D1 - R4 P1
Q1 C - U6 VCC
U3 Q10 - U4 CP0
U1 2A - R2 P2
U10 D3 - R14 P1
SW2 ~ - D12 A
U4 Q2 - SW1 ~
Q13 C - R27 P2
R18 P1 - Q1 B
U1 2Y - U2 #CP
Q1 C - U6 VCC
GND
GND
U14 2B - U14 3A
GND
GND
GND
U2 MR - U4 ~{CP1}
U2 MR - U4 ~{CP1}
GND
GND
GND
GND
U17 3A - U17 4A
GND
GND
GND
GND
GND
U6 ~{CP1} - U7 ~{CP1}
U14 4B - U15 3A
GND
GND
GND
U2 MR - U4 ~{CP1}
GND
GND
U14 4B - U15 3A
GND
U17 6A - U14 2A
U15 4B - U1 3A
GND
GND
U18 2D - U17 2A
GND
GND
U15 4B - U1 3A
U18 2D - U17 2A
U8 MR - U9 MR
GND
GND
GND
GND
GND
GND
U6 ~{CP1} - U7 ~{CP1}
GND
GND
U15 4B - U1 3A
GND
GND
GND
GND
GND
GND
GND
GND
J1 Pin_2 - J2 Pin_3
GND
GND
GND
GND
GND
GND
J1 Pin_2 - J2 Pin_3
GND
GND
GND
GND
GND
U2 MR - U4 ~{CP1}
U3 MR - U16 5A
GND
U18 1D - U18 2CP
GND
GND
GND
GND
U17 6A - U14 2A
GND
U3 MR - U16 5A
GND
GND
GND
GND
GND
GND
U18 1D - U18 2CP
GND
GND
U17 3A - U17 4A
GND
GND
U14 2B - U14 3A
J1
R28
Resistance
10kΩ
R20
Resistance
1MΩ
D11
U6
U4
R26
Resistance
1MΩ
R10
Resistance
100kΩ
D12
R17
Resistance
1MΩ
R11
Resistance
100kΩ
D10
R29
Resistance
100kΩ
R12
Resistance
100kΩ
R19
Resistance
100kΩ
R13
Resistance
100kΩ
D7
R4
Resistance
100kΩ
R18
Resistance
10kΩ
R8
Resistance
100kΩ
D13
R7
Resistance
100kΩ
D5
R27
Resistance
100kΩ
D14
D3
R30
Resistance
1kΩ
U5
R24
Resistance
100kΩ
D8
R9
Resistance
100kΩ
R22
Resistance
100kΩ
D6
R6
Resistance
100kΩ
D4
D2
D1
R2
Resistance
1MΩ
U7
R31
Resistance
1MΩ
R3
Resistance
100kΩ
D9
R5
Resistance
100kΩ
R25
Resistance
100kΩ
D15
R23
Resistance
4.7kΩ
R14
Resistance
100kΩ
C10
Capacitance
100nF
TP2
C7
Capacitance
100nF
Q12
SW2
C16
Capacitance
100nF
SW3
C22
Capacitance
20pF
TP7
C17
Capacitance
100nF
C20
Capacitance
4.7uF
C19
Capacitance
100nF
C6
Capacitance
100nF
C15
Capacitance
100nF
C11
Capacitance
100nF
Q13
C21
Capacitance
20pF
TP4
TP3
C23
Capacitance
10nF
C13
Capacitance
100nF
C8
Capacitance
100nF
C4
Capacitance
100nF
TP9
C9
Capacitance
100nF
C2
Capacitance
100nF
C5
Capacitance
100nF
TP10
C18
Capacitance
100nF
TP5
TP1
C1
Capacitance
100nF
C24
Capacitance
100nF
C3
Capacitance
100nF
TP8
C14
Capacitance
100nF
SW1
TP6
C12
Capacitance
100nF
U12
End of Life
U2
End of Life
U10
U13
End of Life
U19
U15
End of Life
U8
U18
U9
U14
End of Life
U3
End of Life
U11
End of Life
SW5
U17
U1
Q1
SW4
Q14
J2
U16

Refine this doc
Ask about this doc
Functional Description — Precision Burst Timer - SMD
Status: schematic-derived implementation record; behavior not yet prototype-verified.
Reconciled: 2026-07-24.
Current implemented state
The structured schematic contains 100 logical nets and the physical BOM contains 95 fitted schematic items (19 ICs, connectors, switches, test points, discretes, and passives). All statements below marked “implemented” come from the current netlist. Timing, current, and edge behavior remain preliminary until prototype validation. The PCB is 160 × 75 mm and remains unrouted. Auto-route preflight reports the board valid (107 PCB components, 124 PCB nets), but routing is blocked by auto-layout job auto-layout-f784485f-cc4d-41ba-aa3b-00d1e6d0e7cb, status pausing.
Verified stackup: direct structured readback confirms Standard 4 Layer (Custom) with four copper layers: Top Copper, Mid-Layer 1, Mid-Layer 2, and Bottom Copper. Both inner copper layers are currently typed Signal, not dedicated Ground Plane / Power Plane. Assigning or confirming Mid-Layer 1 as the solid GND reference and Mid-Layer 2 as power distribution remains a pre-routing configuration/review item. No PCB data was changed during this documentation reconciliation.
Four functional blocks
  1. Always-on power, oscillator, and references: J1/Q14 create VCC_AON; U1/Y1 oscillate; U2/U3 divide the clock.
  2. Interval timer and event selection: U4/U5 count seconds; U12 decodes tens; SW1 and D1–D7 select one event.
  3. Duration timer and endpoint selection: U6/U7 count DUR_CLK; U11/U13 decode endpoints; SW2 and D8–D15 select DURATION_END.
  4. Carrier, mode, and output: U8–U10 preload/down-count, U19 toggles, U15 gates output, and U18/U16/U17 plus Q1/Q12/Q13 implement AUTO/TEST and power/reset control.
Power flow
BAT_RAW enters at J1-1 and Q14-3/D. Q14 DMP2035U-7 is the reverse-polarity P-channel MOSFET: Q14-2/S produces VCC_AON; Q14-1/G is REV_PROTECT_GATE, pulled to GND by R31 = 1 MΩ. Q1 BC807 is the switched high-side pass device: Q1-2/E is VCC_AON, Q1-1/B is SWITCH_PNP_BASE, and Q1-3/C produces VCC_ENABLED. Q12 drives the Q1 base path; Q13 returns the isolated duration-end clear signal. This is implemented connectivity, not a measured leakage/current guarantee.
Oscillator and exact derived clocks
Y1 is a 4.194304 MHz ECS-42-12-7SX-TR crystal between XTAL_IN and XTAL_OUT. U1 gate 1 is the unbuffered oscillator amplifier (XTAL_INOSC_AMP_OUT); U1 gate 2 buffers to MASTER_CLK. U2 is clocked by MASTER_CLK: U2 Q7 is REF_32K = 32.768 kHz and U2 Q11 is DUR_CLK = 1.024 kHz. U2 Q11 clocks U3; U3 Q10 is SEC_CLK = 1 Hz. MASTER_CLK_GATED_AON is U14-1Y from MASTER_CLK AND ENABLE_AUTO and drives the carrier clock path through R30 to CARRIER_CLK.
Interval counter and selection
U4 counts SEC_CLK. U4 Q1/Q2/Q5 provide 1 s, 2 s, and 5 s events. U4 carry clocks U5; U5 Q1/Q2/Q3/Q6 are decoded with U4 Q0 by U12 to form 10/20/30/60 s events. SW1 pins 1–7 receive EVENT_1S, EVENT_2S, EVENT_5S, EVENT_10S, EVENT_20S, EVENT_30S, EVENT_60S; opposite pins 16–10 feed D1–D7 anodes respectively. Diode cathodes join EVENT, which resets U4/U5 and is inverted to set the U18 latch. SW1 pin pair 8/9 is unused.
Duration counter and endpoint selection
U6 counts DUR_CLK; its carry clocks U7. U11/U13 decode DUR_UNITS_Q0/Q5 and U7 tens outputs to generate endpoint nets for 5, 10, 15, 20, 25, 30, 40, and 50 ticks. SW2 pins 1–8 receive those endpoint nets; pins 9–16 drive D8–D15 anodes. All diode cathodes join DURATION_END. At 1.024 kHz the nominal tick-derived times are 4.883, 9.766, 14.648, 19.531, 24.414, 29.297, 39.063, and 48.828 ms. Q13 translates the selected endpoint into ENABLE_CLEAR_N, clearing U18 and ending AUTO operation.
Carrier preload, down-counter, toggle, and gate
SW3 selects preload bits P0–P7 and SW4 selects P8–P11. Open contacts are pulled low by R3–R14; closed contacts connect the bit to VCC_ENABLED. U8/U9/U10 form the 12-bit down-counter. CARRIER_CLK enters U8 CPD; borrow cascades U8→U9→U10. U10 terminal-down and all three #PL pins share HALF_PERIOD_TICK, causing reload and clocking U19-1CP. U19-1D is fed by #1Q, so U19-1Q toggles on every half-period tick and is BURST_CLK. U15 gate 1 ANDs BURST_CLK with ENABLE to create OSC_OUT.
For preload P, intended frequency is f = 4,194,304/(2P) Hz. BURST_CLK is a toggle-derived approximately 50% waveform while running. OSC_OUT is forced low when disabled. The first or last output pulse can be truncated at ENABLE boundaries. These edge details require oscilloscope validation.
AUTO and TEST sequence
AUTO: SW5 is not in TEST; interval event → EVENTEVENT_N sets U18 → ENABLE_AUTO; control logic powers Q1 and VCC_ENABLED; qualified ENABLE goes high; duration/carrier run; selected DURATION_END drives Q13 and clears U18; ENABLE, OSC_OUT, and switched power fall.
TEST: SW5 pin 2 asserts TEST_MODE; U16/U15 combine TEST with AUTO controls so ENABLE is asserted and the switched/carrier path remains active continuously for measurement. Returning to AUTO removes the override; deterministic recovery must still be verified on hardware.
Connector behavior

Table


Connector pinNetBehavior
J1-1BAT_RAWTwo-AA positive input before reverse-polarity MOSFET
J1-2GNDBattery return
J2-1ENABLECMOS valid-window output
J2-2OSC_OUTGated CMOS carrier output
J2-3GNDOutput reference
Both connectors are implemented as 2.54 mm through-hole headers, not JST connectors.
J2 physical orientation and compatibility
SMD J2 is intentionally aligned to the verified THT-board header orientation. The THT reference uses a 01×03, 2.54 mm vertical through-hole header at 90° rotation, with pin 1 inward and pin 3 nearest the right board edge. SMD J2 is likewise rotated 90° and clamped to center approximately (72.75, 0) mm, keeping its full body inside the 160 × 75 mm outline. Pin order remains pin 1 ENABLE, pin 2 OSC_OUT, pin 3 GND. This is a deliberate, final physical mapping—not a preliminary orientation—and preserves swap-in harness/header compatibility with the THT board. The square pad marks pin 1.
Test-point map and procedure

Table


TPNetExpected observation
TP1VCC_AONProtected battery rail, approximately battery voltage minus Q14 drop
TP2GNDProbe reference
TP3MASTER_CLK4.194304 MHz CMOS clock
TP4ENABLELow idle; high for selected duration in AUTO; high continuously in TEST
TP5BURST_CLKSelected toggle-derived carrier, approximately 5.005–32.768 kHz while running
TP6OSC_OUTSame carrier only while ENABLE is high; low otherwise
TP7VCC_ENABLEDOff/near 0 V idle; near VCC_AON during burst or TEST
TP8REF_32K32.768 kHz CMOS clock
TP9DUR_CLK1.024 kHz CMOS clock
TP10SEC_CLK1 Hz CMOS clock
Probe grounding: connect the oscilloscope/frequency-counter ground to TP2 with the shortest practical ground spring/lead. Never use a raw crystal node for routine probing; use TP3 or TP8. Confirm the instrument ground is safe relative to the battery-powered board and any attached driver.
Suggested settings: 10× probe, ≥10 MΩ and low capacitance; DC coupling; begin at 1 V/div and adjust for the actual rail. For TP3 use 100 ns/div, ≥50 MHz bandwidth, rising-edge trigger near half rail. For TP8 use 10 µs/div; TP9 200 µs/div; TP10 200 ms/div. For TP5/TP6 use 10–50 µs/div and frequency-counter gate time 0.1–1 s. For ENABLE use 5–20 ms/div. Use single-shot acquisition in AUTO and normal/repetitive acquisition in TEST.
Bring-up/troubleshooting order: (1) power off and check J1 polarity/shorts; (2) power on with current limit and verify TP1/TP2; (3) verify TP3, then TP8, TP9, TP10 in that order; (4) select TEST and verify TP7 then TP4; (5) verify TP5 frequency against the preload formula and then TP6; (6) return to AUTO and capture TP4/TP6 to verify interval, duration, low-off state, and possible boundary truncation; (7) if no carrier, check TP7, CARRIER_CLK, preload contacts, and HALF_PERIOD_TICK; (8) if AUTO never ends, check TP9, U6/U7 endpoint nets, DURATION_END, Q13, and ENABLE_CLEAR_N.
Exhaustive U1–U19 physical-pin reference
Notation: pin name → net (role). NC means no current net connection; it is not inferred. Inputs/outputs follow the library function.
  • U1 74HCU04: 1 1A→XTAL_IN (osc input); 2 1Y→OSC_AMP_OUT (osc output); 3 2A→OSC_AMP_OUT (buffer input); 4 2Y→MASTER_CLK (clock output); 5 3A→GND (unused input tied low); 6 3Y→NC (unused output); 7 GND→GND; 8 4Y→NC; 9 4A→GND; 10 5Y→NC; 11 5A→GND; 12 6Y→NC; 13 6A→GND; 14 VCC→VCC_AON.
  • U2 74HC4040: 1 Q11→DUR_CLK; 2 Q5→NC; 3 Q4→NC; 4 Q6→NC; 5 library name 3→NC (label anomaly; physical Q3 in device pinout); 6 Q2→NC; 7 Q1→NC; 8 GND→GND; 9 Q0→NC; 10 #CP→MASTER_CLK; 11 MR→GND; 12 Q8→NC; 13 Q7→REF_32K; 14 Q9→NC; 15 Q10→NC; 16 VCC→VCC_AON.
  • U3 74HC4040: 1 Q11→NC; 2 Q5→NC; 3 Q4→NC; 4 Q6→NC; 5 library name 3→NC (same anomaly); 6 Q2→NC; 7 Q1→NC; 8 GND→GND; 9 Q0→NC; 10 #CP→DUR_CLK; 11 MR→GND; 12 Q8→NC; 13 Q7→NC; 14 Q9→NC; 15 Q10→SEC_CLK; 16 VCC→VCC_AON.
  • U4 74HC4017: 1 Q5→EVENT_5S; 2 Q1→EVENT_1S; 3 Q0→UNITS_Q0; 4 Q2→EVENT_2S; 5 Q6→NC; 6 Q7→NC; 7 Q3→NC; 8 GND→GND; 9 Q8→NC; 10 Q4→NC; 11 Q9→NC; 12 Q5-9→INTERVAL_CARRY; 13 ~CP1→GND; 14 CP0→SEC_CLK; 15 MR→EVENT; 16 VCC→VCC_AON.
  • U5 74HC4017: 1 Q5→NC; 2 Q1→TENS_Q1; 3 Q0→NC; 4 Q2→TENS_Q2; 5 Q6→TENS_Q6; 6 Q7→NC; 7 Q3→TENS_Q3; 8 GND→GND; 9 Q8→NC; 10 Q4→NC; 11 Q9→NC; 12 Q5-9→NC; 13 ~CP1→GND; 14 CP0→INTERVAL_CARRY; 15 MR→EVENT; 16 VCC→VCC_AON.
  • U6 74HC4017: 1 Q5→DUR_UNITS_Q5; 2 Q1→NC; 3 Q0→DUR_UNITS_Q0; 4 Q2→NC; 5 Q6→NC; 6 Q7→NC; 7 Q3→NC; 8 GND→GND; 9 Q8→NC; 10 Q4→NC; 11 Q9→NC; 12 Q5-9→DURATION_CARRY; 13 ~CP1→GND; 14 CP0→DUR_CLK; 15 MR→Net 1; 16 VCC→VCC_ENABLED.
  • U7 74HC4017: 1 Q5→DUR_TENS_Q5; 2 Q1→DUR_TENS_Q1; 3 Q0→DUR_TENS_Q0; 4 Q2→DUR_TENS_Q2; 5 Q6→NC; 6 Q7→NC; 7 Q3→DUR_TENS_Q3; 8 GND→GND; 9 Q8→NC; 10 Q4→DUR_TENS_Q4; 11 Q9→NC; 12 Q5-9→NC; 13 ~CP1→GND; 14 CP0→DURATION_CARRY; 15 MR→Net 1; 16 VCC→VCC_ENABLED.
  • U8 74HC193: 1 D1→CARRIER_P1; 2 Q1→NC; 3 Q0→NC; 4 CPD→CARRIER_CLK; 5 CPU→VCC_ENABLED; 6 Q2→NC; 7 Q3→NC; 8 GND→GND; 9 D3→CARRIER_P3; 10 D2→CARRIER_P2; 11 #PL→HALF_PERIOD_TICK; 12 #TCU→NC; 13 #TCD→CARRIER_BORROW_0; 14 MR→Net 1; 15 D0→CARRIER_P0; 16 VCC→VCC_ENABLED.
  • U9 74HC193: 1 D1→CARRIER_P5; 2 Q1→NC; 3 Q0→NC; 4 CPD→CARRIER_BORROW_0; 5 CPU→VCC_ENABLED; 6 Q2→NC; 7 Q3→NC; 8 GND→GND; 9 D3→CARRIER_P7; 10 D2→CARRIER_P6; 11 #PL→HALF_PERIOD_TICK; 12 #TCU→NC; 13 #TCD→CARRIER_BORROW_1; 14 MR→Net 1; 15 D0→CARRIER_P4; 16 VCC→VCC_ENABLED.
  • U10 74HC193: 1 D1→CARRIER_P9; 2 Q1→NC; 3 Q0→NC; 4 CPD→CARRIER_BORROW_1; 5 CPU→VCC_ENABLED; 6 Q2→NC; 7 Q3→NC; 8 GND→GND; 9 D3→CARRIER_P11; 10 D2→CARRIER_P10; 11 #PL→HALF_PERIOD_TICK; 12 #TCU→NC; 13 #TCD→HALF_PERIOD_TICK; 14 MR→Net 1; 15 D0→CARRIER_P8; 16 VCC→VCC_ENABLED.
  • U11 74HC08: 1 1A→DUR_UNITS_Q5; 2 1B→DUR_TENS_Q2; 3 1Y→ENDPOINT_25T; 4 2A→DUR_UNITS_Q0; 5 2B→DUR_TENS_Q3; 6 2Y→ENDPOINT_30T; 7 GND→GND; 8 3Y→ENDPOINT_40T; 9 3A→DUR_UNITS_Q0; 10 3B→DUR_TENS_Q4; 11 4Y→ENDPOINT_50T; 12 4A→DUR_UNITS_Q0; 13 4B→DUR_TENS_Q5; 14 VCC→VCC_AON.
  • U12 74HC08: 1 1A→UNITS_Q0; 2 1B→TENS_Q1; 3 1Y→EVENT_10S; 4 2A→UNITS_Q0; 5 2B→TENS_Q2; 6 2Y→EVENT_20S; 7 GND→GND; 8 3Y→EVENT_30S; 9 3A→UNITS_Q0; 10 3B→TENS_Q3; 11 4Y→EVENT_60S; 12 4A→UNITS_Q0; 13 4B→TENS_Q6; 14 VCC→VCC_ENABLED.
  • U13 74HC08: 1 1A→DUR_UNITS_Q5; 2 1B→DUR_TENS_Q0; 3 1Y→ENDPOINT_5T; 4 2A→DUR_UNITS_Q0; 5 2B→DUR_TENS_Q1; 6 2Y→ENDPOINT_10T; 7 GND→GND; 8 3Y→ENDPOINT_15T; 9 3A→DUR_UNITS_Q5; 10 3B→DUR_TENS_Q1; 11 4Y→ENDPOINT_20T; 12 4A→DUR_UNITS_Q0; 13 4B→DUR_TENS_Q2; 14 VCC→VCC_ENABLED.
  • U14 74HC08: 1 1A→MASTER_CLK; 2 1B→ENABLE_AUTO; 3 1Y→MASTER_CLK_GATED_AON; 4 2A→GND; 5 2B→GND; 6 2Y→NC; 7 GND→GND; 8 3Y→NC; 9 3A→GND; 10 3B→GND; 11 4Y→NC; 12 4A→GND; 13 4B→GND; 14 VCC→VCC_AON.
  • U15 74HC08: 1 1A→BURST_CLK; 2 1B→ENABLE; 3 1Y→OSC_OUT; 4 2A→ENABLE_AUTO_N; 5 2B→TEST_MODE_N; 6 2Y→ENABLE_COMBINED_N; 7 GND→GND; 8 3Y→NC; 9 3A→GND; 10 3B→GND; 11 4Y→NC; 12 4A→GND; 13 4B→GND; 14 VCC→VCC_ENABLED.
  • U16 74HC04: 1 1A→EVENT; 2 1Y→EVENT_N; 3 2A→ENABLE_AUTO; 4 2Y→ENABLE_AUTO_N; 5 3A→TEST_MODE; 6 3Y→TEST_MODE_N; 7 GND→GND; 8 4Y→ENABLE; 9 4A→ENABLE_COMBINED_N; 10 5Y→Net 8; 11 5A→GND; 12 6Y→Net 7; 13 6A→GND; 14 VCC→VCC_AON.
  • U17 74HC04: 1 1A→Net 1; 2 1Y→CARRIER_RESET_N; 3 2A→GND; 4 2Y→Net 2; 5 3A→GND; 6 3Y→Net 3; 7 GND→GND; 8 4Y→Net 4; 9 4A→GND; 10 5Y→Net 5; 11 5A→GND; 12 6Y→Net 6; 13 6A→GND; 14 VCC→VCC_ENABLED.
  • U18 74HC74: 1 #1RD→ENABLE_CLEAR_N; 2 1D→GND; 3 1CP→GND; 4 #1SD→EVENT_N; 5 1Q→ENABLE_AUTO; 6 #1Q→NC; 7 GND→GND; 8 #2Q→NC; 9 2Q→NC; 10 #2SD→VCC_AON; 11 2CP→GND; 12 2D→GND; 13 #2RD→VCC_AON; 14 VCC→VCC_AON.
  • U19 74HC74: 1 #1RD→CARRIER_RESET_N; 2 1D→TOGGLE_FEEDBACK; 3 1CP→HALF_PERIOD_TICK; 4 #1SD→VCC_ENABLED; 5 1Q→BURST_CLK; 6 #1Q→TOGGLE_FEEDBACK; 7 GND→GND; 8 #2Q→NC; 9 2Q→NC; 10 #2SD→VCC_ENABLED; 11 2CP→GND; 12 2D→VCC_ENABLED; 13 #2RD→VCC_ENABLED; 14 VCC→VCC_ENABLED.
Other detailed pin mappings

Table


DevicePhysical pin mapping
SW51→VCC_AON (AUTO-side supply/contact); 2→TEST_MODE (common/output); 3→GND (other throw)
Q1 BC8071 B→SWITCH_PNP_BASE; 2 E→VCC_AON; 3 C→VCC_ENABLED
Q12 MMBT2222A1 B→SWITCH_NPN_BASE; 2 E→GND; 3 C→SWITCH_SINK
Q13 MMBT2222A1 B→DURATION_END_ISO; 2 E→GND; 3 C→ENABLE_CLEAR_N
Q14 DMP2035U-71 G→REV_PROTECT_GATE; 2 S→VCC_AON; 3 D→BAT_RAW
Y11 XTAL1→XTAL_IN; 2 XTAL2→XTAL_OUT
Selector and diode compact mapping

Table


SelectionSource/contactReturn/contactDiode
Interval 1/2/5/10/20/30/60 sSW1 pins 1/2/3/4/5/6/7SW1 pins 16/15/14/13/12/11/10D1/D2/D3/D4/D5/D6/D7: pin1 A=SELECT_xS, pin3 K=EVENT
Duration 5/10/15/20/25/30/40/50 ticksSW2 pins 1/2/3/4/5/6/7/8SW2 pins 9/10/11/12/13/14/15/16D8/D9/D10/D11/D12/D13/D14/D15: pin1 A=SELECT_xT, pin3 K=DURATION_END
Carrier P0–P7SW3 pins 1–8→CARRIER_P0…P7SW3 pins 9–16→VCC_ENABLEDno diode
Carrier P8–P11SW4 B1/B2/B3/B4→P8/P9/P10/P11SW4 A1/A2/A3/A4→VCC_ENABLEDno diode
Every BAS116-QR physical pin 2 (N.C.) is explicitly no-connect. SW1 pins 8/9 and all unlisted unused switch contacts have no functional net connection.
Implementation cautions
  • U2/U3 physical pin 5 is labeled 3 in the library; it is currently NC. Do not silently rename it in documentation or infer a connection.
  • Generic nets Net 1Net 8 remain in the implemented schematic; some are intentional tied-unused-gate/reset nodes, while several are single-pin inverter outputs.
  • 74HC193 guaranteed speed at 2.0 V, standby current, Q14/Q1 leakage, AUTO recovery, and final timing/current must be validated on prototypes.
Change notes
  • 2026-07-24 — Documentation reconciliation: replaced preliminary/zero-net/JST/unwired-TP/routed-state claims with current schematic-derived connectivity, exhaustive IC pin mapping, test procedures, PCB preflight result, routing lock, and explicit stackup readback discrepancy.
  • 2026-07-24 — J2 orientation reconciliation: recorded the final 90° SMD J2 orientation at approximately (72.75, 0) mm, THT-matching pin direction, square pin-1 pad, and swap-in harness/header compatibility.
  • 2026-07-24 — Stackup readback correction: direct structured readback verified Standard 4 Layer (Custom) and all four copper layers; recorded that both inner layers remain Signal pending pre-routing GND-reference and power-distribution assignment/review.
  • Current implemented state

  • Four functional blocks

  • Power flow

  • Oscillator and exact derived clocks

  • Interval counter and selection

  • Duration counter and endpoint selection

  • Carrier preload, down-counter, toggle, and gate

  • AUTO and TEST sequence

  • Connector behavior

  • J2 physical orientation and compatibility

  • Test-point map and procedure

  • Exhaustive U1–U19 physical-pin reference

  • Other detailed pin mappings

  • Selector and diode compact mapping

  • Implementation cautions

  • Change notes

Precision Burst Timer - SMD thumbnail
Compact surface-mount production variant of the fixed-function, crystal-referenced low-power burst timer. Electrically equivalent to the through-hole version where practical, with selectable interval, duration, carrier frequency, AUTO/TEST mode, ENABLE output, and gated OSC_OUT; no MCU, firmware, PLL, VCO, or programmable logic.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$9.37–$12.12

Digi-Key

$0.05

HQonline

$0.19–$0.19

LCSC

$23.61–$23.62

Mouser

$26.72–$43.29

TME

$5.10

Verical

$36.38–$52.04

Controls