This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:electronics:stm32:stm32u0_notes [2025/03/29 06:36] – [Native USB (STM32U073, STM32U083)] Andrew Yong | projects:electronics:stm32:stm32u0_notes [2025/03/30 09:33] (current) – [Choosing an LSE Crystal] redundant "substitute" typo Andrew Yong | ||
---|---|---|---|
Line 33: | Line 33: | ||
* 1.71 ≤ VDDx ≤ 3.60 V (absolute maximum: 4.00 V) | * 1.71 ≤ VDDx ≤ 3.60 V (absolute maximum: 4.00 V) | ||
* Nucleo-083RC LEDs become very dim when 3.3V net falls below 1.80 V | * Nucleo-083RC LEDs become very dim when 3.3V net falls below 1.80 V | ||
- | * Brownout Reset((RM0503, | + | * Brownout Reset((RM0503, |
* Selectable: 1.7, 2.0, 2.2, 2.5 or 2.8 V | * Selectable: 1.7, 2.0, 2.2, 2.5 or 2.8 V | ||
Line 45: | Line 45: | ||
| NRST_MODE | 1 or 3 | 1: Reset input only\\ 3. Bidirectional reset: The NRST pin is configured in reset input/ | | NRST_MODE | 1 or 3 | 1: Reset input only\\ 3. Bidirectional reset: The NRST pin is configured in reset input/ | ||
- | :!: Note: Native USB does not enumerate if HCLK is lower than the default 16 MHz, e.g. by adjusting the AHB prescaler. | + | :!: Note: Native USB does not enumerate if HCLK is lower than the default 16 MHz, e.g. by adjusting the AHB prescaler. It will still work in bootloader mode for DFU, it only affects runtime usage of USB e.g. HID, CDC serial. |
===== STM32duino LowPower & RTC ===== | ===== STM32duino LowPower & RTC ===== | ||
Line 58: | Line 58: | ||
==== Prerequisites for LowPower.shutdown() ==== | ==== Prerequisites for LowPower.shutdown() ==== | ||
- | * External 32.768 kHz crystal for LSE((DS14581/ | + | * External 32.768 kHz crystal for LSE((DS14581/ |
* < | * < | ||
rtc.begin();</ | rtc.begin();</ | ||
- | ==== RTC Clock Sources | + | ===== Choosing an LSE Crystal ===== |
+ | - **Hardware** | ||
+ | - Choose a **32.768 kHz crystal oscillator**(([[https:// | ||
+ | * JLCPCB basic part: [[https:// | ||
+ | - Choose the **load capacitance** | ||
+ | * C1 = C2 = 2 * (C< | ||
+ | * "Stray capacitance C< | ||
+ | - **Software** | ||
+ | - Configure **LSE drive level**: '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' |