STM32F103RCT6 Development Board – KSH 900 at HIMA TRONICS Mombasa – Top quality microcontrollers. Best electronics in Kenya. Shop now for Arduino, ESP32, sensors and IoT devices.

STM32F103RCT6 Development Board

SKU: HMJ698 Category: Microcontrollers
KSH 900.00
Out of Stock
Inquire
Product Description

STM32F103RCT6 Development Board

= HighPerformance CortexM3 MCU for Advanced Projects =

The STM32F103RCT6 is a 32bit ARM CortexM3 microcontroller delivering 72MHz performance with 1.25 DMIPS/MHz. Featuring 256KB Flash and 48KB SRAM, it is ideal for industrial control, motor drive, and complex embedded applications.

72MHz CortexM3 Core Highperformance 32bit RISC architecture
256KB Flash & 48KB SRAM - Ample memory for complex firmware
Supply voltage is 2.0V to 3.6V - use 3.3V for typical operation
Requires ST-Link programmer for SWD/JTAG programming interface
Not 5V tolerant - level shifters required for 5V peripherals

= Technical Specifications =

ParameterValue
CoreARM CortexM3 32bit RISC
Clock Speed72MHz
Flash Memory256KB
SRAM48KB
GPIO Pins51
ADC3 x 12-bit (16 channels total)
DAC2 x 12-bit
Communication5x USART, 3x SPI, 2x I2C, CAN, USB
Timers3x general, 2x advanced, 2x basic
PackageLQFP64

= Key Features =

CortexM3 Core 32bit RISC with hardware divide and Thumb2

Rich Peripherals - 5 USART, 3 SPI, 2 I2C, CAN 2.0B, USB 2.0

High Analog Capability 3x 12bit ADC and 2x 12-bit DAC

Advanced Timers 2x 16bit advanced timers for motor control

DMA Controllers - 2x DMA with multiple channels

Multiple Power Modes - Sleep, stop, and standby modes

== Applications ==

  1. Industrial automation and PLC
  2. Motor drive and control systems
  3. Data acquisition and sensor networks
  4. Medical monitoring equipment
  5. IoT and communication gateways
  6. Robotics and embedded control
IndustrialGrade Performance Proven STM32F1 architecture
Rich Ecosystem - Supports STM32CubeIDE, Keil, IAR, Arduino

√ Compatible with STM32duino Arduino core

√ SWD/JTAG debug interface onboard

√ Extensive HAL and LL library support

= Development and Programming =

The board supports multiple development environments including STM32CubeIDE, Keil MDK, IAR EWARM, and Arduino IDE. Programming requires an ST-Link V2 programmer connected via SWD interface. For peripheral configuration, STM32CubeMX provides easy setup.

Use STM32CubeMX for easy peripheral configuration
Select "STM32F103RC" board in Arduino IDE for compatibility
USB port is not for programming use STLink only
Core voltage is 3.3V - do not apply 5V to GPIO

= Troubleshooting =

Board not recognized:

  • Use ST-Link V2 programmer for SWD programming
  • USB is power only (or USB OTG function) unless CH340 included
  • Install STM32CubeProgrammer for firmware upload

Firmware upload fails:

  • Check SWD connections (SWCLK, SWDIO, GND, 3.3V)
  • Ensure board is powered (3.3V via ST-Link or external)
  • Verify correct target MCU selected in IDE