STM32C591RET6 - Cortex-M33 144MHz 512KB MCU | STMicroelectronics
Référence : STM32C591RET6 ✓ Actif| 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 |
STM32C591RET6 Présentation
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📋 Alternative de référence (hors catalogue)
STM32C591RBT6
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
STM32C591RIT6
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 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.
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour STM32C591RET6 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
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 compliance per STMicroelectronics standard product line practice; verify REACH and halogen-free status on the official ST product compliance page before release.