STM32 Development Board - STM32F103C6T6

SKU: NNPP18GK6K
★★★★
4.7 (102 reviews)
The STM32 Development Board (STM32F103C6T6) is a compact and powerful 32-bit microcontroller development platform built around the STM32F103C6T6 microcontroller from STMicroelectronics. Powered by a 72MHz ARM Cortex-M3 processor, it delivers excellent processing performance while maintaining low power consumption, making it ideal for embedded systems, robotics, industrial automation, IoT, motor control, and educational projects. The board includes onboard voltage regulation, USB...
Regular price Rs. 169.00
Regular price Rs. 189.00 Sale price Rs. 169.00
Save Rs. 20
Sold out
Tax included. Shipping calculated at checkout.
COD Available
Easy Return
Quality Assured
12 people are viewing this right now
For Bulk Order Contact Us View full product details
Same Day Dispatch Order before 2PM
Pan India Delivery Shipping in 24-48H
Secure Packaging Safe & Damage Free
Dedicated Support Expert Assistance

The STM32 Development Board (STM32F103C6T6) is a compact and powerful 32-bit microcontroller development platform built around the STM32F103C6T6 microcontroller from STMicroelectronics. Powered by a 72MHz ARM Cortex-M3 processor, it delivers excellent processing performance while maintaining low power consumption, making it ideal for embedded systems, robotics, industrial automation, IoT, motor control, and educational projects.

The board includes onboard voltage regulation, USB connectivity (board variant dependent), reset circuitry, BOOT jumpers, status LED, and an SWD programming/debugging interface. It provides access to multiple communication peripherals, including USB Full-Speed, CAN, UART, SPI, I²C, PWM, ADC, timers, and DMA, enabling developers to build a wide range of embedded applications with ease.

Compatible with STM32CubeIDE, STM32CubeMX, Keil MDK, IAR Embedded Workbench, PlatformIO, and the Arduino IDE (STM32duino), the STM32F103C6T6 development board offers a flexible development environment suitable for beginners and professionals alike.

Key Features

  • Based on STM32F103C6T6 ARM Cortex-M3 microcontroller
  • 32-bit processor running at up to 72MHz
  • 32KB Flash memory
  • 10KB SRAM
  • Up to 37 programmable GPIO pins
  • Up to 10 channels of 12-bit ADC
  • USB Full-Speed device interface
  • CAN 2.0 communication support
  • Multiple UART, SPI, and I²C interfaces
  • Advanced timers with PWM generation
  • Onboard 3.3V voltage regulator
  • SWD programming and debugging interface
  • Reset button and BOOT mode selection
  • Low-power operating modes
  • Compatible with STM32CubeIDE, Keil, IAR, PlatformIO, and Arduino IDE
  • Compact breadboard-friendly design

Shipping & Returns

Orders placed before 3 PM IST will be shipped on the same day (excluding Sundays and Public holidays) through our shipping partners. In rare cases, the pickup may get delayed during Public holidays / Bandh / Environmental disturbances.

Specifications

Specifications:

Board Type: STM32 Development Board
Microcontroller: STM32F103C6T6
CPU Core: ARM Cortex-M3 32-bit RISC
Maximum Clock Speed: 72MHz
Flash Memory: 32KB
SRAM: 10KB
Operating Voltage (MCU): 2.0V to 3.6V
Board Input Voltage: 5V via USB or External Supply (Board Dependent)
Logic Voltage: 3.3V
Digital GPIO Pins: Up to 37
ADC Resolution: 12-bit
ADC Channels: Up to 10
DAC: Not Available
Timers: 3 General-Purpose 16-bit Timers and 1 Advanced PWM Timer
PWM Outputs: Up to 12 Channels
UART/USART Interfaces: Up to 3
SPI Interfaces: Up to 2
I²C Interfaces: Up to 2
USB Interface: USB 2.0 Full-Speed Device
CAN Interface: 1 × CAN 2.0
DMA Controller: 7 Channels
External Interrupts: Supported on GPIO Pins
RTC: Supported with External 32.768kHz Crystal
Clock Sources: Internal RC Oscillator, External 4MHz–16MHz Crystal Support
Programming Interface: SWD (Serial Wire Debug)
Onboard LED: Yes (Board Dependent)
Reset Button: Yes
Boot Selection: BOOT0 and BOOT1 Jumpers (Board Dependent)
Operating Temperature: -40°C to +85°C
Board Dimensions: Approximately 53mm × 22mm (Board Variant Dependent)
Development Support: STM32CubeIDE, STM32CubeMX, Keil MDK, IAR Embedded Workbench, PlatformIO, Arduino IDE (STM32duino)

Additional Resources

FAQ

1. What is the STM32F103C6T6 Development Board used for?

The STM32F103C6T6 Development Board is used for embedded system development, robotics, IoT devices, industrial automation, motor control, USB communication, and educational electronics projects.

2. What microcontroller is used on the STM32F103C6T6 Development Board?

The board is powered by the STM32F103C6T6, a 32-bit ARM Cortex-M3 microcontroller running at up to 72MHz with 32KB Flash and 10KB SRAM.

3. Can the STM32F103C6T6 be programmed using the Arduino IDE?

Yes. The board is compatible with the Arduino IDE using the STM32duino core. It also supports STM32CubeIDE, STM32CubeMX, Keil MDK, IAR Embedded Workbench, and PlatformIO.

4. What communication interfaces are available on the STM32F103C6T6?

The microcontroller provides up to 3 USART, 2 SPI, 2 I²C, USB Full-Speed, and CAN 2.0 interfaces, allowing easy connection to sensors, displays, communication modules, and industrial networks.

5. What is the maximum clock speed of the STM32F103C6T6?

The STM32F103C6T6 operates at a maximum CPU frequency of 72MHz, providing fast execution for real-time embedded applications while maintaining low power consumption.