Skip to content

Commit b506f11

Browse files
feat: update README with electrical characteristics
1 parent 771fc87 commit b506f11

File tree

1 file changed

+64
-16
lines changed

1 file changed

+64
-16
lines changed

hardware/README.md

Lines changed: 64 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,93 @@
1-
<div align="center">
2-
31
# Hardware Design Files
42

3+
<div align="center">
4+
55
<a href="/hardware/unit_sch_V_0_0_1_ue0090_CH552_USB_Multi-Protocol-Programmer.pdf">
66
<img src="resources/Schematics_icon.jpg?raw=false" width="500px">
77
<br/>
88
Schematics
99
</a>
1010

11+
</div>
12+
13+
## Key Technical Specifications
1114

15+
<div align="center">
1216

1317
| Interface | Description | Signals / Pins | Typical Use |
1418
|:----------------:|:--------------------------------------------------------:|:-------------------------------------:|:--------------------------------------------------:|
1519
| **JTAG** | Standard boundary-scan and debug interface | TCK, TMS, TDI, TDO, nTRST | Full chip programming, in-circuit test, debug |
1620
| **AVR-ISP** | High-speed serial peripheral interface | MOSI, MISO, SCK, CS | Commonly used for programming AVR microcontrollers |
1721
| **SWD** | ARM's two-wire serial debug and programming interface | SWCLK, SWDIO | Cortex-M programming & step-through debugging |
1822
| **JST Header** | Compact connector for power + single-wire debug signals | SWC (SWCLK), SWD (SWDIO), VCC, GND | Quick-connect to target board for SWD and power |
19-
# Pinout
20-
21-
<a href="unit_pinout_v_0_0_2_ue0090_multi_protocol_programmer_en.pdf">
22-
<img src="resources/unit_pinout_v_0_0_2_ue0090_multi_protocol_programmer_en.jpg" width="500px">
23-
<br/>
24-
Pinout
25-
</a>
2623

2724
</div>
2825

26+
### Electrical characteristics when the microcontroller is powered with 5V
27+
2928
<div align="center">
3029

30+
| **Parameter** | **Description** | **Min** | **Typ** | **Max** | **Unit** |
31+
|:-------------:|:--------------------------------------------------------:|:-------:|:-------:|:-------:|:--------:|
32+
| Vin | Input voltage to power on the module | 3.7 | - | 5.5 | V |
33+
| Vil | Input low level voltage | -0.4 | - | 1.2 | V |
34+
| Vih | Input high level voltage | 2.4 | - | Vin+0.4 | V |
35+
| Vol | Low level output voltage | - | - | 0.4 | V |
36+
| Voh | High level output voltage | VCC-0.4 | - | - | V |
37+
| Icc24M* | Total supply current when Fsys=24MHz | 8 | 11 | - | mA |
38+
| Icc6M | Total supply current when Fsys=6MHz | 4 | 6 | - | mA |
39+
| Icc750K | Total supply current when Fsys=750KHz | 2 | 3 | - | mA |
40+
| Iin | The input current without pull-down resistor | -5 | 0 | 5 | uA |
41+
| Idn5 | The input current with pull-down resistor | -35 | -70 | -140 | uA |
42+
| Iup5 | The input current with pull-up resistor | 35 | 70 | 140 | uA |
43+
| IUP5X | The input current with pull-up resistor from low to high | 250 | 400 | 600 | uA |
44+
| Vpot | Power on reset threshold | 2.1 | 2.3 | 2.5 | V |
45+
46+
</div>
47+
48+
*24MHz Fsys only can be used when the microcontroller is working with 5V.
3149

50+
### Electrical characteristics when the microcontroller is powered with 3.3V
51+
52+
<div align="center">
53+
54+
| **Parameter** | **Description** | **Min** | **Typ** | **Max** | **Unit** |
55+
|:-------------:|:--------------------------------------------------------:|:-------:|:-------:|:-------:|:--------:|
56+
| Vin | Input voltage to power on the module | 2.8 | 3.3 | 3.6 | V |
57+
| Vil | Input low level voltage | -0.4 | - | 0.8 | V |
58+
| Vih | Input high level voltage | 1.9 | - | Vin+0.4 | V |
59+
| Vol | Low level output voltage | - | - | 0.4 | V |
60+
| Voh | High level output voltage | VCC-0.4 | - | - | V |
61+
| Icc12M* | Total supply current when Fsys=12MHz | 3 | 5 | - | mA |
62+
| Icc6M | Total supply current when Fsys=6MHz | 2 | 4 | - | mA |
63+
| Icc750K | Total supply current when Fsys=750KHz | 1 | 2 | - | mA |
64+
| Iin | The input current without pull-down resistor | -5 | 0 | 5 | uA |
65+
| Idn5 | The input current with pull-down resistor | -15 | -30 | -60 | uA |
66+
| Iup5 | The input current with pull-up resistor | 15 | 30 | 60 | uA |
67+
| IUP5X | The input current with pull-up resistor from low to high | 100 | 170 | 250 | uA |
68+
| Vpot | Power on reset threshold | 2.1 | 2.3 | 2.5 | V |
3269

3370
</div>
3471

35-
---
72+
*Use the jumper bridge to select the microcontroller's operating voltage.
73+
74+
# Pinout
3675

3776
<div align="center">
3877

39-
## GPIO Pins
78+
<a href="unit_pinout_v_0_0_2_ue0090_multi_protocol_programmer_en.pdf">
79+
<img src="resources/unit_pinout_v_0_0_2_ue0090_multi_protocol_programmer_en.jpg" width="500px">
80+
<br/>
81+
Pinout
82+
</a>
4083

4184
</div>
4285

86+
---
87+
88+
## GPIO Pins
89+
90+
4391
<div align="center">
4492

4593
### **Protocol SPI**
@@ -69,27 +117,27 @@
69117

70118
</div>
71119

72-
<div align="center">
73-
74120
# Board Dimensions
75121

122+
<div align="center">
123+
76124
<a href="#">
77125
<img src="./resources/unit_dimension_V_0_0_1_ue0090_CH552_USB_Multi-Protocol-Programmer.png" width="500px">
78126
<br/>
79127
Dimensions
80128
</a>
129+
</div>
81130

82131
# Board Topology
83132

133+
<div align="center">
134+
84135
<a href="#">
85136
<img src="./resources/unit_topology_V_0_0_1_ue0090_CH552_USB_Multi-Protocol-Programmer.png" width="500px">
86137
<br/>
87138
Topology
88139
</a>
89140

90-
</div>
91-
92-
<div align="center">
93141

94142
| Ref. | Description |
95143
|:-----:|:---------------------------------------------------------------------------:|

0 commit comments

Comments
 (0)