công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

  • STM32F103CBT6

  • AI
    The **STM32F103CBT6** is a popular 32-bit microcontroller based on the ARM Cortex-M3 core. It is widely used in industrial control, medical equipment, and high-end consumer electronics due to its balance of performance and peripheral integration. --- ## 1. Core Specifications The "CBT6" suffix provides specific details regarding the pin count and memory density. | Feature | Specification | | :--- | :--- | | **Core** | ARM® Cortex®-M3 | | **Maximum CPU Frequency** | 72 MHz | | **Flash Memory** | 128 KB | | **SRAM** | 20 KB | | **Operating Voltage** | 2.0V to 3.6V | | **Package** | LQFP48 (48 pins) | | **Temperature Range** | -40°C to 85°C | --- ## 2. Key Electronic Peripherals The internal hardware components allow it to interact with sensors, actuators, and other ICs. ### Communication Interfaces * **I2C:** 2x interfaces (SMBus/PMBus support). * **USART:** 3x interfaces (ISO 7816 interface, LIN, IrDA capability). * **SPI:** 2x interfaces (up to 18 Mbit/s). * **CAN:** 1x interface (2.0B Active). * **USB:** 1x USB 2.0 full-speed interface. ### Analog-to-Digital Conversion (ADC) * **Resolution:** 12-bit. * **Channels:** Up to 10 external channels. * **Conversion Range:** 0 to 3.6V. * **Features:** Dual ADC mode, integrated temperature sensor. ### Timers and PWM * **Advanced Control Timer:** 1x 16-bit timer with dead-time generation and emergency stop (ideal for motor control). * **General Purpose Timers:** 3x 16-bit timers for input capture/output compare/PWM. * **Watchdog Timers:** Independent and Window watchdogs for system reliability. --- ## 3. Pinout and Connectivity (LQFP48) The **C** in the part number indicates 48 pins. Below is a functional breakdown of the pin groups: 1. **Power Pins (VDD/VSS):** Multiple pairs for stable power delivery and decoupling. 2. **Reset (NRST):** Active low reset pin. 3. **Boot Pins (BOOT0/BOOT1):** Used to select the boot mode (Main Flash, System Memory, or SRAM). 4. **Oscillator Pins:** * **HSE:** 4-16 MHz High-Speed External crystal. * **LSE:** 32.768 kHz Low-Speed External crystal for RTC. 5. **I/O Ports:** GPIOA, GPIOB, and a few pins on GPIOC. Most are 5V tolerant. --- ## 4. Part Number Breakdown Understanding the nomenclature helps in sourcing replacements or upgrades: | Segment | Meaning | Detail | | :--- | :--- | :--- | | **STM32** | Family | STMicroelectronics 32-bit MCU | | **F103** | Line | Performance Line | | **C** | Pin Count | 48 Pins | | **B** | Flash Size | 128 Kbytes | | **T** | Package | LQFP (Low-profile Quad Flat Pack) | | **6** | Temperature | -40°C to +85°C | --- ## 5. Typical External Circuitry To make the STM32F103CBT6 functional, the following components are usually required: * **Decoupling Capacitors:** 100nF ceramic capacitors for each VDD pin. * **Pull-up/down Resistors:** On the BOOT pins to ensure a stable start-up state. * **Crystals:** An 8MHz crystal for the main clock and a 32.768kHz crystal for the clock/calendar. * **Debug Header:** SWDIO and SWCLK pins for programming via ST-Link.
    ✨ Follow-up Questions
    • What are the main differences between the STM32F103C8T6 and CBT6?
    • How do I configure the BOOT pins for USB programming?
    • Which IDEs are recommended for developing with this microcontroller?