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
| Part | Data Converters | Data Converters [custom] | Data Converters [custom] | Core Processor | Voltage - Supply (Vcc/Vdd) [Min] | Voltage - Supply (Vcc/Vdd) [Max] | Speed | Oscillator Type | Peripherals | Number of I/O | Core Size | Mounting Type | Supplier Device Package | Program Memory Type | Package / Case | Program Memory Size | Connectivity | RAM Size | Operating 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.