This shows you the differences between two versions of the page.
projects:electronics:stm32:stm32u0_notes [2025/03/12 14:46] – created Andrew Yong | projects:electronics:stm32:stm32u0_notes [2025/03/12 16:22] (current) – Lots more literature and information Andrew Yong | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== STM32U0 Notes ====== | ====== STM32U0 Notes ====== | ||
- | ===== Native USB ===== | + | ===== Literature ===== |
+ | |||
+ | * Datasheets | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * Application Notes | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * Reference Manual | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Development Boards ===== | ||
+ | |||
+ | - [[https:// | ||
+ | * Purchasing | ||
+ | * [[https:// | ||
+ | * User Manuals | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | - [[https:// | ||
+ | * Purchasing | ||
+ | * [[https:// | ||
+ | * User Manuals | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Operating Conditions ===== | ||
+ | |||
+ | * VDDx | ||
+ | * 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 | ||
+ | * Brownout Reset((RM0503, | ||
+ | * Selectable: 1.7, 2.0, 2.2, 2.5 or 2.8 V | ||
+ | |||
+ | ===== Native USB (STM32U073, STM32U083) | ||
In order to use the native USB for programming on pins PA11 and PA12, the following settings **must** be done in STM32CubeProgrammer --> Option bytes --> User Configuration. | In order to use the native USB for programming on pins PA11 and PA12, the following settings **must** be done in STM32CubeProgrammer --> Option bytes --> User Configuration. | ||
Line 9: | Line 44: | ||
| nBOOT1 | 1 (Checked) | Boot from Flash if BOOT0 = 1, otherwise System Memory | This is the factory setting | | | nBOOT1 | 1 (Checked) | Boot from Flash if BOOT0 = 1, otherwise System Memory | This is the factory setting | | ||
| 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/ | ||
+ | |||
+ | ===== STM32duino LowPower & RTC ===== | ||
+ | |||
+ | ^ State ^ Peripherals ^ Memory ^ Voltage Supplies (VDDx) ^ STM32RTC:: | ||
+ | | LowPower.idle() | On | On | On | Supported | Supported | Supported | | ||
+ | | LowPower.sleep() | On | On | On | Supported | Supported | Supported | | ||
+ | | LowPower.deepSleep() | On | On | On | Supported | Supported | Supported | | ||
+ | | LowPower.shutdown() :!: | Off | Off | Off | | Supported | | | ||
+ | |||
+ | :!:: External hardware required | ||
+ | |||
+ | ==== Prerequisites for LowPower.shutdown() ==== | ||
+ | |||
+ | * External 32.768 kHz crystal for LSE((DS14581/ | ||
+ | * < | ||
+ | rtc.begin();</ | ||
+ | |||
+ | ==== RTC Clock Sources ==== | ||