STM32F101RFT6 — value-line Cortex-M3 with 768 KB Flash
32-bit ARM Cortex-M3 MCU, 36 MHz, 768 KB Flash, 80 KB SRAM, 51 I/O, 16x12b ADC, 2x12b DAC, I²C, SPI, USART, LIN, IrDA, 64-LQFP. Rated for -40°C to 85°C, it handles industrial control, outdoor telecom, and factory automation environments — anything that needs a reliable 32-bit core without automotive-grade pricing.
36 MHz — what the clock means for the BOM
36 MHz core speed. 768 KB Flash.
Lifecycle — active, but verify before freezing the BOM
Lifecycle signals: one entry active, another end-of-life hot. Confirm status before BOM freeze. Sourced to order against RFQ.
Analog integration — 16-channel ADC, dual DAC
The 16x12-bit ADC covers multi-sensor inputs (temperature, pressure, current sense) without an external multiplexer. The dual 12-bit DAC handles two analog outputs — setpoint voltages for a motor drive or reference levels for an external comparator. On a mixed-signal board, this integration saves a couple of ICs and the associated PCB area.
Peripherals and connectivity
Built-in DMA, POR, PDR, PVD, PWM timers, a temperature sensor, and a watchdog timer cover the usual housekeeping. Serial connectivity includes I²C, SPI, USART, LIN, and IrDA — enough for a Modbus RTU slave, a sensor bus, or a debug UART. The internal oscillator saves an external crystal in non-critical timing applications.
