Overview
The STM32F091CBT7TR is a high-performance microcontroller from STMicroelectronics, part of the STM32F0 series. It incorporates the ARM® 32-bit Cortex®-M0 CPU, operating at a frequency of up to 48 MHz. This microcontroller features high-speed embedded memories, including up to 128 Kbytes of Flash memory and 32 Kbytes of SRAM. It also includes an extensive range of enhanced peripherals and I/Os, making it suitable for a wide range of applications. The device operates within a temperature range of -40 to +105 °C and is powered by a 2.0 to 3.6 V supply, with comprehensive power-saving modes for low-power applications.
Key Specifications
Attribute | Value |
---|---|
Core Processor | ARM® Cortex®-M0 |
Core Size | 32-Bit |
Speed | 48 MHz |
Program Memory Size | 128 KB (128K x 8) |
Program Memory Type | FLASH |
RAM Size | 32 K x 8 |
Voltage - Supply (Vcc/Vdd) | 2 V ~ 3.6 V |
Operating Temperature | -40°C ~ 105°C (TA) |
Package / Case | 48-LQFP |
Number of I/O | 38 |
Connectivity | CANbus, I²C, IrDA, LINbus, SPI, UART/USART |
Peripherals | DMA, I²S, POR, PWM, WDT |
Data Converters | A/D 13x12b; D/A 2x12b |
Key Features
- High-performance ARM® 32-bit Cortex®-M0 CPU with a frequency up to 48 MHz
- High-speed embedded memories: up to 128 Kbytes of Flash memory and 32 Kbytes of SRAM
- Extensive range of enhanced peripherals and I/Os, including two I²Cs, two SPIs/one I²S, one HDMI CEC, and up to eight USARTs
- One CAN interface, one 12-bit ADC, and one 12-bit DAC with two channels
- Seven 16-bit timers, one 32-bit timer, and an advanced-control PWM timer
- Comprehensive set of power-saving modes: Sleep, Stop, Standby
- Operating temperature range: -40 to +105 °C
- Power supply: 2.0 to 3.6 V
Applications
- Application control and user interfaces
- Hand-held equipment
- A/V receivers and digital TV
- PC peripherals
- Gaming and GPS platforms
- Industrial applications, PLCs, inverters, printers, scanners
- Alarm systems, video intercoms, and HVACs
- Automotive, industrial, consumer, and communication applications
Q & A
- What is the core processor of the STM32F091CBT7TR? The core processor is the ARM® 32-bit Cortex®-M0 CPU.
- What is the maximum operating frequency of the STM32F091CBT7TR? The maximum operating frequency is 48 MHz.
- How much Flash memory does the STM32F091CBT7TR have? The STM32F091CBT7TR has 128 Kbytes of Flash memory.
- What is the RAM size of the STM32F091CBT7TR? The RAM size is 32 Kbytes.
- What is the operating temperature range of the STM32F091CBT7TR? The operating temperature range is -40 to +105 °C.
- What are the power supply voltage ranges for the STM32F091CBT7TR? The power supply voltage ranges from 2.0 to 3.6 V.
- What types of communication interfaces does the STM32F091CBT7TR support? It supports CANbus, I²C, IrDA, LINbus, SPI, and UART/USART.
- Does the STM32F091CBT7TR have any power-saving modes? Yes, it has comprehensive power-saving modes including Sleep, Stop, and Standby.
- What are some of the key peripherals included in the STM32F091CBT7TR? Key peripherals include DMA, I²S, POR, PWM, and WDT.
- What are some typical applications of the STM32F091CBT7TR? Typical applications include industrial, automotive, consumer, and communication applications.