STMicroelectronics STM32F103T6U6
- Part No.:
- STM32F103T6U6
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 36-VFQFN Exposed Pad
- Datasheet:
-
STM32F103T6U6.pdf
- Description:
- IC MCU 32BIT 32KB FLASH 36VFQFPN
- Quantity:
- Payment:

- Shipping:

Inventory:3,731
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F103T6U6 from STMicroelectronics is a low-density performance-line ARM Cortex-M3 microcontroller in UFQFPN48 package, featuring 32 KB Flash, 10 KB SRAM, 72 MHz CPU clock, USB 2.0 full-speed interface, and CAN 2.0B controller - deployed in industrial motor control and embedded HMI systems requiring real-time communication and analog sensing.
For engineers reviewing the STM32F103T6U6 datasheet, STM32F103T6U6 pinout, STM32F103T6U6 application, or STM32F103T6U6 equivalent, key selection criteria include USB/CAN coexistence, 12-bit dual ADC with temperature sensor, 51 I/Os (37 usable in T6 variant), SWD/JTAG debug support, and 2.0–3.6 V supply operation with multiple low-power modes.
Technical Context
The STM32F103T6U6 implements an ARM Cortex-M3 core with Harvard architecture, single-cycle multiplication, and hardware divide - enabling deterministic real-time execution at 72 MHz. Its clock system integrates 4–16 MHz external crystal oscillator, 8 MHz internal RC, 40 kHz LSI, PLL for CPU clock generation, and 32 kHz RTC oscillator with calibration.
Peripheral integration includes two 12-bit, 1 µs ADCs (16-channel total, dual-sample/hold), seven-channel DMA supporting timers/ADC/SPI/I²C/USART, six communication interfaces (1×I²C, 2×USART, 1×SPI, 1×CAN, 1×USB), and six timers - including motor-control PWM timer with dead-time insertion and emergency stop.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M3, 72 MHz max frequency - enables real-time deterministic control loops with 1.25 DMIPS/MHz performance. |
| Memory | 32 KB Flash + 10 KB SRAM - sufficient for compact firmware with bootloader, USB stack, and sensor processing. |
| Analog Peripherals | 2 × 12-bit, 1 µs ADCs (up to 16 channels) + integrated temperature sensor - supports multi-sensor acquisition without external signal conditioning. |
| Communication | USB 2.0 full-speed + CAN 2.0B active + 2×USART + 1×I²C + 1×SPI - enables dual-bus fieldbus connectivity and PC interface in one chip. |
| Timers | 6 timers: 2×16-bit general-purpose (4 IC/OC/PWM each), 1×16-bit motor-control PWM (dead-time, emergency stop), 2×watchdog (independent/window), SysTick - meets BLDC commutation and safety monitoring requirements. |
| Power & Debug | 2.0–3.6 V supply, Sleep/Stop/Standby modes, VBAT for RTC/backup registers, SWD + JTAG - supports battery-backed timekeeping and ultra-low-power wake-on-event designs. |
| I/O Capability | 37 GPIOs (all 5 V-tolerant, mappable to 16 EXTI lines) - simplifies level-shifting in mixed-voltage systems and enables flexible interrupt-driven peripheral handling. |
Pinout & Package
STM32F103T6U6 uses the UFQFPN48 (7 × 7 mm, 0.5 mm pitch) package - a space-constrained, thermally efficient quad flat no-lead solution suitable for high-density PCB layouts and automated assembly.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Core & I/O power supply / ground | Dual power domains: VDD powers core/peripherals; VSS provides reference return - requires local decoupling per datasheet layout rules. |
| PA0–PA15, PB0–PB15, PC13–PC15 | General-purpose I/Os | 37 configurable pins (T6 variant); all 5 V-tolerant - enable direct interfacing with legacy 5 V logic or sensors without level shifters. |
| PA9/PA10 | USB DM/DP | Dedicated full-speed USB transceiver pins - require 1.5 kΩ pull-up on DP for device enumeration; no external PHY needed. |
| PB8/PB9 | CAN RX/TX | Direct connection to external CAN transceiver - supports 1 Mbit/s operation with built-in CAN protocol engine and message filtering. |
| PA1, PA2, PA3, PA4, PA5, PA6, PA7 | ADC1_IN1–ADC1_IN7 | Analog input channels for first 12-bit ADC - support differential or single-ended sampling with programmable sampling time up to 239.5 cycles. |
| PC13 | RTC_OUT / TAMPER | Configurable as RTC alarm output or tamper detection input - enables secure time-triggered events or intrusion monitoring in industrial enclosures. |
Key Features
| Feature | Design Value |
|---|---|
| ARM Cortex-M3 core @ 72 MHz | Delivers 1.25 DMIPS/MHz performance with single-cycle multiply/hardware divide - reduces loop latency in PID motor control. |
| Dual 12-bit ADC with temperature sensor | Simultaneous sampling across two ADCs enables synchronized current/voltage measurement in inverters, with on-die thermal monitoring for overtemperature shutdown. |
| Integrated USB + CAN controllers | Eliminates need for external protocol bridges - allows concurrent PC diagnostics (USB) and fieldbus communication (CAN) in automation gateways. |
| Motor-control PWM timer | Provides complementary outputs with programmable dead-time and emergency stop input - meets IEC 60730 Class B functional safety requirements for BLDC drives. |
| SWD/JTAG debug interface | Enables non-intrusive real-time debugging, flash programming, and boundary scan via 2-pin SWD - reduces debug footprint vs. full JTAG. |
Applications
| Industrial Motor Control | Embedded Human-Machine Interface |
|---|---|
Use Scenario: Brushless DC motor drive in HVAC blowers with speed regulation and fault reporting. IC Role / Device Role / Timing Role: Main controller executing FOC algorithm, managing gate drivers via PWM, reading current/voltage feedback via dual ADC, and communicating status over CAN. Use Value: Integrated motor-control timer with dead-time generation eliminates external logic; USB enables field firmware updates without CAN bus interruption. | Use Scenario: Touch-enabled panel for factory equipment configuration and real-time parameter display. IC Role / Device Role / Timing Role: System-on-chip managing capacitive touch sensing, LCD refresh, button polling, and serial data exchange with PLC via USART. Use Value: 37 GPIOs support matrix keypad + SPI LCD + I²C touch controller; 10 KB SRAM buffers display frame data and touch event queues. |
| USB-Capable Data Logger | Automotive Diagnostic Tool |
Use Scenario: Portable environmental logger recording temperature, humidity, and vibration using external sensors. IC Role / Device Role / Timing Role: Central MCU acquiring analog/digital sensor data, timestamping with RTC, storing to SD card via SPI, and uploading logs via USB mass storage class. Use Value: VBAT-powered RTC maintains time during USB disconnect; dual ADC channels sample temperature sensor and analog humidity output simultaneously. | Use Scenario: Handheld OBD-II scanner interpreting vehicle CAN messages and displaying DTCs on local display. IC Role / Device Role / Timing Role: CAN protocol processor filtering and decoding standard UDS/ISO-15765 frames, driving OLED via SPI, and providing USB CDC interface to PC software. Use Value: On-chip CAN controller handles bit timing, arbitration, and error handling - offloads host CPU and ensures robust 500 kbit/s automotive bus compliance. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F103C8T6 | LQFP48 package, 64-pin footprint compatibility but only 37 GPIOs mapped; identical peripherals and memory. | Better PCB routing flexibility due to larger pitch (0.5 mm → 0.8 mm), but occupies ~2.5× more board area than UFQFPN48. | Select when manual soldering or prototyping is required; avoid in space-constrained production designs. |
| STM32F072CBT6 | Cortex-M0 core, 48 MHz max, 128 KB Flash, no CAN, USB only (no CAN coexistence), different peripheral register map. | Lacks CAN interface entirely - unsuitable for dual-bus automotive or industrial fieldbus applications requiring simultaneous USB and CAN. | Choose only for cost-sensitive USB-only endpoints where CAN is unnecessary and lower performance is acceptable. |
Compared with STM32F103C8T6, the STM32F103T6U6 saves >40% board area while retaining identical functionality; versus STM32F072CBT6, it uniquely supports concurrent USB + CAN - critical for diagnostic tools and gateway devices needing both PC connectivity and vehicle network access.
Availability
STM32F103T6U6 is available at Aetrix Electronics and suitable for industrial motor control, embedded HMI, USB data loggers, and automotive diagnostic tools requiring stable component supply, long-term lifecycle assurance, and consistent parametric performance across production batches.
Supply support for STM32F103T6U6 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 management ICs, sensors, and analog components for industrial, automotive, and consumer markets.
The STM32F1 series targets cost-sensitive, performance-oriented embedded applications requiring rich peripheral integration, real-time responsiveness, and broad ecosystem support - specifically optimized for motor control, PLCs, and human-machine interfaces.
FAQ
What is the maximum operating frequency and corresponding power supply range for STM32F103T6U6?
The STM32F103T6U6 operates at up to 72 MHz when supplied between 2.0 V and 3.6 V. At 72 MHz, the device requires ≥2.7 V for guaranteed timing compliance per datasheet Section 5.3.1; below 2.7 V, maximum frequency must be derated per voltage-frequency curve (Figure 13). Internal regulators and clock tree ensure stable operation across this range without external frequency limiting.
Does STM32F103T6U6 support USB device mode without external components?
Yes - the STM32F103T6U6 integrates a full-speed USB 2.0 transceiver with internal pull-up resistor control on PA12 (DP). Only a 1.5 kΩ pull-up on DP (configured via software) and standard USB termination (22 Ω series resistors on DP/DM) are required. No external PHY, crystal, or voltage regulator is needed for basic CDC or HID class operation.
How many analog input channels are accessible in the UFQFPN48 package of STM32F103T6U6?
The STM32F103T6U6 exposes 10 ADC input channels: ADC1_IN0–ADC1_IN7 (PA0–PA7) and ADC1_IN15/ADC1_IN16 (PB0/PB1). Channels ADC1_IN10–ADC1_IN14 and ADC2_INx are not bonded out in the T6 variant's 48-pin package - confirmed by pin definition table (Section 3, Table 5) and device summary (Table 1).
Is the CAN interface on STM32F103T6U6 compatible with ISO 11898-2 physical layer standards?
No - the STM32F103T6U6 contains only the CAN protocol controller (bxCAN), not the physical transceiver. To meet ISO 11898-2, an external CAN transceiver (e.g., TJA1042, SN65HVD230) must be connected to PB8 (RX) and PB9 (TX). The bxCAN block supports CAN 2.0B Active with 1 Mbit/s baud rate and message filtering, but physical layer compliance depends entirely on the selected transceiver and PCB layout.
STM32F103T6U6 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 36-VFQFN Exposed Pad
- Series:
- STM32F1
- Packaging:
- Tray
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M3
- Core Size:
- 32-Bit Single-Core
- Speed:
- 72MHz
- Connectivity:
- CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB
- Peripherals:
- DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
- Number of I/O:
- 26
- Program Memory Size:
- 32KB (32K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 10K x 8
- Voltage - Supply (Vcc/Vdd):
- 2V ~ 3.6V
- Data Converters:
- A/D 10x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32F103T6U6 FAQ
1.How can I place an order for STM32F103T6U6 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F103T6U6 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 STM32F103T6U6 reliable?
The price and inventory of STM32F103T6U6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F103T6U6 is usually 5 days.
3.What payment methods are accepted for STM32F103T6U6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F103T6U6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F103T6U6?
STM32F103T6U6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F103T6U6 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 STM32F103T6U6?
For technical support, including STM32F103T6U6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F103T6U6 requirements.
6.How does Aetrix verify that STM32F103T6U6 is sourced from the original manufacturer or authorized distributors?
All STM32F103T6U6 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 STM32F103T6U6 meets industry standards.
7.What is the process for return or replacement of STM32F103T6U6?
All STM32F103T6U6 units undergo pre-shipment inspection (PSI). If there is an issue with STM32F103T6U6, 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 STM32F103T6U6 part is unused and in its original packaging.
Return procedure for STM32F103T6U6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F103T6U6 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
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
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…

