Lines Matching +full:stm32 +full:- +full:fdcan

5 The Nucleo G0B1RE board features an ARM Cortex-M0+ based STM32G0B1RE MCU
9 - STM32 microcontroller in QFP64 package
10 - Board connectors:
12 - Arduino Uno V3 connectivity
13 - ST morpho extension pin headers for full access to all STM32 I/Os
15 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector
16 - Flexible board power supply:
18 - 5V_USB_STLK from ST-Link USB connector
19 - VIN (7 - 12V) from ARDUINO connector or ST morpho connector
20 - E5V from ST morpho connector
21 - 5V_USB_CHG from ST-LINK USB connector
22 - 3.3V on ARDUINO connector or ST morpho connector
24 - Three LEDs: USB communication (LD1), user LED (LD4), power LED (LD3)
25 - Two push-buttons: USER and RESET
26 - 32.768 kHz crystal oscillator
34 - STM32G0B1RE in LQFP64 package
35 - ARM 32-bit Cortex-M0+ CPU
36 - 64 MHz max CPU frequency
37 - Voltage range from 1.7 V to 3.6 V
38 - 512 KB Flash
39 - 144 kB SRAM
40 - 32-bit timers(1)
41 - 16-bit timers(11)
42 - watchdogs(2)
43 - systick(1)
44 - Calendar RTC with alarm and periodic wakeup
45 - I2C(3)
46 - USART(6)
47 - LPUART(2)
48 - 32 Mbit/s SPI(3) multiplexed with I2S(2)
49 - HDMI_CEC(1)
50 - USB 2.0 FS device (crystal-less) and host controller(1)
51 - USB Type-C Power Delivery controller
52 - CAN FD(2)
53 - GPIO (up to 94) with external interrupt capability
54 - Tamper Pins(3)
55 - 12-bit ADC with 16 channels
56 - 12-bit DAC with 2 channels(2)
57 - Analog Comparator(3)
58 - 12-channel DMA
63 - `G0B1RE on www.st.com`_
64 - `STM32G0B1 reference manual`_
72 +-----------+------------+-------------------------------------+
75 | MPU | on-chip | arm memory protection unit |
76 +-----------+------------+-------------------------------------+
77 | NVIC | on-chip | nested vector interrupt controller |
78 +-----------+------------+-------------------------------------+
79 | UART | on-chip | serial port-polling; |
80 | | | serial port-interrupt |
81 +-----------+------------+-------------------------------------+
82 | PINMUX | on-chip | pinmux |
83 +-----------+------------+-------------------------------------+
84 | GPIO | on-chip | gpio |
85 +-----------+------------+-------------------------------------+
86 | I2C | on-chip | i2c |
87 +-----------+------------+-------------------------------------+
88 | SPI | on-chip | spi |
89 +-----------+------------+-------------------------------------+
90 | CLOCK | on-chip | reset and clock control |
91 +-----------+------------+-------------------------------------+
92 | COUNTER | on-chip | rtc |
93 +-----------+------------+-------------------------------------+
94 | WATCHDOG | on-chip | independent watchdog |
95 +-----------+------------+-------------------------------------+
96 | PWM | on-chip | pwm |
97 +-----------+------------+-------------------------------------+
98 | ADC | on-chip | adc |
99 +-----------+------------+-------------------------------------+
100 | DAC | on-chip | dac |
101 +-----------+------------+-------------------------------------+
102 | die-temp | on-chip | die temperature sensor |
103 +-----------+------------+-------------------------------------+
104 | FDCAN | on-chip | CAN controller |
105 +-----------+------------+-------------------------------------+
115 Each of the GPIO pins can be configured by software as output (push-pull or open-drain), as
116 input (with or without pull-up or pull-down), or as peripheral alternate function. Most of the
121 ----------------------------------
123 - UART_1 TX/RX : PC4/PC5
124 - UART_2 TX/RX : PA2/PA3 (ST-Link Virtual Port Com)
125 - I2C1 SCL/SDA : PB8/PB9 (Arduino I2C)
126 - I2C2 SCL/SDA : PA11/PA12
127 - SPI1 NSS/SCK/MISO/MOSI : PB0/PA5/PA6/PA7 (Arduino SPI)
128 - SPI2 NSS/SCK/MISO/MOSI : PB12/PB13/PB14/PB15
129 - USER_PB : PC13
130 - LD4 : PA5
131 - PWM : PA6
132 - ADC1 IN0 : PA0
133 - ADC1 IN1 : PA1
134 - DAC1_OUT1 : PA4
135 - FDCAN1 RX/TX: PA11/PA12
136 - FDCAN2 RX/TX: PB0/PB1
138 For more details please refer to `STM32 Nucleo-64 board User Manual`_.
143 Nucleo G0B1RE board includes an ST-LINK/V2-1 embedded debug tool interface.
153 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
156 the ``--runner`` (or ``-r``) option:
158 .. code-block:: console
160 $ west flash --runner openocd
161 $ west flash --runner jlink
162 $ west flash --runner pyocd
167 .. code-block:: console
169 $ pyocd pack --update
170 $ pyocd pack --install stm32g0
173 ----------------------------------------
175 Here is an example for the :zephyr:code-sample:`blinky` application.
177 .. zephyr-app-commands::
178 :zephyr-app: samples/basic/blinky
188 :zephyr:code-sample:`hello_world` application.
190 .. zephyr-app-commands::
191 :zephyr-app: samples/hello_world
193 :maybe-skip-config:
199 .. target-notes::
202 https://www.st.com/en/evaluation-tools/nucleo-g0b1re.html
207 .. _STM32 Nucleo-64 board User Manual:
214 https://www.st.com/en/development-tools/stm32cubeprog.html