Lines Matching +full:dead +full:- +full:time
6 The Nucleo G431RB board features an ARM Cortex-M4 based STM32G431RB MCU
10 - STM32 microcontroller in LQFP64 package
11 - Arduino Uno V3 connectivity
12 - On-board ST-LINK/V3E debugger/programmer with SWD connector
13 - Flexible board power supply:
15 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
16 - Power management access point
18 - Three LEDs: USB communication (LD1), power LED (LD3), user LED (LD2)
19 - Two push-buttons: RESET and USER
28 - Ultra-low-power with FlexPowerControl (down to 28 nA Standby mode and 84
30 - Core: ARM |reg| 32-bit Cortex |reg| -M4 CPU with FPU, frequency up to 170 MHz
31 - Clock Sources:
33 - 4 to 48 MHz crystal oscillator (HSE)
34 - 32 kHz crystal oscillator for RTC (LSE)
35 - Internal 16 MHz factory-trimmed RC ( |plusminus| 1%)
36 - Internal low-power 32 kHz RC ( |plusminus| 5%)
37 - 2 PLLs for system clock, USB, audio, ADC
39 - RTC with HW calendar, alarms and calibration
40 - 14x timers:
42 …- 1x 32-bit timer and 2x 16-bit timers with up to four IC/OC/PWM or pulse counter and quadrature (…
43 …- 2x 16-bit 8-channel advanced motor control timers, with up to 8x PWM channels, dead time generat…
44 - 1x 16-bit timer with 2x IC/OCs, one OCN/PWM, dead time generation and emergency stop
45 - 2x 16-bit timers with IC/OC/OCN/PWM, dead time generation and emergency stop
46 - 2x watchdog timers (independent, window)
47 - 2x 16-bit basic timers
48 - SysTick timer
49 - 1x low-power timer
51 - Up to 86 fast I/Os, most 5 V-tolerant
52 - Memories
54 - Up to 128 KB single bank Flash, proprietary code readout protection
55 - Up to 22 KB of SRAM including 16 KB with hardware parity check
57 - Rich analog peripherals (independent supply)
59 - 2x 12-bit ADC 5 MSPS, up to 16-bit with hardware oversampling, 200
61 - 4x 12-bit DAC, low-power sample and hold
62 - 3x operational amplifiers with built-in PGA
63 - 4x ultra-fast rail-to-rail analog comparators
65 - 16x communication interfaces
67 - 1 x FDCAN controller supporting flexible data rate
68 - 3x I2C FM+(1 Mbit/s), SMBus/PMBus
69 - 4x USARTs (ISO 7816, LIN, IrDA, modem)
70 - 1x LPUART
71 - 3x SPIs (2x with multiplexed half duplex I2S interface)
72 - 1x SAI (serial audio interface)
73 - USB 2.0 full-speed interface with LPM and BCD support
74 - IRTIM (Infrared interface)
75 - USB Type-C™ /USB power delivery controller (UCPD)
77 - 12-channel DMA controller
78 - True random number generator (RNG)
79 - CRC calculation unit, 96-bit unique ID
80 - Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell*
85 - `STM32G431RB on www.st.com`_
86 - `STM32G4 reference manual`_
93 +-----------+------------+-------------------------------------+
96 | NVIC | on-chip | nested vector interrupt controller |
97 +-----------+------------+-------------------------------------+
98 | UART | on-chip | serial port-polling; |
99 | | | serial port-interrupt |
100 +-----------+------------+-------------------------------------+
101 | PINMUX | on-chip | pinmux |
102 +-----------+------------+-------------------------------------+
103 | GPIO | on-chip | gpio |
104 +-----------+------------+-------------------------------------+
105 | I2C | on-chip | i2c |
106 +-----------+------------+-------------------------------------+
107 | PWM | on-chip | pwm |
108 +-----------+------------+-------------------------------------+
109 | DAC | on-chip | dac |
110 +-----------+------------+-------------------------------------+
111 | COUNTER | on-chip | rtc |
112 +-----------+------------+-------------------------------------+
113 | SPI | on-chip | spi |
114 +-----------+------------+-------------------------------------+
115 | RNG | on-chip | rng |
116 +-----------+------------+-------------------------------------+
128 input/output, pull-up, etc.
130 For more details please refer to `STM32G4 Nucleo-64 board User Manual`_.
133 ----------------------------------
135 .. rst-class:: rst-columns
137 - UART_1_TX : PC4
138 - UART_1_RX : PC5
139 - LPUART_1_TX : PA2
140 - LPUART_1_RX : PA3
141 - I2C_1_SCL : PB8
142 - I2C_1_SDA : PB9
143 - SPI_1_NSS : PB6
144 - SPI_1_SCK : PA5
145 - SPI_1_MISO : PA6
146 - SPI_1_MOSI : PA7
147 - SPI_2_NSS : PB12
148 - SPI_2_SCK : PB13
149 - SPI_2_MISO : PB14
150 - SPI_2_MOSI : PB15
151 - SPI_3_NSS : PA15
152 - SPI_3_SCK : PC10
153 - SPI_3_MISO : PC11
154 - SPI_3_MOSI : PC12
155 - PWM_3_CH1 : PB4
156 - USER_PB : PC13
157 - LD2 : PA5
158 - DAC1_OUT1 : PA4
161 ------------
169 -----------
180 Nucleo G431RB board includes an ST-LINK/V3E embedded debug tool interface.
190 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
193 the ``--runner`` (or ``-r``) option:
195 .. code-block:: console
197 $ west flash --runner openocd
198 $ west flash --runner pyocd
202 .. code-block:: console
204 $ pyocd pack --update
205 $ pyocd pack --install stm32g431rb
208 ----------------------------------------
213 .. code-block:: console
215 $ minicom -D /dev/ttyACM0
218 :zephyr:code-sample:`hello_world`.
220 .. zephyr-app-commands::
221 :zephyr-app: samples/hello_world
227 .. code-block:: console
236 :zephyr:code-sample:`hello_world` application.
238 .. zephyr-app-commands::
239 :zephyr-app: samples/hello_world
241 :maybe-skip-config:
245 https://www.st.com/en/evaluation-tools/nucleo-g431rb.html
247 .. _STM32G4 Nucleo-64 board User Manual:
257 https://www.st.com/en/development-tools/stm32cubeprog.html