STMicroelectronics STM32F030F4P6TR
- Part No.:
- STM32F030F4P6TR
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 20-TSSOP (0.173", 4.40mm Width)
- Datasheet:
-
STM32F030F4P6TR.pdf
- Description:
- IC MCU 32BIT 16KB FLASH 20TSSOP
- Quantity:
- Payment:

- Shipping:

Inventory:32,374
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F030F4P6TR from STMicroelectronics is a value-line Arm® Cortex®-M0 32-bit microcontroller in TSSOP20 package, featuring 16 KB Flash, 4 KB SRAM, 48 MHz max CPU frequency, 12-bit ADC with 16 channels, and dual USART/I²C/SPI interfaces. It targets cost-sensitive industrial control, smart sensors, and power management modules requiring low-voltage operation (2.4–3.6 V) and 5V-tolerant I/Os.
For engineers reviewing the STM32F030F4P6TR datasheet, STM32F030F4P6TR pinout, STM32F030F4P6TR application, or STM32F030F4P6TR equivalent, key selection criteria include Flash/SRAM size, TSSOP20 footprint compatibility, 5V-tolerant GPIO count (up to 15), RTC calendar support, and SWD debug interface availability.
Technical Context
The device integrates an Arm Cortex-M0 core with hardware parity on SRAM and CRC calculation unit for data integrity. Its clock system combines internal 8 MHz RC (with x6 PLL) and external 4–32 MHz crystal options, plus dedicated 32 kHz LSE for RTC calibration.
Power architecture supports Sleep/Stop/Standby modes with programmable wakeup sources including RTC alarm and EXTI lines. Analog subsystem includes separate VDDA supply (2.4–3.6 V), temperature sensor, and VREFINT for ADC reference stability.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Arm Cortex-M0, 48 MHz max - enables real-time deterministic control in compact firmware footprints. |
| Flash Memory | 16 KB - sufficient for bootloader + application code in entry-level motor control or sensor fusion firmware. |
| SRAM | 4 KB with hardware parity - supports reliable stack/data operations and error detection in safety-aware designs. |
| ADC | 12-bit, 1.0 µs conversion, 16-channel - delivers 12-bit resolution at 1 MSPS for analog monitoring of voltage, current, or temperature. |
| I/O Count | 15 pins with 5V tolerance - allows direct interfacing with legacy 5V logic without level shifters in mixed-voltage systems. |
| Communication | 2× USART, 2× I²C (1× Fast Mode Plus), 2× SPI - supports UART-based diagnostics, I²C sensor buses, and SPI flash/EEPROM interfaces. |
| Timers | 11 timers including advanced-control TIM1 (6-channel PWM), RTC with alarm - enables motor gate drive, LED dimming, and time-stamped event logging. |
Pinout & Package
TSSOP20 package (6.4 × 4.4 mm, ECOPACK®2 compliant), 0.65 mm pitch, surface-mount. Pinout validated per STMicroelectronics DS9773 Rev 5 Figure 9 (TSSOP20 top view).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD | Digital power supply | 2.4–3.6 V main supply; decoupling capacitor required near pin for noise immunity. |
| VSS | Digital ground | Reference return path for digital logic and I/O drivers; must be low-impedance connection. |
| VDDA | Analog power supply | Separate 2.4–3.6 V supply for ADC/RTC; requires independent filtering from VDD. |
| PA0–PA9 | General-purpose I/O | 10 of 15 5V-tolerant GPIOs; configurable as EXTI inputs, ADC inputs (PA0–PA4), or USART TX/RX. |
| NRST | Active-low reset input | Asynchronous reset with internal pull-up; accepts 1.65–5.5 V logic levels for robust system recovery. |
| SYSCLK | System clock output | Optional 48 MHz clock output for trace/debug or peripheral synchronization. |
Key Features
| Feature | Design Value |
|---|---|
| 5V-tolerant I/Os | 15 pins tolerate 5 V inputs while powered from 2.4–3.6 V - eliminates external level translators in mixed-voltage sensor nodes. |
| RTC with calendar | Hardware calendar, alarm, and periodic wakeup from Stop/Standby - enables battery-backed timekeeping and scheduled low-power wakeups. |
| SWD debug interface | 2-pin Serial Wire Debug (SWDIO/SWCLK) - provides full debug visibility with minimal PCB footprint and no JTAG overhead. |
| Fast Mode Plus I²C | 1 Mbit/s I²C with 20 mA sink capability - supports high-speed communication with capacitive loads up to 3000 pF on sensor or display buses. |
| Low-power modes | Stop mode consumes 0.34 µA typical (VDD = 3.3 V); Standby drops to 0.24 µA - extends battery life in always-on edge devices. |
Applications
| Industrial Sensor Node | Smart Power Switch |
|---|---|
Use Scenario: Compact environmental monitor measuring temperature, humidity, and supply voltage in factory automation cabinets. IC Role / Device Role / Timing Role: Main controller executing sensor polling, ADC sampling, and UART-based telemetry reporting every 5 seconds. Use Value: 12-bit ADC accuracy (±2 LSB INL) ensures ±0.5°C temperature resolution; 5V-tolerant PA0–PA4 simplify direct connection to 5V analog sensors. | Use Scenario: DIN-rail mounted AC load switch with overcurrent detection and remote status reporting via RS-485. IC Role / Device Role / Timing Role: System manager handling relay control, current-sense ADC reading, fault logging, and USART-to-RS485 translation. Use Value: TIM1's 6-channel PWM supports precise zero-crossing switching; RTC alarm triggers daily self-test without external timer IC. |
| USB-C PD Monitor | LED Lighting Controller |
Use Scenario: USB-C power delivery negotiation monitor embedded in portable chargers to validate VBUS voltage/current profiles. IC Role / Device Role / Timing Role: Interface between USB-C CC logic IC and host MCU; reads CC line states via GPIO and reports via I²C. Use Value: Dual I²C interfaces allow simultaneous connection to CC controller and system PMIC; Fast Mode Plus supports 1 Mbit/s burst reads during PD contract negotiation. | Use Scenario: Dimmable RGBW LED driver board for architectural lighting with DALI or 0–10 V analog dimming input. IC Role / Device Role / Timing Role: PWM generator and analog input processor - converts 0–10 V dimming signal to 16-bit duty cycle across four channels. Use Value: Four independent 16-bit general-purpose timers (TIM3/TIM14–TIM16) enable synchronized 4-channel PWM with dead-time insertion for MOSFET gate driving. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F030K6T6 | LQFP32 package, 32 KB Flash, 4 KB SRAM, same peripherals - adds 16 more I/Os and 16 KB extra Flash. | Requires larger PCB area; better suited for designs needing >15 GPIOs or firmware expansion headroom. | Select when future firmware growth or additional sensor/actuator interfaces are anticipated. |
| STM32F042F4P6 | TSSOP20 package, 16 KB Flash, 6 KB SRAM, USB 2.0 FS device interface - adds native USB connectivity but removes RTC calendar. | Enables HID or CDC-class USB device functionality; unsuitable where battery-backed timekeeping is mandatory. | Select only if USB device stack integration outweighs need for RTC calendar and alarm features. |
Compared with STM32F030K6T6, the STM32F030F4P6TR trades I/O count and Flash capacity for smaller footprint and lower BOM cost; versus STM32F042F4P6, it prioritizes RTC reliability and analog feature set over USB interface - making it optimal for space-constrained, time-aware industrial sensing.
Availability
STM32F030F4P6TR is available at Aetrix Electronics and suitable for industrial sensor nodes, smart power switches, USB-C PD monitors, and LED lighting controllers requiring stable component supply and long-term production continuity.
Supply support for STM32F030F4P6TR includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power ICs, MEMS, and automotive semiconductors since 1987.
The STM32F0 series targets cost-sensitive, resource-constrained embedded applications - delivering Cortex-M0 performance with industrial-grade reliability, low-power operation, and simplified toolchain support for rapid prototyping and mass deployment.
FAQ
Does STM32F030F4P6TR support in-application programming (IAP) of Flash memory?
Yes. The device supports IAP via its embedded bootloader accessible through USART1 or I²C, allowing firmware updates without external programmer. Flash memory is organized in 1 KB pages, and write/erase operations are managed by the Flash programming interface with hardware write protection and option byte configuration.
What is the maximum operating temperature range for STM32F030F4P6TR?
The STM32F030F4P6TR is rated for industrial temperature range: –40 °C to +85 °C ambient. This is confirmed in Section 6.3.1 of DS9773 Rev 5, with thermal derating applied above 70 °C for sustained operation under full peripheral load and 48 MHz CPU frequency.
Can the internal 40 kHz LSI oscillator be used as the RTC clock source?
Yes. The LSI oscillator (30–60 kHz, typical 40 kHz) is explicitly supported as RTC clock source in Stop/Standby modes per Section 3.12 and Table 34 of DS9773 Rev 5. It enables RTC operation with ~10 ppm accuracy after calibration using the RTC_CALIB register.
Is there hardware support for CRC-32 computation on this MCU?
Yes. The device includes a dedicated CRC calculation unit supporting CRC-32 (IEEE 802.3) with programmable polynomial, initial value, and final XOR. It operates independently of the CPU and can compute CRC over memory blocks or DMA-transferred data, as documented in Section 3.4 and RM0091 Reference Manual.
STM32F030F4P6TR Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 20-TSSOP (0.173", 4.40mm Width)
- Series:
- STM32F0
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M0
- Core Size:
- 32-Bit Single-Core
- Speed:
- 48MHz
- Connectivity:
- I2C, SPI, UART/USART
- Peripherals:
- DMA, POR, PWM, WDT
- Number of I/O:
- 15
- Program Memory Size:
- 16KB (16K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 4K x 8
- Voltage - Supply (Vcc/Vdd):
- 2.4V ~ 3.6V
- Data Converters:
- A/D 11x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32F030F4P6TR FAQ
1.How can I place an order for STM32F030F4P6TR through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F030F4P6TR on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32F030F4P6TR reliable?
The price and inventory of STM32F030F4P6TR are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F030F4P6TR is usually 5 days.
3.What payment methods are accepted for STM32F030F4P6TR?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F030F4P6TR transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F030F4P6TR?
STM32F030F4P6TR orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F030F4P6TR order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32F030F4P6TR?
For technical support, including STM32F030F4P6TR datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F030F4P6TR requirements.
6.How does Aetrix verify that STM32F030F4P6TR is sourced from the original manufacturer or authorized distributors?
All STM32F030F4P6TR products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32F030F4P6TR meets industry standards.
7.What is the process for return or replacement of STM32F030F4P6TR?
All STM32F030F4P6TR units undergo pre-shipment inspection (PSI). If there is an issue with STM32F030F4P6TR, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32F030F4P6TR part is unused and in its original packaging.
Return procedure for STM32F030F4P6TR:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F030F4P6TR Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…
LDO regulator guide covering low dropout voltage, power dissipation, thermal design, PSRR, output noise, capacitor stability, adjustable LDO circuits, LDO vs buck converter and datasheet selection chec…
Conditional Access Module guide covering CAM meaning, CI/CI+ interface, smart card authorization, DVB security workflow, TV and set-top box compatibility, internal electronics, ESD protection, connecto…
Guide to electronic component obsolescence covering EOL risk, PCN/PDN notices, last-time buy planning, replacement options, form-fit-function validation, counterfeit risk and BOM lifecycle management.
18650 battery guide covering lithium-ion cell basics, 3.6V/3.7V voltage, 4.2V charging, mAh and Wh capacity, protected cells, chargers, BMS, series-parallel packs, holders, welding and sourcing checks.…
Hall effect sensor guide covering working principle, linear and digital sensors, Arduino circuits, current sensing, speed detection, automotive applications, A3144 examples, signal filtering and datash…
Product Change Notification guide for electronic components, covering PCN meaning, PCN vs PDN/EOL, common change types, risk levels, form-fit-function review, engineering validation, BOM control, LTB/L…
A practical guide to blend door actuators, covering HVAC function, symptoms, location, AC and heater issues, reset and calibration, replacement cost, electrical diagnosis, compatibility checks, and rep…

