XNUCLEO-F103RB Features
- Compatible with NUCLEO-F103RB, onboard Cortex-M3 microcontroller STM32F103RBT6
- Arduino connectivity support, easy to connect with various Arduino shields and access the massive Arduino resources
- ST Morpho headers provide full access to all STM32 I/Os, easy for peripheral expansion
- Supports mbed, build prototype quickly by mbed SDK and online tools
- Comprehensive free software HAL library including a variety of software examples
- Comes with a separated ST-LINK/V2 module
What's on the XNUCLEO-F103RB
- STM32F103RBT6
- Core : ARM® 32-bit Cortex™-M3
- Operating frequency : 72MHz
- Operating voltage : 2.0V-3.6V
- Package : LQFP64
- Memories : 128kB Flash, 20kB SRAM
- Interfaces : 2 x SPI, 3 x USART, 2 x I2C, 1 x CAN, 1 x USB
- AD/DA : 2 x AD (12 bit, 16 channels)
- SPX3819M5 :3V voltage regulator
- AMS1117-5.0 :0V voltage regulator
- CP2102 :USB to UART convertor
- Arduino connector :for connecting Arduino shields
- ICSP interface :Arduino ICSP
- USB TO UART: for debugging
- USB connector: USB communication interface
- SWD interface :for programming and debugging
- ST Morpho headers :access to VCC, GND and all the I/Os, easy for expansion
- 6-12V DC input
- User button
- Reset button
- Power indicator
- User LED
- 500mA fast self-recovery fuse
- Serial port Rx/Tx indicator
- 8MHz crystal
- 768KHz crystal
- ADC/I2C selection jumper
- short A and B : Arduino A4, A5 is used as I2C
- short B and C : Arduino A4, A5 is used as ADC
- UART selection jumper
- MCU current test jumper :for low power tests
- Power selection jumper
- short 5V and U5V : powered from USB connection
- short 5V and E5V : powered from external power supply
- USB enable jumper
- short the jumper to enable
- open the jumper to disable
- User button jumper
- short the jumper to connect to I/Os used in example code
- open the jumper to connect to other custom pins via jumper wires
- User LED jumper
- short the jumper to connect to I/Os used in example code
- open the jumper to connect to other custom pins via jumper wires
XNUCLEO-F103RB Expansion Headers
XNUCLEO-F103RB Dimension
Development Resources
Wiki : www.waveshare.com/wiki/XNUCLEO-F103RB
Package Content
- XNUCLEO-F103RB x 1
- ST-LINK/V2 (mini) x 1
- USB Type A Plug to Micro B Plug Cable x 1
- USB Type A Plug to Receptacle Cable x 1
FAQs:
Q: What microcontroller does this STM32 development board use?
A: The board features the STM32F103RBT6 microcontroller, which is a 32-bit ARM Cortex-M3 processor.
Q: Is this board compatible with Arduino IDE?
A: Yes, the board is Arduino-compatible, allowing you to use the familiar Arduino IDE for programming and development.
Q: What are the ST Morpho headers for?
A: The ST Morpho headers provide easy connectivity and expansion options with a wide range of compatible modules and shields.
Q: What is mbed, and how does it relate to this board?
A: mbed is an online platform and operating system for developing IoT applications. This STM32 board supports mbed, enabling rapid prototyping and development of connected devices.
Q: What applications can I develop with this STM32 development board?
A: The board is versatile and can be used for various projects like robotics, automation, data logging, embedded systems, and DIY electronics.