STM32F303RBT6
  • Share:

STMicroelectronics STM32F303RBT6

Manufacturer No:
STM32F303RBT6
Manufacturer:
STMicroelectronics
Package:
Tray
Description:
IC MCU 32BIT 128KB FLASH 64LQFP
Delivery:
Payment:
iso14001
iso45001
iso9001
iso13485

Product Introduction

Overview

The STM32F303RBT6 is a microcontroller from the STM32F303xB/STM32F303xC family, produced by STMicroelectronics. It is based on the high-performance Arm® Cortex®-M4 32-bit RISC core with a floating point unit (FPU), operating at a frequency of up to 72 MHz. This microcontroller is designed for a wide range of applications requiring high performance, low power consumption, and advanced peripherals.

The device features a comprehensive set of peripherals, including high-speed embedded memories, advanced communication interfaces, and various timers and converters. It operates within a temperature range of -40 to +85 °C and is powered by a 2.0 to 3.6 V supply. The STM32F303RBT6 is available in several package options, making it versatile for different design needs.

Key Specifications

Parameter Specification
Core Arm® Cortex®-M4 32-bit CPU with FPU (72 MHz max)
Flash Memory 128 to 256 Kbytes
SRAM Up to 40 Kbytes with HW parity check on the first 16 Kbytes
Routine Booster 8 Kbytes of SRAM on instruction and data bus with HW parity check (CCM)
Voltage Range 2.0 V to 3.6 V
Operating Temperature -40 to +85 °C
ADCs Four 12-bit ADCs (up to 39 channels) with selectable resolution
DAC Channels Two 12-bit DAC channels
Comparators Seven fast rail-to-rail analog comparators
Operational Amplifiers Four operational amplifiers in PGA mode
Timers Up to 13 timers including 32-bit and 16-bit timers
Communication Interfaces CAN, I2C, SPI, USART/UART, USB 2.0 full-speed interface
Package Options Available in LQFP64, LQFP100, and other packages

Key Features

  • High-performance Arm® Cortex®-M4 32-bit CPU with FPU, single-cycle multiplication and HW division, 90 DMIPS (from CCM), DSP instruction, and MPU (memory protection unit)
  • Low-power modes: Sleep, Stop, and Standby, with VBAT supply for RTC and backup registers
  • Advanced peripherals including four 12-bit ADCs, two 12-bit DAC channels, seven fast rail-to-rail analog comparators, and four operational amplifiers
  • Extensive communication interfaces: CAN, I2C, SPI, USART/UART, and USB 2.0 full-speed interface
  • Up to 13 timers, including 32-bit and 16-bit timers with various functionalities
  • Clock management with 4 to 32 MHz crystal oscillator, 32 kHz oscillator for RTC, and internal oscillators
  • Up to 87 fast I/Os, all mappable on external interrupt vectors, with several 5 V-tolerant I/Os

Applications

The STM32F303RBT6 is suitable for a wide range of applications due to its high performance, low power consumption, and rich set of peripherals. Some of the key application areas include:

  • Industrial automation and control systems
  • Medical devices requiring precise analog measurements
  • Automotive systems, including motor control and sensor interfaces
  • Consumer electronics, such as audio and waveform generation
  • IoT devices requiring advanced communication interfaces and low power modes

Q & A

  1. What is the core architecture of the STM32F303RBT6?

    The STM32F303RBT6 is based on the Arm® Cortex®-M4 32-bit RISC core with a floating point unit (FPU), operating at up to 72 MHz.

  2. What is the memory configuration of the STM32F303RBT6?

    The device features 128 to 256 Kbytes of Flash memory and up to 40 Kbytes of SRAM, with HW parity check on the first 16 Kbytes.

  3. What are the operating voltage and temperature ranges of the STM32F303RBT6?

    The device operates within a voltage range of 2.0 to 3.6 V and a temperature range of -40 to +85 °C.

  4. What types of ADCs and DACs are available on the STM32F303RBT6?

    The device includes four 12-bit ADCs and two 12-bit DAC channels.

  5. What communication interfaces are supported by the STM32F303RBT6?

    The device supports CAN, I2C, SPI, USART/UART, and USB 2.0 full-speed interface.

  6. Does the STM32F303RBT6 support low-power modes?

    Yes, the device supports low-power modes including Sleep, Stop, and Standby, with VBAT supply for RTC and backup registers.

  7. What types of timers are available on the STM32F303RBT6?

    The device includes up to 13 timers, including 32-bit and 16-bit timers with various functionalities.

  8. Is the STM32F303RBT6 RoHS compliant?

    Yes, the STM32F303RBT6 is RoHS compliant.

  9. What are the package options for the STM32F303RBT6?

    The device is available in various packages, including LQFP64, LQFP100, and others.

  10. What is the purpose of the routine booster in the STM32F303RBT6?

    The routine booster is an 8 Kbytes SRAM on the instruction and data bus, with HW parity check (CCM), designed to enhance performance.

  11. How many fast I/Os does the STM32F303RBT6 have?

    The device has up to 87 fast I/Os, all mappable on external interrupt vectors, with several 5 V-tolerant I/Os.

Product Attributes

Core Processor:ARM® Cortex®-M4
Core Size:32-Bit Single-Core
Speed:72MHz
Connectivity:CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB
Peripherals:DMA, I²S, POR, PWM, WDT
Number of I/O:52
Program Memory Size:128KB (128K x 8)
Program Memory Type:Flash
EEPROM Size:- 
RAM Size:32K x 8
Voltage - Supply (Vcc/Vdd):2V ~ 3.6V
Data Converters:A/D 22x12b; D/A 2x12b
Oscillator Type:Internal
Operating Temperature:-40°C ~ 85°C (TA)
Mounting Type:Surface Mount
Package / Case:64-LQFP
Supplier Device Package:64-LQFP (10x10)
0 Remaining View Similar

In Stock

$8.59
28

Please send RFQ , we will respond immediately.

Same Series
STM32F303K8T6
STM32F303K8T6
IC MCU 32BIT 64KB FLASH 32LQFP
STM32F303C8T6
STM32F303C8T6
IC MCU 32BIT 64KB FLASH 48LQFP
STM32F303K6T6
STM32F303K6T6
IC MCU 32BIT 32KB FLASH 32LQFP
STM32F303R6T6
STM32F303R6T6
IC MCU 32BIT 32KB FLASH 64LQFP
STM32F303C6T6
STM32F303C6T6
IC MCU 32BIT 32KB FLASH 48LQFP
STM32F303R8T6
STM32F303R8T6
IC MCU 32BIT 64KB FLASH 64LQFP
STM32F303R8T6TR
STM32F303R8T6TR
IC MCU 32BIT 64KB FLASH 64LQFP

Similar Products

Part Number STM32F303RBT6 STM32F373RBT6 STM32F303VBT6 STM32F303RET6 STM32F303RBT7 STM32F303RDT6 STM32F303RCT6 STM32F302RBT6 STM32F303CBT6 STM32F303R6T6 STM32F303R8T6
Manufacturer STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Product Status Active Active Active Active Active Active Active Active Active Active Active
Core Processor ARM® Cortex®-M4 ARM® Cortex®-M4 ARM® Cortex®-M4 ARM® Cortex®-M4 ARM® Cortex®-M4 ARM® Cortex®-M4 ARM® Cortex®-M4 ARM® Cortex®-M4 ARM® Cortex®-M4 ARM® Cortex®-M4 ARM® Cortex®-M4
Core Size 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core
Speed 72MHz 72MHz 72MHz 72MHz 72MHz 72MHz 72MHz 72MHz 72MHz 72MHz 72MHz
Connectivity CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB CANbus, I²C, IrDA, LINbus, SPI, UART/USART CANbus, I²C, IrDA, LINbus, SPI, UART/USART
Peripherals DMA, I²S, POR, PWM, WDT DMA, I²S, POR, PWM, WDT DMA, I²S, POR, PWM, WDT DMA, I²S, POR, PWM, WDT DMA, I²S, POR, PWM, WDT DMA, I²S, POR, PWM, WDT DMA, I²S, POR, PWM, WDT DMA, I²S, POR, PWM, WDT DMA, I²S, POR, PWM, WDT DMA, I²S, POR, PWM, WDT DMA, I²S, POR, PWM, WDT
Number of I/O 52 52 87 51 52 51 52 52 37 51 51
Program Memory Size 128KB (128K x 8) 128KB (128K x 8) 128KB (128K x 8) 512KB (512K x 8) 128KB (128K x 8) 384KB (384K x 8) 256KB (256K x 8) 128KB (128K x 8) 128KB (128K x 8) 32KB (32K x 8) 64KB (64K x 8)
Program Memory Type Flash Flash Flash Flash Flash Flash Flash Flash Flash Flash Flash
EEPROM Size - - - - - - - - - - -
RAM Size 32K x 8 24K x 8 32K x 8 80K x 8 32K x 8 80K x 8 40K x 8 32K x 8 32K x 8 16K x 8 16K x 8
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V 2V ~ 3.6V 2V ~ 3.6V 2V ~ 3.6V 2V ~ 3.6V 2V ~ 3.6V 2V ~ 3.6V 2V ~ 3.6V 2V ~ 3.6V 2V ~ 3.6V 2V ~ 3.6V
Data Converters A/D 22x12b; D/A 2x12b A/D 1x12b, 3x16b; D/A 3x12b A/D 39x12b; D/A 2x12b A/D 22x12b; D/A 2x12b A/D 22x12b; D/A 2x12b A/D 22x12b; D/A 2x12b A/D 22x12b; D/A 2x12b A/D 16x12b; D/A 1x12b A/D 15x12b; D/A 2x12b A/D 15x12b; D/A 1x12b A/D 15x12b; D/A 1x12b
Oscillator Type Internal Internal Internal Internal Internal Internal Internal Internal Internal Internal Internal
Operating Temperature -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 105°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA)
Mounting Type Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount
Package / Case 64-LQFP 64-LQFP 100-LQFP 64-LQFP 64-LQFP 64-LQFP 64-LQFP 64-LQFP 48-LQFP 64-LQFP 64-LQFP
Supplier Device Package 64-LQFP (10x10) 64-LQFP (10x10) 100-LQFP (14x14) 64-LQFP (10x10) 64-LQFP (10x10) 64-LQFP (10x10) 64-LQFP (10x10) 64-LQFP (10x10) 48-LQFP (7x7) 64-LQFP (10x10) 64-LQFP (10x10)

Related Product By Categories

STM32L051K6U6TR
STM32L051K6U6TR
STMicroelectronics
IC MCU 32BIT 32KB FLASH 32UFQFPN
RM46L852CPGET
RM46L852CPGET
Texas Instruments
IC MCU 16/32BIT 1.25MB 144LQFP
MSP430F5438AIPZ
MSP430F5438AIPZ
Texas Instruments
IC MCU 16BIT 256KB FLASH 100LQFP
LPC4337FET256,551
LPC4337FET256,551
NXP USA Inc.
IC MCU 32BIT 1MB FLASH 256LBGA
TMS5701224CPGEQQ1
TMS5701224CPGEQQ1
Texas Instruments
IC MCU 16/32BIT 1.25MB 144LQFP
STM32L151VBT6
STM32L151VBT6
STMicroelectronics
IC MCU 32BIT 128KB FLASH 100LQFP
SPC582B60E1MH00Y
SPC582B60E1MH00Y
STMicroelectronics
IC MCU 32BIT 1MB FLASH 64ETQFP
STM32L151RBH6ATR
STM32L151RBH6ATR
STMicroelectronics
IC MCU 32BIT 128KB FLASH 64TFBGA
SPC5606BK0VLU6
SPC5606BK0VLU6
NXP USA Inc.
IC MCU 32BIT 1MB FLASH 176LQFP
LM3S6952-IQC50-A2
LM3S6952-IQC50-A2
Texas Instruments
IC MCU 32BIT 256KB FLASH 100LQFP
TMS320F28044PZS
TMS320F28044PZS
Texas Instruments
IC MCU 32BIT 128KB FLASH 100LQFP
LPC4078FBD100E
LPC4078FBD100E
NXP USA Inc.
IC MCU 32BIT 512KB FLASH 100LQFP

Related Product By Brand

STTH60AC06CW
STTH60AC06CW
STMicroelectronics
DIODE ARRAY GP 600V 30A TO247
STTH30L06G-TR
STTH30L06G-TR
STMicroelectronics
DIODE GEN PURP 600V 30A D2PAK
STD10NF10T4
STD10NF10T4
STMicroelectronics
MOSFET N-CH 100V 13A DPAK
STL225N6F7AG
STL225N6F7AG
STMicroelectronics
MOSFET N-CH 60V 120A POWERFLAT
STGWA19NC60HD
STGWA19NC60HD
STMicroelectronics
IGBT 600V 52A 208W TO247
TDA2822M
TDA2822M
STMicroelectronics
IC AMP AB MONO/STER 2W 8MINI DIP
TS274AIPT
TS274AIPT
STMicroelectronics
IC CMOS 4 CIRCUIT 14TSSOP
M24256-BWMN6T
M24256-BWMN6T
STMicroelectronics
IC EEPROM 256KBIT I2C 1MHZ 8SO
VNH7070ASTR
VNH7070ASTR
STMicroelectronics
IC MOTOR DRIVER 4V-28V 16SOIC
LDL1117S33R
LDL1117S33R
STMicroelectronics
IC REG LINEAR 3.3V 1.2A SOT223
ISM330DHCXTR
ISM330DHCXTR
STMicroelectronics
INEMO INERTIAL MODULE: ALWAYS-ON
LM335ADT
LM335ADT
STMicroelectronics
SENSOR ANALOG -40C-100C 8SOIC