Item specifics
Description
The STM32F373CBT6 is a Cortex-M4 mixed-signal MCU from STMicroelectronics in an LQFP-48 package, purpose-built for high-precision sensor applications. It runs at 72 MHz with FPU and ART Accelerator. It integrates 128 KB Flash, 32 KB SRAM, CAN 2.0B, USB 2.0 FS (crystal-less), one 16-bit Sigma-Delta ADC (4ch differential input, programmable gain), one 12-bit SAR ADC (16ch), one 12-bit DAC (3ch), two ultra-fast comparators (25ns), two programmable op-amps (PGA), up to 11 timers (incl. 1 motor control PWM/deadtime), and up to 12 communication interfaces (3×USART/3×SPI/I2S/2×I2C/CAN/USB). 37 I/Os, all 5 V-tolerant. Supply 2.0–3.6 V, -40–85 °C. Compared to the STM32F373C8T6 (64 KB Flash), Flash capacity is doubled, supporting larger firmware and complex protocol stacks, making it an enhanced version for high-precision sensor applications. Compared to the STM32F303CBT6, this model replaces multiple 12-bit SAR ADCs with a 16-bit Sigma-Delta ADC, offering higher precision and suitability for direct connection to high-precision sensors.
Core: Arm Cortex-M4 72 MHz + FPU + ART Accelerator Memory: 128 KB Flash, 32 KB SRAM CAN 2.0B + USB 2.0 FS: Crystal-less USB, LPM and BCD support 16-bit Sigma-Delta ADC: 4 differential channels, programmable gain, supports high-precision sensor sampling 12-bit SAR ADC: 16 channels (for general-purpose multi-channel sampling) 12-bit DAC: 3 channels, buffered output 2 Ultra-Fast Comparators: 25 ns 2 Programmable Op-Amps (PGA): Gain ×2/×4/×8/×16 Timers: 1× motor control PWM (deadtime/emergency stop), 3× 16-bit GP, 1× 32-bit GP, 2× watchdogs, SysTick Communication Interfaces: 3×USART (ISO7816/LIN/IrDA), 3×SPI/I2S, 2×I2C (SMBus), USB FS, CAN 2.0B I/Os: 37, all 5 V-tolerant Low Power: Sleep/Stop/Standby, VBAT backup RTC Package: LQFP-48 (7×7 mm)
High-Precision Sensors: Load cells, pressure sensors, thermocouples/RTDs, electrochemical sensors Industrial Automation: Precision transmitters, CAN bus nodes, data acquisition systems Medical: Glucose meters, pulse oximeters, portable health monitors Consumer: Game controllers, remote controls IoT Nodes
16-bit Sigma-Delta ADC: 4 differential channels with programmable gain, ideal for direct connection to high-precision sensors without external ADC 128 KB Flash + 32 KB SRAM: Larger program storage for complex algorithms and protocol stacks Cortex-M4 + FPU + Analog Peripherals: High integration for precision measurement and industrial control 3-ch DAC + 2 PGAs + 2 Comparators: Rich analog signal chain, saves BOM Crystal-less USB + CAN 2.0B: Combines industrial bus and general communication 72 MHz FPU: Single-cycle DSP and floating-point operations Mature STM32 Ecosystem: CubeIDE/CubeMX/HAL/LL
Years of experience in the electronics industry. Trusted by global customers.
Massive In-Stock Inventory – Ready to ship promptly.
BOM Matching Service – One-stop solution, save time.
PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs.
Cost-Effective & Efficient – Better channel, better cost.
A dedicated team makes your procurement smoother.
Contact us for BOM quotes or PCBA inquiries.
FAQ:
What is the STM32F373CBT6 and how does it differ from the STM32F373RBT6?
The STM32F373CBT6 is a 72 MHz Arm Cortex‑M4F microcontroller with 128 KB Flash, 32 KB SRAM, a 16‑bit sigma‑delta ADC (SDADC), three 12‑bit DACs, four op‑amps, and fast comparators, all in a compact LQFP‑48 package. It offers the exact same analog front‑end as the RBT6 (LQFP‑64), but with fewer I/O pins (up to 37 vs 51). This makes it the smallest member of the STM32F373 family, ideal for space‑constrained designs that still demand high‑precision analog performance and industrial connectivity.
Can a 48‑pin MCU really deliver a full 16‑bit SDADC, op‑amps, and DACs? How many analog channels are available?
Yes. The STM32F373CBT6 retains the same high‑resolution analog blocks as its larger siblings. In the LQFP‑48 package, you can typically route up to 2–3 differential SDADC inputs (or 5–6 single‑ended channels), two op‑amps, one or two DAC outputs, and still have pins for communication interfaces and GPIOs. The analog performance is identical to the larger packages; only the number of externally accessible channels is reduced. STM32CubeMX helps you optimize the pin allocation for your design.
How does the STM32F373CBT6 compare with the STM32F303CBT6? When should I choose the F373?
Both share the same 72 MHz Cortex‑M4F core and similar digital peripherals. The F373CBT6 replaces the high‑speed 12‑bit SAR ADCs of the F303 with a 16‑bit SDADC, op‑amps, and DACs. Choose the F373 when your application requires high‑resolution, low‑frequency measurements (weight scales, pressure sensors, temperature), where noise rejection and accuracy are paramount. Pick the F303 when you need fast multi‑channel sampling (up to 5 Msps) for motor control or power conversion.
Is 128 KB Flash and 32 KB SRAM enough for a real‑time OS, USB stack, and precision measurement algorithms?
Absolutely for well‑scoped projects. A lightweight RTOS (like FreeRTOS), a USB device stack, digital filtering, calibration tables, and sensor‑linearization code can fit comfortably within 128 KB of Flash. The 32 KB SRAM is sufficient for data buffers, system stack, and application data. If your firmware grows beyond this limit, the pin‑compatible STM32F373CCT6 (256 KB Flash) provides a direct upgrade path with no hardware changes.
How can the built‑in op‑amps and DACs be used together for sensor interfacing on the CBT6?
The four rail‑to‑rail op‑amps can be configured as amplifiers, active filters, or followers. The three 12‑bit DACs can generate excitation voltages or reference levels. Together, they form a complete analog front‑end: for example, a DAC drives a bridge sensor, the op‑amp amplifies the differential output, and the 16‑bit SDADC digitizes the conditioned signal. This single‑chip solution eliminates many external components, saving BOM cost and PCB area even in the smallest 48‑pin footprint.
What is the actual resolution and sampling speed of the SDADC on the STM32F373CBT6?
The 16‑bit SDADC provides true 16‑bit effective resolution (around 14.5 ENOB in typical configurations) with programmable gain from 1 to 32. Maximum sampling rate is up to 50 ksps for a single channel, or up to 16.7 ksps when multiplexing three differential inputs. This is ideal for precision DC and low‑frequency AC measurements where noise rejection is critical, such as thermocouple or strain‑gauge readings.
Does the STM32F373CBT6 support CAN and USB? Can it act as a tiny industrial sensor node?
Yes. It includes a CAN 2.0B interface and a full‑speed USB device controller (an external pull‑up resistor is required; there is no on‑chip PHY). Multiple UART, SPI, and I2C ports are also present. This allows the CBT6 to function as a compact, high‑precision sensor node that communicates over industrial fieldbuses or USB, even in the smallest 48‑pin package.
How does the STM32F373CBT6 compare to the STM32F103 as an upgrade? What are the key benefits?
Compared to a typical STM32F103 (Cortex‑M3, no FPU, 12‑bit SAR ADC), the F373CBT6 adds a single‑precision FPU, DSP instructions, a 16‑bit SDADC, three DACs, four op‑amps, and more advanced timers—all while staying in a similar 48‑pin package. Existing F103 code can be migrated with moderate effort, delivering a significant boost in analog precision and processing capability for measurement‑oriented products.
What low‑power modes does the STM32F373CBT6 support, and can it retain data in sleep?
It supports Sleep, Stop, and Standby modes. In Stop mode with the main regulator off and all 32 KB SRAM retained, the typical current is around 150 µA. The SDADC and op‑amps can be powered down independently when not in use to further extend battery life. A dedicated VBAT pin keeps the RTC alive from a coin cell, making the chip well‑suited for battery‑powered portable instruments.
What are the most typical applications for the STM32F373CBT6?
It is ideal for ultra‑compact precision instruments: portable weighing scales, handheld medical vital‑sign monitors, tiny pressure and flow transmitters, digital power controllers with precise current sensing, and any space‑constrained design that needs a true 16‑bit analog front‑end combined with moderate processing power and industrial connectivity in the smallest possible LQFP‑48 package.