STM32F103VCT6 - 256KB Flash Cortex-M3 MCU 72MHz | ST
部品番号: STM32F103VCT6 ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.85 | $3.85 |
| 10 | $3.47 | $34.70 |
| 100 | $3.12 | $312.00 |
| 500 | $2.95 | $1,475.00 |
| 1,000 | $2.68 | $2,680.00 |
STM32F103VCT6 概要
What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a processor core, memory, and programmable peripherals to govern a specific embedded operation. The STM32F103 series sits within the broader hierarchy of 32-bit Flash MCUs based on the Arm Cortex-M processor family and is one of the most widely deployed general-purpose MCU lines in industrial control, consumer electronics, and IoT devices.
Key features include three 12-bit ADCs with up to 21 channels, two 12-bit DACs, and a rich communication set: three USARTs, two I2C, three SPI, one USB 2.0 full-speed device, one CAN 2.0B, and one SDIO interface. Advanced timers support PWM generation and motor control, while a 12-channel DMA controller offloads data movement from the CPU.
The Cortex-M3 core executes the Thumb-2 instruction set with a hardware divide unit, delivering strong code density and deterministic interrupt handling through the nested vectored interrupt controller (NVIC). Debugging is supported via both JTAG and serial wire debug (SWD). The device operates from a 2.0 V to 3.6 V supply over an industrial -40C to +85C temperature range, with a real-time clock and low-power sleep, stop, and standby modes for battery-sensitive designs.
Typical applications include motor control (advanced timers generate PWM while ADCs sample current feedback), industrial automation PLCs, and USB/CAN communication nodes in metering and gateways.
Design consideration: configure BOOT0 correctly for the boot source and decouple every VDD/VSS pair with 100 nF capacitors; connect VDDA to a clean filtered analog supply for full ADC accuracy.
This page adds value beyond the datasheet with verified drop-in alternatives, distributor pricing, and practical design notes.
ドロップイン代替品: STM32F103VCT6 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: STM32F103VCT6 (同一形状・フットプリント) — 相違点: Timers, Core, Operating Temperature, ADC, Package.
クイック比較ツール — 並列比較する代替部品を選択:
STM32F103VET6
✅ ドロップイン✓ 在庫あり
$3.85 / 個
データシートを見る →STM32F103VDT6
✅ ドロップイン✓ 在庫あり
$7.1591 / 個
データシートを見る →STM32F103VBT6
✅ ドロップイン✓ 在庫あり
$3.33 / 個
データシートを見る →GD32F103VCT6
✅ ドロップイン📋 参考代替品(カタログ未掲載)
APM32F103VCT6
✅ ドロップイン📋 参考代替品(カタログ未掲載)
STM32F103VCT6 最大定格&電気的特性
| Core | ARM Cortex-M3 |
| Maximum CPU Frequency | 72 MHz |
| Flash Memory | 256 KB |
| SRAM | 48 KB |
| Supply Voltage Range | 2.0 V to 3.6 V |
| 動作温度 | -40C to +85C |
| パッケージ | LQFP-100 (14x14 mm) |
| I/Os | 80 |
| ADC | 3x 12-bit, up to 21 channels |
| DAC | 2x 12-bit |
| USART | 3 |
| SPI | 3 |
| I2C | 2 |
| USB | USB 2.0 full-speed device |
| CAN | 1x CAN 2.0B |
| SDIO | 1 |
| Timers | Advanced, general-purpose and basic timers (PWM capable) |
| DMA Channels | 12 |
| Debug Interfaces | JTAG, SWD |
| 実装タイプ | Surface Mount |
STM32F103VCT6 lqfp-100 (14x14 mm) ピン配置ガイド
STM32F103VCT6 (lqfp-100 (14x14 mm) パッケージ) のピン配置。 このデジタルICには、GPIO、通信インターフェース (UART、SPI、I2C)、および電源ピンが含まれています。代替ピン機能と設定オプションについては、メーカーのデータシートを参照してください。組み込みシステム設計とPCBレイアウトに不可欠です。
詳細なピン配置データはありません: STM32F103VCT6.
詳細は データシート をご参照ください。
主な用途
STM32F103VCT6 の用途: 6 件s: Motor Control (BLDC/PMSM Inverters), Industrial Automation and PLC I/O, USB Devices and Gateways, IoT Sensor Nodes and Gateways, Medical and Diagnostic Instruments, Consumer Electronics and HMI Panels.
Motor Control (BLDC/PMSM Inverters)
The STM32F103VCT6 fits motor control because its advanced timers produce complementary PWM outputs with hardware dead-time insertion while the three 12-bit ADCs synchronize to the PWM carrier to sample phase currents at the center of the pulse, minimizing switching-noise error. ST's STM32 MC SDK supports FOC firmware directly on the F1 high-density line, using the 72 MHz Cortex-M3 for field-oriented control loops at 10-20 kHz. In a typical three-phase inverter, the MCU interfaces with a gate driver over GPIO and reads bus voltage through the ADC; DMA channels stream current samples without CPU load. The trade-off versus a dedicated motor MCU is the absence of an FPU, so fixed-point arithmetic is used.
おすすめ
Industrial Automation and PLC I/O
The STM32F103VCT6 suits industrial automation nodes because it combines CAN 2.0B for fieldbus communication, three USARTs for Modbus RTU links, and 80 GPIOs in one LQFP-100 device - enough to handle digital I/O banks, relay drivers, and analog conditioning from the 12-bit ADCs. Its -40C to +85C industrial temperature grade and 2.0-3.6 V operation tolerate factory-floor supply variation, while the independent watchdog and brown-out reset improve uptime. The CAN interface connects the node to higher-level controllers without an external transceiver controller. Firmware typically fits comfortably in the 256 KB Flash, leaving room for OTA-style field updates via the UART bootloader.
おすすめ
USB Devices and Gateways
The integrated USB 2.0 full-speed device controller makes the STM32F103VCT6 a classic choice for USB virtual-COM-port devices, HID instruments, and custom class devices - no external USB chip is needed. Combined with the SDIO host interface, it also serves as a data logger that streams sensor data to removable storage and uploads over USB. The 72 MHz core sustains the 12 Mbit/s full-speed bandwidth with DMA support, and ST provides a mature USB device library with CDC/HID/MSC classes. Designers must add a 1.5 kOhm pull-up on D+ (or use the internal pull-up where supported) and respect crystal accuracy requirements for USB clock tolerance.
おすすめ
IoT Sensor Nodes and Gateways
For IoT nodes, the STM32F103VCT6 balances performance and power: sleep, stop, and standby modes reduce current draw, the RTC maintains timekeeping in low-power states, and the 256 KB Flash accommodates a TCP/IP or LoRaWAN stack alongside application logic. Communication to radio modules typically uses SPI (3 available) or USART (3 available), and the 12-bit ADCs read battery voltage and analog sensors directly. The wide 2.0-3.6 V supply range allows direct operation from a lithium cell through an LDO. The trade-off versus newer STM32L-series parts is higher active current, so battery designs with strict budgets should compare against STM32L4 options.
おすすめ
Medical and Diagnostic Instruments
Benchtop medical devices such as blood-pressure monitors, glucose analyzers, and portable diagnostic tools use the STM32F103VCT6 for its three 12-bit ADCs with up to 21 channels, which sample sensor front-ends, and its USART/USB interfaces for data export. The 72 MHz Cortex-M3 runs filtering and measurement algorithms deterministically thanks to the NVIC's low interrupt latency, and 48 KB SRAM buffers acquisition windows. Separate VDDA/VREF+ pins allow a clean analog supply rail, critical for measurement accuracy. Note that the commercial temperature grade and non-medical qualification mean system-level validation is required for any patient-connected design, often alongside an isolation barrier.
おすすめ
Consumer Electronics and HMI Panels
The STM32F103VCT6 is a proven HMI controller for appliance panels, thermostats, and access-control terminals: 80 GPIOs drive keypads, LEDs, and relays, while the FSMC flexible static memory controller interfaces TFT LCD modules over a parallel bus, and SPI drives touch controllers. The 256 KB Flash stores graphics assets and a GUI framework, and the two 12-bit DACs can generate audio alerts. The mature Arduino-style ecosystem and low board cost make it a staple of consumer product development. For richer graphics, designers upgrade to STM32F4-class parts with Chrom-ART acceleration, accepting higher cost and a different package.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: STM32F103VCT6 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | STM32F103VET6 | STM32F103VDT6 | STM32F103VBT6 | GD32F103VCT6 | APM32F103VCT6 |
|---|---|---|---|---|---|---|
| Package | LQFP-100 (14x14 mm) | LQFP-100 - same | LQFP-100 - same | LQFP-100 - same | LQFP-100 - same | LQFP-100 - same |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice | Geehy |
| Core / Max Frequency | Cortex-M3 @ 72 MHz | Cortex-M3 @ 72 MHz | Cortex-M3 @ 72 MHz | Cortex-M3 @ 72 MHz | Cortex-M3 @ 108 MHz | Cortex-M3 @ 72 MHz |
| Flash Memory | 256 KB | 512 KB | 384 KB | 128 KB | 256 KB | 256 KB |
| SRAM | 48 KB | 64 KB | 64 KB | 16 KB | 48 KB | 48 KB |
| ADC / DAC | 3x 12-bit ADC, 2x 12-bit DAC | 3x 12-bit ADC, 2x 12-bit DAC | 3x 12-bit ADC, 2x 12-bit DAC | 2x 12-bit ADC, 2x DAC | 3x 12-bit ADC, 2x DAC | 3x 12-bit ADC, 2x DAC |
| USB / CAN | USB 2.0 FS device + CAN 2.0B | USB FS + CAN 2.0B | USB FS + CAN 2.0B | USB FS + CAN 2.0B | USB FS + CAN 2.0B | USB FS + CAN 2.0B |
| Software Compatibility | STM32F1 reference (HAL/StdPeriph, CubeMX) | 100% - same family | 100% - same family | 100% - same family | Register-compatible, minor flash/USB timing differences | Largely compatible, verify peripheral timing |
主な差別化要因
- Largest mainstream ecosystem at lowest risk (vs GD32F103VCT6)
- Balanced memory for mid-size firmware (vs STM32F103VBT6)
- Cost-optimized versus higher-density siblings (vs STM32F103VET6)
設計ノート
Decouple every VDD/VSS pair with 100 nF ceramic capacitors placed within 5 mm of the pins, plus one bulk 4.7-10 uF capacitor near the device. Connect VDDA and VREF+ to a filtered analog supply - an ferrite bead plus 1 uF + 10 nF network from the digital rail significantly improves ADC noise performance. The MCU tolerates 2.0-3.6 V, but if USB is used, the internal 1.5 kOhm D+ pull-up specification requires VDD at 3.0-3.6 V for reliable enumeration.
BOOT0 must be tied to GND through a 10 kOhm resistor in production designs - leaving it floating causes random boot-from-system-memory behavior and appears as an intermittent firmware failure. Similarly, NRST needs a 100 nF capacitor to ground for reliable power-on reset with some supply ramp rates. During debugging, remember PA13/PA14 are SWD by default; reconfiguring them as GPIO without an alternative debug access path can brick board access.
For USB full-speed operation, route D+/D- as a matched 90 Ohm differential pair no longer than ~10 cm and place the ESD protector close to the connector. Layout the LQFP-100 with escape routing under the package where possible; a 0.5 mm pitch allows 0.2 mm traces/vias. If migrating to GD32F103VCT6 later, no footprint change is required, but verify flash wait-state configuration in firmware since GD32 flash zero-wait-state behavior differs from ST.
For motor-control PWM outputs driving long traces to gate drivers, add small series resistors (10-22 Ohm) at the MCU pins to damp ringing from trace inductance, and keep ADC sense traces away from PWM lines. Synchronize ADC sampling to the timer update event (rather than free-running) so current samples land at PWM centers, reducing switching noise coupling by 20 dB or more in typical three-phase inverter layouts.
コンプライアンス情報
T6 suffix denotes lead-free LQFP tape-and-reel per ST ordering nomenclature. Not AEC-Q100 qualified; commercial/industrial grade. REACH and conflict-minerals status should be confirmed on the official ST compliance portal.