Overview
The STM32F101CBT6TR is a medium-density access line microcontroller from STMicroelectronics, part of the STM32F101xx family. It features the high-performance ARM® 32-bit Cortex®-M3 CPU, operating at a maximum frequency of 36 MHz and achieving 1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access. This MCU is equipped with up to 128 Kbytes of Flash memory and up to 16 Kbytes of SRAM, along with an extensive range of enhanced peripherals and I/Os connected to two APB buses.
The device supports various communication interfaces, including two I²C, two SPIs, and up to three USARTs. It also includes a 12-bit ADC, three 16-bit timers, and other peripherals such as watchdog timers and a SysTick timer. The STM32F101CBT6TR operates in a temperature range of –40 to +85 °C and is powered by a 2.0 to 3.6 V supply.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M3 CPU |
Maximum Frequency | 36 MHz |
Performance | 1.25 DMIPS/MHz (Dhrystone 2.1) at 0 wait state memory access |
Flash Memory | 64 to 128 Kbytes |
SRAM | 10 to 16 Kbytes |
Power Supply | 2.0 to 3.6 V |
Operating Temperature | –40 to +85 °C |
Package | LQFP 48 7x7x1.4 mm |
I/Os | Up to 37 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant |
Communication Interfaces | Up to 2 I²C, up to 3 USARTs, up to 2 SPIs |
ADC | 1 × 12-bit, 1 μs A/D converter (up to 16 channels) |
Timers | Three 16-bit timers, two watchdog timers, SysTick timer: 24-bit downcounter |
Low Power Modes | Sleep, Stop, and Standby modes |
Debug Mode | Serial wire debug (SWD) and JTAG interfaces |
Key Features
- Single-cycle multiplication and hardware division
- Clock, reset, and supply management with POR, PDR, and programmable voltage detector (PVD)
- Internal 8 MHz factory-trimmed RC, internal 40 kHz RC, and PLL for CPU clock
- 32 kHz oscillator for RTC with calibration
- 7-channel DMA controller supporting timers, ADC, SPIs, I²Cs, and USARTs
- CRC calculation unit and 96-bit unique ID
- ECOPACK® packages ensuring environmental compliance
Applications
The STM32F101CBT6TR is suitable for a wide range of applications, including:
- Application control and user interface
- Medical and handheld equipment
- PC peripherals
- Gaming and GPS platforms
- Industrial applications such as PLCs, inverters, printers, and scanners
- Alarm systems, video intercoms, and HVAC systems
Q & A
- What is the core processor of the STM32F101CBT6TR?
The core processor is the ARM® 32-bit Cortex®-M3 CPU.
- What is the maximum operating frequency of the STM32F101CBT6TR?
The maximum operating frequency is 36 MHz.
- How much Flash memory does the STM32F101CBT6TR have?
The device has up to 128 Kbytes of Flash memory.
- What are the communication interfaces available on the STM32F101CBT6TR?
The device supports up to 2 I²C, up to 3 USARTs, and up to 2 SPIs.
- What is the operating temperature range of the STM32F101CBT6TR?
The operating temperature range is –40 to +85 °C.
- Does the STM32F101CBT6TR support low power modes?
Yes, it supports Sleep, Stop, and Standby modes.
- What debug interfaces are available on the STM32F101CBT6TR?
The device supports serial wire debug (SWD) and JTAG interfaces.
- How many I/Os does the STM32F101CBT6TR have?
The device has up to 37 I/Os.
- What is the package type of the STM32F101CBT6TR?
The package type is LQFP 48 7x7x1.4 mm.
- Is the STM32F101CBT6TR environmentally compliant?
Yes, it is available in ECOPACK® packages.