STM32 » Historie » Version 84
Maximilian Seesslen, 11.04.2025 15:27
| 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 |
||
| 90 | 83 | Maximilian Seesslen | |
| 91 | 84 | Maximilian Seesslen | h2. Search |
| 92 | |||
| 93 | 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 |