STM32F103RCT6 Development Board – KSH 900 at HIMASTORES Mombasa – best electronics in Kenya

STM32F103RCT6 Development Board

SKU: HMJ698 Category: Microcontrollers
KSH 900.00
Out of Stock

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[citation:1][citation:3].

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[citation:5]

High Analog Capability 3x 12bit ADC and 2x 12-bit DAC[citation:1]

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[citation:5].

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