STM32U585RGT6 How-To Guide: Ultra-Low-Power Cortex-M33 MCU Design

STM32U585RGT6 how-to: 160 MHz Cortex-M33 MCU with 2 MB Flash, 786 KB SRAM, LQFP64 pinout, TrustZone and LPBAM. Verified specs, design tips, drop-in replacements.

The STM32U585RGT6 is an ultra-low-power 32-bit microcontroller from STMicroelectronics built around the Arm Cortex-M33 core with TrustZone for Armv8-M, DSP, and FPU. It operates at up to 160 MHz and delivers 240 DMIPS, and it integrates 2 MB of Flash memory and 786 KB of SRAM. The device runs from a 1.71 V to 3.6 V supply over a -40 °C to +85/125 °C temperature range and is offered in an LQFP64 (10x10 mm) package. It supports USART, SPI, I2C, USB, and CAN, plus hardware AES, RSA, and ECC cryptographic acceleration and low-power background autonomous mode (LPBAM). These values are verified from the XAIPART product database and the official STM32U585xx datasheet.

The STM32U585RGT6 belongs to the hierarchy: microcontrollers → 32-bit MCUs → Arm Cortex-M33 MCUs → ultra-low-power MCUs. It combines energy efficiency, security, and 240 DMIPS of compute, which makes it a strong fit for battery-powered IoT, metering, wearable, and industrial designs that must run for years while protecting sensitive data.

What Is the STM32U585RGT6 and Why Does It Matter?

The STM32U585RGT6 is STMicroelectronics' secure, ultra-low-power 32-bit MCU in the STM32U5 series. It leverages ST's FlexPowerControl technology and the patented LPBAM feature, which allows autonomous peripherals with DMA to operate in low-power modes. The Cortex-M33 core with TrustZone provides hardware-enforced isolation for secure code execution, and the cryptographic acceleration block (AES, RSA, ECC) handles encryption and authentication without loading the CPU. With 2 MB Flash and 786 KB SRAM, the device can host complex application code, data logs, and over-the-air update images. The verified supply range of 1.71 V to 3.6 V permits direct battery operation, while the -40 °C to +85/125 °C range covers outdoor and industrial enclosures.

STM32U585RGT6 Key Specifications: Verified Data Table

The table below contains only values verified from the XAIPART product database and the STM32U585xx datasheet. Missing parameters are explicitly marked instead of estimated.

ParameterVerified Value
CoreArm Cortex-M33 with TrustZone, DSP, FPU
Maximum Clock Frequency160 MHz
Performance240 DMIPS
Flash Memory2 MB
SRAM786 KB
Supply Voltage1.71 V to 3.6 V
Operating Temperature-40 °C to +85/125 °C
PackageLQFP64 (10x10 mm)
Data Bus Width32-bit
Communication InterfacesUSART, SPI, I2C, USB, CAN
Cryptographic AccelerationAES, RSA, ECC
LPBAMLow-power background autonomous mode with DMA
RoHS StatusCompliant
Number of I/Os[DATA_NEEDED: Number of I/Os]
DMA Channels[DATA_NEEDED: DMA Channels]
ADC Resolution[DATA_NEEDED: ADC Resolution]
DAC Resolution[DATA_NEEDED: DAC Resolution]

Data note: the XAIPART verified specification table lists Flash memory as 2 MB. The FAQ and alternative descriptions in the same database imply a 1 MB 'G' variant (naming convention G = 1 MB, I = 2 MB). This discrepancy is flagged as [VERIFY_NEEDED: confirm the actual Flash capacity of STM32U585RGT6].

STM32U585RGT6 LQFP64 Pinout: Complete 64-Pin Reference

The STM32U585RGT6 comes in an LQFP64 package with 64 pins on four sides (10x10 mm body). Power pins are grouped as follows: VDD on pins 11, 20, 34, and 52; VSS on pins 12, 21, 35, and 53; VBAT on pin 1. System pins include NRST (pin 6), BOOT0 (pin 49), and PB2/BOOT1 (pin 17). Debug is available on PA13/SWDIO (pin 59), PA14/SWCLK (pin 60), and PA15/JTDI (pin 61). The complete pin assignment is verified from the XAIPART pinout table (database).

PinNameFunction
1VBATBattery backup supply
2PC14GPIO / OSC32_IN
3PC15GPIO / OSC32_OUT
4PF0GPIO / OSC_IN
5PF1GPIO / OSC_OUT
6NRSTReset
7PC0GPIO / ADC
8PC1GPIO / ADC
9PC2GPIO / ADC
10PC3GPIO / ADC
11VDDPower supply
12VSSGround
13PC4GPIO / ADC
14PC5GPIO / ADC
15PB0GPIO / ADC
16PB1GPIO / ADC
17PB2GPIO / BOOT1
18PB10GPIO / I2C2_SCL
19PB11GPIO / I2C2_SDA
20VDDPower supply
21VSSGround
22PB12GPIO / SPI2_NSS
23PB13GPIO / SPI2_SCK
24PB14GPIO / SPI2_MISO
25PB15GPIO / SPI2_MOSI
26PC6GPIO / USART6_TX
27PC7GPIO / USART6_RX
28PC8GPIO / USART6_CK
29PC9GPIO / USART6_CTS
30PA0GPIO / ADC / WKUP1
31PA1GPIO / ADC
32PA2GPIO / ADC / USART2_TX
33PA3GPIO / ADC / USART2_RX
34VDDPower supply
35VSSGround
36PA4GPIO / ADC / DAC
37PA5GPIO / ADC / DAC
38PA6GPIO / ADC
39PA7GPIO / ADC
40PC10GPIO / USART4_TX
41PC11GPIO / USART4_RX
42PC12GPIO / USART5_TX
43PD2GPIO / USART5_RX
44PB3GPIO / SPI1_SCK
45PB4GPIO / SPI1_MISO
46PB5GPIO / SPI1_MOSI
47PB6GPIO / I2C1_SCL
48PB7GPIO / I2C1_SDA
49BOOT0Boot mode selection
50PB8GPIO / I2C1_SCL
51PB9GPIO / I2C1_SDA
52VDDPower supply
53VSSGround
54PA8GPIO / MCO
55PA9GPIO / USART1_TX
56PA10GPIO / USART1_RX
57PA11GPIO / USB_DM
58PA12GPIO / USB_DP
59PA13GPIO / SWDIO
60PA14GPIO / SWCLK
61PA15GPIO / JTDI
62PC13GPIO / RTC
63PC14GPIO / OSC32_IN
64PC15GPIO / OSC32_OUT

Package diagram reference: qfp-64 from the XAIPART database (see diagrams data block). For a typical SWD debug connection, route PA13 (pin 59) to SWDIO and PA14 (pin 60) to SWCLK. USB data connects on PA11 (pin 57, USB_DM) and PA12 (pin 58, USB_DP).

STM32U585RGT6 Power Supply Design: How To Power the Device Safely

The verified supply range is 1.71 V to 3.6 V. A 3.3 V rail is a valid choice: it provides 1.59 V of margin above the 1.71 V minimum and 0.3 V of headroom below the 3.6 V maximum. A raw 4.2 V Li-ion cell exceeds the absolute maximum and must be regulated down. Connect all four VDD pins (11, 20, 34, 52) and all four VSS pins (12, 21, 35, 53) in the layout. [VERIFY_NEEDED: exact decoupling capacitor values and PCB layout guidance are not present in the provided data set; follow ST's datasheet and application notes]. For RTC backup, connect a coin cell to VBAT (pin 1) or tie it to VDD through a diode if no backup is used [VERIFY_NEEDED: backup circuit details]. The operating temperature range of -40 °C to +85/125 °C must be respected for the full power path, including the regulator and passive components.

How To Select a Drop-In Replacement for STM32U585RGT6

According to the XAIPART alternatives table (verified from database), the closest drop-in replacement is the STM32U585RIT6: same LQFP64 package and same pinout, with 2 MB Flash. The STM32U575RGT6 shares the same package and pinout but removes TrustZone and cryptographic acceleration. The STM32U585RCT6 is the same package and pinout with 256 KB Flash. Automotive-grade variants STM32U585RIT6Q and STM32U585RGT6Q are also available in the same package and pinout. GigaDevice GD32 parts are not recommended as drop-in replacements: they differ in core architecture (Cortex-M4 vs Cortex-M33) and security features, so a cross-brand swap would require significant software and hardware redesign.

STM32U585RGT6 vs Alternatives: Comparison Table

All values below come from the verified product data set. Cells without a published value are marked [DATA_NEEDED] rather than estimated.

ParameterSTM32U585RGT6STM32U585RIT6STM32U575RGT6STM32U585RCT6
Package and pinoutLQFP64, 10x10 mmSame package and pinoutSame package and pinoutSame package and pinout
Flash memory2 MB (verified spec table; FAQ implies 1 MB [VERIFY_NEEDED])2 MB (alternatives data)[DATA_NEEDED: Flash memory]256 KB (alternatives data)
TrustZone for Armv8-MYesYes (same STM32U585 family) [VERIFY_NEEDED]NoYes (same STM32U585 family) [VERIFY_NEEDED]
Cryptographic accelerationAES, RSA, ECCAES, RSA, ECC (same family) [VERIFY_NEEDED]NoneAES, RSA, ECC (same family) [VERIFY_NEEDED]
CoreArm Cortex-M33 with TrustZoneCortex-M33 (same family) [VERIFY_NEEDED]Cortex-M33 (per FAQ, shared core)Cortex-M33 (same family) [VERIFY_NEEDED]
Automotive variantSTM32U585RGT6QSTM32U585RIT6Q[DATA_NEEDED][DATA_NEEDED]
Drop-in for RGT6?Reference deviceYes - best drop-inYes - software/security changes requiredYes - firmware must shrink to 256 KB

Summary: STM32U585RIT6 is the best drop-in replacement for STM32U585RGT6 (same package, same pinout, 2 MB Flash). STM32U575RGT6 removes TrustZone and cryptographic acceleration - choose it only if security is not required. STM32U585RCT6 cuts Flash to 256 KB, which requires firmware resizing. All comparisons are based on the XAIPART alternatives table (database).

STM32U585RGT6 Applications: Where Does It Fit?

Verified application segments from the product database: smart meters, wearable health monitors, industrial IoT sensors, secure IoT nodes, medical monitoring equipment, and smart home controllers. The recurring design rationale is ultra-low power (LPBAM), security (TrustZone + AES/RSA/ECC), and on-chip resources (2 MB Flash, 786 KB SRAM).

  • Smart meters: LPBAM for autonomous data logging with minimal power draw; TrustZone and crypto protect metering data; USART/SPI/I2C connect to metering modules; 2 MB Flash stores usage history and firmware updates.
  • Wearable health monitors: 1.71 V to 3.6 V supply runs from a single lithium-ion cell; FPU processes biosignals; LQFP64 10x10 mm fits compact PCBs.
  • Industrial IoT sensors: -40 °C to +85/125 °C rating suits harsh environments; CAN and USART integrate with industrial networks; LPBAM extends battery life.
  • Secure IoT nodes: TrustZone hardware isolation; AES/RSA/ECC for secure cloud communication; secure boot and firmware update support.
  • Medical monitoring equipment: FPU for ECG/EEG/blood-pressure signal processing; TrustZone protects patient data; wide temperature range covers clinical environments.
  • Smart home controllers: RTOS coordination of sensors and actuators; rich peripheral set; ultra-low power for always-on hubs.

STM32U585RGT6 Price and Availability (as of 2026-08-19)

As of 2026-08-19, XAIPART lists the STM32U585RGT6 with a base price of $9.50, 99,999 units in stock, and MOQ of 1. Volume pricing is available in the tiers below.

QuantityUnit Price
1+$12.29
10+$11.50
100+$10.80
500+$10.10
1000+$9.50

STM32U585RGT6 Frequently Asked Questions

What is the core of the STM32U585RGT6?

The STM32U585RGT6 is based on the Arm Cortex-M33 processor core with TrustZone for Armv8-M, DSP, and FPU, operating at up to 160 MHz. The STM32U585xx datasheet states this core delivers 240 DMIPS.

What is the maximum clock frequency of STM32U585RGT6?

The STM32U585RGT6 operates at a maximum clock frequency of 160 MHz, confirmed in the STM32U585xx datasheet.

How much Flash and SRAM does STM32U585RGT6 have?

Per the XAIPART verified specification table, the STM32U585RGT6 has 2 MB Flash and 786 KB SRAM. [VERIFY_NEEDED: confirm Flash capacity against FAQ text implying 1 MB for the 'G' variant].

What is the supply voltage range of STM32U585RGT6?

The STM32U585RGT6 operates from 1.71 V to 3.6 V, specified in the datasheet under the 'Ultra-low-power with FlexPowerControl' feature.

What are the key security features of STM32U585RGT6?

The STM32U585RGT6 includes TrustZone for Armv8-M for hardware-enforced isolation and hardware acceleration for AES, RSA, and ECC cryptographic algorithms.

What is the low-power background autonomous mode (LPBAM)?

LPBAM allows autonomous peripherals with DMA to operate in low-power modes, reducing power consumption in standby while peripherals continue to function.

What is the best drop-in replacement for STM32U585RGT6?

The STM32U585RIT6 is the best drop-in replacement: same LQFP64 package and pinout with 2 MB Flash. STM32U575RGT6 is package-compatible but lacks TrustZone and cryptographic acceleration.

Where can I download the STM32U585RGT6 datasheet PDF?

The official datasheet is available at https://www.st.com/resource/en/datasheet/stm32u585qi.pdf (accessed 2026-08-19).

Frequently Asked Questions

The STM32U585RGT6 is based on the Arm Cortex-M33 processor core with TrustZone for Armv8-M, DSP, and FPU, operating at up to 160 MHz and delivering 240 DMIPS per the STM32U585xx datasheet.
The STM32U585RGT6 operates at a maximum clock frequency of 160 MHz, confirmed in the STM32U585xx datasheet.
The XAIPART verified specification table lists 2 MB Flash and 786 KB SRAM. [VERIFY_NEEDED: database FAQ text implies 1 MB for the 'G' variant; confirm actual capacity].
The STM32U585RGT6 operates from 1.71 V to 3.6 V, per the STM32U585xx datasheet.
The device includes TrustZone for Armv8-M for hardware-enforced isolation, plus AES, RSA, and ECC cryptographic hardware acceleration.
The STM32U585RIT6 is the best drop-in replacement: same LQFP64 package and pinout with 2 MB Flash, per the XAIPART alternatives table.
The official datasheet PDF is available at https://www.st.com/resource/en/datasheet/stm32u585qi.pdf (accessed 2026-08-19).

Need Components for Your Project?

Find the right parts with our comprehensive database of 1M+ electronic components.

Browse Products Request a Quote BOM Tool

Content Verification

Comments

Be the first to comment.