Our Commitments
Partners
Communities
Media Center
Investor Relations
Events
Innovation & Technology
Sustainability
Customer Satisfaction
Careers at ST
Procurement
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 STM32F303xB/STM32F303xC 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 four fast 12-bit ADCs (5 Msps), seven comparators, four operational amplifiers, up to two DAC channels, a low-power RTC, up to five general-purpose 16-bit timers, one general-purpose 32-bit timer, and two timers 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 STM32F303xB/STM32F303xC 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 STM32F303xB/STM32F303xC 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
Description | Version | Size | |
---|---|---|---|
![]() |
DS9118: Arm®-based Cortex®-M4 32b MCU+FPU, up to 256KB Flash+ 48KB SRAM, 4 ADCs, 2 DAC ch., 7 comp, 4 PGA, timers, 2.0-3.6 V | 14.0 | 2 MB |
Description | Version | Size | |
---|---|---|---|
![]() |
RM0316: STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC, STM32F398xE advanced ARM®-based MCUs | 8.0 | 12 MB |
Description | Version | Size | |
---|---|---|---|
![]() |
PM0214: STM32F3 Series, STM32F4 Series, STM32L4 Series and STM32L4+ Series Cortex®-M4 programming manual | 6.0 | 3 MB |
Description | Version | Size | |
---|---|---|---|
![]() |
ES0204: STM32F303xB/C Rev Z and Y device limitations | 9.0 | 426 KB |
Description | Version | Size | |
---|---|---|---|
![]() |
STM32F3 Boundary Scan Description Language (BSDL) files | 1.0 | 132 KB |
![]() |
STM32F3 CAD Symbol and Footprint files | 1.1 | 4 MB |
![]() |
STM32F3 System View Description | 1.2 | 433 KB |
Description | Version | Size | |
---|---|---|---|
![]() |
STM32 32-bit MCU family - Leading supplier of Arm® Cortex®-M microcontrollers | 18.02 | 2 MB |
![]() |
STM32F3 series - Mainstream 32-bit MCUs | 17.09 | 2 MB |
Description | Version | Size | |
---|---|---|---|
![]() |
STM32 CAN conformance test authentication sheet | 1.0 | 182 KB |
Part Number | Manufacturer | Description |
---|---|---|
CYCLONE | P&E Microcomputer Systems | Automated, Stand-Alone Production Programmer, Debug & Test. |
CYCLONE FX | P&E Microcomputer Systems | Automated, Stand-Alone Production Programmer, Debug & Test. |
Flasher ATE | SEGGER Microcontroller | Flasher ATE is a gang-programmer for mass production |
Flasher Portable Plus | SEGGER Microcontroller | Flasher Portable Plus is a battery driven programming system |
Flasher Secure | SEGGER Microcontroller | Flasher Secure is a secure mass production programming system |
J-Link | SEGGER Microcontroller | Segger J-Link debug probe for STM32 |
J-Trace Pro for Cortex-M | SEGGER Microcontroller | SEGGER J-Trace Pro debug and trace probe |
Multilink ACP | P&E Microcomputer Systems | Debug Probe for ARM devices. |
Multilink Universal FX | P&E Microcomputer Systems | High-Speed Debug Probe for ARM and other devices. |
ST-LINK | ST | In-circuit debugger and programmer for STM8 and STM32 MCUs; with IAR EWARM and Keil RVMDK and ST toolset |
ST-LINK/V2 | ST | ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 |
STLINK-V3SET | ST | STLINK-V3 modular in-circuit debugger and programmer for STM32/STM8 |
Part Number | Manufacturer | Description |
---|---|---|
CoIDE | CooCox | CooCox CoIDE, a free and highly-integrated software development environment for ARM Cortex MCUs |
Compilers for ARM | MikroElektronika | mikroC PRO for ARM, mikroBasic PRO for ARM and mikroPascal PRO for ARM are fully-featured compilers for ARM® Cortex®-M0, M0+, M3, M4, and M7 microcontrollers. |
CosmicIDE | Cosmic | Cosmic ARM/Cortex "M" Cross Development Tools for STM32 Microcontroller |
CrossWorks | Rowley | Rowley Associates CrossWorks, integrated development environment with JTAG Flash download and debug |
DS-5 | ARM | ARM Development Studio 5 (DS-5) provides best-in-class tools for the broadest range of ARM processor-based platforms |
EMP-Thunder | Emprog | Emprog ThunderBench, fully integrated and well-crafted development C/C++ tools for ARM Cortex |
EXP-TRACE | ExpressLogic | Express Logic TraceX Graphical finetuning tool |
FLASHER-STM32 | ST | STM32 Flash loader demonstrator (UM0462) |
IAR-EWARM | IAR | IAR Integrated development environment and optimizing C/C++ compiler for ARM Cortex-M |
MDK-ARM-STM32 | Keil | MDK-ARM software development environment for Cortex-M based MCUs |
MULTI | Green Hills Software | GreenHills integrated development and debug environment for embedded applications using C and C++ |
PER-Tracealyzer | Percepio | Percepio run-time trace analyser for STM32 MCU |
RIDE-STM32 | Raisonance | Raisonance branded integrated development environment for STM32 MCUs |
SEGGER Embedded Studio | SEGGER Microcontroller | Cross-platform Integrated Development Environment (IDE) for managing, building, testing, and deploying embedded applications |
ST-MCU-FINDER | ST | STM32 and STM8 product finder for mobile devices and desktops |
ST-MCU-FINDER-PC | ST | STM32 and STM8 product finder for desktops |
STM-STUDIO-STM32 | ST | STM Studio run-time variables monitoring and visualization tool for STM32 microcontrollers |
STM32CubeMX | ST | STM32Cube initialization code generator |
STSW-STM32080 | ST | DfuSe USB device firmware upgrade STMicroelectronics extension: contains the demo GUI, debugging GUI, all sources files and the protocol layer (UM0412) |
STSW-STM32095 | ST | STM32CubeMX Eclipse plug in for STM32 configuration and initialization C code generation |
STSW-STM32102 | ST | STM32 Virtual COM Port Driver |
STSW-STM32103 | ST | STM32 Serial Wire Viewer (SWV) and Embedded Trace Macrocell (ETM)capabilities. Examples and technical note. |
STSW-STM32107 | ST | Clock configuration tool for STM32F30x/31x microcontrollers (AN4152) |
STSW-STM32153 | ST | STM32-BLE Toolbox for Android (AN4571) |
STVP-LIB-STM32 | ST | STVP programming toolkit: C++ source files for creating PC programming interface |
STVP-STM32 | ST | ST Visual Programmer STM32 |
SW4STM32 | AC6 | System Workbench for STM32: free IDE on Windows, Linux and OS X |
Storyboard Designer | Crank Software | Development Tools to create optimized GUIs. |
TASKINGVX-STM32 | TASKING | Altium's C/C++ compiler and debugger tools for ARM based MCUs |
TrueSTUDIO | Atollic | A powerful eclipse based C/C++ integrated development tool for your STM32 projects |
winIDEA-STM32 | iSYSTEM | iSYSTEM's complete software development and test solution for the STM32 MCUs |
Part Number | Manufacturer | Description |
---|---|---|
SensiBLE | SensiEDGE | Ready-to-use BLE System-on-Module packed with sensors, low power ARM® 32-bit Cortex®-M4 CPU and coin battery. Speed up IoT product development today! |
SensiSUB | SensiEDGE | Connecting low-power SUB 1GHZ RF transceiver to the Cloud with fully customisable sensors, ARM® 32-bit Cortex®-M4 CPU and coin battery. |
Part Number | Manufacturer | Description |
---|---|---|
32F3-TOUCH-LIB | ST | STM32F3 STMTouch library |
CycloneCrypto | Oryx Embedded | Cryptographic library |
CycloneSSL | Oryx Embedded | Embedded SSL/TLS library |
CycloneTCP | Oryx Embedded | Embedded TCP/IP stack (dual IPv4/IPv6) |
EXP-FILE | ExpressLogic | Express Logic FileX file system |
EXP-RTOS | ExpressLogic | Express Logic ThreadX Real time operating system (RTOS) |
EXP-TCP | ExpressLogic | Express Logic NetX and NetX Duo TCP/IP stacks |
EXP-USB | ExpressLogic | Express Logic USBX USB stack |
FREE-RTOS | FreeRTOS | FreeRTOS Real Time Operating System for STM32 ARM Cortex-M Microcontrollers families |
HCC-Bootloaders | HCC Embedded | Storage, USB or Serial Bootloader for STM32, from HCC Embedded |
HCC-FAT | HCC Embedded | FAT file systems from HCC Embedded |
HCC-FFS | HCC Embedded | All Flashs File Systems with fail-safe mechanisms for STM32, from HCC Embedded |
HCC-MISRA-TCP/IP | HCC Embedded | TCP/IP v4 or v6 stack for STM32, from HCC Embedded |
HCC-USB | HCC Embedded | USB Host & Device stacks for STM32, from HCC Embedded |
I-CUBE-EMBOS | SEGGER Microcontroller | embOS software expansion for STM32Cube |
I-CUBE-nRF51DRV | ST | STM32Cube nRF51 Bluetooth Low Energy (BLE) embedded software |
OPENRTOS | WITTENSTEIN high integrity systems | OPENRTOS, The High Performance RTOS from WITTENSTEIN high integrity systems |
SAFERTOS | WITTENSTEIN high integrity systems | SAFERTOS, The Safety Critical RTOS from WITTENSTEIN high integrity systems |
SAFERTOS CORE | WITTENSTEIN high integrity systems | SAFERTOS CORE, The RTOS for embedded systems that need to consider safety, but do not require certification |
STM32-AUDIO100A | ST | STM32 Audio processing SW library |
STM32-CLASSB-SPL | ST | Functional safety package based on Standard Peripheral libraries to achieve IEC 60730 Class B certification with the STM32 |
STM32-CRYP-LIB | ST | STM32 cryptographic library (UM0586) |
STM32-WMA/DEC | ST | Audio Engine WMA Decoder and Utilities |
STM32CubeF3 | ST | STM32Cube MCU Package for STM32 F3 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, File system, RTOS, Touch Sensing, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards) |
STSW-STM32013 | ST | STM32F10xxx LCD glass driver firmware (AN2656) |
STSW-STM32025 | ST | Managing the Driver Enable signal for RS-485 and IO-Link communications with the STM32 USART |
STSW-STM32028 | ST | STM32's ADC modes and their applications (AN3116) |
STSW-STM32047 | ST | Implementing receivers for infrared remote control protocols using STM32F1 microcontrollers (AN3174) |
STSW-STM32094 | ST | STM32 in-application programming over the I2C bus (AN3078) |
STSW-STM32108 | ST | STM32F301x/302x/303x/334x DSP and standard peripherals library, including 81 examples for 25 different peripherals and template project for 5 different IDEs (UM1581) |
STSW-STM32111 | ST | STM32F3xx in-application programming (IAP) using the USART (AN4045) |
STSW-STM32112 | ST | EEPROM emulation in STM32F3xx microcontrollers (AN4046) |
STSW-STM32121 | ST | STM32F10x, STM32L1xx and STM32F3xx USB full speed device library (UM0424) |
STSW-STM32126 | ST | I2C timing configuration tool for STM32F3xx and STM32F0xx microcontrollers (AN4235) |
STSW-STM32149 | ST | STM32 nRF51 Bluetooth Low Energy (BLE) embedded software |
STSW-STM32AN4187 | ST | Using CRC peripheral in STM32 family (AN4187) |
STemWin | ST | Professional graphical stack library enabling the building up of Graphical User Interfaces (GUIs) (AN4323) |
Storyboard Engine | Crank Software | Embedded Software to create optimized GUIs. |
X-CUBE-AI | ST | AI expansion pack for STM32CubeMX |
X-CUBE-CLASSB | ST | Class B 60730-1 and 60335-1 Functional Safety Package with software expansion for STM32Cube |
X-CUBE-CRYPTOLIB | ST | STM32 cryptographic firmware library software expansion for STM32Cube (UM1924) |
X-CUBE-DSPDEMO | ST | Digital Signal Processing with STM32, software expansion for STM32Cube (AN4841) |
X-CUBE-FPUDEMO | ST | Floating point unit demonstration on STM32 microcontrollers, software expansion for STM32Cube (AN4044) |
X-CUBE-IAP-USART | ST | STM32Cube in-application programming using the USART embedded software (AN4657) |
X-CUBE-IRREMOTE | ST | Implementing transmitters and receivers for infrared remote control protocols using STM32Cube (AN4834) |
X-CUBE-MCSDK | ST | STM32 Motor Control Software Development Kit (MCSDK) |
X-CUBE-MCSDK-FUL | ST | STM32 Motor Control Software Development Kit (MCSDK) - FULL source code - Registration and approbation needed for download |
X-CUBE-PWM-DITHR | ST | Demonstration firmware for PWM resolution enhancement through dithering technique software expansion for STM32Cube (AN4507) |
X-CUBE-RTC | ST | Real Time Clock (RTC) software expansion for STM32Cube (AN4759) |
X-CUBE-SMBUS | ST | STM32Cube SMBus/PMBus embedded software (AN4502) |
X-CUBE-nRF51DRV | ST | STM32Cube nRF51 Bluetooth Low Energy (BLE) embedded software |
embOS | SEGGER Microcontroller | embOS priority-controlled RTOS for embedded real time application from Segger |
embOS/IP | SEGGER Microcontroller | embOS/IP highly efficient IP stack from Segger |
emtas-CANopen | EMTAS | CANopen Protocol Stack for STM32 |
Part Number | Manufacturer | Description |
---|---|---|
32F3348DISCOVERY | ST | Discovery kit with STM32F334C8 MCU |
EasyMx PRO v7 for STM32 | MikroElektronika | Development board for STM32 ARM Cortex M0, M3, M4, and M7 mcus. |
NUCLEO-F301K8 | ST | STM32 Nucleo-32 development board with STM32F301K8 MCU, supports Arduino and ST morpho connectivity |
NUCLEO-F302R8 | ST | STM32 Nucleo-64 development board with STM32F302R8 MCU, supports Arduino and ST morpho connectivity |
NUCLEO-F303K8 | ST | STM32 Nucleo-32 development board with STM32F303K8 MCU, supports Arduino connectivity |
NUCLEO-F303RE | ST | STM32 Nucleo-64 development board with STM32F303RE MCU, supports Arduino and ST morpho connectivity |
NUCLEO-F303ZE | ST | STM32 Nucleo-144 development board with STM32F303ZE MCU, supports Arduino, ST Zio and morpho connectivity |
NUCLEO-F334R8 | ST | STM32 Nucleo-64 development board with STM32F334R8 MCU, supports Arduino and ST morpho connectivity |
P-NUCLEO-IHM001 | ST | Motor Control Nucleo Pack with NUCLEO-F302R8 and X-NUCLEO-IHM07M1 |
P-NUCLEO-IHM002 | ST | Motor Control Nucleo Pack with NUCLEO-F302R8, X-NUCLEO-IHM07M1 and power supply |
STM32303E-EVAL | ST | Evaluation board with STM32F303VE MCU |
STM32F3DISCOVERY | ST | Discovery kit with STM32F303VC MCU |
Part Number | Manufacturer | Description |
---|---|---|
Ac6-consulting | AC6 | Engineering Services from AC6 Consulting. |
Artificial Intelligence Design | SIANA Systems | Support and innovation to STMicroelectronics newest AI technologies |
Connectivity | Witekio | Witekio's engineers are experts in connectivty. With their assistance, STMicroelectronics customers can connect anything to anything, using a wide range of technologies. |
Crank Professional Services | Crank Software | Engineering Services from Crank Software. |
Hardware and firmware design | SIANA Systems | Complete hardware and firmware design for all applications |
Migration | Witekio | Witekio's experts bring their knowledge and experience of embedded and IoT software systems to handle and control all migration stakes. |
Optimization | Witekio | Witekio expert engineers have developed a strong knowledge in complex technical software matters and can help optimize any specific performance aspects of your software. |
Project management expertise | Witekio | Witekio teams are experienced in project management and help you choose and run methodologies most adapted to your project, be it Agile or Kanban, software factory, continuous integration. |
SensiEDGE customization services | SensiEDGE | End-to-end development services: Hardware, Firmware, Software development, Enclosure, Cloud and mobile APPs. Speed up your IoT project with SensiEDGE! |
Software system design and development | Witekio | Witekio helps innovators build the best software system for their device: choose the right technologies, build a stable and scalable architecture, develop all software layers. |
System security | Witekio | Witekio experts secure all the software layers of embedded and IoT systems |
Tech consulting and UX | Witekio | Witekio helps innovators ensure their device will meet its market by defining customer journey, prioritizing features, building roadmap and software system architecture. |
Technical expertise | Witekio | As a 17 years embedded and IoT software expert, Witekio helps innovators choose the right technologies for their innovative devices: OS, frameworks, apps, connectivity, cloud solutions. |
Part Number | Manufacturer | Description |
---|---|---|
AAM Arm Cortex-M Architecture | AC6 | This course explains the Arm Cortex-M global architecture and the prerequisites needed to start learning the various specific cores. |
Connect me workshop | Witekio | Witekio helps companies in adding intelligence to existing device. Connect me workshop helps define connected scenario, connectivity capability and software architectures. |
Digital Power Supply Workshop | Biricha | Learn how to design digital power supplies from ground up quickly and easily with this in-depth laboratory based design workshop. |
ST Trainings | MASTERS | STM32, STM8 and ST Ecosystem trainings |
STM32 MCU & FreeRTOS Training | Cynetis Embedded | 4-day training course in French on STM32 series (2 days) and FreeRTOS Real-Time Operating System (2 days). |
STM32 Peripherals | AC6 | This course describes the STM32 family peripherals (STM32Fx, STM32Lx and STM32MP15x Lines). |
STM32 Technical Training | MicroConsult | Technical training and consulting for STM32 |
STM32 technical trainings | Techdays | Training on STM32 |
STemWin Graphical Library Training on STM32 MCU | Cynetis Embedded | 1-day training course in French on the free graphical library STemWin (Segger emWin) |
Security workshop | Witekio | Witekio experts can help you to improve the security of your system through a workshop with clear deliverables and action plan. |
Software factory workshop | Witekio | Software factory is key for industrialization. Witekio's experts help STMicroelectronics customers analyze their situation, propose solutions and support in the implementation. |
TCP/IP Stack & SSL/TLS Protocols Training on STM32 MCU | Cynetis Embedded | 2-day training course in French on TCP/IP (1 day) & SSL/TLS protocols (1 day). |
USB Stack & FATFS File System Training on STM32 MCU | Cynetis Embedded | 1-day training course in French on the free USB stack from STMicroelectronics and FAT/exFAT file system using FATFS. |
STM32 MCUs Community
Connect & learn from your peers, share your experiences
Community Q&A
Community Q&A: ask your question and get answers from ST and your peers
STM32 Education
Bring your STM32 project to life with the free educational resources created by our engineers.
Part Number | Package | Packing Type | Operating Temperature (°C) (min) | Operating Temperature (°C) (max) | Marketing Status | Unit Price (US$) * | Quantity | ECCN (US) | Country of Origin | More info | Order from ST | Order from Distributors |
---|---|---|---|---|---|---|---|---|---|---|---|---|
STM32F303VBT7 | LQFP 100 14x14x1.4 | Tray | -40 | 105 | Active : Product is in volume production | 3.021 | 10000 | 3A991A2 | MALAYSIA | MORE INFO | No availability reported, please contact our Sales office | |
STM32F303VBT6TR | LQFP 100 14x14x1.4 | Tape And Reel | -40 | 85 | Active : Product is in volume production | 2.8234 | 10000 | 3A991A2 | MALAYSIA | MORE INFO | Buy Direct Add to cart | DISTRIBUTOR AVAILABILITY |
STM32F303VBT6 | LQFP 100 14x14x1.4 | Tray | -40 | 85 | Active : Product is in volume production | 2.8234 | 10000 | 3A991A2 | MALAYSIA | MORE INFO | Buy Direct Add to cart | DISTRIBUTOR AVAILABILITY |
(*) 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
(**) 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.
All rights reserved © 2019 STMicroelectronics
Terms of use |
Sales Terms & Conditions |
Privacy Policy |
Contacts