Lines Matching +full:power +full:- +full:amplifier +full:- +full:output

6 The Nucleo U031R8 board, featuring an ARM Cortex-M0+ based STM32U031R8 MCU,
9 power consumption features. Here are some highlights of the Nucleo U031R8
13 - STM32U031R8 microcontroller in LQFP48 package
14 - Two types of extension resources:
16 - Arduino Uno V3 connectivity
17 - ST morpho extension pin headers for full access to all STM32U0 I/Os
19 - On-board STLINK-V2EC debugger/programmer with USB re-enumeration
21 - Flexible board power supply:
23 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
25 - User LED shared with ARDUINO |reg| Uno V3
26 - Two push-buttons: USER and RESET
27 - USB Type-C |reg| connector for the ST-LINK
34 The STM32U031x4/6/8 devices are an ultra-low-power microcontrollers family (STM32U0
35 Series) based on the high-performance Arm |reg| Cortex |reg|-M0+ 32-bit RISC core.
38 - Includes ST state-of-the-art patented technology
39 - Ultra-low-power with FlexPowerControl:
41 - 1.71 V to 3.6 V power supply
42 - -40 °C to +85/125 °C temperature range
43 - 130 nA VBAT mode: supply for RTC, 9 x 32-bit backup registers
44 - 16 nA Shutdown mode (4 wake-up pins)
45 - 30 nA Standby mode (6 wake-up pins) without RTC
46 - 160 nA Standby mode with RTC
47 - 630 nA Stop 2 mode with RTC
48 - 515 nA Stop 2 mode without RTC
49 - 4 µA wake-up from Stop mode
50 - 52 µA/MHz Run mode
51 - Brownout reset
53 - Core:
55 - 32-bit Arm |reg| Cortex |reg|-M0+ CPU, frequency up to 56 MHz
57 - ART Accelerator:
59 - 1-Kbyte instruction cache allowing 0-wait-state execution from flash memory
61 - Benchmarks:
63 - 1.13 DMIPS/MHz (Drystone 2.1)
64 - 134 CoreMark |reg| (2.4 CoreMark/MHz at 56 MHz)
65 - 430 ULPMark™-CP
66 - 167 ULPMark™-PP
67 - 20.3 ULPMark™-CM
69 - Memories:
71 - 64-Kbyte single bank flash memory, proprietary code readout protection
72 - 12-Kbyte SRAM with hardware parity check
74 - General-purpose input/outputs:
76 - Up to 53 fast I/Os, most of them 5 V‑tolerant
78 - Clock management:
80 - 4 to 48 MHz crystal oscillator
81 - 32 kHz crystal oscillator for RTC (LSE)
82 - Internal 16 MHz factory-trimmed RC (±1%)
83 - Internal low-power 32 kHz RC (±5%)
84 - Internal multispeed 100 kHz to 48 MHz oscillator,
85 auto-trimmed by LSE (better than ±0.25 % accuracy)
86 - PLL for system clock, ADC
88 - Security:
90 - Customer code protection
91 - Robust read out protection (RDP): 3 protection level states
92 and password-based regression (128-bit PSWD)
93 - Hardware protection feature (HDP)
94 - Secure boot
95 - True random number generation, candidate for NIST SP 800-90B certification
96 - Candidate for Arm |reg| PSA level 1 and SESIP level 3 certifications
97 - 5 passive anti-tamper pins
98 - 96-bit unique ID
100 - Up to 9 timers, RTC, and 2 watchdogs :
102 - 1x 16-bit advanced motor-control, 1x 32-bit and 3x 16-bit general purpose,
103 2x 16-bit basic, 2x low-power 16-bit timers (available in Stop mode),
105 - RTC with hardware calendar, alarms and calibration
107 - Up to 16 communication peripherals:
109 - 6x USARTs/LPUARTs (SPI, ISO 7816, LIN, IrDA, modem)
110 - 3x I2C interfaces supporting Fast-mode and Fast-mode Plus (up to 1 Mbit/s)
111 - 2x SPIs, plus 4x USARTs in SPI mode
112 - IRTIM (Infrared interface)
114 - Rich analog peripherals (independent supply):
116 - 1x 12-bit ADC (0.4 µs conversion time), up to 16-bit with hardware oversampling
117 - 1x 12-bit DAC output channel, low-power sample and hold
118 - 1x general-purpose operational amplifier with built-in PGA (variable gain up to 16)
119 - 1x ultra-low-power comparator
121 - ECOPACK2 compliant packages
125 - `STM32U031R8 on www.st.com`_
126 - `STM32U031R8 reference manual`_
133 +-----------+------------+-------------------------------------+
136 | CLOCK | on-chip | reset and clock control |
137 +-----------+------------+-------------------------------------+
138 | GPIO | on-chip | gpio |
139 +-----------+------------+-------------------------------------+
140 | NVIC | on-chip | nested vector interrupt controller |
141 +-----------+------------+-------------------------------------+
142 | ADC | on-chip | adc |
143 +-----------+------------+-------------------------------------+
144 | DAC | on-chip | DAC Controller |
145 +-----------+------------+-------------------------------------+
146 | I2C | on-chip | i2c |
147 +-----------+------------+-------------------------------------+
148 | PWM | on-chip | pwm |
149 +-----------+------------+-------------------------------------+
162 for pin muxing, input/output, pull-up, etc.
167 ----------------------------------
169 - DAC1_OUT1 : PA4
170 - LD1 : PA5
171 - UART_1_TX : PA9
172 - UART_1_RX : PA10
173 - UART_2_TX : PA2
174 - UART_2_RX : PA3
175 - USER_PB : PC13
178 ------------
185 -----------
187 Nucleo U031R8 board has 4 U(S)ARTs. The Zephyr console output is assigned to
194 Nucleo U031R8 board includes an ST-LINK/V3 embedded debug tool interface.
201 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
204 the ``--runner`` (or ``-r``) option:
206 .. code-block:: console
208 $ west flash --runner pyocd
209 $ west flash --runner jlink
214 .. code-block:: console
216 $ pyocd pack --update
217 $ pyocd pack --install stm32u0
221 ------------------------------------------
225 :zephyr:code-sample:`hello_world` application.
229 .. code-block:: console
231 $ minicom -D /dev/ttyACM0
235 .. zephyr-app-commands::
236 :zephyr-app: samples/hello_world
242 .. code-block:: console
250 Here is an example for the :zephyr:code-sample:`blinky` application.
252 .. zephyr-app-commands::
253 :zephyr-app: samples/basic/blinky
262 https://www.st.com/en/evaluation-tools/nucleo-u031r8.html
265 …https://www.st.com/resource/en/user_manual/um3261-stm32u0-series-safety-manual-stmicroelectronics.…
268 https://www.st.com/en/microcontrollers-microprocessors/stm32u031r8
271 …https://www.st.com/resource/en/reference_manual/rm0503-stm32u0-series-advanced-armbased-32bit-mcus
274 https://www.st.com/en/development-tools/stm32cubeprog.html