# Bitcoin Miner Controller Board (Component)
## Description
Bitcoin miner controller board revised so J2 is a dedicated USB-C USB 2.0 control and monitoring connector feeding U2, while X1 is a dedicated 25 MHz oscillator driving IC1 on ASIC_CLK for the mining subsystem.
## Component Details
- **Owner:** louisdesyjr
- **Created:** 4/4/2026
- **Last Updated:** 4/4/2026
- **Visibility:** Public
- **Domain:** Bitcoin Mining Hardware
- **Connector Type:** 12V power input, USB-C service port, UART debug header, fan header, mining interface header
- **Connectivity:** USB primary control and monitoring; SWD debug only
- **System Architecture:** ```mermaid
flowchart TD
VIN[12V DC Input] --> PROT[Input Protection and Fuse]
PROT --> BUCK[Core Buck Regulator 0.8V]
PROT --> AUX[AUX Buck Regulator 5V]
AUX --> LDO[LDO 3.3V]
BUCK --> HASH[Mining Hash Module]
LDO --> MCU[Control MCU]
LDO --> OSC[Clock Buffer and Oscillator]
MCU --> HASH
OSC --> HASH
MCU --> UART[UART Debug Header]
MCU --> USB[USB C Power and UART Port]
HASH --> THERM[Thermal Monitor and Fan Header]
```
- **Operating Voltage:** 12V
- **Compliance:** Prototype / evaluation hardware only
- **Implementation Details:** Primary host interface is USB through the on-board USB-to-UART bridge and USB-C connector. SWD header is retained only for programming and bring-up. Mining subsystem uses dedicated 25MHz oscillator X1 into BM1397 CLKI.
- **Power Requirements:** 12V input main power path with USB used for control and monitoring interface support
- **Manufacturing Quantity Target:** Prototype
- **Acceptance Criteria:** USB is the primary control and monitoring interface, SWD is secondary debug only, and the mining core receives a stable dedicated 25MHz reference clock from X1.
- **Package / Case Code:** SO
- **Compliance:** Other
---
*Generated from [https://www.flux.ai/louisdesyjr/bitcoin-miner-controller-board](https://www.flux.ai/louisdesyjr/bitcoin-miner-controller-board)*