1,93 € 5,41 €

STM32F103C8T6 Placa Mínima ARM Cortex-M3 con CH340

0

Color:

Comprar

Descripción

STM32F103C8T6 mini microcontrolador de sistema mínimo

El STM32F103C8T6 mini microcontrolador de chip original importado, ch340, arquitectura ARM, placa de sistema mínimo es una solución compacta para proyectos de control de pequeño volumen que requieren transmisión de datos por puerto serie o USB. Su diseño extrae todos los puertos IO a filas de pines laterales y un puerto de descarga SWD independiente, facilitando la integración en prototipos y sistemas embebidos.

La placa incorpora botones de reinicio (RST) y selección de modo de arranque (BOOT), además de indicadores LED de potencia (PWR) y control de usuario (PC13). Su tamaño reducido de 25,40 x 22,86 mm (PCB sin puerto SWD) y espaciado de pines de 2,54 mm la hacen ideal para espacios limitados en diseños de electrónica.

Es compatible con chips de pines equivalentes como GD32F103C8T6, CH32F103C8T6 o AT32F103C8T6, no limitándose únicamente al MCU original. El puerto USB-C permite elegir entre entrada de alimentación y función USB/serie (mediante el chip CH340N integrado), con funciones de puerto mutuamente excluyentes según la configuración de soldadura.

La configuración recomendada para el puerto CC incluye resistencias de 5,1 K en los pines CC1 y CC2, compatible con todo tipo de cables de alimentación USB-C, incluidos los de carga rápida. Para descargar programas en el STM32F103C8T6 mini microcontrolador de chip original importado, ch340, arquitectura ARM, placa de sistema mínimo, se accede al modo BOOT mediante pulsación simultánea de botones o conexión en frío con el botón BOOT presionado.

Preguntas Frecuentes

¿Qué chips son compatibles con esta placa de sistema mínimo?

Además del STM32F103C8T6 original, soporta chips de pines compatibles como GD32F103C8T6, CH32F103C8T6 y AT32F103C8T6.

¿Cuáles son las dimensiones de la PCB de la placa?

La PCB mide 25,40 x 22,86 mm (sin incluir el puerto de descarga SWD), con un espaciado de pines de 2,54 mm y distancia entre filas de 15,24 mm (interior) y 20,32 mm (exterior).

¿Cómo se entra en modo BOOT para descargar programas?

Mantén presionados los botones de reinicio y arranque simultáneamente, suelta el de reinicio tras 1 segundo y luego el de arranque, o conecta la alimentación con el botón BOOT presionado durante 1 segundo.

¿Qué configuración de puerto CC se recomienda para la alimentación?

Bajar las resistencias de 5,1 K en los pines CC1 y CC2 por separado, diseño estándar compatible con cualquier cable de alimentación USB-C, incluido el de doble puerto C.

Con la garantía de:

Análisis de Experto

J
Javier Sánchez Ruiz
Especialista en ordenadores de sobremesa y gaming
✓ Experto verificado

Análisis general del producto

He tenido la oportunidad de probar esta placa de sistema mínimo STM32F103C8T6 durante varias semanas en mi banco de trabajo, integrándola en diferentes proyectos de automatización y prototipado rápido. Lo que tenemos aquí es una implementación compacta del popular microcontrolador de STMicroelectronics basado en el núcleo ARM Cortex-M3, que corre a 72 MHz con 64 KB de flash y 20 KB de SRAM. No es una placa nueva en el mercado, pero esta versión con puerto USB-C y chip CH340N integrado aporta una actualización necesaria respecto a las versiones clásicas con micro-USB.

La propuesta de valor es clara: una placa de dimensiones mínimas que extrae prácticamente todos los pines de E/S del microcontrolador, facilitando la integración directa en diseños de electrónica embebida sin necesidad de cables voladores o adaptadores adicionales. Durante mis pruebas, la he montado tanto en protoboards estándar como soldada directamente en PCBs personalizadas, y el espaciado de 2,54 mm cumple su función a la perfección.

Calidad de construcción y materiales

El PCB de 25,40 x 22,86 mm es notablemente compacto. En mis sesiones de trabajo, he apreciado que el diseño es limpio y los componentes están bien posicionados. El puerto USB-C representa un salto cualitativo frente a las versiones antiguas con conectores micro-USB que tendían a desprenderse con el uso continuo. La inclusión de resistencias de 5,1 K en las líneas CC1 y CC2 del puerto USB-C es un detalle técnico que demuestra que el fabricante ha prestado atención a la compatibilidad con cables de carga rápida y fuentes de alimentación modernas. Esto evita el problema común de placas que solo funcionan con cables USB-C a USB-A, siendo incapaces de negociar alimentación con cables USB-C a USB-C.

Los botones de reset (RST) y selección de modo de arranque (BOOT) tienen un tacto adecuado, aunque son de perfil bajo. En proyectos donde la placa va alojada en cajas cerradas, recomiendo soldar pines o cables para llevar estos controles a una zona accesible. El LED de potencia (PWR) y el de usuario (PC13) cumplen su función indicadora sin resultar molestos por exceso de brillo.

El chip CH340N para la conversión USB-serie está bien integrado, aunque hay que tener en cuenta que comparte ciertas limitaciones con respecto a conversores FTDI o CP210x en cuanto a velocidades de baudios muy altas. Para la mayoría de aplicaciones de depuración y comunicación serie estándar, funciona correctamente.

Compatibilidad y rendimiento

He probado la placa tanto con el STM32F103C8T6 original como con alternativas compatibles de pines como el GD32F103C8T6. La compatibilidad a nivel de pinout es total, aunque es importante señalar que aunque el GD32 es un clon chino del STM32 con mejoras en algunos aspectos (como mayor velocidad de reloj interno), la compatibilidad de software no siempre es del 100% sin ajustes en el código, especialmente en lo que respecta a temporizadores y periféricos específicos.

El acceso al modo BOOT para la descarga de programas requiere seguir un procedimiento específico: mantener presionados RST y BOOT simultáneamente, soltar RST tras un segundo y luego BOOT. En mis pruebas, este método funciona de forma fiable con el software STM32 Flash Loader Demonstrator y herramientas como stm32flash en Linux. También es posible entrar en modo BOOT mediante conexión en frío, manteniendo presionado BOOT mientras se conecta la alimentación.

La configuración del puerto USB-C merece una mención especial. El diseño permite elegir entre entrada de alimentación y función USB/serie, pero estas funciones son mutuamente excluyentes según la configuración de soldadura. Esto significa que no podemos tener alimentación por USB-C y comunicación serie simultánea a través del mismo puerto sin realizar modificaciones en los puentes de configuración. En proyectos donde necesito ambas funciones, suelo optar por alimentar la placa externamente y usar el puerto serie para la depuración.

El rendimiento del Cortex-M3 a 72 MHz es suficiente para la mayoría de tareas de control, lectura de sensores y comunicación por UART, I2C o SPI. He ejecutado pruebas con FreeRTOS y la placa responde correctamente, aunque los 20 KB de SRAM pueden quedarse cortos para aplicaciones complejas con múltiples tareas y buffers de comunicación amplios.

Puntos fuertes y aspectos mejorables

Puntos fuertes:

  • Dimensiones muy reducidas que facilitan la integración en proyectos con espacio limitado
  • Puerto USB-C con configuración de resistencias CC correcta para compatibilidad universal
  • Chip CH340N integrado que elimina la necesidad de un adaptador USB-serie externo
  • Todos los pines de E/S accesibles en filas laterales con espaciado estándar de 2,54 mm
  • Botones de control y LEDs integrados que ahorran componentes externos
  • Compatibilidad con múltiples chips de la familia F103 de diferentes fabricantes
  • Puerto SWD independiente para depuración avanzada con ST-Link

Aspectos mejorables:

  • La exclusión mutua entre alimentación y función serie por el puerto USB-C puede ser confusa para usuarios noveles
  • El manual o documentación de la placa no siempre es clara respecto a la configuración de puentes para cada modo
  • El chip CH340N puede presentar problemas con velocidades de baudios muy elevadas (por encima de 1 Mbps)
  • Los 20 KB de SRAM limitan las aplicaciones más exigentes en memoria
  • No incluye regulador de tensión dedicado para alimentación externa de mayor voltaje, por lo que hay que tener cuidado con los niveles de voltaje aplicados

Veredicto del experto

Tras semanas de uso intensivo en diferentes configuraciones, considero que esta placa STM32F103C8T6 mini es una herramienta sólida para cualquier desarrollador o aficionado que trabaje con sistemas embebidos. Su tamaño compacto y la integración del chip CH340N la convierten en una opción muy práctica para prototipos rápidos y proyectos finales donde el espacio es crítico.

La inclusión del puerto USB-C con la configuración de resistencias CC adecuada es un acierto que la pone por delante de muchas alternativas de bajo coste que siguen usando micro-USB o implementaciones deficientes de USB-C. No obstante, es fundamental entender las limitaciones de la configuración del puerto serie/alimentación para evitar frustraciones durante el desarrollo.

Para proyectos de control industrial, domótica básica, robótica educativa o sistemas de adquisición de datos, esta placa cumple con creces. Si necesitas más memoria o periféricos avanzados como USB OTG nativo, quizás deberías considerar migrar a la familia STM32F4, pero para el 80% de las aplicaciones típicas de un microcontrolador de 32 bits, el F103 sigue siendo una opción muy válida.

Mi recomendación principal: ten a mano un programador ST-Link v2 junto con esta placa. Aunque el modo serie para cargar programas funciona, el acceso mediante SWD te dará una experiencia de desarrollo mucho más fluida con depuración en tiempo real y sin necesidad de manipular botones físicos cada vez que quieras flashear el dispositivo.

Publicado: 29 de abril de 2026

1,93 € 5,41 €

Productos relacionados