STM32F4.sch 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453
  1. EESchema Schematic File Version 4
  2. LIBS:STM32F4-cache
  3. EELAYER 26 0
  4. EELAYER END
  5. $Descr A4 11693 8268
  6. encoding utf-8
  7. Sheet 1 1
  8. Title ""
  9. Date ""
  10. Rev ""
  11. Comp ""
  12. Comment1 ""
  13. Comment2 ""
  14. Comment3 ""
  15. Comment4 ""
  16. $EndDescr
  17. $Comp
  18. L global:SW_PUSH SW?
  19. U 1 1 5CEF360D
  20. P 1050 4950
  21. AR Path="/5CEE5B5C/5CEF360D" Ref="SW?" Part="1"
  22. AR Path="/5CEF360D" Ref="SW?" Part="1"
  23. F 0 "SW?" H 1200 5060 50 0000 C CNN
  24. F 1 "boot" H 1050 4870 50 0000 C CNN
  25. F 2 "SW:SW" H 1050 4950 50 0001 C CNN
  26. F 3 "" H 1050 4950 50 0000 C CNN
  27. F 4 "200" H -9450 4075 50 0001 C CNN "Partkeepr"
  28. 1 1050 4950
  29. 1 0 0 -1
  30. $EndComp
  31. $Comp
  32. L global:R R?
  33. U 1 1 5CEF3615
  34. P 2450 4700
  35. AR Path="/5CEE5B5C/5CEF3615" Ref="R?" Part="1"
  36. AR Path="/5CEF3615" Ref="R?" Part="1"
  37. F 0 "R?" V 2530 4700 50 0000 C CNN
  38. F 1 "10K" V 2450 4700 50 0000 C CNN
  39. F 2 "R:0805" V 2380 4700 50 0001 C CNN
  40. F 3 "" H 2450 4700 50 0000 C CNN
  41. F 4 "910" H -8150 2950 50 0001 C CNN "Partkeepr"
  42. 1 2450 4700
  43. 0 1 1 0
  44. $EndComp
  45. Text Label 2000 5000 2 60 ~ 0
  46. boot0
  47. $Comp
  48. L global:C C?
  49. U 1 1 5CEF361E
  50. P 1050 5200
  51. AR Path="/5CEE5B5C/5CEF361E" Ref="C?" Part="1"
  52. AR Path="/5CEF361E" Ref="C?" Part="1"
  53. F 0 "C?" H 1075 5300 50 0000 L CNN
  54. F 1 "100nF" H 1075 5100 50 0000 L CNN
  55. F 2 "C:0805" H 1088 5050 50 0001 C CNN
  56. F 3 "" H 1050 5200 50 0000 C CNN
  57. F 4 "605" H -9450 4100 50 0001 C CNN "Partkeepr"
  58. 1 1050 5200
  59. 0 1 1 0
  60. $EndComp
  61. Text Label 2800 4700 0 60 ~ 0
  62. GND
  63. Text Label 1500 4950 0 60 ~ 0
  64. GND
  65. $Comp
  66. L global:R R?
  67. U 1 1 5CEF3629
  68. P 1050 4700
  69. AR Path="/5CEE5B5C/5CEF3629" Ref="R?" Part="1"
  70. AR Path="/5CEF3629" Ref="R?" Part="1"
  71. F 0 "R?" V 1130 4700 50 0000 C CNN
  72. F 1 "10K" V 1050 4700 50 0000 C CNN
  73. F 2 "R:0805" V 980 4700 50 0001 C CNN
  74. F 3 "" H 1050 4700 50 0000 C CNN
  75. F 4 "910" H -9450 4075 50 0001 C CNN "Partkeepr"
  76. 1 1050 4700
  77. 0 1 1 0
  78. $EndComp
  79. Text Label 1500 4700 0 60 ~ 0
  80. 3.3V
  81. Text Label 2800 5000 0 60 ~ 0
  82. 3.3V
  83. $Comp
  84. L global:C C?
  85. U 1 1 5CEF3633
  86. P 2450 5300
  87. AR Path="/5CEE5B5C/5CEF3633" Ref="C?" Part="1"
  88. AR Path="/5CEF3633" Ref="C?" Part="1"
  89. F 0 "C?" H 2475 5400 50 0000 L CNN
  90. F 1 "100nF" H 2475 5200 50 0000 L CNN
  91. F 2 "C:0805" H 2488 5150 50 0001 C CNN
  92. F 3 "" H 2450 5300 50 0000 C CNN
  93. F 4 "605" H -8150 2950 50 0001 C CNN "Partkeepr"
  94. 1 2450 5300
  95. 0 1 1 0
  96. $EndComp
  97. $Comp
  98. L global:SW_PUSH SW?
  99. U 1 1 5CEF3645
  100. P 2450 5000
  101. AR Path="/5CEE5B5C/5CEF3645" Ref="SW?" Part="1"
  102. AR Path="/5CEF3645" Ref="SW?" Part="1"
  103. F 0 "SW?" H 2600 5110 50 0000 C CNN
  104. F 1 "reset" H 2450 4920 50 0000 C CNN
  105. F 2 "SW:SW" H 2450 5000 50 0001 C CNN
  106. F 3 "" H 2450 5000 50 0000 C CNN
  107. F 4 "200" H -8150 2950 50 0001 C CNN "Partkeepr"
  108. 1 2450 5000
  109. 1 0 0 -1
  110. $EndComp
  111. Wire Wire Line
  112. 2800 4700 2600 4700
  113. Wire Wire Line
  114. 2300 4700 2150 4700
  115. Wire Wire Line
  116. 2150 4700 2150 5000
  117. Wire Wire Line
  118. 2150 5300 2300 5300
  119. Connection ~ 2150 5000
  120. Wire Wire Line
  121. 2600 5300 2750 5300
  122. Wire Wire Line
  123. 2750 5300 2750 5000
  124. Wire Wire Line
  125. 2750 5000 2800 5000
  126. Wire Wire Line
  127. 2150 5000 2000 5000
  128. Wire Wire Line
  129. 2150 5000 2150 5300
  130. Text Label 2075 2050 2 60 ~ 0
  131. nrst
  132. Text Label 3000 950 1 60 ~ 0
  133. boot0
  134. Text Label 4600 1650 0 60 ~ 0
  135. swdio
  136. Text Label 4100 950 1 60 ~ 0
  137. swclk
  138. $Comp
  139. L global:C C?
  140. U 1 1 5CEF3A85
  141. P 1200 4200
  142. AR Path="/5CEE5B5C/5CEF3A85" Ref="C?" Part="1"
  143. AR Path="/5CEF3A85" Ref="C?" Part="1"
  144. F 0 "C?" H 1225 4300 50 0000 L CNN
  145. F 1 "100nF" H 1225 4100 50 0000 L CNN
  146. F 2 "C:0805" H 1238 4050 50 0001 C CNN
  147. F 3 "" H 1200 4200 50 0000 C CNN
  148. F 4 "605" H -1375 125 50 0001 C CNN "Partkeepr"
  149. 1 1200 4200
  150. 1 0 0 -1
  151. $EndComp
  152. Text Label 2600 950 1 60 ~ 0
  153. 3.3V
  154. Text Label 2700 950 1 60 ~ 0
  155. GND
  156. $Comp
  157. L ST:STM32F401RC U?
  158. U 1 1 5CEF3A8F
  159. P 3350 2200
  160. AR Path="/5CEE5B5C/5CEF3A8F" Ref="U?" Part="1"
  161. AR Path="/5CEF3A8F" Ref="U?" Part="1"
  162. F 0 "U?" H 4350 1100 60 0000 C CNN
  163. F 1 "STM32F401RC" H 3300 1500 60 0000 C CNN
  164. F 2 "U:LQFP64" H 2150 1550 60 0001 C CNN
  165. F 3 "" H 2150 1550 60 0001 C CNN
  166. F 4 "2102" H 75 -3300 50 0001 C CNN "Partkeepr"
  167. 1 3350 2200
  168. 1 0 0 -1
  169. $EndComp
  170. NoConn ~ 2075 2150
  171. NoConn ~ 2075 2250
  172. NoConn ~ 2075 2350
  173. NoConn ~ 2075 2450
  174. $Comp
  175. L global:Crystal Y?
  176. U 1 1 5CEF3AA5
  177. P 1350 1900
  178. AR Path="/5CEE5B5C/5CEF3AA5" Ref="Y?" Part="1"
  179. AR Path="/5CEF3AA5" Ref="Y?" Part="1"
  180. F 0 "Y?" H 1350 2050 50 0000 C CNN
  181. F 1 "25Mhz" H 1350 1750 50 0000 C CNN
  182. F 2 "Y:5032" H 1350 1900 50 0001 C CNN
  183. F 3 "" H 1350 1900 50 0000 C CNN
  184. F 4 "1650" H 50 -3300 50 0001 C CNN "Partkeepr"
  185. 1 1350 1900
  186. 0 1 1 0
  187. $EndComp
  188. $Comp
  189. L global:C C?
  190. U 1 1 5CEF3AB1
  191. P 900 2050
  192. AR Path="/5CEE5B5C/5CEF3AB1" Ref="C?" Part="1"
  193. AR Path="/5CEF3AB1" Ref="C?" Part="1"
  194. F 0 "C?" H 925 2150 50 0000 L CNN
  195. F 1 "22pF" H 925 1950 50 0000 L CNN
  196. F 2 "C:0603" H 938 1900 50 0001 C CNN
  197. F 3 "" H 900 2050 50 0000 C CNN
  198. F 4 "600" H 25 -3300 50 0001 C CNN "Partkeepr"
  199. 1 900 2050
  200. 0 1 1 0
  201. $EndComp
  202. $Comp
  203. L global:C C?
  204. U 1 1 5CEF3AB9
  205. P 900 1750
  206. AR Path="/5CEE5B5C/5CEF3AB9" Ref="C?" Part="1"
  207. AR Path="/5CEF3AB9" Ref="C?" Part="1"
  208. F 0 "C?" H 925 1850 50 0000 L CNN
  209. F 1 "22pF" H 925 1650 50 0000 L CNN
  210. F 2 "C:0603" H 938 1600 50 0001 C CNN
  211. F 3 "" H 900 1750 50 0000 C CNN
  212. F 4 "600" H 25 -3300 50 0001 C CNN "Partkeepr"
  213. 1 900 1750
  214. 0 1 1 0
  215. $EndComp
  216. Text Label 750 1750 2 60 ~ 0
  217. GND
  218. Text Label 750 2050 2 60 ~ 0
  219. GND
  220. $Comp
  221. L global:C C?
  222. U 1 1 5CEF3AC5
  223. P 2350 4200
  224. AR Path="/5CEE5B5C/5CEF3AC5" Ref="C?" Part="1"
  225. AR Path="/5CEF3AC5" Ref="C?" Part="1"
  226. F 0 "C?" H 2375 4300 50 0000 L CNN
  227. F 1 "100nF" H 2375 4100 50 0000 L CNN
  228. F 2 "C:0805" H 2388 4050 50 0001 C CNN
  229. F 3 "" H 2350 4200 50 0000 C CNN
  230. F 4 "605" H -1675 -2975 50 0001 C CNN "Partkeepr"
  231. 1 2350 4200
  232. 1 0 0 -1
  233. $EndComp
  234. Text Label 4075 3450 3 60 ~ 0
  235. 3.3V
  236. $Comp
  237. L global:C C?
  238. U 1 1 5CEF3ACE
  239. P 2650 4200
  240. AR Path="/5CEE5B5C/5CEF3ACE" Ref="C?" Part="1"
  241. AR Path="/5CEF3ACE" Ref="C?" Part="1"
  242. F 0 "C?" H 2675 4300 50 0000 L CNN
  243. F 1 "100nF" H 2675 4100 50 0000 L CNN
  244. F 2 "C:0805" H 2688 4050 50 0001 C CNN
  245. F 3 "" H 2650 4200 50 0000 C CNN
  246. F 4 "605" H -2250 -600 50 0001 C CNN "Partkeepr"
  247. 1 2650 4200
  248. 1 0 0 -1
  249. $EndComp
  250. Text Label 4600 1450 0 60 ~ 0
  251. 3.3V
  252. Text Label 4600 1550 0 60 ~ 0
  253. GND
  254. $Comp
  255. L global:C C?
  256. U 1 1 5CEF3AD8
  257. P 2050 4200
  258. AR Path="/5CEE5B5C/5CEF3AD8" Ref="C?" Part="1"
  259. AR Path="/5CEF3AD8" Ref="C?" Part="1"
  260. F 0 "C?" H 2075 4300 50 0000 L CNN
  261. F 1 "100nF" H 2075 4100 50 0000 L CNN
  262. F 2 "C:0805" H 2088 4050 50 0001 C CNN
  263. F 3 "" H 2050 4200 50 0000 C CNN
  264. F 4 "605" H -625 -2925 50 0001 C CNN "Partkeepr"
  265. 1 2050 4200
  266. 1 0 0 -1
  267. $EndComp
  268. Text Label 2775 3450 3 60 ~ 0
  269. 3.3V
  270. Text Label 2675 3450 3 60 ~ 0
  271. GND
  272. $Comp
  273. L global:C C?
  274. U 1 1 5CEF3AE2
  275. P 1750 4200
  276. AR Path="/5CEE5B5C/5CEF3AE2" Ref="C?" Part="1"
  277. AR Path="/5CEF3AE2" Ref="C?" Part="1"
  278. F 0 "C?" H 1775 4300 50 0000 L CNN
  279. F 1 "100nF" H 1775 4100 50 0000 L CNN
  280. F 2 "C:0805" H 1788 4050 50 0001 C CNN
  281. F 3 "" H 1750 4200 50 0000 C CNN
  282. F 4 "605" H 100 -1700 50 0001 C CNN "Partkeepr"
  283. 1 1750 4200
  284. 1 0 0 -1
  285. $EndComp
  286. Text Label 2075 2650 2 60 ~ 0
  287. 3.3V
  288. Text Label 2075 2550 2 60 ~ 0
  289. GND
  290. $Comp
  291. L global:C C?
  292. U 1 1 5CEF3AF0
  293. P 1500 4200
  294. AR Path="/5CEE5B5C/5CEF3AF0" Ref="C?" Part="1"
  295. AR Path="/5CEF3AF0" Ref="C?" Part="1"
  296. F 0 "C?" H 1525 4300 50 0000 L CNN
  297. F 1 "1µF" H 1525 4100 50 0000 L CNN
  298. F 2 "C:0805" H 1538 4050 50 0001 C CNN
  299. F 3 "" H 1500 4200 50 0000 C CNN
  300. F 4 "606" H 125 -1700 50 0001 C CNN "Partkeepr"
  301. 1 1500 4200
  302. 1 0 0 -1
  303. $EndComp
  304. $Comp
  305. L global:C C?
  306. U 1 1 5CEF3AFA
  307. P 3875 4000
  308. AR Path="/5CEE5B5C/5CEF3AFA" Ref="C?" Part="1"
  309. AR Path="/5CEF3AFA" Ref="C?" Part="1"
  310. F 0 "C?" H 3900 4100 50 0000 L CNN
  311. F 1 "4.7µF" H 3900 3900 50 0000 L CNN
  312. F 2 "C:0805" H 3913 3850 50 0001 C CNN
  313. F 3 "" H 3875 4000 50 0000 C CNN
  314. F 4 "607" H 325 -3425 50 0001 C CNN "Partkeepr"
  315. 1 3875 4000
  316. 1 0 0 -1
  317. $EndComp
  318. Text Label 3875 4150 3 60 ~ 0
  319. GND
  320. Text Label 750 4050 2 60 ~ 0
  321. 3.3V
  322. Text Label 750 4350 2 60 ~ 0
  323. GND
  324. Text Label 3975 3450 3 60 ~ 0
  325. GND
  326. Wire Wire Line
  327. 3875 3450 3875 3850
  328. Text Label 4600 1750 0 60 ~ 0
  329. USB_OTG_FS_P
  330. Text Label 4600 1850 0 60 ~ 0
  331. USB_OTG_FS_N
  332. Text Label 4600 1950 0 60 ~ 0
  333. USB_OTG_FS_ID
  334. Text Label 4600 2050 0 60 ~ 0
  335. USB_OTG_FS_VBUS
  336. Connection ~ 2750 5000
  337. $Comp
  338. L conn:CONN_01X05 P?
  339. U 1 1 5CEE6B51
  340. P 5800 3100
  341. F 0 "P?" H 5878 3141 50 0000 L CNN
  342. F 1 "CONN_01X05" H 5878 3050 50 0000 L CNN
  343. F 2 "Connector:PinHeader2.54_1X5" H 5877 3004 50 0001 L CNN
  344. F 3 "" H 5800 3100 50 0000 C CNN
  345. F 4 "100" H 5800 3100 50 0001 C CNN "Partkeepr"
  346. 1 5800 3100
  347. 1 0 0 -1
  348. $EndComp
  349. Text Label 5600 2900 2 60 ~ 0
  350. 3.3V
  351. Text Label 5600 3100 2 60 ~ 0
  352. GND
  353. Text Label 5600 3300 2 60 ~ 0
  354. nrst
  355. Text Label 5600 3200 2 60 ~ 0
  356. swdio
  357. Text Label 5600 3000 2 60 ~ 0
  358. swclk
  359. Wire Wire Line
  360. 2100 1850 1700 1850
  361. Wire Wire Line
  362. 1350 1750 1700 1750
  363. Wire Wire Line
  364. 1700 1750 1700 1850
  365. Wire Wire Line
  366. 1350 2050 1700 2050
  367. Wire Wire Line
  368. 1700 2050 1700 1950
  369. Wire Wire Line
  370. 1700 1950 2100 1950
  371. Wire Wire Line
  372. 1350 1750 1050 1750
  373. Connection ~ 1350 1750
  374. Wire Wire Line
  375. 1350 2050 1050 2050
  376. Connection ~ 1350 2050
  377. $Comp
  378. L global:C C?
  379. U 1 1 5CEF3B03
  380. P 900 4200
  381. AR Path="/5CEE5B5C/5CEF3B03" Ref="C?" Part="1"
  382. AR Path="/5CEF3B03" Ref="C?" Part="1"
  383. F 0 "C?" H 925 4300 50 0000 L CNN
  384. F 1 "4.7µF" H 925 4100 50 0000 L CNN
  385. F 2 "C:0805" H 938 4050 50 0001 C CNN
  386. F 3 "" H 900 4200 50 0000 C CNN
  387. F 4 "607" H 100 -2775 50 0001 C CNN "Partkeepr"
  388. 1 900 4200
  389. 1 0 0 -1
  390. $EndComp
  391. Wire Wire Line
  392. 2650 4050 2350 4050
  393. Connection ~ 900 4050
  394. Wire Wire Line
  395. 900 4050 750 4050
  396. Connection ~ 1200 4050
  397. Wire Wire Line
  398. 1200 4050 900 4050
  399. Connection ~ 1500 4050
  400. Wire Wire Line
  401. 1500 4050 1200 4050
  402. Connection ~ 1750 4050
  403. Wire Wire Line
  404. 1750 4050 1500 4050
  405. Connection ~ 2050 4050
  406. Wire Wire Line
  407. 2050 4050 1750 4050
  408. Connection ~ 2350 4050
  409. Wire Wire Line
  410. 2350 4050 2050 4050
  411. Wire Wire Line
  412. 2650 4350 2350 4350
  413. Connection ~ 900 4350
  414. Wire Wire Line
  415. 900 4350 750 4350
  416. Connection ~ 1200 4350
  417. Wire Wire Line
  418. 1200 4350 900 4350
  419. Connection ~ 1500 4350
  420. Wire Wire Line
  421. 1500 4350 1200 4350
  422. Connection ~ 1750 4350
  423. Wire Wire Line
  424. 1750 4350 1500 4350
  425. Connection ~ 2050 4350
  426. Wire Wire Line
  427. 2050 4350 1750 4350
  428. Connection ~ 2350 4350
  429. Wire Wire Line
  430. 2350 4350 2050 4350
  431. Text Label 700 4950 2 60 ~ 0
  432. nrst
  433. Wire Wire Line
  434. 1200 4700 1500 4700
  435. Wire Wire Line
  436. 900 4700 750 4700
  437. Wire Wire Line
  438. 750 4700 750 4950
  439. Wire Wire Line
  440. 700 4950 750 4950
  441. Connection ~ 750 4950
  442. Wire Wire Line
  443. 750 4950 750 5200
  444. Wire Wire Line
  445. 750 5200 900 5200
  446. Wire Wire Line
  447. 1200 5200 1350 5200
  448. Wire Wire Line
  449. 1350 5200 1350 4950
  450. Wire Wire Line
  451. 1350 4950 1500 4950
  452. Connection ~ 1350 4950
  453. $EndSCHEMATC