Lines Matching +full:supply +full:- +full:controller
6 The STM32F072B-DISCO Discovery kit features an ARM Cortex-M0 based STM32F072RB
8 started quickly. Here are some highlights of the STM32F072B-DISCO board:
10 - STM32 microcontroller in LQFP64 package
11 - Extension header for LQFP64 I/Os for a quick connection to the prototyping
13 - On-board ST-LINK/V2, debugger/programmer with SWD connector
14 - Board power supply: through USB bus or from an external 5 V supply voltage
15 - External application power supply: 3 V and 5 V
17 - Six LEDs:
19 - LD1 (red/green) for USB communication
20 - LD2 (red) for 3.3 V power on
21 - Four user LEDs: LD3 (orange), LD4 (green), LD5 (red) and LD6 (blue)
23 - Two push-buttons: USER and RESET
24 - USB USER with Mini-B connector
25 - L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope
26 - One linear touch sensor or four touch keys
27 - RF EEprom daughter board connector
30 `STM32F072B-DISCO website`_.
35 STM32F072B-DISCO Discovery kit provides the following hardware components:
37 - STM32F072RBTT6 in LQFP64 package
38 - ARM |reg| 32-bit Cortex |reg| -M0 CPU
39 - 48 MHz max CPU frequency
40 - VDD from 2.0 V to 3.6 V
41 - 128 KB Flash
42 - 16 KB SRAM
43 - GPIO with external interrupt capability
44 - 12-bit ADC with 39 channels
45 - 12-bit D/A converters
46 - RTC
47 - General Purpose Timers (12)
48 - USART/UART (4)
49 - I2C (2)
50 - SPI (2)
51 - CAN
52 - USB 2.0 full speed interface
53 - DMA Controller
54 - 24 capacitive sensing channels for touchkey, linear and rotary touch sensors
57 - `STM32F072RB on www.st.com`_
58 - `STM32F072xB reference manual`_
66 +-----------+------------+-------------------------------------+
67 | Interface | Controller | Driver/Component |
69 | NVIC | on-chip | nested vector interrupt controller |
70 +-----------+------------+-------------------------------------+
71 | UART | on-chip | serial port-polling; |
72 | | | serial port-interrupt |
73 +-----------+------------+-------------------------------------+
74 | PINMUX | on-chip | pinmux |
75 +-----------+------------+-------------------------------------+
76 | GPIO | on-chip | gpio |
77 +-----------+------------+-------------------------------------+
78 | CLOCK | on-chip | reset and clock control |
79 +-----------+------------+-------------------------------------+
80 | WATCHDOG | on-chip | independent watchdog |
81 +-----------+------------+-------------------------------------+
82 | I2C | on-chip | i2c controller |
83 +-----------+------------+-------------------------------------+
84 | SPI | on-chip | SPI controller |
85 +-----------+------------+-------------------------------------+
86 | CAN | on-chip | CAN controller |
87 +-----------+------------+-------------------------------------+
100 STM32F072B-DISCO Discovery kit has 6 GPIO controllers. These controllers are
101 responsible for pin muxing, input/output, pull-up, etc.
103 For more details please refer to `STM32F072B-DISCO board User Manual`_.
106 ----------------------------------
107 - UART_1_TX : PB6
108 - UART_1_RX : PB7
109 - I2C1_SCL : PB8
110 - I2C1_SDA : PB9
111 - I2C2_SCL : PB10
112 - I2C2_SDA : PB11
113 - SPI1_SCK : PB3
114 - SPI1_MISO : PB4
115 - SPI1_MOSI : PB5
116 - USER_PB : PA0
117 - LD3 : PC6
118 - LD4 : PC8
119 - LD5 : PC9
120 - LD6 : PC7
121 - CAN_RX : PB8
122 - CAN_TX : PB9
127 STM32F072B-DISCO System Clock could be driven by internal or external
134 STM32F072B-DISCO Discovery kit has up to 4 UARTs. The Zephyr console output
140 STM32F072B-DISCO board includes an ST-LINK/V2 embedded debug tool interface.
150 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
153 the ``--runner`` (or ``-r``) option:
155 .. code-block:: console
157 $ west flash --runner openocd
158 $ west flash --runner jlink
160 Flashing an application to STM32F072B-DISCO
161 -------------------------------------------
163 First, connect the STM32F072B-DISCO Discovery kit to your host computer using
166 Here is an example for the :zephyr:code-sample:`hello_world` application.
168 .. zephyr-app-commands::
169 :zephyr-app: samples/hello_world
176 .. code-block:: console
178 $ minicom -D /dev/<tty device>
185 .. code-block:: console
194 :zephyr:code-sample:`hello_world` application.
196 .. zephyr-app-commands::
197 :zephyr-app: samples/hello_world
204 .. target-notes::
206 .. _STM32F072B-DISCO website:
207 https://www.st.com/en/evaluation-tools/32f072bdiscovery.html
210 .. _STM32F072B-DISCO board User Manual:
220 https://www.skpang.co.uk/products/can-bus-can-fd-breakout-board-5v-supply-and-5v-logic
223 https://www.st.com/en/development-tools/stm32cubeprog.html