<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://stm32world.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lth</id>
	<title>Stm32World Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://stm32world.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lth"/>
	<link rel="alternate" type="text/html" href="https://stm32world.com/wiki/Special:Contributions/Lth"/>
	<updated>2026-08-04T00:03:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://stm32world.com/w/index.php?title=TM1638&amp;diff=8008</id>
		<title>TM1638</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=TM1638&amp;diff=8008"/>
		<updated>2026-08-03T23:04:19Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Components and Modules]]{{metadesc|TM1638 LED Driver}}&lt;br /&gt;
[[File:Crazy 8 Digit Display, LED and Button module.jpg|thumb|400px|Display board using a TM1638]]&lt;br /&gt;
TM1638 is an IC dedicated to LED (light emitting diode display) drive control and equipped with a keypad scan interface.&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Video == &lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|LOdNR7JfgiQ}}&lt;br /&gt;
&lt;br /&gt;
== Open Drain ==&lt;br /&gt;
&lt;br /&gt;
The [[TM1638]] board require a 5V supply voltage.  The 3 data lines STB, CLK and DIO all have a 10 kOhm pull-up resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:TM1638 Module 5 pin connector.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Because of this, the module can be safely driven from a [[STM32]] [[MCU]] using &amp;quot;Open Drain&amp;quot; output.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Open Drain.svg|500px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADMRD8QU89OEhHnxDYU4aEhiQULAG4gALHiqK4SlaLRQeSqmGiEkBozpgJ5ovIr1Vs1rVSd7qz8ywBOIDNpSDv2mAYQvrwkCwA7gH6wdHgijbhUT76CVY2YGlJ6fE29nna2fm2OYpiUJGl5cqq5dk1StWaak6VDWXiRkIdFVFdjZ3+uImV-ZjiKTw+vXHjs-7ZXPy8-A0rM2siDWKtyb7TeGBCc+EAHt7E2DyEEIdIRDYZNgDyAK4ALiwADiCHxwdHUTYIRXfTIMJwUb+Hp-AYzWEwwHYYEVAD28U4iT0pFcsHgZC6fh04kyohY6LAV0IWLUOKkeLAgiJEBJV2wLCAA Open Drain simulation]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/e/ea/TM1638en.pdf TM1638 Datasheet]&lt;br /&gt;
* [https://www.handsontec.com/dataspecs/display/TM1638.pdf TM1638 LED&amp;amp;Key Module]&lt;br /&gt;
* [https://stm32world.com/images/f/f4/TM1629_EN.pdf TM1629 Datasheet]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=TM1638&amp;diff=8007</id>
		<title>TM1638</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=TM1638&amp;diff=8007"/>
		<updated>2026-08-03T23:03:02Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Components and Modules]]{{metadesc|TM1638 LED Driver}}&lt;br /&gt;
[[File:Crazy 8 Digit Display, LED and Button module.jpg|thumb|400px|Display board using a TM1638]]&lt;br /&gt;
TM1638 is an IC dedicated to LED (light emitting diode display) drive control and equipped with a keypad scan interface.&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Open Drain ==&lt;br /&gt;
&lt;br /&gt;
The [[TM1638]] board require a 5V supply voltage.  The 3 data lines STB, CLK and DIO all have a 10 kOhm pull-up resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:TM1638 Module 5 pin connector.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Because of this, the module can be safely driven from a [[STM32]] [[MCU]] using &amp;quot;Open Drain&amp;quot; output.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Open Drain.svg|500px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADMRD8QU89OEhHnxDYU4aEhiQULAG4gALHiqK4SlaLRQeSqmGiEkBozpgJ5ovIr1Vs1rVSd7qz8ywBOIDNpSDv2mAYQvrwkCwA7gH6wdHgijbhUT76CVY2YGlJ6fE29nna2fm2OYpiUJGl5cqq5dk1StWaak6VDWXiRkIdFVFdjZ3+uImV-ZjiKTw+vXHjs-7ZXPy8-A0rM2siDWKtyb7TeGBCc+EAHt7E2DyEEIdIRDYZNgDyAK4ALiwADiCHxwdHUTYIRXfTIMJwUb+Hp-AYzWEwwHYYEVAD28U4iT0pFcsHgZC6fh04kyohY6LAV0IWLUOKkeLAgiJEBJV2wLCAA Open Drain simulation]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/e/ea/TM1638en.pdf TM1638 Datasheet]&lt;br /&gt;
* [https://www.handsontec.com/dataspecs/display/TM1638.pdf TM1638 LED&amp;amp;Key Module]&lt;br /&gt;
* [https://stm32world.com/images/f/f4/TM1629_EN.pdf TM1629 Datasheet]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=File:TM1629_EN.pdf&amp;diff=8006</id>
		<title>File:TM1629 EN.pdf</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=File:TM1629_EN.pdf&amp;diff=8006"/>
		<updated>2026-08-03T23:00:41Z</updated>

		<summary type="html">&lt;p&gt;Lth: TM1629 English datasheet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
TM1629 English datasheet&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=TM1638_Display_and_Button_Module&amp;diff=8005</id>
		<title>TM1638 Display and Button Module</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=TM1638_Display_and_Button_Module&amp;diff=8005"/>
		<updated>2026-08-03T08:16:38Z</updated>

		<summary type="html">&lt;p&gt;Lth: Created page with &amp;quot;{{Video |series=STM32 Tutorial Video |number=96 |title=TM1638 Display and Button Module |youtube-id=LOdNR7JfgiQ |description=In this video we will develop and describe a libra...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Video&lt;br /&gt;
|series=STM32 Tutorial Video&lt;br /&gt;
|number=96&lt;br /&gt;
|title=TM1638 Display and Button Module&lt;br /&gt;
|youtube-id=LOdNR7JfgiQ&lt;br /&gt;
|description=In this video we will develop and describe a library for the TM1638 display&amp;amp;button module.  We will also explain how to interface a 5V module with a 3.3V STM32 and how Open Drain GPIO is actually functioning.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=STM32C071_Deep_Dive&amp;diff=8004</id>
		<title>STM32C071 Deep Dive</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=STM32C071_Deep_Dive&amp;diff=8004"/>
		<updated>2026-08-03T08:16:05Z</updated>

		<summary type="html">&lt;p&gt;Lth: Undo revision 8003 by Lth (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Video&lt;br /&gt;
|series=STM32 Tutorial Video&lt;br /&gt;
|number=95&lt;br /&gt;
|title=STM32C071 Deep Dive&lt;br /&gt;
|youtube-id=typq-0unkTQ&lt;br /&gt;
|description=This video dives deep into the STM32C0xx series of MCU's - in particular the STM32C071, which is available on a Streamline MCU STM32C071.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=STM32C071_Deep_Dive&amp;diff=8003</id>
		<title>STM32C071 Deep Dive</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=STM32C071_Deep_Dive&amp;diff=8003"/>
		<updated>2026-08-03T08:14:32Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Video&lt;br /&gt;
|series=STM32 Tutorial Video&lt;br /&gt;
|number=96&lt;br /&gt;
|title=TM1638 Display and Button Module&lt;br /&gt;
|youtube-id=LOdNR7JfgiQ&lt;br /&gt;
|description=In this video we will develop and describe a library for the TM1638 display&amp;amp;button module.  We will also explain how to interface a 5V module with a 3.3V STM32 and how Open Drain GPIO is actually functioning.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=FreeRTOS_on_RP_Pico&amp;diff=8002</id>
		<title>FreeRTOS on RP Pico</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=FreeRTOS_on_RP_Pico&amp;diff=8002"/>
		<updated>2026-08-01T01:57:48Z</updated>

		<summary type="html">&lt;p&gt;Lth: Created page with &amp;quot;{{Video |series=RP Pico Video |number=12 |title=FreeRTOS on RP Pico |youtube-id=WGBsXnDsxvM |description=In this video we cover how to use FreeRTOS with RP2350.  We also show...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Video&lt;br /&gt;
|series=RP Pico Video&lt;br /&gt;
|number=12&lt;br /&gt;
|title=FreeRTOS on RP Pico&lt;br /&gt;
|youtube-id=WGBsXnDsxvM&lt;br /&gt;
|description=In this video we cover how to use FreeRTOS with RP2350.  We also show the benefit of overclocking (if needed).&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=8001</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=8001"/>
		<updated>2026-07-30T07:46:42Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
[[File:Diode-closeup.jpg|thumb|300px|Random through-hole diode]]A diode can be seen as a one-way valve for electric current.&lt;br /&gt;
&lt;br /&gt;
The symbol of a diode is:&lt;br /&gt;
&lt;br /&gt;
[[File:Diode_symbol.svg|200px]]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;pins&amp;quot; on a diode is called the &amp;quot;anode&amp;quot; and the &amp;quot;cathode&amp;quot;.  With an appropriate voltage applied over the diode, a current can flow from the anode to the cathode, but if a voltage is applied in the opposite direction, no (or extremely little) current will flow.&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|zQDHaaK0Dow}}&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Diode simulation.svg|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcRsEUQAWYwp258wgqlV60o0mAhYATPgJGD+q5T3l0AZgEMArgBsALiwDuQnr1GXOeXlHNLB2e85WOLa99+55P7n62QZBOXDxB4e6hAE52Dq4OvIQJblSioRZRifG5mXwpud45oaI8hPgeFf7emjoGJgyGdIoQ4lCwrAD2IOUOEpCk1DCQSFQ8PNgsPcQghQNDKNBjsEgQPLNTQA Simulation]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Diode Wikipedia article]&lt;br /&gt;
* [https://www.lcsc.com/datasheet/C917030.pdf?spm=wm.fly.bg.2.pdf___wm.ssy.tc.0.tz&amp;amp;lcsc_vid=R1NZVwIHQ1FaBFUAT1ZaVFZXQgMKUwdVRFkNVgVeRQAxVlNeQlFbV1RUT1NdVTsOAxUeFF5JWBYZEEoKFBINSQcJGk4%3D Random 1N4148 Diode datasheet]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diodes&amp;diff=8000</id>
		<title>Diodes</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diodes&amp;diff=8000"/>
		<updated>2026-07-30T07:34:27Z</updated>

		<summary type="html">&lt;p&gt;Lth: Created page with &amp;quot;{{Video |series=Electronics Video |number=5 |title=Diodes |youtube-id=zQDHaaK0Dow |description=In this video we will cover Diodes - what are they, what do they do and where do...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Video&lt;br /&gt;
|series=Electronics Video&lt;br /&gt;
|number=5&lt;br /&gt;
|title=Diodes&lt;br /&gt;
|youtube-id=zQDHaaK0Dow&lt;br /&gt;
|description=In this video we will cover Diodes - what are they, what do they do and where do you use them.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7999</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7999"/>
		<updated>2026-07-29T23:59:25Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* Miscellaneous links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
[[File:Diode-closeup.jpg|thumb|300px|Random through-hole diode]]A diode can be seen as a one-way valve for electric current.&lt;br /&gt;
&lt;br /&gt;
The symbol of a diode is:&lt;br /&gt;
&lt;br /&gt;
[[File:Diode_symbol.svg|200px]]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;pins&amp;quot; on a diode is called the &amp;quot;anode&amp;quot; and the &amp;quot;cathode&amp;quot;.  With an appropriate voltage applied over the diode, a current can flow from the anode to the cathode, but if a voltage is applied in the opposite direction, no (or extremely little) current will flow.&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
To be added&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Diode simulation.svg|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcRsEUQAWYwp258wgqlV60o0mAhYATPgJGD+q5T3l0AZgEMArgBsALiwDuQnr1GXOeXlHNLB2e85WOLa99+55P7n62QZBOXDxB4e6hAE52Dq4OvIQJblSioRZRifG5mXwpud45oaI8hPgeFf7emjoGJgyGdIoQ4lCwrAD2IOUOEpCk1DCQSFQ8PNgsPcQghQNDKNBjsEgQPLNTQA Simulation]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Diode Wikipedia article]&lt;br /&gt;
* [https://www.lcsc.com/datasheet/C917030.pdf?spm=wm.fly.bg.2.pdf___wm.ssy.tc.0.tz&amp;amp;lcsc_vid=R1NZVwIHQ1FaBFUAT1ZaVFZXQgMKUwdVRFkNVgVeRQAxVlNeQlFbV1RUT1NdVTsOAxUeFF5JWBYZEEoKFBINSQcJGk4%3D Random 1N4148 Diode datasheet]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=STM32C0xx_Series&amp;diff=7998</id>
		<title>STM32C0xx Series</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=STM32C0xx_Series&amp;diff=7998"/>
		<updated>2026-07-29T00:53:57Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:STM32]]&lt;br /&gt;
Not long ago, [[ST]] introduce their new low cost series [[STM32C0xx Series|STM32C0xx]].  [[ST]] advertise the series as a [[MCU]] to replace traditional old fashioned 8-bit [[MCU]]s at a competitive price point.&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|typq-0unkTQ}}&lt;br /&gt;
&lt;br /&gt;
== Series overview ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stm32c0-series.png|1200px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Block diagram ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:STM32C071 Block Diagram.png|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comparing STM32C071C8 with STM32F103C8 ==&lt;br /&gt;
&lt;br /&gt;
One big question is - WHY!  The [[STM32C071]] is not cheaper than the [[STM32F103]], in fact in almost every measurable way it is lower spec'ed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! [https://jlcpcb.com/partdetail/STMicroelectronics-STM32F103C8T6/C8734 STM32F103]&lt;br /&gt;
! [https://jlcpcb.com/partdetail/STMicroelectronics-STM32C071C8T6/C45481773 STM32C071]&lt;br /&gt;
|-&lt;br /&gt;
| Price (at the time of writing, single unit at LCSC)&lt;br /&gt;
| $1.92&lt;br /&gt;
| $2.05&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| M3&lt;br /&gt;
| M0+&lt;br /&gt;
|-&lt;br /&gt;
| Max Core Clock&lt;br /&gt;
| 72 MHz&lt;br /&gt;
| 48 MHz&lt;br /&gt;
|- &lt;br /&gt;
| Flash&lt;br /&gt;
| 64 kB&lt;br /&gt;
| 64 kB&lt;br /&gt;
|-&lt;br /&gt;
| RAM&lt;br /&gt;
| 20 kB&lt;br /&gt;
| 24 kB&lt;br /&gt;
|-&lt;br /&gt;
| GPIO&lt;br /&gt;
| 37, many 5V tolerant&lt;br /&gt;
| 45, all 5V tolerant&lt;br /&gt;
|-&lt;br /&gt;
| Timers&lt;br /&gt;
| 4 16 bits, 1 SysTick (24bits)&lt;br /&gt;
| 5 16 bits, 1 32 bits, 1 SysTick (24bits)&lt;br /&gt;
|- &lt;br /&gt;
| Clock PLL&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
|- &lt;br /&gt;
| Trace Macrocell&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| Peripheral Buses&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| UARTs&lt;br /&gt;
| 3&lt;br /&gt;
| 2&lt;br /&gt;
|- &lt;br /&gt;
| SPI&lt;br /&gt;
| 2&lt;br /&gt;
| 2*&lt;br /&gt;
|- &lt;br /&gt;
| I2C&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| DMA&lt;br /&gt;
| 7&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| ADC&lt;br /&gt;
| 2, 12 bits, 10 ch, 1 Msps&lt;br /&gt;
| 1, 12 bits, 17 ch, 2.5 Msps&lt;br /&gt;
|-&lt;br /&gt;
| CAN bus&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| USB&lt;br /&gt;
| HAL&lt;br /&gt;
| USBX&lt;br /&gt;
|-&lt;br /&gt;
| Ext Crystal for USB&lt;br /&gt;
| Required&lt;br /&gt;
| Not required&lt;br /&gt;
|-&lt;br /&gt;
| Deep Sleep&lt;br /&gt;
| ~1.4µA&lt;br /&gt;
| ~20nA&lt;br /&gt;
|}&lt;br /&gt;
Note: * Page 10 in datasheet says &amp;quot;+2 extra through USARTs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
* [https://jlcpcb.com/partdetail/STMicroelectronics-STM32C071C8T6/C45481773 STM32C071C8 on JLCPCB]&lt;br /&gt;
* [https://jlcpcb.com/partdetail/STMicroelectronics-STM32F103C8T6/C8734 STM32F103C8 on JLCPCB]&lt;br /&gt;
* [https://stm32world.com/images/b/bc/Stm32c071kb.pdf STM32C071 Datasheet]&lt;br /&gt;
* [https://stm32world.com/images/f/fd/Rm0490-stm32c0-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32C0 series Reference Manual]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=STM32C0xx_Series&amp;diff=7997</id>
		<title>STM32C0xx Series</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=STM32C0xx_Series&amp;diff=7997"/>
		<updated>2026-07-29T00:51:36Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* Miscellaneous links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:STM32]]&lt;br /&gt;
Not long ago, [[ST]] introduce their new low cost series [[STM32C0xx Series|STM32C0xx]].&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|typq-0unkTQ}}&lt;br /&gt;
&lt;br /&gt;
== Series overview ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stm32c0-series.png|1200px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Block diagram ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:STM32C071 Block Diagram.png|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comparing STM32C071C8 with STM32F103C8 ==&lt;br /&gt;
&lt;br /&gt;
One big question is - WHY!  The [[STM32C071]] is not cheaper than the [[STM32F103]], in fact in almost every measurable way it is lower spec'ed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! [https://jlcpcb.com/partdetail/STMicroelectronics-STM32F103C8T6/C8734 STM32F103]&lt;br /&gt;
! [https://jlcpcb.com/partdetail/STMicroelectronics-STM32C071C8T6/C45481773 STM32C071]&lt;br /&gt;
|-&lt;br /&gt;
| Price (at the time of writing, single unit at LCSC)&lt;br /&gt;
| $1.92&lt;br /&gt;
| $2.05&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| M3&lt;br /&gt;
| M0+&lt;br /&gt;
|-&lt;br /&gt;
| Max Core Clock&lt;br /&gt;
| 72 MHz&lt;br /&gt;
| 48 MHz&lt;br /&gt;
|- &lt;br /&gt;
| Flash&lt;br /&gt;
| 64 kB&lt;br /&gt;
| 64 kB&lt;br /&gt;
|-&lt;br /&gt;
| RAM&lt;br /&gt;
| 20 kB&lt;br /&gt;
| 24 kB&lt;br /&gt;
|-&lt;br /&gt;
| GPIO&lt;br /&gt;
| 37, many 5V tolerant&lt;br /&gt;
| 45, all 5V tolerant&lt;br /&gt;
|-&lt;br /&gt;
| Timers&lt;br /&gt;
| 4 16 bits, 1 SysTick (24bits)&lt;br /&gt;
| 5 16 bits, 1 32 bits, 1 SysTick (24bits)&lt;br /&gt;
|- &lt;br /&gt;
| Clock PLL&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
|- &lt;br /&gt;
| Trace Macrocell&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| Peripheral Buses&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| UARTs&lt;br /&gt;
| 3&lt;br /&gt;
| 2&lt;br /&gt;
|- &lt;br /&gt;
| SPI&lt;br /&gt;
| 2&lt;br /&gt;
| 2*&lt;br /&gt;
|- &lt;br /&gt;
| I2C&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| DMA&lt;br /&gt;
| 7&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| ADC&lt;br /&gt;
| 2, 12 bits, 10 ch, 1 Msps&lt;br /&gt;
| 1, 12 bits, 17 ch, 2.5 Msps&lt;br /&gt;
|-&lt;br /&gt;
| CAN bus&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| USB&lt;br /&gt;
| HAL&lt;br /&gt;
| USBX&lt;br /&gt;
|-&lt;br /&gt;
| Ext Crystal for USB&lt;br /&gt;
| Required&lt;br /&gt;
| Not required&lt;br /&gt;
|-&lt;br /&gt;
| Deep Sleep&lt;br /&gt;
| ~1.4µA&lt;br /&gt;
| ~20nA&lt;br /&gt;
|}&lt;br /&gt;
Note: * Page 10 in datasheet says &amp;quot;+2 extra through USARTs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
* [https://jlcpcb.com/partdetail/STMicroelectronics-STM32C071C8T6/C45481773 STM32C071C8 on JLCPCB]&lt;br /&gt;
* [https://jlcpcb.com/partdetail/STMicroelectronics-STM32F103C8T6/C8734 STM32F103C8 on JLCPCB]&lt;br /&gt;
* [https://stm32world.com/images/b/bc/Stm32c071kb.pdf STM32C071 Datasheet]&lt;br /&gt;
* [https://stm32world.com/images/f/fd/Rm0490-stm32c0-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32C0 series Reference Manual]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=STM32_Official_Documentation&amp;diff=7995</id>
		<title>STM32 Official Documentation</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=STM32_Official_Documentation&amp;diff=7995"/>
		<updated>2026-07-27T17:35:22Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:STM32]][[Category:STM32 Documentation]]{{metadesc|Links to official STM32 Documentation}}&lt;br /&gt;
== Introduction Video ==&lt;br /&gt;
&lt;br /&gt;
Video explaining some of the documentation: [https://www.youtube.com/watch?v=EZqwBuRpdns https://www.youtube.com/watch?v=EZqwBuRpdns]&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|EZqwBuRpdns}}&lt;br /&gt;
&lt;br /&gt;
== STM32C0xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/b/bc/Stm32c071kb.pdf STM32C071 Datasheet]&lt;br /&gt;
* [https://stm32world.com/images/f/fd/Rm0490-stm32c0-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32C0 series Reference Manual]&lt;br /&gt;
&lt;br /&gt;
== STM32C5xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/6/67/Rm0522-stm32c5-series-armbased-32bit-mcus-stmicroelectronics.pdf STM32C5 Series Reference manual]&lt;br /&gt;
&lt;br /&gt;
=== STM32C55x === &lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/9/9f/Stm32c551ve.pdf STM32C551 Datasheet]&lt;br /&gt;
&lt;br /&gt;
== STM32F1xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx reference manual]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32f1_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
=== STN32F103 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32f103ze.pdf STM32F103x8 STM32F103xB Datasheet]&lt;br /&gt;
* [https://stm32world.com/images/7/76/STM32F103x8_Datasheet.pdf STM32F103x8_Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/rm0008-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx Reference Manual]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f1_svd/STM32F103.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
== STM32F3xx ==&lt;br /&gt;
&lt;br /&gt;
=== STM32F303 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32f303re.pdf Datasheet]&lt;br /&gt;
&lt;br /&gt;
== STM32F4xx ==&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/dm00186528-proprietary-code-readout-protection-on-microcontrollers-of-the-stm32f4-series-stmicroelectronics.pdf AN4701 Proprietary code read-out protection on microcontrollers of the STM32F4 Series]&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/an4488-getting-started-with-stm32f4xxxx-mcu-hardware-development-stmicroelectronics.pdf AN4488 Getting started with STM32F4xxxx MCU hardware development]&lt;br /&gt;
* [https://www.st.com/content/ccc/resource/technical/document/application_note/27/46/7c/ea/2d/91/40/a9/DM00046011.pdf/files/DM00046011.pdf/jcr:content/translations/en.DM00046011.pdf AN4031 Using the STM32F2, STM32F4 and STM32F7 Series DMA controller]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32f4_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
=== STM32F401 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32f401cb.pdf STM32F401CB Datasheet]&lt;br /&gt;
* [https://stm32world.com/images/2/2e/STM32F401xB_and_STM32F401xC_Datasheet.pdf STM32F401xB STM32F401xC Datasheet]&lt;br /&gt;
* [https://stm32world.com/images/9/93/Rm0368-stm32f401xbc-and-stm32f401xde-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32F401xB/C and STM32F401xD/E Reference manual]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f4_svd/STM32F401.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
=== STM32F405/STM32F407 ===&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/9/9d/Stm32F405_407.pdf STM32F405xx/STM32F407xx Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/dm00031020-stm32f405-415-stm32f407-417-stm32f427-437-and-stm32f429-439-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 Reference Manual]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f4_svd/STM32F405.svd F405 SVD file]&lt;br /&gt;
&amp;lt;!-- * [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f4_svd/STM32F407.svd F407 SVD file] --&amp;gt;&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/stm32-svd/refs/heads/main/svd/stm32f407.svd F407 SVD file]&lt;br /&gt;
&lt;br /&gt;
=== STM32F411 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32f411ce.pdf STM32F411x Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/rm0383-stm32f411xce-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32F411xC/E advanced Arm®-based 32-bit MCUs Reference Manual]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f4_svd/STM32F411.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
=== STM32F446 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32f446re.pdf STM32F446 Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/rm0390-stm32f446xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32F446xx Reference Manual]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f4_svd/STM32F446.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
== STM32G4xx ==&lt;br /&gt;
&lt;br /&gt;
=== STM32G474 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32g474re.pdf STM32G474xB STM32G474xC STM32G474xE Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/rm0440-stm32g4-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32G4 series Reference manual]&lt;br /&gt;
&lt;br /&gt;
== STM32H5xx == &lt;br /&gt;
* [https://stm32world.com/images/0/04/STM32H5xx_Reference_Manual.pdf STM32H5xx Reference Manual]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32h5_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
=== STM32H562 ===&lt;br /&gt;
* [https://stm32world.com/images/7/77/Stm32h562vg.pdf STM32H562 Datasheet]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32h5_svd/STM32H562.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
== STM32H7xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/dm00314099-stm32h742-stm32h743-753-and-stm32h750-value-line-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf STM32H742, STM32H743/753 and STM32H750 Reference Manual]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32h7_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
== STM32L1xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/0/0a/Stm32l152ve.pdf STM32L151xE/STM32L152xE Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32l151c6.pdf STM32L151x6/8/B STM32L152x6/8/B Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/rm0038-stm32l100xx-stm32l151xx-stm32l152xx-and-stm32l162xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32L100xx, STM32L151xx, STM32L152xx and STM32L162xx Reference Manual]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32l1_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
== STM32L4xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_STMicroelectronics-STM32L432KCU6_C1337280.pdf STM32L432KB STM3L432KC Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/dm00151940-stm32l41xxx42xxx43xxx44xxx45xxx46xxx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32L41xxx/42xxx/43xxx/44xxx/45xxx/46xxx Reference Manual]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32l4_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
== STM32N6 ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/9/96/Stm32n645z0.pdf STM32N6x5xx STM32N6x7xx Datasheet]&lt;br /&gt;
&lt;br /&gt;
== STM32U375xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/2/2f/Stm32u375ve.pdf STM32U375xx Datasheet]&lt;br /&gt;
&lt;br /&gt;
== STM32WB ==&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32wb_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
=== STM32WB35 ===&lt;br /&gt;
* [https://stm32world.com/images/c/c3/Stm32wb55vg.pdf STM32WB55xx/STM32WB35xx Datasheet]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32wb_svd/STM32WB35_CM4.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
=== STM32WB55 ===&lt;br /&gt;
* [https://stm32world.com/images/c/c3/Stm32wb55vg.pdf STM32WB55xx/STM32WB35xx Datasheet]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32wb_svd/STM32WB55_CM4.svd Cortex-M4 core's SVD file]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32wb_svd/STM32WB55_CM0P.svd Cortex-M0 core's SVD file]&lt;br /&gt;
&lt;br /&gt;
== STM32WL ==&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32wl_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
=== STM32WLEx ===&lt;br /&gt;
* [https://stm32world.com/images/c/cc/STM32WLE5xx_STM32WLE4xx_Datasheet.pdf STM32WLE5xx_STM32WLE4xx_Datasheet]&lt;br /&gt;
&lt;br /&gt;
== Cross Family ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/content/ccc/resource/technical/document/programming_manual/6c/3a/cb/e7/e4/ea/44/9b/DM00046982.pdf/files/DM00046982.pdf/jcr:content/translations/en.DM00046982.pdf PM0214 STM32 Cortex®-M4 MCUs and MPUs programming manual]&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/dm00042534-stm32-crossseries-timer-overview-stmicroelectronics.pdf AN4013 STM32 cross-series timer overview]&lt;br /&gt;
* [https://www.st.com/content/ccc/resource/technical/document/application_note/27/46/7c/ea/2d/91/40/a9/DM00046011.pdf/files/DM00046011.pdf/jcr:content/translations/en.DM00046011.pdf AN4031 Using the STM32F2, STM32F4 and STM32F7 Series DMA controller]&lt;br /&gt;
* [https://www.st.com/resource/en/programming_manual/pm0056-stm32f10xxx20xxx21xxxl1xxxx-cortexm3-programming-manual-stmicroelectronics.pdf STM32F10xxx/20xxx/21xxx/L1xxxx Cortex®-M3 programming manual]&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf AN2606 STM32 microcontroller system memory boot mode]&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/cd00264379-usb-dfu-protocol-used-in-the-stm32-bootloader-stmicroelectronics.pdf AN3156 USB DFU protocol used in the STM32 bootloader]&lt;br /&gt;
* [https://www.st.com/content/ccc/resource/technical/document/user_manual/10/c5/1a/43/3a/70/43/7d/DM00104712.pdf/files/DM00104712.pdf/jcr:content/translations/en.DM00104712.pdf UM1718 STM32CubeMX for STM32 configuration and initialization C code generation]&lt;br /&gt;
* [https://stm32world.com/images/1/10/En.DM00296349.pdf AN4879 Introduction to USB hardware and PCB guidelines using STM32 MCUs]&lt;br /&gt;
&lt;br /&gt;
== HAL ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/user_manual/dm00105879-description-of-stm32f4-hal-and-lowlayer-drivers-stmicroelectronics.pdf Description of STM32F4 HAL and low-layer drivers]&lt;br /&gt;
&lt;br /&gt;
== LL ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/user_manual/dm00105879-description-of-stm32f4-hal-and-ll-drivers-stmicroelectronics.pdf STM32F4 HAL and LL]&lt;br /&gt;
&lt;br /&gt;
== ARM ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.se.rit.edu/~swen-563/resources/STM32L476/Cortex%20M4%20Processor%20Technical%20Reference%20Manual.pdf ARM Cortex-M4 Technical Reference Manual]&lt;br /&gt;
* [https://stm32world.com/images/0/0f/DDI0403E_e_armv7m_arm.pdf Armv7-M Architecture Reference Manual]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32-mcus-stmicroelectronics.pdf USB hardware and PCB guidelines using STM32 MCUs]&lt;br /&gt;
* [https://www.ti.com/lit/wp/slly017/slly017.pdf TI Transition Existing Products from USB 2.0 OTG to USB Type-C]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=File:Rm0490-stm32c0-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf&amp;diff=7994</id>
		<title>File:Rm0490-stm32c0-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=File:Rm0490-stm32c0-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf&amp;diff=7994"/>
		<updated>2026-07-27T17:34:09Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=STM32_Official_Documentation&amp;diff=7993</id>
		<title>STM32 Official Documentation</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=STM32_Official_Documentation&amp;diff=7993"/>
		<updated>2026-07-27T17:33:10Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:STM32]][[Category:STM32 Documentation]]{{metadesc|Links to official STM32 Documentation}}&lt;br /&gt;
== Introduction Video ==&lt;br /&gt;
&lt;br /&gt;
Video explaining some of the documentation: [https://www.youtube.com/watch?v=EZqwBuRpdns https://www.youtube.com/watch?v=EZqwBuRpdns]&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|EZqwBuRpdns}}&lt;br /&gt;
&lt;br /&gt;
== STM32C0xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/b/bc/Stm32c071kb.pdf STM32C071 Datasheet]&lt;br /&gt;
&lt;br /&gt;
== STM32C5xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/6/67/Rm0522-stm32c5-series-armbased-32bit-mcus-stmicroelectronics.pdf STM32C5 Series Reference manual]&lt;br /&gt;
&lt;br /&gt;
=== STM32C55x === &lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/9/9f/Stm32c551ve.pdf STM32C551 Datasheet]&lt;br /&gt;
&lt;br /&gt;
== STM32F1xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx reference manual]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32f1_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
=== STN32F103 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32f103ze.pdf STM32F103x8 STM32F103xB Datasheet]&lt;br /&gt;
* [https://stm32world.com/images/7/76/STM32F103x8_Datasheet.pdf STM32F103x8_Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/rm0008-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx Reference Manual]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f1_svd/STM32F103.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
== STM32F3xx ==&lt;br /&gt;
&lt;br /&gt;
=== STM32F303 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32f303re.pdf Datasheet]&lt;br /&gt;
&lt;br /&gt;
== STM32F4xx ==&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/dm00186528-proprietary-code-readout-protection-on-microcontrollers-of-the-stm32f4-series-stmicroelectronics.pdf AN4701 Proprietary code read-out protection on microcontrollers of the STM32F4 Series]&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/an4488-getting-started-with-stm32f4xxxx-mcu-hardware-development-stmicroelectronics.pdf AN4488 Getting started with STM32F4xxxx MCU hardware development]&lt;br /&gt;
* [https://www.st.com/content/ccc/resource/technical/document/application_note/27/46/7c/ea/2d/91/40/a9/DM00046011.pdf/files/DM00046011.pdf/jcr:content/translations/en.DM00046011.pdf AN4031 Using the STM32F2, STM32F4 and STM32F7 Series DMA controller]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32f4_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
=== STM32F401 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32f401cb.pdf STM32F401CB Datasheet]&lt;br /&gt;
* [https://stm32world.com/images/2/2e/STM32F401xB_and_STM32F401xC_Datasheet.pdf STM32F401xB STM32F401xC Datasheet]&lt;br /&gt;
* [https://stm32world.com/images/9/93/Rm0368-stm32f401xbc-and-stm32f401xde-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32F401xB/C and STM32F401xD/E Reference manual]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f4_svd/STM32F401.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
=== STM32F405/STM32F407 ===&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/9/9d/Stm32F405_407.pdf STM32F405xx/STM32F407xx Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/dm00031020-stm32f405-415-stm32f407-417-stm32f427-437-and-stm32f429-439-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 Reference Manual]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f4_svd/STM32F405.svd F405 SVD file]&lt;br /&gt;
&amp;lt;!-- * [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f4_svd/STM32F407.svd F407 SVD file] --&amp;gt;&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/stm32-svd/refs/heads/main/svd/stm32f407.svd F407 SVD file]&lt;br /&gt;
&lt;br /&gt;
=== STM32F411 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32f411ce.pdf STM32F411x Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/rm0383-stm32f411xce-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32F411xC/E advanced Arm®-based 32-bit MCUs Reference Manual]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f4_svd/STM32F411.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
=== STM32F446 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32f446re.pdf STM32F446 Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/rm0390-stm32f446xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32F446xx Reference Manual]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32f4_svd/STM32F446.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
== STM32G4xx ==&lt;br /&gt;
&lt;br /&gt;
=== STM32G474 ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32g474re.pdf STM32G474xB STM32G474xC STM32G474xE Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/rm0440-stm32g4-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32G4 series Reference manual]&lt;br /&gt;
&lt;br /&gt;
== STM32H5xx == &lt;br /&gt;
* [https://stm32world.com/images/0/04/STM32H5xx_Reference_Manual.pdf STM32H5xx Reference Manual]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32h5_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
=== STM32H562 ===&lt;br /&gt;
* [https://stm32world.com/images/7/77/Stm32h562vg.pdf STM32H562 Datasheet]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32h5_svd/STM32H562.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
== STM32H7xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/dm00314099-stm32h742-stm32h743-753-and-stm32h750-value-line-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf STM32H742, STM32H743/753 and STM32H750 Reference Manual]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32h7_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
== STM32L1xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/0/0a/Stm32l152ve.pdf STM32L151xE/STM32L152xE Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/datasheet/stm32l151c6.pdf STM32L151x6/8/B STM32L152x6/8/B Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/rm0038-stm32l100xx-stm32l151xx-stm32l152xx-and-stm32l162xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32L100xx, STM32L151xx, STM32L152xx and STM32L162xx Reference Manual]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32l1_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
== STM32L4xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_STMicroelectronics-STM32L432KCU6_C1337280.pdf STM32L432KB STM3L432KC Datasheet]&lt;br /&gt;
* [https://www.st.com/resource/en/reference_manual/dm00151940-stm32l41xxx42xxx43xxx44xxx45xxx46xxx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32L41xxx/42xxx/43xxx/44xxx/45xxx/46xxx Reference Manual]&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32l4_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
== STM32N6 ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/9/96/Stm32n645z0.pdf STM32N6x5xx STM32N6x7xx Datasheet]&lt;br /&gt;
&lt;br /&gt;
== STM32U375xx ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/2/2f/Stm32u375ve.pdf STM32U375xx Datasheet]&lt;br /&gt;
&lt;br /&gt;
== STM32WB ==&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32wb_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
=== STM32WB35 ===&lt;br /&gt;
* [https://stm32world.com/images/c/c3/Stm32wb55vg.pdf STM32WB55xx/STM32WB35xx Datasheet]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32wb_svd/STM32WB35_CM4.svd SVD file]&lt;br /&gt;
&lt;br /&gt;
=== STM32WB55 ===&lt;br /&gt;
* [https://stm32world.com/images/c/c3/Stm32wb55vg.pdf STM32WB55xx/STM32WB35xx Datasheet]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32wb_svd/STM32WB55_CM4.svd Cortex-M4 core's SVD file]&lt;br /&gt;
* [https://raw.githubusercontent.com/currentmakers/svd-definitions/refs/heads/master/stm32wb_svd/STM32WB55_CM0P.svd Cortex-M0 core's SVD file]&lt;br /&gt;
&lt;br /&gt;
== STM32WL ==&lt;br /&gt;
* [https://github.com/currentmakers/svd-definitions/tree/master/stm32wl_svd SVD files]&lt;br /&gt;
&lt;br /&gt;
=== STM32WLEx ===&lt;br /&gt;
* [https://stm32world.com/images/c/cc/STM32WLE5xx_STM32WLE4xx_Datasheet.pdf STM32WLE5xx_STM32WLE4xx_Datasheet]&lt;br /&gt;
&lt;br /&gt;
== Cross Family ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/content/ccc/resource/technical/document/programming_manual/6c/3a/cb/e7/e4/ea/44/9b/DM00046982.pdf/files/DM00046982.pdf/jcr:content/translations/en.DM00046982.pdf PM0214 STM32 Cortex®-M4 MCUs and MPUs programming manual]&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/dm00042534-stm32-crossseries-timer-overview-stmicroelectronics.pdf AN4013 STM32 cross-series timer overview]&lt;br /&gt;
* [https://www.st.com/content/ccc/resource/technical/document/application_note/27/46/7c/ea/2d/91/40/a9/DM00046011.pdf/files/DM00046011.pdf/jcr:content/translations/en.DM00046011.pdf AN4031 Using the STM32F2, STM32F4 and STM32F7 Series DMA controller]&lt;br /&gt;
* [https://www.st.com/resource/en/programming_manual/pm0056-stm32f10xxx20xxx21xxxl1xxxx-cortexm3-programming-manual-stmicroelectronics.pdf STM32F10xxx/20xxx/21xxx/L1xxxx Cortex®-M3 programming manual]&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf AN2606 STM32 microcontroller system memory boot mode]&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/cd00264379-usb-dfu-protocol-used-in-the-stm32-bootloader-stmicroelectronics.pdf AN3156 USB DFU protocol used in the STM32 bootloader]&lt;br /&gt;
* [https://www.st.com/content/ccc/resource/technical/document/user_manual/10/c5/1a/43/3a/70/43/7d/DM00104712.pdf/files/DM00104712.pdf/jcr:content/translations/en.DM00104712.pdf UM1718 STM32CubeMX for STM32 configuration and initialization C code generation]&lt;br /&gt;
* [https://stm32world.com/images/1/10/En.DM00296349.pdf AN4879 Introduction to USB hardware and PCB guidelines using STM32 MCUs]&lt;br /&gt;
&lt;br /&gt;
== HAL ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/user_manual/dm00105879-description-of-stm32f4-hal-and-lowlayer-drivers-stmicroelectronics.pdf Description of STM32F4 HAL and low-layer drivers]&lt;br /&gt;
&lt;br /&gt;
== LL ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/user_manual/dm00105879-description-of-stm32f4-hal-and-ll-drivers-stmicroelectronics.pdf STM32F4 HAL and LL]&lt;br /&gt;
&lt;br /&gt;
== ARM ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.se.rit.edu/~swen-563/resources/STM32L476/Cortex%20M4%20Processor%20Technical%20Reference%20Manual.pdf ARM Cortex-M4 Technical Reference Manual]&lt;br /&gt;
* [https://stm32world.com/images/0/0f/DDI0403E_e_armv7m_arm.pdf Armv7-M Architecture Reference Manual]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32-mcus-stmicroelectronics.pdf USB hardware and PCB guidelines using STM32 MCUs]&lt;br /&gt;
* [https://www.ti.com/lit/wp/slly017/slly017.pdf TI Transition Existing Products from USB 2.0 OTG to USB Type-C]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=File:Stm32c071kb.pdf&amp;diff=7992</id>
		<title>File:Stm32c071kb.pdf</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=File:Stm32c071kb.pdf&amp;diff=7992"/>
		<updated>2026-07-27T17:32:25Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=STM32C0xx_Series&amp;diff=7991</id>
		<title>STM32C0xx Series</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=STM32C0xx_Series&amp;diff=7991"/>
		<updated>2026-07-27T11:47:42Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* Video */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:STM32]]&lt;br /&gt;
Not long ago, [[ST]] introduce their new low cost series [[STM32C0xx Series|STM32C0xx]].&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|typq-0unkTQ}}&lt;br /&gt;
&lt;br /&gt;
== Series overview ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stm32c0-series.png|1200px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Block diagram ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:STM32C071 Block Diagram.png|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comparing STM32C071C8 with STM32F103C8 ==&lt;br /&gt;
&lt;br /&gt;
One big question is - WHY!  The [[STM32C071]] is not cheaper than the [[STM32F103]], in fact in almost every measurable way it is lower spec'ed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! [https://jlcpcb.com/partdetail/STMicroelectronics-STM32F103C8T6/C8734 STM32F103]&lt;br /&gt;
! [https://jlcpcb.com/partdetail/STMicroelectronics-STM32C071C8T6/C45481773 STM32C071]&lt;br /&gt;
|-&lt;br /&gt;
| Price (at the time of writing, single unit at LCSC)&lt;br /&gt;
| $1.92&lt;br /&gt;
| $2.05&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| M3&lt;br /&gt;
| M0+&lt;br /&gt;
|-&lt;br /&gt;
| Max Core Clock&lt;br /&gt;
| 72 MHz&lt;br /&gt;
| 48 MHz&lt;br /&gt;
|- &lt;br /&gt;
| Flash&lt;br /&gt;
| 64 kB&lt;br /&gt;
| 64 kB&lt;br /&gt;
|-&lt;br /&gt;
| RAM&lt;br /&gt;
| 20 kB&lt;br /&gt;
| 24 kB&lt;br /&gt;
|-&lt;br /&gt;
| GPIO&lt;br /&gt;
| 37, many 5V tolerant&lt;br /&gt;
| 45, all 5V tolerant&lt;br /&gt;
|-&lt;br /&gt;
| Timers&lt;br /&gt;
| 4 16 bits, 1 SysTick (24bits)&lt;br /&gt;
| 5 16 bits, 1 32 bits, 1 SysTick (24bits)&lt;br /&gt;
|- &lt;br /&gt;
| Clock PLL&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
|- &lt;br /&gt;
| Trace Macrocell&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| Peripheral Buses&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| UARTs&lt;br /&gt;
| 3&lt;br /&gt;
| 2&lt;br /&gt;
|- &lt;br /&gt;
| SPI&lt;br /&gt;
| 2&lt;br /&gt;
| 2*&lt;br /&gt;
|- &lt;br /&gt;
| I2C&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| DMA&lt;br /&gt;
| 7&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| ADC&lt;br /&gt;
| 2, 12 bits, 10 ch, 1 Msps&lt;br /&gt;
| 1, 12 bits, 17 ch, 2.5 Msps&lt;br /&gt;
|-&lt;br /&gt;
| CAN bus&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| USB&lt;br /&gt;
| HAL&lt;br /&gt;
| USBX&lt;br /&gt;
|-&lt;br /&gt;
| Ext Crystal for USB&lt;br /&gt;
| Required&lt;br /&gt;
| Not required&lt;br /&gt;
|-&lt;br /&gt;
| Deep Sleep&lt;br /&gt;
| ~1.4µA&lt;br /&gt;
| ~20nA&lt;br /&gt;
|}&lt;br /&gt;
Note: * Page 10 in datasheet says &amp;quot;+2 extra through USARTs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
* [https://jlcpcb.com/partdetail/STMicroelectronics-STM32C071C8T6/C45481773 STM32C071C8 on JLCPCB]&lt;br /&gt;
* [https://jlcpcb.com/partdetail/STMicroelectronics-STM32F103C8T6/C8734 STM32F103C8 on JLCPCB]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=STM32C071_Deep_Dive&amp;diff=7990</id>
		<title>STM32C071 Deep Dive</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=STM32C071_Deep_Dive&amp;diff=7990"/>
		<updated>2026-07-27T05:33:59Z</updated>

		<summary type="html">&lt;p&gt;Lth: Created page with &amp;quot;{{Video |series=STM32 Tutorial Video |number=95 |title=STM32C071 Deep Dive |youtube-id=typq-0unkTQ |description=This video dives deep into the STM32C0xx series of MCU's - in p...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Video&lt;br /&gt;
|series=STM32 Tutorial Video&lt;br /&gt;
|number=95&lt;br /&gt;
|title=STM32C071 Deep Dive&lt;br /&gt;
|youtube-id=typq-0unkTQ&lt;br /&gt;
|description=This video dives deep into the STM32C0xx series of MCU's - in particular the STM32C071, which is available on a Streamline MCU STM32C071.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7989</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7989"/>
		<updated>2026-07-26T07:34:15Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
[[File:Diode-closeup.jpg|thumb|300px|Random through-hole diode]]A diode can be seen as a one-way valve for electric current.&lt;br /&gt;
&lt;br /&gt;
The symbol of a diode is:&lt;br /&gt;
&lt;br /&gt;
[[File:Diode_symbol.svg|200px]]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;pins&amp;quot; on a diode is called the &amp;quot;anode&amp;quot; and the &amp;quot;cathode&amp;quot;.  With an appropriate voltage applied over the diode, a current can flow from the anode to the cathode, but if a voltage is applied in the opposite direction, no (or extremely little) current will flow.&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
To be added&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Diode simulation.svg|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcRsEUQAWYwp258wgqlV60o0mAhYATPgJGD+q5T3l0AZgEMArgBsALiwDuQnr1GXOeXlHNLB2e85WOLa99+55P7n62QZBOXDxB4e6hAE52Dq4OvIQJblSioRZRifG5mXwpud45oaI8hPgeFf7emjoGJgyGdIoQ4lCwrAD2IOUOEpCk1DCQSFQ8PNgsPcQghQNDKNBjsEgQPLNTQA Simulation]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Diode Wikipedia article]&lt;br /&gt;
* [https://www.lcsc.com/datasheet/C917030.pdf?spm=wm.fly.bg.2.pdf___wm.ssy.tc.0.tz&amp;amp;lcsc_vid=R1NZVwIHQ1FaBFUAT1ZaVFZXQgMKUwdVRFkNVgVeRQAxVlNeQlFbV1RUT1NdVTsOAxUeFF5JWBYZEEoKFBINSQcJGk4%3D Random 1N4142 Diode datasheet]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=File:Diode-closeup.jpg&amp;diff=7988</id>
		<title>File:Diode-closeup.jpg</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=File:Diode-closeup.jpg&amp;diff=7988"/>
		<updated>2026-07-26T07:33:41Z</updated>

		<summary type="html">&lt;p&gt;Lth: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7987</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7987"/>
		<updated>2026-07-26T07:25:43Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* Miscellaneous links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
A diode can be seen as a one-way valve for electric current.&lt;br /&gt;
&lt;br /&gt;
The symbol of a diode is:&lt;br /&gt;
&lt;br /&gt;
[[File:Diode_symbol.svg|200px]]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;pins&amp;quot; on a diode is called the &amp;quot;anode&amp;quot; and the &amp;quot;cathode&amp;quot;.  With an appropriate voltage applied over the diode, a current can flow from the anode to the cathode, but if a voltage is applied in the opposite direction, no (or extremely little) current will flow.&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
To be added&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Diode simulation.svg|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcRsEUQAWYwp258wgqlV60o0mAhYATPgJGD+q5T3l0AZgEMArgBsALiwDuQnr1GXOeXlHNLB2e85WOLa99+55P7n62QZBOXDxB4e6hAE52Dq4OvIQJblSioRZRifG5mXwpud45oaI8hPgeFf7emjoGJgyGdIoQ4lCwrAD2IOUOEpCk1DCQSFQ8PNgsPcQghQNDKNBjsEgQPLNTQA Simulation]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Diode Wikipedia article]&lt;br /&gt;
* [https://www.lcsc.com/datasheet/C917030.pdf?spm=wm.fly.bg.2.pdf___wm.ssy.tc.0.tz&amp;amp;lcsc_vid=R1NZVwIHQ1FaBFUAT1ZaVFZXQgMKUwdVRFkNVgVeRQAxVlNeQlFbV1RUT1NdVTsOAxUeFF5JWBYZEEoKFBINSQcJGk4%3D Random 1N4142 Diode datasheet]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7986</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7986"/>
		<updated>2026-07-26T07:25:30Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* Miscellaneous links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
A diode can be seen as a one-way valve for electric current.&lt;br /&gt;
&lt;br /&gt;
The symbol of a diode is:&lt;br /&gt;
&lt;br /&gt;
[[File:Diode_symbol.svg|200px]]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;pins&amp;quot; on a diode is called the &amp;quot;anode&amp;quot; and the &amp;quot;cathode&amp;quot;.  With an appropriate voltage applied over the diode, a current can flow from the anode to the cathode, but if a voltage is applied in the opposite direction, no (or extremely little) current will flow.&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
To be added&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Diode simulation.svg|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcRsEUQAWYwp258wgqlV60o0mAhYATPgJGD+q5T3l0AZgEMArgBsALiwDuQnr1GXOeXlHNLB2e85WOLa99+55P7n62QZBOXDxB4e6hAE52Dq4OvIQJblSioRZRifG5mXwpud45oaI8hPgeFf7emjoGJgyGdIoQ4lCwrAD2IOUOEpCk1DCQSFQ8PNgsPcQghQNDKNBjsEgQPLNTQA Simulation]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Diode Wikipedia article]&lt;br /&gt;
[https://www.lcsc.com/datasheet/C917030.pdf?spm=wm.fly.bg.2.pdf___wm.ssy.tc.0.tz&amp;amp;lcsc_vid=R1NZVwIHQ1FaBFUAT1ZaVFZXQgMKUwdVRFkNVgVeRQAxVlNeQlFbV1RUT1NdVTsOAxUeFF5JWBYZEEoKFBINSQcJGk4%3D Random 1N4142 Diode datasheet]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7985</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7985"/>
		<updated>2026-07-26T07:24:12Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
A diode can be seen as a one-way valve for electric current.&lt;br /&gt;
&lt;br /&gt;
The symbol of a diode is:&lt;br /&gt;
&lt;br /&gt;
[[File:Diode_symbol.svg|200px]]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;pins&amp;quot; on a diode is called the &amp;quot;anode&amp;quot; and the &amp;quot;cathode&amp;quot;.  With an appropriate voltage applied over the diode, a current can flow from the anode to the cathode, but if a voltage is applied in the opposite direction, no (or extremely little) current will flow.&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
To be added&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Diode simulation.svg|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcRsEUQAWYwp258wgqlV60o0mAhYATPgJGD+q5T3l0AZgEMArgBsALiwDuQnr1GXOeXlHNLB2e85WOLa99+55P7n62QZBOXDxB4e6hAE52Dq4OvIQJblSioRZRifG5mXwpud45oaI8hPgeFf7emjoGJgyGdIoQ4lCwrAD2IOUOEpCk1DCQSFQ8PNgsPcQghQNDKNBjsEgQPLNTQA Simulation]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Diode Wikipedia article]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7984</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7984"/>
		<updated>2026-07-26T07:22:13Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
A diode can be seen as a one-way valve for electric current.&lt;br /&gt;
&lt;br /&gt;
The symbol of a diode is:&lt;br /&gt;
&lt;br /&gt;
[[File:Diode_symbol.svg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
To be added&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Diode simulation.svg|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcRsEUQAWYwp258wgqlV60o0mAhYATPgJGD+q5T3l0AZgEMArgBsALiwDuQnr1GXOeXlHNLB2e85WOLa99+55P7n62QZBOXDxB4e6hAE52Dq4OvIQJblSioRZRifG5mXwpud45oaI8hPgeFf7emjoGJgyGdIoQ4lCwrAD2IOUOEpCk1DCQSFQ8PNgsPcQghQNDKNBjsEgQPLNTQA Simulation]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Diode Wikipedia article]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7983</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7983"/>
		<updated>2026-07-26T07:22:00Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
A diode can be seen as a one-way valve for electric current.&lt;br /&gt;
&lt;br /&gt;
The symbol of a diode is:&lt;br /&gt;
&lt;br /&gt;
[[File:Diode_symbol.svg|100px]]&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
To be added&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Diode simulation.svg|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcRsEUQAWYwp258wgqlV60o0mAhYATPgJGD+q5T3l0AZgEMArgBsALiwDuQnr1GXOeXlHNLB2e85WOLa99+55P7n62QZBOXDxB4e6hAE52Dq4OvIQJblSioRZRifG5mXwpud45oaI8hPgeFf7emjoGJgyGdIoQ4lCwrAD2IOUOEpCk1DCQSFQ8PNgsPcQghQNDKNBjsEgQPLNTQA Simulation]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Diode Wikipedia article]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7982</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7982"/>
		<updated>2026-07-26T07:20:10Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* Simulation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
To be added&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Diode simulation.svg|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcRsEUQAWYwp258wgqlV60o0mAhYATPgJGD+q5T3l0AZgEMArgBsALiwDuQnr1GXOeXlHNLB2e85WOLa99+55P7n62QZBOXDxB4e6hAE52Dq4OvIQJblSioRZRifG5mXwpud45oaI8hPgeFf7emjoGJgyGdIoQ4lCwrAD2IOUOEpCk1DCQSFQ8PNgsPcQghQNDKNBjsEgQPLNTQA Simulation]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Diode Wikipedia article]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7981</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7981"/>
		<updated>2026-07-26T07:19:36Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
To be added&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
[[File:Diode simulation.svg|600px|Diode circuit]]&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcRsEUQAWYwp258wgqlV60o0mAhYATPgJGD+q5T3l0AZgEMArgBsALiwDuQnr1GXOeXlHNLB2e85WOLa99+55P7n62QZBOXDxB4e6hAE52Dq4OvIQJblSioRZRifG5mXwpud45oaI8hPgeFf7emjoGJgyGdIoQ4lCwrAD2IOUOEpCk1DCQSFQ8PNgsPcQghQNDKNBjsEgQPLNTQA Simulation]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Diode Wikipedia article]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=File:Diode_simulation.svg&amp;diff=7980</id>
		<title>File:Diode simulation.svg</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=File:Diode_simulation.svg&amp;diff=7980"/>
		<updated>2026-07-26T07:19:05Z</updated>

		<summary type="html">&lt;p&gt;Lth: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7979</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7979"/>
		<updated>2026-07-26T07:18:17Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
To be added&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcRsEUQAWYwp258wgqlV60o0mAhYATPgJGD+q5T3l0AZgEMArgBsALiwDuQnr1GXOeXlHNLB2e85WOLa99+55P7n62QZBOXDxB4e6hAE52Dq4OvIQJblSioRZRifG5mXwpud45oaI8hPgeFf7emjoGJgyGdIoQ4lCwrAD2IOUOEpCk1DCQSFQ8PNgsPcQghQNDKNBjsEgQPLNTQA Simulation]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous links ==&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Diode Wikipedia article]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7978</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7978"/>
		<updated>2026-07-26T07:16:39Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg|Diode symbol&lt;br /&gt;
File:LED_symbol.svg|LED symbol&lt;br /&gt;
File:Schottky_diode_symbol.svg|Schottky diode symbol&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=Diode&amp;diff=7977</id>
		<title>Diode</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=Diode&amp;diff=7977"/>
		<updated>2026-07-26T07:10:11Z</updated>

		<summary type="html">&lt;p&gt;Lth: Created page with &amp;quot;Category:Electronics  &amp;lt;gallery&amp;gt; File:Diode_symbol.svg File:LED_symbol.svg File:Schottky_diode_symbol.svg &amp;lt;/gallery&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Diode_symbol.svg&lt;br /&gt;
File:LED_symbol.svg&lt;br /&gt;
File:Schottky_diode_symbol.svg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=File:Schottky_diode_symbol.svg&amp;diff=7976</id>
		<title>File:Schottky diode symbol.svg</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=File:Schottky_diode_symbol.svg&amp;diff=7976"/>
		<updated>2026-07-26T07:09:30Z</updated>

		<summary type="html">&lt;p&gt;Lth: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=File:LED_symbol.svg&amp;diff=7975</id>
		<title>File:LED symbol.svg</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=File:LED_symbol.svg&amp;diff=7975"/>
		<updated>2026-07-26T07:09:29Z</updated>

		<summary type="html">&lt;p&gt;Lth: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=File:Diode_symbol.svg&amp;diff=7974</id>
		<title>File:Diode symbol.svg</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=File:Diode_symbol.svg&amp;diff=7974"/>
		<updated>2026-07-26T07:07:10Z</updated>

		<summary type="html">&lt;p&gt;Lth: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=EXTREME_Overclock_-_540_MHz&amp;diff=7973</id>
		<title>EXTREME Overclock - 540 MHz</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=EXTREME_Overclock_-_540_MHz&amp;diff=7973"/>
		<updated>2026-07-25T06:23:24Z</updated>

		<summary type="html">&lt;p&gt;Lth: Created page with &amp;quot;{{Video |series=RP Pico Video |number=11 |title=EXTREME Overclock - 540 MHz |youtube-id=nAyctZlhs2g |description=320 MHz BAH!  In this video we will push the limit even furthe...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Video&lt;br /&gt;
|series=RP Pico Video&lt;br /&gt;
|number=11&lt;br /&gt;
|title=EXTREME Overclock - 540 MHz&lt;br /&gt;
|youtube-id=nAyctZlhs2g&lt;br /&gt;
|description=320 MHz BAH!  In this video we will push the limit even further.  The RP2350/RP2354 is an absolute beast when it comes to overclocking.  In this video we will demonstrate how to more than TRIPLE the performance.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=TM1638&amp;diff=7972</id>
		<title>TM1638</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=TM1638&amp;diff=7972"/>
		<updated>2026-07-24T11:31:43Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* Open Drain */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Components and Modules]]{{metadesc|TM1638 LED Driver}}&lt;br /&gt;
[[File:Crazy 8 Digit Display, LED and Button module.jpg|thumb|400px|Display board using a TM1638]]&lt;br /&gt;
TM1638 is an IC dedicated to LED (light emitting diode display) drive control and equipped with a keypad scan interface.&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Open Drain ==&lt;br /&gt;
&lt;br /&gt;
The [[TM1638]] board require a 5V supply voltage.  The 3 data lines STB, CLK and DIO all have a 10 kOhm pull-up resistor.&lt;br /&gt;
&lt;br /&gt;
[[File:TM1638 Module 5 pin connector.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Because of this, the module can be safely driven from a [[STM32]] [[MCU]] using &amp;quot;Open Drain&amp;quot; output.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Open Drain.svg|500px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADMRD8QU89OEhHnxDYU4aEhiQULAG4gALHiqK4SlaLRQeSqmGiEkBozpgJ5ovIr1Vs1rVSd7qz8ywBOIDNpSDv2mAYQvrwkCwA7gH6wdHgijbhUT76CVY2YGlJ6fE29nna2fm2OYpiUJGl5cqq5dk1StWaak6VDWXiRkIdFVFdjZ3+uImV-ZjiKTw+vXHjs-7ZXPy8-A0rM2siDWKtyb7TeGBCc+EAHt7E2DyEEIdIRDYZNgDyAK4ALiwADiCHxwdHUTYIRXfTIMJwUb+Hp-AYzWEwwHYYEVAD28U4iT0pFcsHgZC6fh04kyohY6LAV0IWLUOKkeLAgiJEBJV2wLCAA Open Drain simulation]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/e/ea/TM1638en.pdf TM1638 Datasheet]&lt;br /&gt;
* [https://www.handsontec.com/dataspecs/display/TM1638.pdf TM1638 LED&amp;amp;Key Module]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=File:TM1638_Module_5_pin_connector.png&amp;diff=7971</id>
		<title>File:TM1638 Module 5 pin connector.png</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=File:TM1638_Module_5_pin_connector.png&amp;diff=7971"/>
		<updated>2026-07-24T11:30:56Z</updated>

		<summary type="html">&lt;p&gt;Lth: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=TM1638&amp;diff=7970</id>
		<title>TM1638</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=TM1638&amp;diff=7970"/>
		<updated>2026-07-24T11:29:27Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* Open Drain */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Components and Modules]]{{metadesc|TM1638 LED Driver}}&lt;br /&gt;
[[File:Crazy 8 Digit Display, LED and Button module.jpg|thumb|400px|Display board using a TM1638]]&lt;br /&gt;
TM1638 is an IC dedicated to LED (light emitting diode display) drive control and equipped with a keypad scan interface.&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Open Drain ==&lt;br /&gt;
&lt;br /&gt;
The [[TM1638]] board require a 5V supply voltage.  The 3 data lines STB, CLK and DIO all have a 10 kOhm pull-up resistor.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Open Drain.svg|500px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADMRD8QU89OEhHnxDYU4aEhiQULAG4gALHiqK4SlaLRQeSqmGiEkBozpgJ5ovIr1Vs1rVSd7qz8ywBOIDNpSDv2mAYQvrwkCwA7gH6wdHgijbhUT76CVY2YGlJ6fE29nna2fm2OYpiUJGl5cqq5dk1StWaak6VDWXiRkIdFVFdjZ3+uImV-ZjiKTw+vXHjs-7ZXPy8-A0rM2siDWKtyb7TeGBCc+EAHt7E2DyEEIdIRDYZNgDyAK4ALiwADiCHxwdHUTYIRXfTIMJwUb+Hp-AYzWEwwHYYEVAD28U4iT0pFcsHgZC6fh04kyohY6LAV0IWLUOKkeLAgiJEBJV2wLCAA Open Drain simulation]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/e/ea/TM1638en.pdf TM1638 Datasheet]&lt;br /&gt;
* [https://www.handsontec.com/dataspecs/display/TM1638.pdf TM1638 LED&amp;amp;Key Module]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=File:Open_Drain.svg&amp;diff=7969</id>
		<title>File:Open Drain.svg</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=File:Open_Drain.svg&amp;diff=7969"/>
		<updated>2026-07-24T11:24:24Z</updated>

		<summary type="html">&lt;p&gt;Lth: Lth uploaded a new version of File:Open Drain.svg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=TM1638&amp;diff=7968</id>
		<title>TM1638</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=TM1638&amp;diff=7968"/>
		<updated>2026-07-24T11:23:24Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* Open Drain */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Components and Modules]]{{metadesc|TM1638 LED Driver}}&lt;br /&gt;
[[File:Crazy 8 Digit Display, LED and Button module.jpg|thumb|400px|Display board using a TM1638]]&lt;br /&gt;
TM1638 is an IC dedicated to LED (light emitting diode display) drive control and equipped with a keypad scan interface.&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Open Drain ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Open Drain.svg|500px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADMRD8QU89OEhHnxDYU4aEhiQULAG4gALHiqK4SlaLRQeSqmGiEkBozpgJ5ovIr1Vs1rVSd7qz8ywBOIDNpSDv2mAYQvrwkCwA7gH6wdHgijbhUT76CVY2YGlJ6fE29nna2fm2OYpiUJGl5cqq5dk1StWaak6VDWXiRkIdFVFdjZ3+uImV-ZjiKTw+vXHjs-7ZXPy8-A0rM2siDWKtyb7TeGBCc+EAHt7E2DyEEIdIRDYZNgDyAK4ALiwADiCHxwdHUTYIRXfTIMJwUb+Hp-AYzWEwwHYYEVAD28U4iT0pFcsHgZC6fh04kyohY6LAV0IWLUOKkeLAgiJEBJV2wLCAA Open Drain simulation]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/e/ea/TM1638en.pdf TM1638 Datasheet]&lt;br /&gt;
* [https://www.handsontec.com/dataspecs/display/TM1638.pdf TM1638 LED&amp;amp;Key Module]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=TM1638&amp;diff=7967</id>
		<title>TM1638</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=TM1638&amp;diff=7967"/>
		<updated>2026-07-24T03:08:56Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* Miscellaneous Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Components and Modules]]{{metadesc|TM1638 LED Driver}}&lt;br /&gt;
[[File:Crazy 8 Digit Display, LED and Button module.jpg|thumb|400px|Display board using a TM1638]]&lt;br /&gt;
TM1638 is an IC dedicated to LED (light emitting diode display) drive control and equipped with a keypad scan interface.&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Open Drain ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Open Drain.svg|500px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADMRD8QU89OEhHnxDYU4aEhiQULAG4gALHiqK4SlaLRQeSqmGiEkBozpgJ5ovIr1Vs1rVSd7qz8ywBOIDNpSDv2mAYQvrwkCwA7gH6wdHgijbhUT76CVY2YGlJ6fE29nna2fm2OYpiUJGl5cqq5dk1StWaak6VDWXiRkIdFVFdjZ3+uImV-ZjiKTw+vXHjs-7ZXPy8-A0rM2siDWKtAPbxnIl6pK6w8GRdfjrimaIs+2DYhzpqJ1JnYIJXEDdP2CxAA Open Drain simulation]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/e/ea/TM1638en.pdf TM1638 Datasheet]&lt;br /&gt;
* [https://www.handsontec.com/dataspecs/display/TM1638.pdf TM1638 LED&amp;amp;Key Module]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=TM1638&amp;diff=7966</id>
		<title>TM1638</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=TM1638&amp;diff=7966"/>
		<updated>2026-07-23T13:09:10Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* Open Drain */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Components and Modules]]{{metadesc|TM1638 LED Driver}}&lt;br /&gt;
[[File:Crazy 8 Digit Display, LED and Button module.jpg|thumb|400px|Display board using a TM1638]]&lt;br /&gt;
TM1638 is an IC dedicated to LED (light emitting diode display) drive control and equipped with a keypad scan interface.&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Open Drain ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Open Drain.svg|500px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADMRD8QU89OEhHnxDYU4aEhiQULAG4gALHiqK4SlaLRQeSqmGiEkBozpgJ5ovIr1Vs1rVSd7qz8ywBOIDNpSDv2mAYQvrwkCwA7gH6wdHgijbhUT76CVY2YGlJ6fE29nna2fm2OYpiUJGl5cqq5dk1StWaak6VDWXiRkIdFVFdjZ3+uImV-ZjiKTw+vXHjs-7ZXPy8-A0rM2siDWKtAPbxnIl6pK6w8GRdfjrimaIs+2DYhzpqJ1JnYIJXEDdP2CxAA Open Drain simulation]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/e/ea/TM1638en.pdf TM1638 Datasheet]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=TM1638&amp;diff=7965</id>
		<title>TM1638</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=TM1638&amp;diff=7965"/>
		<updated>2026-07-23T13:08:52Z</updated>

		<summary type="html">&lt;p&gt;Lth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Components and Modules]]{{metadesc|TM1638 LED Driver}}&lt;br /&gt;
[[File:Crazy 8 Digit Display, LED and Button module.jpg|thumb|400px|Display board using a TM1638]]&lt;br /&gt;
TM1638 is an IC dedicated to LED (light emitting diode display) drive control and equipped with a keypad scan interface.&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Open Drain ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Open Drain.svg|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://stm32world.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADMRD8QU89OEhHnxDYU4aEhiQULAG4gALHiqK4SlaLRQeSqmGiEkBozpgJ5ovIr1Vs1rVSd7qz8ywBOIDNpSDv2mAYQvrwkCwA7gH6wdHgijbhUT76CVY2YGlJ6fE29nna2fm2OYpiUJGl5cqq5dk1StWaak6VDWXiRkIdFVFdjZ3+uImV-ZjiKTw+vXHjs-7ZXPy8-A0rM2siDWKtAPbxnIl6pK6w8GRdfjrimaIs+2DYhzpqJ1JnYIJXEDdP2CxAA Open Drain simulation]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://stm32world.com/images/e/ea/TM1638en.pdf TM1638 Datasheet]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=File:Open_Drain.svg&amp;diff=7964</id>
		<title>File:Open Drain.svg</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=File:Open_Drain.svg&amp;diff=7964"/>
		<updated>2026-07-23T13:08:14Z</updated>

		<summary type="html">&lt;p&gt;Lth: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=STMicroelectronics:_What_Were_You_Thinking&amp;diff=7963</id>
		<title>STMicroelectronics: What Were You Thinking</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=STMicroelectronics:_What_Were_You_Thinking&amp;diff=7963"/>
		<updated>2026-07-23T10:05:34Z</updated>

		<summary type="html">&lt;p&gt;Lth: Created page with &amp;quot;{{Video |series=STM32 Rant Video |number=10 |title=STMicroelectronics: What Were You Thinking |youtube-id=Iqu9L_ERgaI |description=8 month ago, STMicroelectronics separated ST...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Video&lt;br /&gt;
|series=STM32 Rant Video&lt;br /&gt;
|number=10&lt;br /&gt;
|title=STMicroelectronics: What Were You Thinking&lt;br /&gt;
|youtube-id=Iqu9L_ERgaI&lt;br /&gt;
|description=8 month ago, STMicroelectronics separated STM32CubeIDE and STM32CubeMX, in one swift move rendering all Internet tutorials invalid.  Now, 8 month later, have the Internet search engines and AI caught up?&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=User:Lth/Streamline_Peripheral_Pin_Mapping&amp;diff=7962</id>
		<title>User:Lth/Streamline Peripheral Pin Mapping</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=User:Lth/Streamline_Peripheral_Pin_Mapping&amp;diff=7962"/>
		<updated>2026-07-22T04:59:38Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* UARTS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SWD ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | All&lt;br /&gt;
| SWDIO&lt;br /&gt;
| PA13&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SWCLK&lt;br /&gt;
| PA14&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SWO&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UARTS ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART1&lt;br /&gt;
| TX&lt;br /&gt;
| PA9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART1A&lt;br /&gt;
| TX&lt;br /&gt;
| PB6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PB7&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART2&lt;br /&gt;
| TX&lt;br /&gt;
| PA2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA3&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART2A&lt;br /&gt;
| TX&lt;br /&gt;
| PD5&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3&lt;br /&gt;
| TX&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PB11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3A1&lt;br /&gt;
| TX&lt;br /&gt;
| PD8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3A2&lt;br /&gt;
| TX&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART4&lt;br /&gt;
| TX&lt;br /&gt;
| PA0&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA1&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART4A&lt;br /&gt;
| TX&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART5&lt;br /&gt;
| TX&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART6&lt;br /&gt;
| TX&lt;br /&gt;
| PC6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC7&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CAN ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | CAN1&lt;br /&gt;
| TX&lt;br /&gt;
| PA12&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | CAN1A&lt;br /&gt;
| TX&lt;br /&gt;
| PD1&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD-&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | CAN2&lt;br /&gt;
| TX&lt;br /&gt;
| PB13&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PB12&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | CAN2A&lt;br /&gt;
| TX&lt;br /&gt;
| PB6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PB5&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | All&lt;br /&gt;
| DM&lt;br /&gt;
| PA11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| DP&lt;br /&gt;
| PA12&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== I2C ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C1&lt;br /&gt;
| SCL&lt;br /&gt;
| PB6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB7&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C1A&lt;br /&gt;
| SCL&lt;br /&gt;
| PB8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C2&lt;br /&gt;
| SCL&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C3&lt;br /&gt;
| SCL&lt;br /&gt;
| PA8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PC9&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SPI ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
! Remarks&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI1&lt;br /&gt;
| SCK&lt;br /&gt;
| PA5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PA6&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PA7&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI1A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
| Conflicts with SWO&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB4&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI2&lt;br /&gt;
| SCK&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PC2&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PC3&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI2A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB13&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB14&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB15&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI3&lt;br /&gt;
| SCK&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI3A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
| Conflicts with SWO&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB4&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SDIO ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; | Only&lt;br /&gt;
| CMD&lt;br /&gt;
| PD2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| CK&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D0&lt;br /&gt;
| PC8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D1&lt;br /&gt;
| PC9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D2&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D3&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=User:Lth/Streamline_Pin_Mapping&amp;diff=7961</id>
		<title>User:Lth/Streamline Pin Mapping</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=User:Lth/Streamline_Pin_Mapping&amp;diff=7961"/>
		<updated>2026-07-22T04:49:48Z</updated>

		<summary type="html">&lt;p&gt;Lth: Lth moved page User:Lth/Streamline Pin Mapping to User:Lth/Streamline Peripheral Pin Mapping&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User:Lth/Streamline Peripheral Pin Mapping]]&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=User:Lth/Streamline_Peripheral_Pin_Mapping&amp;diff=7960</id>
		<title>User:Lth/Streamline Peripheral Pin Mapping</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=User:Lth/Streamline_Peripheral_Pin_Mapping&amp;diff=7960"/>
		<updated>2026-07-22T04:49:48Z</updated>

		<summary type="html">&lt;p&gt;Lth: Lth moved page User:Lth/Streamline Pin Mapping to User:Lth/Streamline Peripheral Pin Mapping&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SWD ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | All&lt;br /&gt;
| SWDIO&lt;br /&gt;
| PA13&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SWCLK&lt;br /&gt;
| PA14&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SWO&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UARTS ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART1&lt;br /&gt;
| TX&lt;br /&gt;
| PA9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART1A&lt;br /&gt;
| TX&lt;br /&gt;
| PB6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PB7&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART2&lt;br /&gt;
| TX&lt;br /&gt;
| PA2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA3&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART2A&lt;br /&gt;
| TX&lt;br /&gt;
| PD5&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3&lt;br /&gt;
| TX&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PB11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3A1&lt;br /&gt;
| TX&lt;br /&gt;
| PD8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3A2&lt;br /&gt;
| TX&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART4&lt;br /&gt;
| TX&lt;br /&gt;
| PA0&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA1&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART4A&lt;br /&gt;
| TX&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART5&lt;br /&gt;
| TX&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART6&lt;br /&gt;
| TX&lt;br /&gt;
| PC6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC7&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | All&lt;br /&gt;
| DM&lt;br /&gt;
| PA11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| DP&lt;br /&gt;
| PA12&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== I2C ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C1&lt;br /&gt;
| SCL&lt;br /&gt;
| PB6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB7&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C1A&lt;br /&gt;
| SCL&lt;br /&gt;
| PB8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C2&lt;br /&gt;
| SCL&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C3&lt;br /&gt;
| SCL&lt;br /&gt;
| PA8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PC9&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SPI ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
! Remarks&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI1&lt;br /&gt;
| SCK&lt;br /&gt;
| PA5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PA6&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PA7&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI1A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
| Conflicts with SWO&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB4&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI2&lt;br /&gt;
| SCK&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PC2&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PC3&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI2A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB13&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB14&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB15&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI3&lt;br /&gt;
| SCK&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI3A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
| Conflicts with SWO&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB4&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SDIO ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; | Only&lt;br /&gt;
| CMD&lt;br /&gt;
| PD2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| CK&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D0&lt;br /&gt;
| PC8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D1&lt;br /&gt;
| PC9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D2&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D3&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=User:Lth/Streamline_Peripheral_Pin_Mapping&amp;diff=7959</id>
		<title>User:Lth/Streamline Peripheral Pin Mapping</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=User:Lth/Streamline_Peripheral_Pin_Mapping&amp;diff=7959"/>
		<updated>2026-07-22T04:47:49Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* SDIO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SWD ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | All&lt;br /&gt;
| SWDIO&lt;br /&gt;
| PA13&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SWCLK&lt;br /&gt;
| PA14&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SWO&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UARTS ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART1&lt;br /&gt;
| TX&lt;br /&gt;
| PA9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART1A&lt;br /&gt;
| TX&lt;br /&gt;
| PB6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PB7&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART2&lt;br /&gt;
| TX&lt;br /&gt;
| PA2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA3&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART2A&lt;br /&gt;
| TX&lt;br /&gt;
| PD5&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3&lt;br /&gt;
| TX&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PB11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3A1&lt;br /&gt;
| TX&lt;br /&gt;
| PD8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3A2&lt;br /&gt;
| TX&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART4&lt;br /&gt;
| TX&lt;br /&gt;
| PA0&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA1&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART4A&lt;br /&gt;
| TX&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART5&lt;br /&gt;
| TX&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART6&lt;br /&gt;
| TX&lt;br /&gt;
| PC6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC7&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | All&lt;br /&gt;
| DM&lt;br /&gt;
| PA11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| DP&lt;br /&gt;
| PA12&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== I2C ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C1&lt;br /&gt;
| SCL&lt;br /&gt;
| PB6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB7&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C1A&lt;br /&gt;
| SCL&lt;br /&gt;
| PB8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C2&lt;br /&gt;
| SCL&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C3&lt;br /&gt;
| SCL&lt;br /&gt;
| PA8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PC9&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SPI ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
! Remarks&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI1&lt;br /&gt;
| SCK&lt;br /&gt;
| PA5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PA6&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PA7&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI1A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
| Conflicts with SWO&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB4&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI2&lt;br /&gt;
| SCK&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PC2&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PC3&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI2A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB13&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB14&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB15&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI3&lt;br /&gt;
| SCK&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI3A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
| Conflicts with SWO&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB4&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SDIO ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; | Only&lt;br /&gt;
| CMD&lt;br /&gt;
| PD2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| CK&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D0&lt;br /&gt;
| PC8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D1&lt;br /&gt;
| PC9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D2&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D3&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
	<entry>
		<id>https://stm32world.com/w/index.php?title=User:Lth/Streamline_Peripheral_Pin_Mapping&amp;diff=7958</id>
		<title>User:Lth/Streamline Peripheral Pin Mapping</title>
		<link rel="alternate" type="text/html" href="https://stm32world.com/w/index.php?title=User:Lth/Streamline_Peripheral_Pin_Mapping&amp;diff=7958"/>
		<updated>2026-07-22T04:47:32Z</updated>

		<summary type="html">&lt;p&gt;Lth: /* SDIO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SWD ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | All&lt;br /&gt;
| SWDIO&lt;br /&gt;
| PA13&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SWCLK&lt;br /&gt;
| PA14&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SWO&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UARTS ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART1&lt;br /&gt;
| TX&lt;br /&gt;
| PA9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART1A&lt;br /&gt;
| TX&lt;br /&gt;
| PB6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PB7&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART2&lt;br /&gt;
| TX&lt;br /&gt;
| PA2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA3&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART2A&lt;br /&gt;
| TX&lt;br /&gt;
| PD5&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3&lt;br /&gt;
| TX&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PB11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3A1&lt;br /&gt;
| TX&lt;br /&gt;
| PD8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | USART3A2&lt;br /&gt;
| TX&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART4&lt;br /&gt;
| TX&lt;br /&gt;
| PA0&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PA1&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART4A&lt;br /&gt;
| TX&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART5&lt;br /&gt;
| TX&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PD2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | UART6&lt;br /&gt;
| TX&lt;br /&gt;
| PC6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| RX&lt;br /&gt;
| PC7&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | All&lt;br /&gt;
| DM&lt;br /&gt;
| PA11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| DP&lt;br /&gt;
| PA12&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== I2C ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C1&lt;br /&gt;
| SCL&lt;br /&gt;
| PB6&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB7&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C1A&lt;br /&gt;
| SCL&lt;br /&gt;
| PB8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C2&lt;br /&gt;
| SCL&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PB11&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | I2C3&lt;br /&gt;
| SCL&lt;br /&gt;
| PA8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| SDA&lt;br /&gt;
| PC9&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SPI ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
! Remarks&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI1&lt;br /&gt;
| SCK&lt;br /&gt;
| PA5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PA6&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PA7&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI1A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
| Conflicts with SWO&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB4&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI2&lt;br /&gt;
| SCK&lt;br /&gt;
| PB10&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PC2&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PC3&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI2A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB13&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB14&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB15&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI3&lt;br /&gt;
| SCK&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | SPI3A&lt;br /&gt;
| SCK&lt;br /&gt;
| PB3&lt;br /&gt;
| TBD&lt;br /&gt;
| Conflicts with SWO&lt;br /&gt;
|-&lt;br /&gt;
| MISO&lt;br /&gt;
| PB4&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MOSI&lt;br /&gt;
| PB5&lt;br /&gt;
| TBD&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SDIO ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variant&lt;br /&gt;
! PIN &lt;br /&gt;
! STM32&lt;br /&gt;
! RP2354&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; | All&lt;br /&gt;
| CMD&lt;br /&gt;
| PD2&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| CK&lt;br /&gt;
| PC12&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D0&lt;br /&gt;
| PC8&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D1&lt;br /&gt;
| PC9&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D2&lt;br /&gt;
| PC10&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
| D3&lt;br /&gt;
| PC11&lt;br /&gt;
| TBD&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lth</name></author>
	</entry>
</feed>