Zenode.ai Logo
Beta
K

NUCLEO-F103RB Series

Mainstream Performance line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN

Manufacturer: STMicroelectronics

Catalog

Mainstream Performance line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN

PartData ConvertersData Converters [custom]Data Converters [custom]Core ProcessorVoltage - Supply (Vcc/Vdd) [Min]Voltage - Supply (Vcc/Vdd) [Max]SpeedOscillator TypePeripheralsNumber of I/OCore SizeMounting TypeSupplier Device PackageProgram Memory TypePackage / CaseProgram Memory SizeConnectivityRAM SizeOperating Temperature [Max]Operating Temperature [Min]Data Converters [custom]Data Converters [custom]Supplier Device Package [y]Supplier Device Package [x]
STMicroelectronics
12 b
16
ARM® Cortex®-M3
2 V
3.6 V
72 MHz
Internal
DMA
Motor Control PWM
PDR
POR
PVD
PWM
Temp Sensor
WDT
51
32-Bit Single-Core
Surface Mount
64-LQFP (10x10)
FLASH
64-LQFP
1 MB
CANbus
I2C
IrDA
LINbus
SPI
UART/USART
USB
96 K
105 °C
-40 °C
STMicroelectronics
12 b
16
ARM® Cortex®-M3
2 V
3.6 V
72 MHz
Internal
DMA
Motor Control PWM
PDR
POR
PVD
PWM
Temp Sensor
WDT
80
32-Bit Single-Core
Surface Mount
FLASH
100-LQFP
384 KB
CANbus
I2C
IrDA
LINbus
SPI
UART/USART
USB
64 K
85 °C
-40 °C
STMicroelectronics
12 b
16
ARM® Cortex®-M3
2 V
3.6 V
72 MHz
Internal
DMA
Motor Control PWM
PDR
POR
PVD
PWM
Temp Sensor
WDT
80
32-Bit Single-Core
Surface Mount
100-LQFP (14x14)
FLASH
100-LQFP
1 MB
CANbus
I2C
IrDA
LINbus
SPI
UART/USART
USB
96 K
85 °C
-40 °C
STMicroelectronics
12 b
16
ARM® Cortex®-M3
2 V
3.6 V
72 MHz
Internal
DMA
Motor Control PWM
PDR
POR
PVD
PWM
Temp Sensor
WDT
80
32-Bit Single-Core
Surface Mount
100-LQFP (14x14)
FLASH
100-LQFP
384 KB
CANbus
I2C
IrDA
LINbus
SPI
UART/USART
USB
64 K
85 °C
-40 °C
STMicroelectronics
ARM® Cortex®-M3
2 V
3.6 V
72 MHz
Internal
DMA
Motor Control PWM
PDR
POR
PVD
PWM
Temp Sensor
WDT
80
32-Bit Single-Core
Surface Mount
100-LQFP (14x14)
FLASH
100-LQFP
128 KB
CANbus
I2C
IrDA
LINbus
SPI
UART/USART
USB
20 K
85 °C
-40 °C
16
12 b
STMicroelectronics
12 b
16
ARM® Cortex®-M3
2 V
3.6 V
72 MHz
Internal
DMA
Motor Control PWM
PDR
POR
PVD
PWM
Temp Sensor
WDT
51
32-Bit Single-Core
Surface Mount
64-LQFP (10x10)
FLASH
64-LQFP
1 MB
CANbus
I2C
IrDA
LINbus
SPI
UART/USART
USB
96 K
85 °C
-40 °C
STMicroelectronics
ARM® Cortex®-M3
2 V
3.6 V
72 MHz
Internal
DMA
Motor Control PWM
PDR
POR
PVD
PWM
Temp Sensor
WDT
51
32-Bit Single-Core
Surface Mount
64-LQFP (10x10)
FLASH
64-LQFP
32 KB
CANbus
I2C
IrDA
LINbus
SPI
UART/USART
USB
10 K
85 °C
-40 °C
16
12 b
STMicroelectronics
12 b
16
ARM® Cortex®-M3
2 V
3.6 V
72 MHz
Internal
DMA
Motor Control PWM
PDR
POR
PVD
PWM
Temp Sensor
WDT
80
32-Bit Single-Core
Surface Mount
100-LQFP (14x14)
FLASH
100-LQFP
1 MB
CANbus
I2C
IrDA
LINbus
SPI
UART/USART
USB
96 K
85 °C
-40 °C
STMicroelectronics
ARM® Cortex®-M3
2 V
3.6 V
72 MHz
Internal
DMA
Motor Control PWM
PDR
POR
PVD
PWM
Temp Sensor
WDT
80
32-Bit Single-Core
Surface Mount
FLASH
100-LFBGA
128 KB
CANbus
I2C
IrDA
LINbus
SPI
UART/USART
USB
20 K
85 °C
-40 °C
16
12 b
STMicroelectronics
12 b
16
ARM® Cortex®-M3
2 V
3.6 V
72 MHz
Internal
DMA
Motor Control PWM
PDR
POR
PVD
PWM
Temp Sensor
WDT
51
32-Bit Single-Core
Surface Mount
64-WLCSP
FLASH
64-UFBGA
WLCSP
384 KB
CANbus
I2C
IrDA
LINbus
SPI
UART/USART
USB
64 K
85 °C
-40 °C
4.4
4.47

Key Features

Common features
- STM32 microcontroller in an LQFP64 or LQFP48 package
- 1 user LED shared with ARDUINO®
- 1 user and 1 reset push-buttons
- 32.768 kHz crystal oscillator
- Board connectors:ARDUINO®Uno V3 expansion connectorST morpho extension pin headers for full access to all STM32 I/Os
- Flexible power-supply options: ST-LINK USB VBUSor external sources
- Comprehensive free software libraries and examples available with the STM32Cube MCU Package
- Support of a wide choice of Integrated Development Environments (IDEs) including IAR Embedded Workbench®, MDK-ARM, and STM32CubeIDE
Features specific to some of the boards (refer to the ordering information section of the data brief for details)
- Second user LED
- External or internal SMPS to generate Vcorelogic supply
- 24 MHz or 48 MHz HSE
- User USB Device full speed, or USB SNK/UFP full speed
- Cryptography
- CAN FD transceiver
- Board connectors:External SMPS experimentation dedicated connectorUSB Type-C®, Micro-B, or Mini-B connector for the ST-LINKUSB Type-C®user connectorMIPI®debug connectorCAN FD header
- On-board ST-LINK (STLINK/V2-1, STLINK-V3E, STLINK-V2EC, or STLINK-V3EC) debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port, and debug port

Description

AI
The STM32F103x4 and STM32F103x6 performance line family incorporates the high-performance ARM® Cortex™-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 32 Kbytes and SRAM up to 6 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices offer two 12-bit ADCs, three general purpose 16-bit timers plus one PWM timer, as well as standard and advanced communication interfaces: up to two I2Cs and SPIs, three USARTs, an USB and a CAN. The STM32F103xx low-density performance line family operates from a 2.0 to 3.6 V power supply. It is available in both the –40 to +85 °C temperature range and the –40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications. The STM32F103xx low-density performance line family includes devices in four different package types: from 36 pins to 64 pins. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family. These features make the STM32F103xx low-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs.