Mainstream Mixed signals MCUs ARM Cortex-M4 core with DSP and FPU, 128 Kbytes Flash, 72 MHz CPU, MPU, CCM, 12-bit ADC 5 MSPS, PGA, comparators

The STM32F302xB/STM32F302xC family is based on the high-performance ARM®Cortex®-M4 32-bit RISC core with FPU operating at a frequency of up to 72 MHz, and embedding a floating point unit (FPU), a memory protection unit (MPU) and an embedded trace macrocell (ETM). The family incorporates high-speed embedded memories (up to 256 Kbytes of Flash memory, up to 40 Kbytes of SRAM) and an extensive range of enhanced I/Os and peripherals connected to two APB buses.

The devices offer up to two fast 12-bit ADCs (5 Msps), four comparators, two operational amplifiers, up to one DAC channel, a low-power RTC, up to five general-purpose 16-bit timers, one general-purpose 32-bit timer, and one timer dedicated to motor control. They also feature standard and advanced communication interfaces: up to two I2Cs, up to three SPIs (two SPIs are with multiplexed full-duplex I2Ss), three USARTs, up to two UARTs, CAN and USB. To achieve audio class accuracy, the I2S peripherals can be clocked via an external PLL.

The STM32F302xB/STM32F302xC family operates in the -40 to +85 °C and -40 to +105 °C temperature ranges from a 2.0 to 3.6 V power supply. A comprehensive set of power-saving mode allows the design of low-power applications.

The STM32F302xB/STM32F302xC family offers devices in four packages ranging from 48 pins to 100 pins.

The set of included peripherals changes with the device chosen.

Key Features

  • Core: ARM® Cortex® -M4 32-bit CPU with FPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction and MPU (memory protection unit)
  • Operating conditions:
    • VDD , VDDA voltage range: 2.0 V to 3.6 V
  • Memories
    • 128 to 256 Kbytes of Flash memory
    • Up to 40 Kbytes of SRAM, with HW parity check implemented on the first 16 Kbytes.
  • CRC calculation unit
  • Reset and supply management
    • Power-on/Power-down reset (POR/PDR)
    • Programmable voltage detector (PVD)
    • Low-power modes: Sleep, Stop and Standby
    • VBAT supply for RTC and backup registers
  • Clock management
    • 4 to 32 MHz crystal oscillator
    • 32 kHz oscillator for RTC with calibration
    • Internal 8 MHz RC with x 16 PLL option
    • Internal 40 kHz oscillator
  • Up to 87 fast I/Os
    • All mappable on external interrupt vectors
    • Several 5 V-tolerant
  • Interconnect matrix
  • 12-channel DMA controller
  • Two ADCs 0.20 μS (up to 17 channels) with selectable resolution of 12/10/8/6 bits, 0 to 3.6 V conversion range, single ended/differential input, separate analog supply from 2 to 3.6 V
  • One 12-bit DAC channel with analog supply from 2.4 to 3.6 V
  • Four fast rail-to-rail analog comparators with analog supply from 2 to 3.6 V
  • Two operational amplifiers that can be used in PGA mode, all terminals accessible with analog supply from 2.4 to 3.6 V
  • Up to 24 capacitive sensing channels supporting touchkey, linear and rotary touch sensors
  • Up to 11 timers
    • One 32-bit timer and two 16-bit timers with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
    • One 16-bit 6-channel advanced-control timer, with up to 6 PWM channels, deadtime generation and emergency stop
    • One 16-bit timer with 2 IC/OCs, 1 OCN/PWM, deadtime generation and emergency stop
    • Two 16-bit timers with IC/OC/OCN/PWM, deadtime generation and emergency stop
    • Two watchdog timers (independent, window)
    • SysTick timer: 24-bit downcounter
    • One 16-bit basic timer to drive the DAC
  • Calendar RTC with Alarm, periodic wakeup from Stop/Standby
  • Communication interfaces
    • CAN interface (2.0B Active)
    • Two I2 C Fast mode plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, wakeup from STOP
    • Up to five USART/UARTs (ISO 7816 interface, LIN, IrDA, modem control)
    • Up to three SPIs, two with multiplexed half/full duplex I2S interface, 4 to 16 programmable bit frames
    • USB 2.0 full speed interface
    • Infrared transmitter
  • Serial wire debug, Cortex® -M4 with FPU ETM, JTAG
  • 96-bit unique ID

Resources

Technical Documentation

Product Specifications
Description Version Size
DS9911 DS9911: ARM®-based Cortex®-M4 32b MCU+FPU, up to 256KB Flash+ 40KB SRAM, 2 ADCs, 1 DAC ch., 4 comp, 2 PGA, timers, 2.0-3.6 V 7.0 2 MB
Application Notes
Description Version Size
AN3126 AN3126: Audio and waveform generation using the DAC in STM32 microcontrollers 3.0 816 KB
AN4775 AN4775: Basics and low-cost solution proposals to move from legacy USB2.0 connector to USB Type-C™ connector with STM32 devices 1.0 443 KB
AN1709 AN1709: EMC design guide for ST microcontrollers 2.0 843 KB
AN3960 AN3960: ESD considerations for touch sensing applications on MCUs 2.0 353 KB
AN1181 AN1181: Electrostatic discharge sensitivity measurement 1.6 49 KB
AN4566 AN4566: Extending the DAC performance of STM32 microcontrollers 2.0 365 KB
AN4776 AN4776: General-purpose timer cookbook 2.0 1 MB
AN4206 AN4206: Getting started with STM32F3 series hardware development 4.0 763 KB
AN4232 AN4232: Getting started with analog comparators for STM32F3 Series devices 3.0 393 KB
AN4312 AN4312: Guidelines for designing touch sensing applications with surface sensors 3.0 1 MB
AN4299 AN4299: Guidelines to improve conducted noise robustness on STM32F0/F3, STM32L0/L4 series touch sensing applications 3.0 613 KB
AN3236 AN3236: Guidelines to increase the number of touch sensing touchkeys 4.0 300 KB
AN4750 AN4750: Handling of soft errors in STM32 applications 2.1 410 KB
AN4803 AN4803: High-speed SI simulations using IBIS and board-level simulations using HyperLynx SI on STM32 32-bit ARM® Cortex® MCUs 1.1 2 MB
AN2834 AN2834: How to get the best ADC accuracy in STM32 microcontrollers 3.1 1 MB
AN4229 AN4229: How to implement a vocoder solution using STM32 microcontrollers 1.1 466 KB
AN4991 AN4991: How to wake up an STM32F0/F3/L0/L4 microcontroller from low-power mode with the USART or the LPUART 1.0 317 KB
AN4099 AN4099: Implementation of transmitters and receivers for infrared remote control protocols with MCUs of the STM32F0 and STM32F3 Series 3.0 750 KB
AN4838 AN4838: Managing memory protection unit (MPU) in STM32 MCUs 1.0 284 KB
AN4807 AN4807: Migrating between STM32F303 and STM32F302 line products 2.0 1 MB
AN4228 AN4228: Migrating from STM32F1 Series to STM32F3 Series microcontrollers 6.0 938 KB
AN2867 AN2867: Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers 11.0 2 MB
AN4538 AN4538: Power consumption optimization with STM32F3xx microcontrollers 1.0 807 KB
AN4908 AN4908: STM32 USART automatic baud rate detection 1.0 268 KB
AN4013 AN4013: STM32 cross-series timer overview 6.0 555 KB
AN4989 AN4989: STM32 microcontroller debug toolbox 2.0 5 MB
AN2606 AN2606: STM32 microcontroller system memory boot mode 31.0 3 MB
AN5044 AN5044: STM32 standard peripheral library to STM32Cube low-layer migration 1.0 1 MB
AN4734 AN4734: STM32Cube firmware examples for STM32F3 Series 7.0 523 KB
AN4045 AN4045: STM32F3 series in-application programming (IAP) using the USART 2.0 386 KB
AN4651 AN4651: STM32F3 series peripheral interconnect matrix 1.0 379 KB
AN4195 AN4195: STM32F30x ADC modes and application 1.1 725 KB
AN4310 AN4310: Sampling capacitor selection guide for MCU based touch sensing applications 3.0 208 KB
AN4316 AN4316: Tuning a STMTouch-based application 3.0 783 KB
AN4076 AN4076: Two or three shunt resistor based current sensing circuit design in 3-phase inverters 1.6 1 MB
AN3155 AN3155: USART protocol used in the STM32 bootloader 7.0 617 KB
AN3156 AN3156: USB DFU protocol used in the STM32 bootloader 6.0 373 KB
AN4277 AN4277: Using STM32 device PWM shut-down features for motor control and digital power conversion 4.0 834 KB
AN3371 AN3371: Using the hardware real-time clock (RTC) in STM32 F0, F2, F3, F4 and L1 series of MCUs 5.1 421 KB
AN4759 AN4759: Using the hardware real-time clock (RTC) in low-power modes with STM32 microcontrollers 3.0 1 MB
AN4655 AN4655: Virtually increasing the number of serial communication peripherals in STM32 applications 1.1 338 KB
Technical Notes & Articles
Description Version Size
TN1163 TN1163: Description of WLCSP for microcontrollers and recommendations for its use 4.0 1 MB
TN0830 TN0830: How to use EWARM 6.2x with projects built with EWARM 6.1 and previous versions 1.2 97 KB
TN0516 TN0516: Overview of the STM32F0x/F100xx/F103xx and STM32F2xx/F30x/F4xx MCUs PMSM single/dual FOC SDK V4.0 4.1 284 KB
TN1204 TN1204: Tape and reel shipping media for STM32 microcontrollers in BGA packages 2.1 745 KB
TN1205 TN1205: Tape and reel shipping media for STM8 and STM32 microcontrollers in FPN packages 3.0 753 KB
TN1206 TN1206: Tape and reel shipping media for STM8 and STM32 microcontrollers in QFP packages 3.0 830 KB
TN1207 TN1207: Tape and reel shipping media for STM8 and STM32 microcontrollers in SO packages 1.0 755 KB
TN1208 TN1208: Tape and reel shipping media for STM8 and STM32 microcontrollers in TSSOP and SSOP packages 1.0 743 KB
Reference Manuals
Description Version Size
RM0365 RM0365: STM32F302xB/C/D/E and STM32F302x6/8 advanced ARM®-based 32-bit MCUs 7.0 11 MB
Programming Manuals
Description Version Size
PM0214 PM0214: STM32F3, STM32F4 and STM32L4 Series Cortex®-M4 programming manual 5.0 3 MB
Errata Sheets
Description Version Size
ES0231 ES0231: STM32F302xB/C Rev Z and Y device limitations 5.0 417 KB

HW Model, CAD Libraries & SVD

HW Model, CAD Libraries & SVD
Description Version Size
STM32F3 Boundary Scan Description Language (BSDL) files 1.0 132 KB
STM32F3 CAD Symbol and Footprint files 1.0 1 MB
STM32F3 System View Description 1.1 383 KB

Presentations & Training Material

Presentations
Description Version Size
STM32 PMSM FOC SDK Getting Started 1.6 5 MB
STM32 and STM8 Functional Safety Packages 2 1 MB

Publications and Collaterals

Flyers
Description Version Size
Get ready for the largest IoT development ecosystem 17.02 741 KB
STM32 GUI solutions - Advanced HMI now achievable on embedded systems 1.0 1 MB
STM32 Nucleo boards 17.07 1 MB
STM32 for makers Releasing your creativity 16.2 2 MB
Brochures
Description Version Size
STM32™ 32-bit MCU family - Leading supplier of ARM® Cortex®-M microcontrollers 18.0 1 MB
STM32F3 series - Mainstream 32-bit MCUs 15.11 1 MB

Quality & Reliability

Product Certifications
Description Version Size
STM32 CAN conformance test authentication sheet 1.0 182 KB

Tools and Software

Development Tools
Hardware Development Tools
Software Development Tools
Embedded Software
MCUs Embedded Software
Evaluation Tools
Product Evaluation Tools
Support & Community


Sample & Buy

Part Number Package Packing Type Operating Temperature (°C) (min) Operating Temperature (°C) (max) Marketing Status Unit Price (US$) * Quantity ECCN (EU) ECCN (US) Country of Origin More info Order from ST Order from Distributors
STM32F302RBT6TR LQFP 64 10x10x1.4 Tape And Reel -40 85 Active 2.153 10000 NEC 3A991A2 CHINA MORE INFO
STM32F302RBT7 LQFP 64 10x10x1.4 Tray -40 105 Active 2.303 10000 NEC 3A991A2 CHINA MORE INFO DISTRIBUTOR AVAILABILITY
STM32F302RBT6 LQFP 64 10x10x1.4 Tray -40 85 Active 2.153 10000 NEC 3A991A2 CHINA MORE INFO DISTRIBUTOR AVAILABILITY
test

(*) Suggested Resale Price per unit (USD) for BUDGETARY USE ONLY. For quotes, prices in local currency, please contact your local ST Sales Office  or our Distributors

Quality & Reliability

Part Number Marketing Status Package Grade RoHS Compliance Grade Material Declaration**
STM32F302RBT6TR ActiveLQFP 64 10x10x1.4IndustrialEcopack2 0 0
STM32F302RBT7 ActiveLQFP 64 10x10x1.4IndustrialEcopack2 0 0
STM32F302RBT6 ActiveLQFP 64 10x10x1.4IndustrialEcopack2 0 0
test

(**) The Material Declaration forms available on st.com may be generic documents based on the most commonly used package within a package family. For this reason, they may not be 100% accurate for a specific device. Please contact our sales support for information on specific devices.

×