1. Product Overview
The Jessinie STM32F401RCT6 Development Board is a compact and powerful core minimum system learning board module, featuring the STMicroelectronics STM32F401RCT6 microcontroller. This MCU is based on the high-performance Arm® Cortex®-M4 32-bit RISC core, capable of operating at up to 84 MHz. It includes a single-precision floating-point unit (FPU), comprehensive DSP instructions, and a memory protection unit (MPU) for enhanced application security.
The board is equipped with high-speed embedded memory, including up to 256 KB of Flash and up to 64 KB of SRAM. It offers a rich set of enhanced I/O and peripherals, connected via two APB buses, two AHB buses, and a 32-bit multi-AHB bus matrix. Key features include a 12-bit ADC, a low-power Real-Time Clock (RTC), six general-purpose 16-bit timers (one with PWM for motor control), and two general-purpose 32-bit timers. It also provides standard and advanced communication interfaces.
This STM32F401RCT6 development board is fully compatible with the previous STM32F401CCU6, with the only difference being the chip package, ensuring a seamless replacement for existing projects.

2. Setup and Connections
This section details the physical setup and connection points for the STM32F401RCT6 Development Board.
2.1 Board Layout and Dimensions
The development board comes in different form factors. Refer to the images below for typical dimensions and component placement.


2.2 Pin Definitions and Peripherals
The board features various pins for power, GPIO, and communication. Understanding the pinout is crucial for proper integration and programming.


- Power Pins: 5V, 3V3, and GND are available for power supply and grounding.
- USB Type-C: Used for power supply, programming, and serial communication.
- BOOT0 Button: Used to enter bootloader mode for flashing firmware.
- NRST Button: Reset button for the microcontroller.
- SWD Interface: SWDIO, SWCLK, 3V3, GND pins for debugging and programming using an external ST-Link debugger.
- GPIO Pins: A wide range of General Purpose Input/Output pins are exposed for connecting external sensors, actuators, and other modules.
2.3 Initial Connection
- Connect the development board to your computer using a standard USB Type-C cable.
- The board should power on, indicated by an LED (if present).
- Install the necessary drivers and development environment (e.g., STM32CubeIDE, Keil MDK, IAR Embedded Workbench) on your computer.
- Refer to the specific documentation for your chosen IDE for initial project setup and firmware flashing procedures.
3. Operating Instructions
The STM32F401RCT6 Development Board is designed for a wide range of embedded applications. Its powerful Arm Cortex-M4 core and rich peripheral set allow for complex operations.
3.1 Core Functionality
- Microcontroller: STM32F401RCT6 (Arm® Cortex®-M4 32-bit RISC core).
- Clock Speed: Operates at up to 84 MHz.
- Floating Point Unit (FPU): Supports single-precision floating-point operations.
- Memory: 256 KB Flash memory for program storage and 64 KB SRAM for data.
- Memory Protection Unit (MPU): Enhances application security and reliability.
3.2 Peripherals and Connectivity
The board provides extensive connectivity and peripheral options for various applications:

- Connectivity:
- 3x I²C interfaces
- 4x SPI interfaces (2 with I²S)
- SDIO interface
- USB 2.0 OTG FS (Full Speed)
- 3x USART interfaces
- LIN, Smartcard, IrDA, Modem control capabilities
- Analog:
- 1x 12-bit ADC with 16 channels and 0.41 µs conversion time
- Temperature sensor
- Control:
- 5x 16-bit timers
- 1x 16-bit motor control PWM synchronized AC timer
- 2x 32-bit timers
- System:
- 1.2V internal regulator
- Power-On Reset (POR), Power-Down Reset (PDR), Brown-Out Reset (BOR)
- External crystal oscillators (32 kHz + 4 ~ 26 MHz)
- Internal RC oscillators (32 kHz + 16 MHz)
- Phase-Locked Loop (PLL)
- Clock control
- Real-Time Clock (RTC) / Alarm Wakeup Unit (AWU)
- 2x watchdogs (independent + window)
- 36/50/81 I/Os
- Cyclic Redundancy Check (CRC)
- 96-bit unique ID
- Voltage scaling
To operate the board, you will typically write firmware using a C/C++ development environment, compile it, and then flash it onto the microcontroller via the USB Type-C port or an external debugger connected to the SWD pins. The BOOT0 button can be used to select the boot mode (e.g., system memory bootloader or main Flash memory).
4. Maintenance
Proper maintenance ensures the longevity and reliable operation of your development board.
- Handling: Always handle the board by its edges to avoid touching components, especially the pins, which can be sensitive to electrostatic discharge (ESD).
- Storage: Store the board in an anti-static bag when not in use, in a dry environment away from direct sunlight and extreme temperatures.
- Cleaning: If necessary, gently clean the board with a soft, dry brush or compressed air to remove dust. Avoid using liquids or abrasive materials.
- Power Supply: Ensure you provide a stable and correct voltage (5V via USB or 3.3V/5V via pins) to prevent damage to the microcontroller.
5. Troubleshooting
If you encounter issues with your development board, consider the following troubleshooting steps:
- No Power/LED Indicator:
- Check the USB Type-C cable and port connection. Try a different cable or USB port.
- Ensure your computer's USB port provides sufficient power.
- Programming/Flashing Issues:
- Verify that the correct drivers for the board or your ST-Link debugger are installed.
- Check the BOOT0 pin/button configuration. For flashing, BOOT0 is often held high (connected to 3.3V) during reset to enter bootloader mode.
- Ensure your IDE is correctly configured for the STM32F401RCT6 microcontroller.
- Check all SWD connections if using an external debugger.
- Unexpected Behavior:
- Review your code for logical errors.
- Check pin connections to external components for correctness.
- Ensure power supply to external components is stable.
- Consult the STM32F401RCT6 datasheet and reference manual for detailed register information and peripheral usage.
6. Specifications
| Feature | Detail |
|---|---|
| Microcontroller | STM32F401RCT6 (Arm® Cortex®-M4 32-bit RISC core with FPU) |
| Operating Frequency | Up to 84 MHz |
| Flash Memory | 256 KB |
| SRAM | 64 KB |
| Supply Voltage | Standard (via USB Type-C or 3.3V/5V pins) |
| Dissipation Power | Low |
| Operating Temperature | Normal |
| Package | TQFP |
| Application | Computer, Embedded Systems, Learning |
| Connectivity | USB Type-C, I²C, SPI, SDIO, USART, SWD |
| Analog Peripherals | 1x 12-bit ADC (16 channels), Temperature sensor |
| Timers | 5x 16-bit, 1x 16-bit PWM (motor control), 2x 32-bit |
| I/Os | 36/50/81 (depending on package/configuration) |
| Dimensions (Type 1) | Approx. 53mm x 24mm |
| Dimensions (Type 2) | Approx. 69mm x 26mm |
| Brand | Jessinie |
| Origin | Mainland China |
7. User Tips
While no specific user reviews or Q&A were provided, here are some general tips for working with STM32 development boards:
- Start Simple: Begin with basic examples like blinking an LED or reading a button before moving to more complex peripherals.
- Consult Documentation: Always refer to the official STMicroelectronics datasheets, reference manuals, and application notes for the STM32F401RCT6 for in-depth technical details.
- Community Support: Leverage online forums and communities (e.g., STMicroelectronics community, Stack Overflow) for programming examples, troubleshooting, and project ideas.
- Use a Debugger: An ST-Link debugger (or similar SWD debugger) is highly recommended for efficient code development, debugging, and flashing.
- Power Management: Pay attention to power consumption, especially in battery-powered applications. The STM32F401RCT6 offers various low-power modes.
8. Warranty and Support
For any technical support, warranty claims, or inquiries regarding the STM32F401RCT6 Development Board, please contact the seller directly through the platform where the purchase was made. Ensure you provide your order details and a clear description of the issue to facilitate a quicker resolution.
While specific warranty terms are not provided here, it is generally advisable to retain your proof of purchase for any potential claims.





