Lines Matching +full:resistance +full:- +full:based

6 The B_U585I_IOT02A Discovery kit features an ARM Cortex-M33 based STM32U585AI MCU
11 - STM32U585AII6Q microcontroller featuring 2 Mbyte of Flash memory, 786 Kbytes of RAM in UFBGA169 p…
12 - 512-Mbit octal-SPI Flash memory, 64-Mbit octal-SPI PSRAM, 256-Kbit I2C EEPROM
13 - USB FS, Sink and Source power, 2.5 W power capability
14 - 802.11 b/g/n compliant Wi-Fi® module from MXCHIP
15 - Bluetooth Low Energy from STMicroelectronics
16 - MEMS sensors from STMicroelectronics
18 - 2 digital microphones
19 - Relative humidity and temperature sensor
20 - 3-axis magnetometer
21 - 3D accelerometer and 3D gyroscope
22 - Pressure sensor, 260-1260 hPa absolute digital output barometer
23 - Time-of-flight and gesture-detection sensor
24 - Ambient-light sensor
26 - 2 push-buttons (user and reset)
27 - 2 user LEDs
29 - Flexible power supply options:
30 - ST-LINK/V3
31 - USB Vbus
32 - External sources
40 The STM32U585xx devices are an ultra-low-power microcontrollers family (STM32U5
41 Series) based on the high-performance Arm|reg| Cortex|reg|-M33 32-bit RISC core.
44 - Ultra-low-power with FlexPowerControl (down to 300 nA Standby mode and 19.5 uA/MHz run mode)
45 - Core: ARM |reg| 32-bit Cortex |reg| -M33 CPU with TrustZone |reg| and FPU.
46 - Performance benchmark:
48 - 1.5 DMPIS/MHz (Drystone 2.1)
49 - 651 CoreMark |reg| (4.07 CoreMark |reg| /MHZ)
51 - Security and cryptography
53 - Arm |reg| TrustZone |reg| and securable I/Os memories and peripherals
54 - Flexible life cycle scheme with RDP (readout protection) and password protected debug
55 - Root of trust thanks to unique boot entry and secure hide protection area (HDP)
56 - Secure Firmware Installation thanks to embedded Root Secure Services
57 - Secure data storage with hardware unique key (HUK)
58 - Secure Firmware Update support with TF-M
59 - 2 AES coprocessors including one with DPA resistance
60 - Public key accelerator, DPA resistant
61 - On-the-fly decryption of Octo-SPI external memories
62 - HASH hardware accelerator
63 - Active tampers
64 - True Random Number Generator NIST SP800-90B compliant
65 - 96-bit unique ID
66 - 512-byte One-Time Programmable for user data
67 - Active tampers
69 - Clock management:
71 - 4 to 50 MHz crystal oscillator
72 - 32 kHz crystal oscillator for RTC (LSE)
73 - Internal 16 MHz factory-trimmed RC ( |plusminus| 1%)
74 - Internal low-power 32 kHz RC ( |plusminus| 5%)
75 - 2 internal multispeed 100 kHz to 48 MHz oscillators, including one auto-trimmed by
77 - 3 PLLs for system clock, USB, audio, ADC
78 - Internal 48 MHz with clock recovery
80 - Power management
82 - Embedded regulator (LDO)
83 - Embedded SMPS step-down converter supporting switch on-the-fly and voltage scaling
85 - RTC with HW calendar and calibration
86 - Up to 136 fast I/Os, most 5 V-tolerant, up to 14 I/Os with independent supply down to 1.08 V
87 - Up to 24 capacitive sensing channels: support touchkey, linear and rotary touch sensors
88 - Up to 17 timers and 2 watchdogs
90 - 2x 16-bit advanced motor-control
91 - 2x 32-bit and 5 x 16-bit general purpose
92 - 4x low-power 16-bit timers (available in Stop mode)
93 - 2x watchdogs
94 - 2x SysTick timer
96 - ART accelerator
98 - 8-Kbyte instruction cache allowing 0-wait-state execution from Flash and
100 - 4-Kbyte data cache for external memories
102 - Memories
104 - 2-Mbyte Flash memory with ECC, 2 banks read-while-write, including 512 Kbytes with 100 kcycles
105 - 786-Kbyte SRAM with ECC OFF or 722-Kbyte SRAM including up to 322-Kbyte SRAM with ECC ON
106 - External memory interface supporting SRAM, PSRAM, NOR, NAND and FRAM memories
107 - 2 Octo-SPI memory interfaces
109 - Rich analog peripherals (independent supply)
111 - 14-bit ADC 2.5-Msps, resolution up to 16 bits with hardware oversampling
112 - 12-bit ADC 2.5-Msps, with hardware oversampling, autonomous in Stop 2 mode
113 - 12-bit DAC, low-power sample and hold
114 - 2 operational amplifiers with built-in PGA
115 - 2 ultra-low-power comparators
117 - Up to 22 communication interfaces
119 - USB Type-C / USB power delivery controller
120 - USB OTG 2.0 full-speed controller
121 - 2x SAIs (serial audio interface)
122 - 4x I2C FM+(1 Mbit/s), SMBus/PMBus
123 - 6x USARTs (ISO 7816, LIN, IrDA, modem)
124 - 3x SPIs (5x SPIs with dual OCTOSPI in SPI mode)
125 - 1x FDCAN
126 - 2x SDMMC interface
127 - 16- and 4-channel DMA controllers, functional in Stop mode
128 - 1 multi-function digital filter (6 filters)+ 1 audio digital filter with
129 sound-activity detection
131 - CRC calculation unit
132 - Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell |trade|
133 - True Random Number Generator (RNG)
135 - Graphic features
137 - Chrom-ART Accelerator (DMA2D) for enhanced graphic content creation
138 - 1 digital camera interface
140 - Mathematical co-processor
142 - CORDIC for trigonometric functions acceleration
143 - FMAC (filter mathematical accelerator)
149 - `STM32U585 on www.st.com`_
150 - `STM32U585 reference manual`_
158 +-----------+------------+-------------------------------------+
161 | NVIC | on-chip | nested vector interrupt controller |
162 +-----------+------------+-------------------------------------+
163 | UART | on-chip | serial port-polling; |
164 | | | serial port-interrupt |
165 +-----------+------------+-------------------------------------+
166 | PINMUX | on-chip | pinmux |
167 +-----------+------------+-------------------------------------+
168 | GPIO | on-chip | gpio |
169 +-----------+------------+-------------------------------------+
170 | RNG | on-chip | True Random number generator |
171 +-----------+------------+-------------------------------------+
172 | I2C | on-chip | i2c |
173 +-----------+------------+-------------------------------------+
174 | SPI | on-chip | spi |
175 +-----------+------------+-------------------------------------+
176 | DAC | on-chip | dac |
177 +-----------+------------+-------------------------------------+
178 | ADC | on-chip | adc |
179 +-----------+------------+-------------------------------------+
180 | WATCHDOG | on-chip | independent watchdog |
181 +-----------+------------+-------------------------------------+
182 | USB | on-chip | usb_device |
183 +-----------+------------+-------------------------------------+
184 | BKP SRAM | on-chip | Backup SRAM |
185 +-----------+------------+-------------------------------------+
186 | PWM | on-chip | pwm |
187 | die-temp | on-chip | die temperature sensor |
188 +-----------+------------+-------------------------------------+
189 | AES | on-chip | crypto |
190 +-----------+------------+-------------------------------------+
192 +-----------+------------+-------------------------------------+
193 | RTC | on-chip | rtc |
194 +-----------+------------+-------------------------------------+
202 The STM32U585i is an SoC with Cortex-M33 architecture. Zephyr provides support
203 for building for both Secure and Non-Secure firmware.
207 +-------------------------------+-------------------------------------------+
211 +-------------------------------+-------------------------------------------+
212 | b_u585i_iot02a/stm32u585xx/ns | For building Non-Secure firmware |
213 +-------------------------------+-------------------------------------------+
215 Here are the instructions to build Zephyr with a non-secure configuration,
216 using :zephyr:code-sample:`tfm_ipc` sample:
218 .. code-block:: bash
220 $ west build -b b_u585i_iot02a/stm32u585xx/ns samples/tfm_integration/tfm_ipc/
226 .. code-block:: bash
234 usual, non-TFM, binaries.
242 input/output, pull-up, etc.
247 ----------------------------------
249 - UART_1 TX/RX : PA9/PA10 (ST-Link Virtual Port Com)
250 - LD1 : PH7
251 - LD2 : PH6
252 - user button : PC13
253 - SPI1 NSS/SCK/MISO/MOSI : PE12/P13/P14/P15 (Arduino SPI)
254 - I2C_1 SDA/SDL : PB9/PB8 (Arduino I2C)
255 - I2C_2 SDA/SDL : PH5/PH4
256 - DAC1 CH1 : PA4 (STMOD+1)
257 - ADC1_IN15 : PB0
258 - USB OTG : PA11/PA12
259 - PWM4 : CN14 PB6
260 - PWM3 : CN4 PE4
263 ------------
270 -----------
277 -----------
286 B_U585I_IOT02A Discovery kit includes an ST-LINK/V3 embedded debug tool interface.
294 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
297 the ``--runner`` (or ``-r``) option:
299 .. code-block:: console
301 $ west flash --runner openocd
302 $ west flash --runner jlink
308 .. code-block:: console
310 $ minicom -D /dev/ttyACM0
313 :zephyr:code-sample:`hello_world` application.
315 .. zephyr-app-commands::
316 :zephyr-app: samples/hello_world
322 .. code-block:: console
330 Here is an example for the :zephyr:code-sample:`blinky` application.
332 .. zephyr-app-commands::
333 :zephyr-app: samples/basic/blinky
341 to disable it before you can flash and run a new non-TrustZone sample on the
366 .. code-block:: console
368 $ STM32_Programmer_CLI -c port=/dev/ttyACM0 -ob rdp=0xDC
372 .. code-block:: console
374 $ STM32_Programmer_CLI -c port=/dev/ttyACM0 -tzenreg
378 .. code-block:: console
380 $ STM32_Programmer_CLI -c port=/dev/ttyACM0 -ob wrp1a_pstrt=0x7f
381 $ STM32_Programmer_CLI -c port=/dev/ttyACM0 -ob wrp1a_pend=0x0
382 $ STM32_Programmer_CLI -c port=/dev/ttyACM0 -ob wrp1b_pstrt=0x7f
383 $ STM32_Programmer_CLI -c port=/dev/ttyACM0 -ob wrp1b_pend=0x0
384 $ STM32_Programmer_CLI -c port=/dev/ttyACM0 -ob wrp2a_pstrt=0x7f
385 $ STM32_Programmer_CLI -c port=/dev/ttyACM0 -ob wrp2a_pend=0x0
386 $ STM32_Programmer_CLI -c port=/dev/ttyACM0 -ob wrp2b_pstrt=0x7f
387 $ STM32_Programmer_CLI -c port=/dev/ttyACM0 -ob wrp2b_pend=0x0
391 https://www.st.com/en/evaluation-tools/b-u585i-iot02a.html
394 …https://www.st.com/resource/en/user_manual/um2839-discovery-kit-for-iot-node-with-stm32u5-series-s…
397 https://www.st.com/en/microcontrollers-microprocessors/stm32u575-585.html
400 …https://www.st.com/resource/en/reference_manual/rm0456-stm32u575585-armbased-32bit-mcus-stmicroele…
403 https://www.st.com/en/development-tools/stm32cubeprog.html
409 …https://www.st.com/resource/en/application_note/dm00625692-stm32l5-series-trustzone-features-stmic…