STMicroelectronics

STM32C591RET6 - Cortex-M33 144MHz 512KB MCU | STMicroelectronics

Référence : STM32C591RET6 ✓ Actif
En stock Expédié sous 1 à 3 jours ouvrés
64-LQFP (10 x 10 mm) Package 144 MHz Speed 512 KB (512K x 8) Memory
À partir de $4.65 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-10-18
Tarifs dégressifs
Qté Prix unitaire Total
1 $6.9 $6,90
10 $6.25 $62,50
100 $5.6 $560,00
500 $5.1 $2 550,00
1 000 $4.65 $4 650,00
ℹ️ Tous les prix sont en USD

STM32C591RET6 Présentation

The STMicroelectronics STM32C591RET6 is a mainstream 32-bit microcontroller based on the Arm Cortex-M33 core with single-precision FPU, running at up to 144 MHz, with 512 KB of Flash memory and 256 KB of SRAM, housed in a 64-pin LQFP (10 x 10 mm) package. It belongs to the STM32C5 series and adds the I3C interface for next-generation sensor connectivity.

A microcontroller (MCU) is a single-chip computer that integrates a processor core, memory, and peripherals such as timers, UARTs, SPI, I2C, and ADCs on one die. Within the semiconductor hierarchy, the STM32C591RET6 sits in the general-purpose MCU family -> ARM Cortex-M based microcontroller -> STM32 product line -> STMicroelectronics portfolio. MCUs like this one run deterministic real-time firmware for embedded control, sensing, and connectivity tasks that neither application processors nor simple 8-bit controllers handle as efficiently.

Key features of the STM32C591RET6 include the high-performance Cortex-M33F core at 144 MHz with a single-precision floating-point unit supporting all Arm single-precision data-processing instructions and data types, a large 512 KB on-chip Flash for code storage, and 256 KB of SRAM for buffers and stacks. The integrated I3C interface provides backward-compatible I2C operation plus higher-throughput, lower-pin-count sensor communication, which is a differentiator versus older STM32 mainstream families.

Architecturally, the STM32C59xxx devices are general-purpose members of the STM32C5 series, designed by STMicroelectronics as an upgrade path for mainstream designs. The Armv8-M based Cortex-M33 core brings improved instruction efficiency and security foundations compared with Cortex-M4, making the part suitable for modern connected products that need headroom for protocol stacks and signal processing.

Typical applications include industrial automation nodes, consumer appliances, motor control and power-management boards, IoT sensor gateways using I3C, and embedded systems migrating from STM32F4/L4 mainstream parts that need more RAM and a security-oriented core.

A key design consideration is verifying the LQFP-64 (10x10 mm) footprint and I3C bus pull-up requirements early in layout, since the 64-pin variant limits available GPIO and peripheral multiplexing versus 100-pin family members.

This page synthesizes verified distributor data, pricing tiers, drop-in alternatives, and practical design notes beyond what a single datasheet page provides.

Alternatives de remplacement direct pour STM32C591RET6 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

STM32C591RET7

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 64-LQFP (10 x 10 mm)
Identical core (Cortex-M33, 144 MHz), 512 KB Flash, 256 KB RAM, same LQFP-64 footprint; temperature range variant (-40C to +85C vs -40C to +105C per ST ordering code scheme)

📋 Alternative de référence (hors catalogue)

STM32C591RBT6

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 64-LQFP (10 x 10 mm)
Same package and pinout, but 256 KB Flash vs 512 KB Flash (-50% Flash); SRAM and core identical

📋 Alternative de référence (hors catalogue)

STM32C591RIT6

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 64-LQFP (10 x 10 mm)
Same package and pinout, higher Flash density (1 MB vs 512 KB, +100% Flash); core, SRAM, and peripherals identical

📋 Alternative de référence (hors catalogue)

STM32C591RET6 Valeurs maximales et caractéristiques électriques

Core Processor ARM Cortex-M33F 32-bit RISC
Core Size 32-Bit
Fréquence d'horloge maximale 144 MHz
FPU Single-precision FPU
Flash Memory 512 KB (512K x 8)
SRAM 256 KB
I3C Interface Yes
Boîtier 64-LQFP (10 x 10 mm)
Type de montage Surface Mount
Series STM32C5
Statut RoHS Compliant (per ST product line)
Packaging Tray

Guide de configuration des broches du STM32C591RET6 64-lqfp (10 x 10 mm)

Configuration des broches du STM32C591RET6 (boîtier 64-lqfp (10 x 10 mm)). Ce circuit intégré numérique comprend des GPIO, des interfaces de communication (UART, SPI, I2C) et des broches d'alimentation. Consultez la fiche technique du fabricant pour les fonctions alternatives des broches et les options de configuration. Indispensable pour la conception de systèmes embarqués et la conception de circuits imprimés.

Schéma de brochage du boîtier 64-lqfp (10 x 10 mm) pour le STM32C591RET6

Aucune donnée de brochage détaillée disponible pour STM32C591RET6.

Consultez la fiche technique pour la configuration complète des broches.

Applications typiques

STM32C591RET6 convient pour 6 applications: Industrial Automation Nodes, IoT Sensor Gateways with I3C, Motor Control and Power Conversion, Consumer Appliances, Migration from STM32F4/L4 Mainstream Designs, Medical and Health Monitoring Devices.

🏭

Industrial Automation Nodes

The STM32C591RET6 fits industrial automation nodes where a 144 MHz Cortex-M33 core with single-precision FPU executes control loops, protocol handling, and diagnostics deterministically. Its 512 KB Flash accommodates firmware with a full communication stack, while 256 KB SRAM supports queuing, log buffers, and middleware such as an RTOS plus TCP/IP. In a typical node, the MCU reads sensors over the I3C or I2C bus, drives actuators via timers and PWM, and reports to a PLC over UART, SPI, or CAN-class interfaces. The 64-pin LQFP (10 x 10 mm) keeps the board compact while retaining enough GPIO for keypad, status LEDs, and safety interlocks. Robust operation across the industrial temperature range and the security-oriented Armv8-M architecture support long-life factory deployments.

🧩

IoT Sensor Gateways with I3C

The STM32C591RET6 is a strong hub MCU for IoT sensor gateways because its integrated I3C interface drives modern two-wire sensor buses at higher throughput than I2C while remaining backward compatible with legacy I2C devices. The 256 KB SRAM allows multiple sensor FIFOs, JSON or CBOR payload construction, and secure connectivity stacks concurrently, and the 512 KB Flash holds OTA-capable firmware with room for dual-bank update schemes. The Cortex-M33F core at 144 MHz performs single-precision sensor-fusion math locally, reducing cloud dependency and latency. In a typical gateway, the MCU aggregates accelerometer, environmental, and proximity sensors over I3C, then forwards data over an external radio module via SPI or UART. The 64-pin LQFP balances GPIO count against board area for compact edge devices.

⚙

Motor Control and Power Conversion

Motor control benefits directly from the STM32C591RET6 parameter set: the 144 MHz Cortex-M33F with single-precision FPU executes field-oriented control (FOC) loops at PWM-synchronous rates without fixed-point software emulation, and its 512 KB Flash stores multiple motor profiles plus a communication stack. General-purpose timers generate complementary PWM with dead-time insertion for three-phase inverters, while fast ADC channels sample phase currents for closed-loop torque control. The 256 KB SRAM hosts a real-time OS, parameter tables, and fault-logging buffers. Typical use cases include servo drives, pumps, fans, and e-bike controllers where the 64-pin LQFP (10 x 10 mm) footprint fits compact power stages. Designers should budget ADC trigger latency and use hardware timers for dead time to guarantee safe switching under all firmware states.

📺

Consumer Appliances

Home appliances such as washing machines, air conditioners, and coffee systems require an MCU that combines control performance, generous memory, and low unit cost, and the STM32C591RET6 addresses all three. The 144 MHz Cortex-M33F core runs UI task management, motor control, and sensor polling concurrently, while 512 KB Flash stores multi-language UI assets and connectivity firmware, and 256 KB SRAM supports graphics buffers for segment or small TFT displays. The I3C interface attaches next-generation environmental and motion sensors with fewer PCB traces than discrete-interrupt I2C designs. Its 64-pin LQFP (10 x 10 mm) package suits cost-driven two-layer or four-layer appliance boards. STMicroelectronics long-term availability commitments for mainstream STM32 families further reduce obsolescence risk in appliance product lifecycles.

🔧

Migration from STM32F4/L4 Mainstream Designs

The STM32C591RET6 is positioned as a modernization target for designs built on older STM32F4 or STM32L4 mainstream microcontrollers that have exhausted Flash or RAM. Compared with those families, the STM32C5 series raises clock rate to 144 MHz on a more efficient Armv8-M Cortex-M33 core and doubles mainstream-class SRAM to 256 KB, while adding I3C for new sensor ecosystems. Because it belongs to the STM32 ecosystem, existing STM32Cube tooling, HAL drivers, and debugging workflows carry over, shortening porting effort versus switching silicon vendors. The 64-pin LQFP (10 x 10 mm) matches footprints commonly used by mid-range STM32F4 parts, easing PCB reuse. Engineering teams should review peripheral register differences and re-verify timing-critical code, but overall migration risk is moderate and well supported by ST documentation.

💊

Medical and Health Monitoring Devices

Portable medical and health monitoring devices benefit from the STM32C591RET6 combination of the security-oriented Cortex-M33 core, single-precision FPU for biopotential and biosignal filtering, and ample 512 KB Flash plus 256 KB SRAM for signal chains, BLE stacks, and logging. Sampling pipelines for ECG, SpO2, or glucose sensing typically chain an analog front end to the MCU over SPI or I3C; the 144 MHz core applies digital filters and feature extraction locally, preserving battery life by avoiding continuous radio transmission. The 64-pin LQFP (10 x 10 mm) package supports compact, low-profile wearable and benchtop form factors. Designers in this domain must additionally validate the device against applicable medical device regulations and STMicroelectronics quality documentation, which the mainstream STM32C5 series datasheet and errata support with full electrical characterization data.

Récapitulatif des produits recommandés

STM32C591KE Lower-pin-count family variant for sensor heads Utilisé dans : Industrial Automation Nodes, Consumer Appliances STM32C591RIT6 Higher-Flash drop-in variant for OTA-heavy designs Utilisé dans : IoT Sensor Gateways with I3C STM32C591RET7 Temperature-range variant for hot power stages Utilisé dans : Motor Control and Power Conversion, Medical and Health Monitoring Devices STM32C591RBT6 Cost-reduced pin-compatible variant for migrated designs Utilisé dans : Migration from STM32F4/L4 Mainstream Designs
What are the key specifications of STM32C591RET6 that engineers should know?
The STM32C591RET6 is an STMicroelectronics general-purpose microcontroller with an Arm Cortex-M33F 32-bit core running at up to 144 MHz, 512 KB of Flash, 256 KB of SRAM, and an I3C interface, packaged in a 64-pin LQFP measuring 10 x 10 mm. According to the ST datasheet, the Cortex-M33 includes a single-precision FPU supporting all Arm single-precision instructions. These figures make it a mainstream-class MCU aimed at industrial and consumer embedded designs needing memory headroom.
What is the maximum clock frequency of STM32C591RET6?
The STM32C591RET6 operates at a maximum frequency of 144 MHz. According to the STMicroelectronics STM32C59xxx datasheet, the Arm Cortex-M33 32-bit RISC core supports this frequency while executing all single-precision floating-point data-processing instructions via its integrated FPU. This clock rate places the part in the mainstream high-performance tier of the STM32 family, sufficient for motor control, protocol stacks, and moderate DSP workloads without an external clock amplifier or PLL expansion.
How much Flash and RAM does the STM32C591RET6 have?
The STM32C591RET6 provides 512 KB of on-chip Flash program memory (organized as 512K x 8) and 256 KB of SRAM. According to the ST product listing, this memory combination is one of the larger configurations in the STM32C5 mainstream series, allowing room for a real-time operating system, communication stacks, and data logging. Designs needing less memory can consider smaller family variants, while the 256 KB SRAM is the headline advantage over prior mainstream parts.
Where can I buy STM32C591RET6 online?
The STM32C591RET6 can be purchased online from authorized distributors including DigiKey (part page 29698030), Mouser, Avnet, TrustedParts.com, element14, and directly from the STMicroelectronics online estore. As of 2026-10-18, DigiKey lists the part with ships-today availability. XAIPART also offers this MPN with tiered quantity pricing; request a quote for volumes above 1000 units to confirm lead time and allocation.
What is the price of STM32C591RET6?
Pricing for the STM32C591RET6 varies by quantity and distributor, with typical unit-1 pricing in the mid single-digit USD range as of 2026-10-18. XAIPART lists tiered pricing of 6.90 USD at qty 1, stepping down to 4.65 USD at qty 1000. Distributor stock and pricing change daily, so verify current figures on DigiKey, Mouser, or the ST estore before finalizing a BOM cost model for production volumes.
Is STM32C591RET6 in stock, and what is the lead time?
As of 2026-10-18, DigiKey shows the STM32C591RET6 with buy-now, ships-today availability, indicating stock at authorized distributors. Lead time for larger production quantities depends on allocation; ST estore and Mouser list real-time inventory. For high-volume orders, request a formal quote since STMicroelectronics mainstream MCUs typically carry 8 to 26 week factory lead times when distributor stock is depleted. Confirm exact stock before scheduling production.
What is the difference between STM32C591RET6 and STM32C591KE?
The main difference is the package and the resulting pin count. The STM32C591KE is a smaller family variant, while the STM32C591RET6 comes in a 64-pin LQFP (10 x 10 mm). Both belong to the STM32C5 series Cortex-M33 family at up to 144 MHz. The R suffix on the RET6 denotes 512 KB Flash in the 64-pin package. They are not drop-in replacements because the packages and footprints differ; PCB layout changes would be required to switch between them.
Can GigaDevice GD32 replace STM32C591RET6?
GigaDevice GD32 parts are frequently cited as STM32 alternatives, but no GD32 part is verified in available cross-reference data as a pin-compatible drop-in for the STM32C591RET6 in the 64-pin LQFP package. GD32 devices based on Cortex-M33 cores can be functionally similar, but register maps, I3C support, and peripheral sets differ, so firmware changes and pin-mapping verification are mandatory. Treat any GD32 substitution as a redesign-level decision, not a footprint-level swap, and validate with evaluation hardware first.
When should I choose STM32C591RET6 over smaller STM32C5 variants?
Choose the STM32C591RET6 when your firmware needs 512 KB of Flash and 256 KB of SRAM within a 64-pin LQFP footprint. It suits applications such as IoT sensor hubs using the I3C interface, motor control with modest floating-point workloads, and products migrating from older mainstream STM32 parts that ran out of RAM. If your code fits in 256 KB Flash and 64 KB RAM, a smaller variant lowers cost; if you need more I/O, move to 100-pin family members instead.
What is the best drop-in replacement for STM32C591RET6?
Within the same STM32C591 family, the closest drop-in candidates are same-package variants with identical LQFP-64 footprints, such as STM32C591RET7 (temperature-range variant, pin-to-pin identical) and STM32C591RBT6 (lower Flash density, same footprint). Both are STMicroelectronics parts sharing the Cortex-M33 144 MHz core and memory map. No verified cross-brand pin-compatible replacement exists in current cross-reference data, so second-sourcing requires a functional-equivalence evaluation rather than a direct footprint swap.
Where can I download the STM32C591RET6 datasheet PDF?
The STM32C591RET6 datasheet is available as a PDF from STMicroelectronics at https://www.st.com/resource/en/datasheet/stm32c591zg.pdf. This official document covers the entire STM32C59xxx family, including the Arm Cortex-M33 core description, memory organization, electrical characteristics, and package mechanical drawings for the 64-pin LQFP. ST also provides reference manuals, errata sheets, and application notes through the STM32C5 product pages on st.com, all free of charge after registration where required.
Where can I find the STM32C591RET6 pinout for the LQFP-64 package?
The STM32C591RET6 pinout is documented in the STMicroelectronics STM32C59xxx datasheet in the package pinout section for the 64-pin LQFP (10 x 10 mm) option. The datasheet lists each pin number, name, default function, and alternate function multiplexing. Because GPIO alternate-function mappings are extensive on this family, consult the pin definition table rather than copying pinouts from other STM32 generations, since I3C and other peripheral routings differ from the STM32F4 series.
Is the STM32C591RET6 suitable for I3C sensor networks?
Yes, the STM32C591RET6 integrates an I3C interface, which is one of its headline features versus earlier mainstream STM32 families. According to the ST product data, this makes it well suited as a hub for modern I3C sensors in smartphones-adjacent, wearables, and industrial sensing designs. I3C is backward compatible with I2C devices on the same two-wire bus while adding in-band interrupts and higher data rates, reducing pin count and interrupt lines in multi-sensor systems.
Does the STM32C591RET6 support floating-point math?
Yes. The STM32C591RET6 is based on the Arm Cortex-M33F core, where the F suffix denotes a single-precision floating-point unit. According to the ST datasheet, this FPU supports all Arm single-precision data-processing instructions and data types, enabling efficient DSP and control-loop mathematics such as PID regulation, FFT windows, and sensor fusion. Compiler toolchains including STM32CubeIDE and GCC can target the FPU with hard-float ABI for maximum throughput.
What can replace STM32C591RET6 if it goes out of stock?
For shortages, first check other STMicroelectronics STM32C591 family variants sharing the LQFP-64 footprint, such as STM32C591RET7 or STM32C591RBT6, which are pin-to-pin compatible with matching or reduced Flash. Across brands, NXP LPC and GigaDevice GD32 Cortex-M33 parts offer functional similarity but are not verified drop-in compatible, so they require firmware ports and PCB-level review. Registering with distributors for allocation and monitoring TrustedParts.com inventory are practical short-term sourcing strategies.

Données de référence d'ingénierie pour STM32C591RET6 — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

Choose the STM32C591RET6 when a design needs a 144 MHz Cortex-M33F with single-precision FPU, 512 KB Flash, and 256 KB SRAM in a compact 64-pin LQFP footprint, particularly where the integrated I3C interface connects modern sensor ecosystems. Choose the STM32C591RBT6 to cut cost when firmware fits in 256 KB Flash on the identical footprint. Choose the STM32C591RIT6 when Flash headroom above 512 KB is required with zero layout changes. If your design needs more GPIO or parallel interfaces, step up to 100-pin STM32C591 family members instead - they are not drop-in, but the peripheral set is consistent, easing firmware porting. Cross-brand Cortex-M33 alternatives such as GD32 require firmware ports and are not verified drop-in replacements. Confirm current distributor stock and lead times before committing, since mainstream STM32 allocation can fluctuate.

Comparaison avec les alternatives

Paramètre Ce produit STM32C591RET7 STM32C591RBT6 STM32C591RIT6
Package 64-LQFP (10 x 10 mm) 64-LQFP (10 x 10 mm) - same 64-LQFP (10 x 10 mm) - same 64-LQFP (10 x 10 mm) - same
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Core / Max Frequency Arm Cortex-M33F, 144 MHz Arm Cortex-M33F, 144 MHz Arm Cortex-M33F, 144 MHz Arm Cortex-M33F, 144 MHz
SRAM 256 KB 256 KB 256 KB 256 KB
I3C Interface Yes Yes Yes Yes
FPU Single-precision Single-precision Single-precision Single-precision
Pin Compatibility LQFP-64 baseline footprint Pin-to-pin identical Pin-to-pin identical Pin-to-pin identical

Principaux différenciateurs

  • Largest mainstream SRAM in its footprint class (vs STM32C591RBT6)
  • I3C controller for modern sensor buses (vs older STM32F4/L4 mainstream parts)
  • Headroom for memory growth without PCB redesign (vs STM32C591RIT6)

Notes de conception

The 64-LQFP (10 x 10 mm) footprint requires a nominal 0.5 mm pitch land pattern per ST mechanical drawings; use the ST-recommended PCB land pattern in the package section of the STM32C59xxx datasheet. Place 100 nF ceramic decoupling capacitors at each VDD/VSS pin pair within 2 mm of the pins, plus one bulk 4.7 uF to 10 uF capacitor per supply rail. The VDDA analog supply should be filtered with an LC or RC network if ADC accuracy matters. Keep the I3C/I2C bus traces short with appropriate pull-ups; I3C has stricter rise-time requirements than legacy I2C.

A frequent migration mistake is assuming pin function multiplexing from older STM32F4/L4 parts carries over to the STM32C591RET6. The STM32C5 series has its own alternate-function mapping table; verify every GPIO assignment against the pin definition table in the STM32C59xxx datasheet before routing. Also confirm that I3C-capable pins are reserved for the sensor bus early in layout, since only specific pins support the I3C controller. Finally, check the ordering-code scheme carefully: the R (512 KB) and E suffix conventions differ from older STM32 naming, so BOM errors between family variants are common.

Estimated: power dissipation for the STM32C591RET6 is dominated by dynamic core current at 144 MHz; consult the STM32C59xxx datasheet electrical characteristics tables for typical run and stop mode currents before finalizing battery budgets. Decouple VDD and VCORE rails as specified in the datasheet power supply section, and respect the specified power-up sequencing and brown-out reset (BOR) settings to avoid uninitialized-state faults. For low-power designs, use the stop/standby modes with RTC wake rather than polling, and measure board-level current since peripheral clock gating choices dominate the result.

Informations de conformité

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Sans plomb
Yes
Sans halogène
Unknown
Minerais de conflit
Unknown

RoHS compliance per STMicroelectronics standard product line practice; verify REACH and halogen-free status on the official ST product compliance page before release.

Données vérifiées le : 2026-10-18 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

STM32C591RET6 STM32C591RET6 datasheet STMicroelectronics STM32C591RET6 STM32C591RET6 144MHz Cortex-M33 512KB STM32C591RET6 LQFP-64 microcontroller STM32C591RET6 I3C sensor gateway MCU STM32C591RET6 vs STM32C591RBT6 STM32C591RET6 drop-in replacement STM32C591RET6 price buy GD32 equivalent for STM32C591RET6 STM32C591RET6 pinout LQFP-64 STM32F4 migration to STM32C5 series

Composants & termes associés

STMicroelectronics STM32C591RET6 STM32C591RET7 STM32C591RBT6 STM32C591RIT6 STM32C5 series Arm Cortex-M33 microcontroller MCU FPU single-precision floating-point unit I3C LQFP-64 QFP package family surface mount Flash memory SRAM RoHS Armv8-M IoT sensor gateway motor control industrial automation STM32Cube GigaDevice GD32
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ