https://github.com/matthias-bs/peripheral-load-switch
MCU Peripheral Load Switch
https://github.com/matthias-bs/peripheral-load-switch
hardware high-side-switch kicad kicad9 load-switch microcontroller open-source-hardware pcb power-management sip32431 smd
Last synced: 17 days ago
JSON representation
MCU Peripheral Load Switch
- Host: GitHub
- URL: https://github.com/matthias-bs/peripheral-load-switch
- Owner: matthias-bs
- License: other
- Created: 2026-05-08T20:01:16.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-08T21:51:53.000Z (about 1 month ago)
- Last Synced: 2026-05-08T22:37:58.822Z (about 1 month ago)
- Topics: hardware, high-side-switch, kicad, kicad9, load-switch, microcontroller, open-source-hardware, pcb, power-management, sip32431, smd
- Homepage:
- Size: 730 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# peripheral-load-switch
[](https://solderpad.org/licenses/SHL-2.1/)
Compact SMD peripheral load switch based on the Vishay SiP32431, designed for enabling/disabling power to microcontroller peripherals.
## Description
A minimal, all-SMD load switch board for switching a peripheral's supply voltage under microcontroller control. The design uses the Vishay **SiP32431DR3** high-side switch in a SC-70-6 (SOT-363) package. Board-edge castellated contacts (J2, half-hole, DNP) allow direct PCB-to-PCB soldering or surface mounting. An optional 5-pin 2.54 mm pitch pin header (J1) provides access for prototyping with breadboards or Dupont wires.
## SiP32431 Key Specifications
Datasheet: [SiP32431 (Vishay, PDF)](https://www.vishay.com/docs/66597/sip32431.pdf)
| Parameter | Value |
|-------------------------|------------------------------------|
| Operating voltage | 1.5 V – 5.5 V |
| Max continuous current | 1.2 A |
| RDS(on) | 147 mΩ |
| Package | SC-70-6 (JEITA) / SOT-363 (JEDEC) |
| Enable logic | Active-high |
| Switch type | High-side |
| Leakage current | 10 pA (ultra-low) |
| Special features | Reverse current blocking, soft-start, ultra-low quiescent current |
## PCB & Schematic Features
- All-SMD design; 0805 passives are (more or less) hand-solderable, SC-70-6 IC requires reflow soldering
- 1 MΩ pull-down on EN pin ensures switch-off when enable is floating
- 1 µF input and 100 nF output decoupling capacitors
- 5-pin 2.54 mm pitch half-hole edge connector (J2, DNP) — castellated board-edge contacts for PCB-to-PCB or surface mounting
- 5-pin 2.54 mm pitch pin header (J1, optional) — for PCB-to-PCB stacking or prototyping with breadboards or Dupont wires
- DRC-clean design (0 violations, 0 unconnected pads)
- KiCad 9 source files with custom `Edge_HalfHole_5Pin_2.54mm` footprint included
## Schematic Preview
[](https://kicanvas.org/?github=https%3A%2F%2Fgithub.com%2Fmatthias-bs%2Fperipheral-load-switch%2Fblob%2Fmain%2Fload_switch.kicad_sch)
*Click image to open interactive schematic viewer (KiCanvas)*
## Interactive 3D PCB View
[](https://matthias-bs.github.io/peripheral-load-switch/)
*Click image to open the interactive 3D model viewer (rotate/zoom/pan) — or use [KiCanvas](https://kicanvas.org/?github=https%3A%2F%2Fgithub.com%2Fmatthias-bs%2Fperipheral-load-switch%2Fblob%2Fmain%2Fload_switch.kicad_pcb) for a full PCB layer inspector*
> **How it was generated:** The 3D model ([`docs/load_switch.glb`](docs/load_switch.glb)) was exported from KiCad 9 using `kicad-cli pcb export glb` with tracks, pads, zones, silkscreen and soldermask included. The viewer ([`docs/index.html`](docs/index.html)) is a custom [Three.js](https://threejs.org/) page served via GitHub Pages.
## Bill of Materials
| Ref | Value | Footprint | Description | LCSC Part # |
|----------|-------------|------------------|------------------------------------|-------------|
| U1 | SiP32431DR3 | SC-70-6 (SOT-363)| High-side load switch | [C141606](https://www.lcsc.com/product-detail/C141606.html) |
| R1 | 1 MΩ | 0805 | Pull-down on EN pin | [C17514](https://www.lcsc.com/product-detail/C17514.html) |
| C_IN1 | 1 µF | 0805 | Input decoupling capacitor | [C1712](https://www.lcsc.com/product-detail/C1712.html) |
| C_OUT1 | 100 nF | 0805 | Output decoupling capacitor | [C126469](https://www.lcsc.com/product-detail/C126469.html) |
| J1 | — | PinSocket 1×5 2.54 mm | Optional pin header | — |
| J2 | — | Half-hole 5-pin 2.54 mm (DNP¹) | Edge connector | — |
> ¹ DNP = Do Not Populate — the half-hole edge connector (J2) is a PCB manufacturing feature: the through-holes are routed in half at the board edge to form castellated contacts. No separate component is soldered.
>
> LCSC Part # are ordering references for [lcsc.com](https://lcsc.com).
## Connector Pinout (J2 — half-hole edge connector)
| Pin | Signal | Description |
|-----|--------|----------------------|
| 1 | GND | Ground |
| 2 | GND | Ground |
| 3 | EN | Enable (active-high) |
| 4 | OUT | Switched output |
| 5 | IN | Supply voltage input |
## Production Files
Ready-to-order Gerber files (standard RS-274X, compatible with any PCB fab) are in the [`production/`](production/) folder.
## License
Copyright 2026 Matthias Prinke
`SPDX-License-Identifier: Apache-2.0 WITH SHL-2.1`
Licensed under the [Solderpad Hardware License v2.1](https://solderpad.org/licenses/SHL-2.1/). See [LICENSE](LICENSE) for the full text.