Projekt

Allgemein

Profil

STM32 » Historie » Version 82

Maximilian Seesslen, 07.10.2024 13:16

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
8 14 Redmine Admin
h2. STM32F0
9
10
* STM32F042: USB, CAN (nicht gleichzeitig) SSOT-20; Ideal for CANIO
11
12 5 Redmine Admin
h2. STM32F1
13
14 7 Redmine Admin
USB und CAN funktionieren i.d.R. nicht gleichzeitig; ausnahme STM32f105. "Auflistung":https://www.mikrocontroller.net/topic/480549
15 5 Redmine Admin
16 1 Redmine Admin
* STM32F103: USB und CAN funktionieren nicht gleichzeitig
17 5 Redmine Admin
* STM32F103C8T6
18 13 Redmine Admin
* STM32F103C6U6A: In stock (1?); 12 bestellt; 32 KB, VFQFPN-48
19 1 Redmine Admin
20 5 Redmine Admin
h2. STM32F3
21 1 Redmine Admin
22 5 Redmine Admin
USB und CAN funktionieren gleichzeitig. Allerdings muss ggf. ein Interrupt umgebogen werden.
23
24
* STM32F303RE
25 8 Redmine Admin
* STM32F373C8T6; 4,75€; vorraussichtlich 4.10.2021
26
27 1 Redmine Admin
h2. STM32G4
28
29 11 Redmine Admin
* STM32G441KBT6; 5,45€; In stock: 8; reichelt
30
* STM32L433CCT3; 6,44 € (10 Stueck); develektro
31 12 Redmine Admin
32 15 Redmine Admin
h2. STM32L0
33
34
Aus Prinzip kein CAN.
35
36 16 Redmine Admin
h2. STM32L1
37
38
Aus Prinzip kein CAN.
39
40 12 Redmine Admin
h2. STM32L4
41
42 17 Redmine Admin
https://www.st.com/en/microcontrollers-microprocessors/stm32l4-series.html#products
43
44 12 Redmine Admin
* STM32L431CBT6; 5,15 €; CAN, no USB; (Q)SPI Memory interface; LQFP48; reichelt
45 19 Redmine Admin
* STM32L412C8U6; 3,6€ (+MWSt), -CAN-, USB
46 20 Redmine Admin
* STM32L433CCU6; ca 8Euro; ARM Cortex-M4, 32bit, 80 MHz, 256 KB; CAN USB <- have
47 21 Maximilian Seesslen
48
h2. Warehouse
49
50 67 Maximilian Seesslen
|_.MCU           |_.Package  |_. Flash  |_. Ram |_. Cost |_. Features      |_. Quantity |_. Projects            |_. Commtent |_. Link |
51
| STM32L011F4P6  |           | 16KB     |       |        |                 | 11         |Miniminutnik           | | |
52
| STM32L031F6P7  |           | 32KB     |       |        |                 | 26         |Miniminutnik           | | "Link":https://www.st.com/resource/en/datasheet/stm32l031f6.pdf     |
53 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 |
54 67 Maximilian Seesslen
| STM32L152R6T6A | 64LQFP    | 32KB     |       | 6.56   | LCD             | 2          |                       | | |
55 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     |
56 67 Maximilian Seesslen
| STM32L431CBT6  | LQFP48    | 128kB    | 64KB  | 6€     | CAN,SAI        | 4          |                       | | "Link":https://www.mouser.de/datasheet/2/389/dm00257211-1798949.pdf |
57 62 Maximilian Seesslen
| STM32L443CCU6  | 48UFQFPN  | 256KB    | 64K   | 7,57€  | CAN,SDMMC,USB,QSPI memory interface | 10 |  |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 |
58 75 Maximilian Seesslen
| STM32F042G4U6  | UFQFPN28  | 16KB     |       | 1.80€  | CAN             | 17         |CANBuz                 | | "Link":https://www.st.com/resource/en/datasheet/stm32f042g4.pdf |
59 67 Maximilian Seesslen
| STM32F042F6P6  | 20TSSOP   | 32KB     |       | 3.110€ | CAN, 1xI2C      | 25         |Mainswitch             | | "Link":https://www.st.com/resource/en/datasheet/stm32f042f6.pdf |
60
| STM32F042C6U6  | UFQFPN48  | 32kB     | 6kB   | 2,84€  | CAN, USB        | 25         |                       | | |
61 76 Maximilian Seesslen
| STM32F103C6U6A | VFQFPN48  | 32KB     | 10KB  | 4,26€  | CAN             | 12         |Sensemux               | | |
62 80 Maximilian Seesslen
| STM32F303K8T6  | VFQFPN32  | 64KB     |       | 6€     | CAN             | 4          |                       | | |
63 67 Maximilian Seesslen
| STM32G030C8T6  | LQFP48    | 64KB     |       | 1,91€  |                 | 10         |                       | | |
64 78 Maximilian Seesslen
| STM32G431KBU6  | UQFP32    | 128KB    | 32KB  | 6,35   | FDCAN, USB      | -          |                       | | "DS":https://www.st.com/resource/en/datasheet/stm32g431kb.pdf |
65 70 Maximilian Seesslen
| STM32G441KBT6  | LQFP32    | 128KB    | 32KB  | 6,76   | CAN, USB, UCPD  | 18         |CANDis                 | | |
66 67 Maximilian Seesslen
| STM32F051R8T6  | LQFP64    | 64KB     | 8KB   | 5,07€  |                 | 17         |                       | From Ege | "Link":https://www.mouser.de/datasheet/2/389/dm00039193-1797631.pdf |
67 1 Redmine Admin
68 76 Maximilian Seesslen
STM32L152R6T6A
69 39 Maximilian Seesslen
70 82 Maximilian Seesslen
Replacements:
71
Instead of STM32F042G4U6 i want "This":https://www.digikey.de/de/products/detail/stmicroelectronics/STM32F042G6U6TR/7313044 . It has 32KB Flash so bootloader is possible.
72
73
74 39 Maximilian Seesslen
h2. Design guides
75
76
* 100nF on NRST
77
* VDD: n x 100 nF + 1 x 4.7 μF
78
* VDA: 10 nF + 1 μF
79 57 Maximilian Seesslen
* BOOT: 10K to ground
80 58 Maximilian Seesslen
* NRST: 10K to VDD an STM32 examples
81 64 Maximilian Seesslen
82
h2. Low power modes
83
84
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
85
* Use HAL_PWR_EnableSleepOnExit() to automatically go to sleep again when an ISR has finished
86 81 Maximilian Seesslen
87
h2. Referenzes
88
89
https://developer.arm.com/documentation/101761/1-0/Debug-and-trace-interface/Typical-SWD-circuit