Projekt

Allgemein

Profil

STM32 » Historie » Version 90

Maximilian Seesslen, 16.01.2026 15:15

1 1 Redmine Admin
h1. STM32
2
3 71 Maximilian Seesslen
Sample MCU name: STM32L011F4P6
4 72 Maximilian Seesslen
| Encoding: | STM32L | 031       |  F       | 6          | P             | 7           |
5
|           |        | Subfamily |  Pins 20 | Flash-Size | Package TSSOP | Temperature |
6 71 Maximilian Seesslen
7 90 Maximilian Seesslen
h2. Modes
8
9
| Run     | Normaler Betriebsmodus                            | Höchster Energieverbrauch |
10
| Sleep   | CPU angehalten, Peripherie läuft weiter           |                           |
11
| Stop    | CPU & grossteil der Peripher; RAM bleibt erhalten |                           |
12
| Standby | Alles aus bis auf WKUP und RTC                    |                           |
13
| Shutdown| Noch tiefer als Standby                           |                           |
14
15
|Modus          | CPU aktiv  |RAM erhalten  |Peripherie aktiv |Verbrauch       | Wake‑up‑Zeit  |
16
|Run            | Ja         |Ja            | Ja              | Hoch           | Sofort       |
17
|Sleep          | Nein       |Ja            | Teilweise       | Mittel         | Sehr schnell |
18
|Low‑Power Sleep| Nein        |Ja	           | Reduziert       | Niedrig        | Schnell      |
19
|Low‑Power Run  | Ja (langsam)|Ja	           | Ja              | Niedrig        | Sofort       |
20
|Stop	          | Nein       | Ja           | Minimal         | Sehr niedrig   | Mittel       |
21
|Standby        | Nein       | Backup‑RAM    | Nein           | Extrem niedrig	 | Lang         |
22
|Shutdown       | Nein       | Nein/Minimal | Nein            | Minimal        | Lang         |
23
24 71 Maximilian Seesslen
25 14 Redmine Admin
h2. STM32F0
26
27
* STM32F042: USB, CAN (nicht gleichzeitig) SSOT-20; Ideal for CANIO
28
29 5 Redmine Admin
h2. STM32F1
30
31 7 Redmine Admin
USB und CAN funktionieren i.d.R. nicht gleichzeitig; ausnahme STM32f105. "Auflistung":https://www.mikrocontroller.net/topic/480549
32 5 Redmine Admin
33 1 Redmine Admin
* STM32F103: USB und CAN funktionieren nicht gleichzeitig
34 5 Redmine Admin
* STM32F103C8T6
35 13 Redmine Admin
* STM32F103C6U6A: In stock (1?); 12 bestellt; 32 KB, VFQFPN-48
36 1 Redmine Admin
37 5 Redmine Admin
h2. STM32F3
38 1 Redmine Admin
39 5 Redmine Admin
USB und CAN funktionieren gleichzeitig. Allerdings muss ggf. ein Interrupt umgebogen werden.
40
41
* STM32F303RE
42 8 Redmine Admin
* STM32F373C8T6; 4,75€; vorraussichtlich 4.10.2021
43
44 1 Redmine Admin
h2. STM32G4
45
46 11 Redmine Admin
* STM32G441KBT6; 5,45€; In stock: 8; reichelt
47
* STM32L433CCT3; 6,44 € (10 Stueck); develektro
48 12 Redmine Admin
49 15 Redmine Admin
h2. STM32L0
50
51
Aus Prinzip kein CAN.
52
53 16 Redmine Admin
h2. STM32L1
54
55
Aus Prinzip kein CAN.
56
57 12 Redmine Admin
h2. STM32L4
58
59 17 Redmine Admin
https://www.st.com/en/microcontrollers-microprocessors/stm32l4-series.html#products
60
61 12 Redmine Admin
* STM32L431CBT6; 5,15 €; CAN, no USB; (Q)SPI Memory interface; LQFP48; reichelt
62 19 Redmine Admin
* STM32L412C8U6; 3,6€ (+MWSt), -CAN-, USB
63 20 Redmine Admin
* STM32L433CCU6; ca 8Euro; ARM Cortex-M4, 32bit, 80 MHz, 256 KB; CAN USB <- have
64 21 Maximilian Seesslen
65
h2. Warehouse
66
67 67 Maximilian Seesslen
|_.MCU           |_.Package  |_. Flash  |_. Ram |_. Cost |_. Features      |_. Quantity |_. Projects            |_. Commtent |_. Link |
68
| STM32L011F4P6  |           | 16KB     |       |        |                 | 11         |Miniminutnik           | | |
69
| STM32L031F6P7  |           | 32KB     |       |        |                 | 26         |Miniminutnik           | | "Link":https://www.st.com/resource/en/datasheet/stm32l031f6.pdf     |
70 77 Maximilian Seesslen
| STM32L151C6U6A | UFQPFN-48 | 32Kb     | 16KB  | 3,33€  | USB             | 9          |"MN-eInk":/redmine/projects/minutnik-eink| | "Link":https://www.mouser.de/datasheet/2/389/dm00078689-1797705.pdf; "RM":https://www.st.com/resource/en/reference_manual/rm0038-stm32l100xx-stm32l151xx-stm32l152xx-and-stm32l162xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf |
71 67 Maximilian Seesslen
| STM32L152R6T6A | 64LQFP    | 32KB     |       | 6.56   | LCD             | 2          |                       | | |
72 62 Maximilian Seesslen
| STM32L431RCT6  | LQFP64    | 256kB    | 64KB  | 7,83€  | CAN,SAI,SDMMC,QSPI-Mem | 6-1        |CANRec                | | "Link":https://www.st.com/resource/en/datasheet/stm32l431rc.pdf     |
73 67 Maximilian Seesslen
| STM32L431CBT6  | LQFP48    | 128kB    | 64KB  | 6€     | CAN,SAI        | 4          |                       | | "Link":https://www.mouser.de/datasheet/2/389/dm00257211-1798949.pdf |
74 89 Maximilian Seesslen
| STM32L443CCU6  | 48UFQFPN  | 256KB    | 64K   | 7,57€  | CAN,SDMMC,USB,QSPI memory interface | 10 | Minutnik TFT |-USB und CAN nicht gleichzeitig-| "Link":https://www.st.com/content/ccc/resource/technical/document/datasheet/01/76/9c/b5/c7/d9/40/6c/DM00254865.pdf/files/DM00254865.pdf/jcr:content/translations/en.DM00254865.pdf |
75 75 Maximilian Seesslen
| STM32F042G4U6  | UFQFPN28  | 16KB     |       | 1.80€  | CAN             | 17         |CANBuz                 | | "Link":https://www.st.com/resource/en/datasheet/stm32f042g4.pdf |
76 67 Maximilian Seesslen
| STM32F042F6P6  | 20TSSOP   | 32KB     |       | 3.110€ | CAN, 1xI2C      | 25         |Mainswitch             | | "Link":https://www.st.com/resource/en/datasheet/stm32f042f6.pdf |
77
| STM32F042C6U6  | UFQFPN48  | 32kB     | 6kB   | 2,84€  | CAN, USB        | 25         |                       | | |
78 76 Maximilian Seesslen
| STM32F103C6U6A | VFQFPN48  | 32KB     | 10KB  | 4,26€  | CAN             | 12         |Sensemux               | | |
79 80 Maximilian Seesslen
| STM32F303K8T6  | VFQFPN32  | 64KB     |       | 6€     | CAN             | 4          |                       | | |
80 67 Maximilian Seesslen
| STM32G030C8T6  | LQFP48    | 64KB     |       | 1,91€  |                 | 10         |                       | | |
81 78 Maximilian Seesslen
| STM32G431KBU6  | UQFP32    | 128KB    | 32KB  | 6,35   | FDCAN, USB      | -          |                       | | "DS":https://www.st.com/resource/en/datasheet/stm32g431kb.pdf |
82 87 Maximilian Seesslen
| STM32G441KBT6  | LQFP32    | 128KB    | 32KB  | 6,76   | CAN, USB, UCPD  | 18         |CANDis                 | | "DS":file:///home/mase/Downloads/stm32g441kb.pdf              |
83 67 Maximilian Seesslen
| STM32F051R8T6  | LQFP64    | 64KB     | 8KB   | 5,07€  |                 | 17         |                       | From Ege | "Link":https://www.mouser.de/datasheet/2/389/dm00039193-1797631.pdf |
84 1 Redmine Admin
85 76 Maximilian Seesslen
STM32L152R6T6A
86 39 Maximilian Seesslen
87 82 Maximilian Seesslen
Replacements:
88
Instead of STM32F042G4U6 i want "This":https://www.digikey.de/de/products/detail/stmicroelectronics/STM32F042G6U6TR/7313044 . It has 32KB Flash so bootloader is possible.
89
90 39 Maximilian Seesslen
h2. Design guides
91
92
* 100nF on NRST
93
* VDD: n x 100 nF + 1 x 4.7 μF
94
* VDA: 10 nF + 1 μF
95 57 Maximilian Seesslen
* BOOT: 10K to ground
96 58 Maximilian Seesslen
* NRST: 10K to VDD an STM32 examples
97 64 Maximilian Seesslen
98
h2. Low power modes
99
100
SLEEP MODE: CPU CLK is turned OFF; no effect on other clocks or analog clock sources. The current consumption is HIGHEST in this mode, compared to other Low Power Modes
101
* Use HAL_PWR_EnableSleepOnExit() to automatically go to sleep again when an ISR has finished
102 81 Maximilian Seesslen
103
h2. Referenzes
104
105
https://developer.arm.com/documentation/101761/1-0/Debug-and-trace-interface/Typical-SWD-circuit
106 83 Maximilian Seesslen
107 84 Maximilian Seesslen
h2. Search
108
109 83 Maximilian Seesslen
"STM32 with CAN on TME":https://www.tme.eu/de/katalog/st-mikrocontroller_112866/?params=375:1453589,1453450,1853043,1473784,1613924&productListOrderBy=1000014&onlyInStock=1&page=3
110 85 Maximilian Seesslen
111
h2. Todo
112
113
STM32L011D3P6; Its so small
114 86 Maximilian Seesslen
"20-UFQFN":https://www.digikey.be/de/products/detail/stmicroelectronics/STM32C011F4U6TR/17074590