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.
| Parameter | Verified Value |
|---|---|
| Core | Arm Cortex-M33 with TrustZone, DSP, FPU |
| Maximum Clock Frequency | 160 MHz |
| Performance | 240 DMIPS |
| Flash Memory | 2 MB |
| SRAM | 786 KB |
| Supply Voltage | 1.71 V to 3.6 V |
| Operating Temperature | -40 °C to +85/125 °C |
| Package | LQFP64 (10x10 mm) |
| Data Bus Width | 32-bit |
| Communication Interfaces | USART, SPI, I2C, USB, CAN |
| Cryptographic Acceleration | AES, RSA, ECC |
| LPBAM | Low-power background autonomous mode with DMA |
| RoHS Status | Compliant |
| 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).
| Pin | Name | Function |
|---|---|---|
| 1 | VBAT | Battery backup supply |
| 2 | PC14 | GPIO / OSC32_IN |
| 3 | PC15 | GPIO / OSC32_OUT |
| 4 | PF0 | GPIO / OSC_IN |
| 5 | PF1 | GPIO / OSC_OUT |
| 6 | NRST | Reset |
| 7 | PC0 | GPIO / ADC |
| 8 | PC1 | GPIO / ADC |
| 9 | PC2 | GPIO / ADC |
| 10 | PC3 | GPIO / ADC |
| 11 | VDD | Power supply |
| 12 | VSS | Ground |
| 13 | PC4 | GPIO / ADC |
| 14 | PC5 | GPIO / ADC |
| 15 | PB0 | GPIO / ADC |
| 16 | PB1 | GPIO / ADC |
| 17 | PB2 | GPIO / BOOT1 |
| 18 | PB10 | GPIO / I2C2_SCL |
| 19 | PB11 | GPIO / I2C2_SDA |
| 20 | VDD | Power supply |
| 21 | VSS | Ground |
| 22 | PB12 | GPIO / SPI2_NSS |
| 23 | PB13 | GPIO / SPI2_SCK |
| 24 | PB14 | GPIO / SPI2_MISO |
| 25 | PB15 | GPIO / SPI2_MOSI |
| 26 | PC6 | GPIO / USART6_TX |
| 27 | PC7 | GPIO / USART6_RX |
| 28 | PC8 | GPIO / USART6_CK |
| 29 | PC9 | GPIO / USART6_CTS |
| 30 | PA0 | GPIO / ADC / WKUP1 |
| 31 | PA1 | GPIO / ADC |
| 32 | PA2 | GPIO / ADC / USART2_TX |
| 33 | PA3 | GPIO / ADC / USART2_RX |
| 34 | VDD | Power supply |
| 35 | VSS | Ground |
| 36 | PA4 | GPIO / ADC / DAC |
| 37 | PA5 | GPIO / ADC / DAC |
| 38 | PA6 | GPIO / ADC |
| 39 | PA7 | GPIO / ADC |
| 40 | PC10 | GPIO / USART4_TX |
| 41 | PC11 | GPIO / USART4_RX |
| 42 | PC12 | GPIO / USART5_TX |
| 43 | PD2 | GPIO / USART5_RX |
| 44 | PB3 | GPIO / SPI1_SCK |
| 45 | PB4 | GPIO / SPI1_MISO |
| 46 | PB5 | GPIO / SPI1_MOSI |
| 47 | PB6 | GPIO / I2C1_SCL |
| 48 | PB7 | GPIO / I2C1_SDA |
| 49 | BOOT0 | Boot mode selection |
| 50 | PB8 | GPIO / I2C1_SCL |
| 51 | PB9 | GPIO / I2C1_SDA |
| 52 | VDD | Power supply |
| 53 | VSS | Ground |
| 54 | PA8 | GPIO / MCO |
| 55 | PA9 | GPIO / USART1_TX |
| 56 | PA10 | GPIO / USART1_RX |
| 57 | PA11 | GPIO / USB_DM |
| 58 | PA12 | GPIO / USB_DP |
| 59 | PA13 | GPIO / SWDIO |
| 60 | PA14 | GPIO / SWCLK |
| 61 | PA15 | GPIO / JTDI |
| 62 | PC13 | GPIO / RTC |
| 63 | PC14 | GPIO / OSC32_IN |
| 64 | PC15 | GPIO / 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.
| Parameter | STM32U585RGT6 | STM32U585RIT6 | STM32U575RGT6 | STM32U585RCT6 |
|---|---|---|---|---|
| Package and pinout | LQFP64, 10x10 mm | Same package and pinout | Same package and pinout | Same package and pinout |
| Flash memory | 2 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-M | Yes | Yes (same STM32U585 family) [VERIFY_NEEDED] | No | Yes (same STM32U585 family) [VERIFY_NEEDED] |
| Cryptographic acceleration | AES, RSA, ECC | AES, RSA, ECC (same family) [VERIFY_NEEDED] | None | AES, RSA, ECC (same family) [VERIFY_NEEDED] |
| Core | Arm Cortex-M33 with TrustZone | Cortex-M33 (same family) [VERIFY_NEEDED] | Cortex-M33 (per FAQ, shared core) | Cortex-M33 (same family) [VERIFY_NEEDED] |
| Automotive variant | STM32U585RGT6Q | STM32U585RIT6Q | [DATA_NEEDED] | [DATA_NEEDED] |
| Drop-in for RGT6? | Reference device | Yes - best drop-in | Yes - software/security changes required | Yes - 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.
| Quantity | Unit 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).
Comments
Be the first to comment.
🔐 Please sign in to post a comment.
Don't have an account? Sign up