Skip to content

Commit e89c350

Browse files
Add STM32F401CCU6 STM32 Mini F401 board page. Fixes #41.
1 parent 9930310 commit e89c350

10 files changed

+283
-1
lines changed
Lines changed: 273 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,273 @@
1+
{
2+
"board": {
3+
"name": "STM32 Mini F401",
4+
"brand": null,
5+
"marking": "STM32F401CxUx",
6+
"url": null,
7+
"origin": "China"
8+
},
9+
"microcontroller": "STM32F401CCU6",
10+
"oscillators": {
11+
"hse": 25,
12+
"lse": 32.768
13+
},
14+
"power": {
15+
"sources": [
16+
{ "name": "Any +3.3V pin", "voltage": 3.3 },
17+
{ "name": "Any +5V pin", "voltage": 5 },
18+
{ "name": "USB connector", "voltage": 5 }
19+
],
20+
"analog": {
21+
"vdda": false,
22+
"vssa": false,
23+
"vrefNegative": true,
24+
"vrefPositive": true
25+
},
26+
"battery": {
27+
"type": "pin",
28+
"size": null
29+
}
30+
},
31+
"regulator": "XC6204-SOT89-3",
32+
"pcb": {
33+
"color": "green",
34+
"size": { "length": 53, "width": 23 },
35+
"mounting": "Breadboard"
36+
},
37+
"remarks": [
38+
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." }
39+
],
40+
"resources": [
41+
{
42+
"name": "Perspective view",
43+
"type": "picture",
44+
"file": "STM32F401CCU6_STM32_Mini_F401-1.jpg"
45+
},
46+
{
47+
"name": "Top view",
48+
"type": "picture",
49+
"file": "STM32F401CCU6_STM32_Mini_F401-2.jpg"
50+
},
51+
{
52+
"name": "Bottom view",
53+
"type": "picture",
54+
"file": "STM32F401CCU6_STM32_Mini_F401-3.jpg"
55+
},
56+
{
57+
"name": "Top view (no headers)",
58+
"type": "picture",
59+
"file": "STM32F401CCU6_STM32_Mini_F401-4.jpg"
60+
},
61+
{
62+
"name": "Bottom view (no headers)",
63+
"type": "picture",
64+
"file": "STM32F401CCU6_STM32_Mini_F401-5.jpg"
65+
},
66+
{
67+
"name": "Original schematic",
68+
"type": "pdf",
69+
"file": "original-schematic-STM32F401CCU6-STM32_Mini_F401.pdf"
70+
}
71+
],
72+
"inputs": [
73+
{
74+
"name": "Reset button",
75+
"identifiers": {
76+
"name": "NRST",
77+
"reference": null
78+
},
79+
"function": "reset",
80+
"type": "button",
81+
"to": "NRST",
82+
"mode": "low"
83+
},
84+
{
85+
"name": "BOOT0 DIP switch",
86+
"identifiers": {
87+
"name": "BOOT0",
88+
"reference": null
89+
},
90+
"function": "boot",
91+
"type": "switch",
92+
"to": "BOOT0",
93+
"mode": null
94+
},
95+
{
96+
"name": "BOOT1 DIP switch",
97+
"identifiers": {
98+
"name": null,
99+
"reference": null
100+
},
101+
"function": "boot",
102+
"type": "switch",
103+
"to": "PB2",
104+
"mode": null
105+
},
106+
{
107+
"name": "BOOT1 enable DIP switch",
108+
"identifiers": {
109+
"name": null,
110+
"reference": null
111+
},
112+
"function": "enable",
113+
"type": "switch",
114+
"to": "+3.3V",
115+
"mode": null
116+
}
117+
],
118+
"outputs": [
119+
{
120+
"name": "Power LED",
121+
"identifiers": {
122+
"name": "PWR",
123+
"reference": null
124+
},
125+
"function": "power",
126+
"type": "led",
127+
"to": "3V3",
128+
"mode": null
129+
},
130+
{
131+
"name": "User LED",
132+
"identifiers": {
133+
"name": null,
134+
"reference": "D1"
135+
},
136+
"function": "user",
137+
"type": "led",
138+
"to": "PC13",
139+
"mode": "sink"
140+
}
141+
],
142+
"connectors": [
143+
{
144+
"name": "Header 1",
145+
"identifiers": {
146+
"name": null,
147+
"reference": null
148+
},
149+
"function": "header",
150+
"footprint": false,
151+
"type": {
152+
"name": "Pin header",
153+
"gender": "male",
154+
"pitch": 2.54,
155+
"size": { "length": 22, "width": 1 }
156+
},
157+
"pins": [
158+
{ "number": 1, "name": "5V", "function": null, "to": "5V" },
159+
{ "number": 2, "name": "GND", "function": null, "to": "GND" },
160+
{ "number": 3, "name": "3.3", "function": null, "to": "3V3" },
161+
{ "number": 4, "name": "VB", "function": null, "to": "VBAT" },
162+
{ "number": 5, "name": "C13", "function": null, "to": "PC13" },
163+
{ "number": 6, "name": "C14", "function": null, "to": "PC14" },
164+
{ "number": 7, "name": "C15", "function": null, "to": "PC15" },
165+
{ "number": 8, "name": "B15", "function": null, "to": "PB15" },
166+
{ "number": 9, "name": "B14", "function": null, "to": "PB14" },
167+
{ "number": 10, "name": "B13", "function": null, "to": "PB13" },
168+
{ "number": 11, "name": "B12", "function": null, "to": "PB12" },
169+
{ "number": 12, "name": "B10", "function": null, "to": "PB10" },
170+
{ "number": 13, "name": "B9", "function": null, "to": "PB9" },
171+
{ "number": 14, "name": "B8", "function": null, "to": "PB8" },
172+
{ "number": 15, "name": "B7", "function": null, "to": "PB7" },
173+
{ "number": 16, "name": "B6", "function": null, "to": "PB6" },
174+
{ "number": 17, "name": "B5", "function": null, "to": "PB5" },
175+
{ "number": 18, "name": "B4", "function": null, "to": "PB4" },
176+
{ "number": 19, "name": "B3", "function": null, "to": "PB3" },
177+
{ "number": 20, "name": "B2", "function": null, "to": "PB2" },
178+
{ "number": 21, "name": "B1", "function": null, "to": "PB1" },
179+
{ "number": 22, "name": "B0", "function": null, "to": "PB0" }
180+
]
181+
},
182+
{
183+
"name": "Header 2",
184+
"identifiers": {
185+
"name": null,
186+
"reference": null
187+
},
188+
"function": "header",
189+
"footprint": false,
190+
"type": {
191+
"name": "Pin header",
192+
"gender": "male",
193+
"pitch": 2.54,
194+
"size": { "length": 20, "width": 1 }
195+
},
196+
"pins": [
197+
{ "number": 1, "name": "H0", "function": null, "to": "PH0" },
198+
{ "number": 2, "name": "H1", "function": null, "to": "PH1" },
199+
{ "number": 3, "name": "RST", "function": null, "to": "NRST" },
200+
{ "number": 4, "name": "V-", "function": null, "to": "VREF-" },
201+
{ "number": 5, "name": "V+", "function": null, "to": "VREF+" },
202+
{ "number": 6, "name": "A0", "function": null, "to": "PA0" },
203+
{ "number": 7, "name": "A1", "function": null, "to": "PA1" },
204+
{ "number": 8, "name": "A2", "function": null, "to": "PA2" },
205+
{ "number": 9, "name": "A3", "function": null, "to": "PA3" },
206+
{ "number": 10, "name": "A4", "function": null, "to": "PA4" },
207+
{ "number": 11, "name": "A5", "function": null, "to": "PA5" },
208+
{ "number": 12, "name": "A6", "function": null, "to": "PA6" },
209+
{ "number": 13, "name": "A7", "function": null, "to": "PA7" },
210+
{ "number": 14, "name": "A8", "function": null, "to": "PA8" },
211+
{ "number": 15, "name": "A9", "function": null, "to": "PA9" },
212+
{ "number": 16, "name": "A10", "function": null, "to": "PA10" },
213+
{ "number": 17, "name": "A11", "function": null, "to": "PA11" },
214+
{ "number": 18, "name": "A12", "function": null, "to": "PA12" },
215+
{ "number": 19, "name": "A13", "function": null, "to": "PA13" },
216+
{ "number": 20, "name": "A14", "function": null, "to": "PA14" },
217+
{ "number": 21, "name": "A15", "function": null, "to": "PA15" },
218+
{ "number": 22, "name": "GND", "function": null, "to": "GND" }
219+
]
220+
},
221+
{
222+
"name": "USB connector",
223+
"identifiers": {
224+
"name": null,
225+
"reference": null
226+
},
227+
"function": "usb",
228+
"footprint": false,
229+
"type": {
230+
"name": "USB C",
231+
"gender": null,
232+
"pitch": null,
233+
"size": null
234+
},
235+
"pins": [
236+
{ "number": "A1/B12", "name": null, "function": "GND", "to": "GND" },
237+
{ "number": "A4/B9", "name": null, "function": "VBUS", "to": "5V" },
238+
{ "number": "B8", "name": null, "function": "SBU2", "to": "Ground plane via 5.1kΩ" },
239+
{ "number": "A5", "name": null, "function": "CC1", "to": "Ground plane via 5.1kΩ" },
240+
{ "number": "B7", "name": null, "function": "D-", "to": "PA11" },
241+
{ "number": "A6", "name": null, "function": "D+", "to": "PA12" },
242+
{ "number": "A7", "name": null, "function": "D-", "to": "PA11" },
243+
{ "number": "B6", "name": null, "function": "D+", "to": "PA12" },
244+
{ "number": "A8", "name": null, "function": "SBU1", "to": "Ground plane via 5.1kΩ" },
245+
{ "number": "B5", "name": null, "function": "CC2", "to": "Ground plane via 5.1KΩ" },
246+
{ "number": "B4/A9", "name": null, "function": "VBUS", "to": "5V" },
247+
{ "number": "B1/A12", "name": null, "function": "GND", "to": "GND" }
248+
]
249+
},
250+
{
251+
"name": "SWD header",
252+
"identifiers": {
253+
"name": null,
254+
"reference": null
255+
},
256+
"function": "debug",
257+
"footprint": false,
258+
"type": {
259+
"name": "Pin header",
260+
"gender": "male",
261+
"pitch": 2.54,
262+
"size": { "length": 4, "width": 1 }
263+
},
264+
"pins": [
265+
{ "number": 1, "name": "3.3V", "function": "VCC", "to": "3V3" },
266+
{ "number": 2, "name": "SWDIO", "function": "SWDIO", "to": "PA13" },
267+
{ "number": 3, "name": "SWCLK", "function": "SWCLK", "to": "PA14" },
268+
{ "number": 4, "name": "GND", "function": "GND", "to": "GND" }
269+
]
270+
}
271+
],
272+
"devices": []
273+
}

_data/boards/index.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
"STM32F303CCT6-RobotDyn-Black-Pill"
6767
],
6868
"STM32F4": [
69+
"STM32F401CCU6-STM32-Mini-F401",
6970
"STM32F401CCU6-WeAct-Black-Pill-V1.2",
7071
"STM32F401CEU6-WeAct-Black-Pill-V3.0",
7172
"STM32F401RCT6-STM32F-Core-Board",

_data/devices/regulators.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@
325325
},
326326
"part": {
327327
"name": "XC6204",
328-
"marking": "4A2D",
328+
"marking": "4A2D / 4B2X",
329329
"datasheet": "XC6204-XC6205.pdf",
330330
"url": "https://www.torexsemi.com/products/single-type-voltage-regulators/series/?name=xc6204"
331331
},
578 KB
Loading
826 KB
Loading
587 KB
Loading
753 KB
Loading
677 KB
Loading
Binary file not shown.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "STM32F401CCU6 - STM32 Mini F401"
3+
---
4+
5+
{% assign filename = page.name | remove: '.md' | remove: '.' %}
6+
{% assign board = site.data.boards[filename] %}
7+
8+
{% include board-content.html data=board %}

0 commit comments

Comments
 (0)