Descripción
Placa desarrollo STM32F103C8T6 ARM Mini USB Tipo-C Arduino
La placa desarrollo STM32F103C8T6 ARM Mini USB Tipo-C Arduino de SZFYDOSH integra un microcontrolador ARM Cortex‑M3 de 32 bits a 72 MHz en un formato ultrarreducido. Es una alternativa potente a los Arduino Uno o Nano cuando se necesita más rendimiento sin ampliar el espacio ocupado en la placa de prototipos.
Cuenta con 64 KB de Flash y 20 KB de SRAM, cifras que duplican los recursos de placas básicas basadas en ATmega. Los dos ADC de 12 bits con 16 canales analógicos alcanzan tiempos de conversión de 1 µs, lo que permite leer sensores de respuesta rápida como acelerómetros o termopares.
Conectividad y capacidad de expansión
La placa dispone de 37 GPIO tolerantes a 5 V, tres USART, dos SPI y dos I²C, además de 12 canales PWM independientes. Esto la hace adecuada para controlar motores DC, servos o tiras LED direccionables sin depender de módulos adicionales. La depuración se realiza por SWD y el oscilador interno calibrado de fábrica elimina la necesidad de cristal externo.
Programación desde Arduino IDE
El conector USB Tipo‑C proporciona alimentación y comunicación simultáneas. Instalando el paquete STM32 en Arduino IDE se pueden compilar y subir sketches directamente, sin programadores externos. Un voltaje de entrada de 5 V se regula internamente a 3,3 V, y los pines I/O aceptan de 2,0 V a 3,6 V, lo que facilita la integración con sensores de distintos niveles lógicos.
Preguntas Frecuentes
¿Qué ventajas tiene el USB Tipo‑C frente al Micro‑USB en esta placa?
El conector Tipo‑C es reversible, más robusto frente a inserciones desalineadas y soporta corrientes de hasta 3 A, lo que reduce problemas de conexión en prototipos que se manipulan con frecuencia.
¿Se puede programar con STM32CubeIDE en lugar de Arduino?
Sí. La placa es compatible con STM32CubeIDE y herramientas basadas en ARM GCC. Puedes usar un programador ST‑Link para depuración avanzada o cargar firmware directamente por USB en modo DFU.
¿Cuánta corriente puede suministrar el pin de 3,3 V?
El regulador interno de la placa entrega hasta 150 mA en el pin de 3,3 V. Para proyectos que requieran más corriente —como módulos WiFi o varios servos— es recomendable usar una fuente externa regulada.
¿Los pines soportan 5 V tanto en entrada como en salida?
Los GPIO son tolerantes a 5 V solo en entrada. En salida entregan 3,3 V, por lo que para controlar cargas de 5 V se necesita un transistor o un conversor de nivel lógico.
¿Qué diferencia hay entre esta placa y una STM32F407 o F446 basada en Cortex‑M4?
El STM32F103C8T6 carece de unidad de coma flotante (FPU) y funciona a menor frecuencia (72 MHz frente a 168 MHz del M4). Para cálculos matemáticos intensivos o procesado de audio en tiempo real, un Cortex‑M4 es más adecuado. Para control genérico y lectura de sensores, el F103 ofrece una relación prestaciones/precio excelente.
Con la garantía de:
Opiniones (20)
Opiniones de clientes que compraron este producto
Bienes según lo descrito. Entrega rápida. Recomiendo.
Todo está bien, el producto original está en proceso de depuración sin problemas.
¡Pedí 2 y solo recibí 1!
Los MCU son falsificados/imitaciones y NO son originales de STM.
Todo está bien.
Envía clones baratos de HK32, no STM32.
Hay una advertencia del compilador Keil (ver imagen adjunta) de que este chip no es genuino. De todos modos, el programa avanza y el software funciona correctamente. El programador Cube informa 128k de ROM cuando debería ser 64k. Esto no debería ser un problema en sí mismo. Sin embargo, sin explicación, la advertencia de uVision es un poco preocupante.
10/10
Los chips no eran STM32F103C8T6, no se pudieron flashear con ST-Link. Durante el tiempo anterior para mi proyecto, también podría haber comprado 10 placas Nucleo. El vendedor no me dijo qué chip tiene.
He recibido los Bluepills que en la parte trasera marcan V1387/1388. Son micros muy interesantes, tienen periféricos extra y más secretos... más adelante diré la forma de desbloquear el MCU para disponer de 64/65KB. El silicio es de Megahunt, similar al MH2103A pero es una versión diferente. En esta variación han quitado el multiplicador del PLL de alta velocidad, por lo que con un cristal de 8MHz sólo se puede subir a 128. Pero no hay MCUs de Megahunt que baje de 216MHz a latencia de 1, así que cambiando el cristal quiero llegar a 256MHz. El chip tiene 2 DACs, un tercer ADC, 11 timers, 16 adc_in, SDIO, FSMC, 18KB de system ROM, módulo crypto (AES, RSA, etc), incluso periféricos secretos como un contador oculto de ciclos en tiempo real, o 256 bytes de flash en la región de Option Bytes. . . Una maravilla de Chip. Pero no es 100% compatible. Hay que hacer cambios para que el código de STM funcione. Buscar "SXX32F103 to MH2103A[C]. Con un poco de idea se pueden depurar en el STM32cubeide.
Funciona, aunque es muy probable que sea más frágil y suceptible a errores debido a que no es un STM32, es un clon HK32, pero de momento funciona bien
No es STM32103C8T6, sino HK32F103CBT6. No será reconocido por stm33cubeide y no será posible depurar. Pero puede leer y escribir su firmware en este dispositivo usando STM32 ST-Link Utility.
No es original. Es su MCU HK32F103C8T6.
Análisis de Experto
Análisis general del producto
La placa STM32F103C8T6 representa una solución de microcontrolador muy interesante para quien necesita algo más que un Arduino estándar pero sin complicarse con placas de mayor tamaño. La tengo trabajando en varios prototipos desde hace meses y puedo decir que cumple con lo que promete:un Cortex-M3 a 72 MHz en un formato muy reducido que se maneja con facilidad en la mesa de trabajo o integrado en proyectos más complejos.
La relación entre capacidad de proceso y tamaño es notable. Con 64 KB de Flash y 20 KB de SRAM se duplica lo que ofrece un Arduino Uno básico, y la diferencia se nota cuando se ejecutan rutinas que requieren algo más de cálculo o gestión de múltiples sensores. En mi caso la he usado para lectura de sensores analógicos diversos y control de varios servos de forma simultánea, y responde sin problemas.
Calidad de materiales y construcción
El acabado de la placa es correcto para su rango de precio. Los pines están bien soldados y el conector USB Tipo-C tiene buena sensación al insertar el cable, mucho mejor que los micro-USB que todavía usan algunas placas de este tipo. La tolerancia a 5 V en las entradas es un detalle práctico cuando se trabaja con sensores o módulos que operan a ese nivel sin necesidad de adaptadores.
El regulador interno de 3,3 V funciona bien mientras no se le exija más de lo que puede dar. Los 150 mA del pin de 3,3 V son suficientes para sensores y algunos módulos pequeños, pero si se conecta algo más demandante como un módulo WiFi o varios servos, hay que pensar en alimentación externa. Es un límite que hay que tener presente para no llevarse sorpresas.
La placa incluye el oscilador interno calibrado de fábrica, lo que elimina la necesidad de cristal externo y simplifica el montaje. No es algo que se note día a día, pero reduce puntos de fallo potenciales cuando el equipo está expuesto a vibraciones o movimientos.
Funcionalidad y rendimiento en campo
He usado esta placa principalmente en entornos donde se requiere readout de sensores y control de actuadores pequeños. La velocidad de los ADC de 12 bits con tiempos de conversión de 1 µs permite leer sensores de respuesta rápida sin perdre datos, lo que es fundamental cuando se trabaja con señales que varían deprisa.
Los 37 GPIO dan mucho margen para proyectos de cierta complejidad. Tres USART, dos SPI y dos I²C cubren las necesidades de comunicación más habituales, y los 12 canales PWM son perfectos para control de servos o de intensidad en tiras LED. La posibilidad de programar directamente desde Arduino IDE tras instalar el paquete STM32 es un flujo de trabajo conocido que agiliza el desarrollo.
En cuanto a limitaciones, la ausencia de unidad de coma flotante se nota cuando se requieren cálculos matemáticos intensivos. Para procesado de señales simple va bien, pero si el proyecto implica algoritmos más complejos o procesamiento de datos en tiempo real con operaciones de punto flotante, hay que pensarlo dos veces o externalizar esos cálculos.
Puntos fuertes y aspectos mejorables
Lo mejor de esta placa es el equilibrio entre rendimiento y precio. Por lo que cuesta, obtener un Cortex-M3 a 72 MHz con esa cantidad de periféricos es una buena elección para prototipos o proyectos personales. El formato Mini mantiene la compatibilidad con breadboards y placas de prototipos, y el USB Tipo-C es un acierto que reduce problemas de conexión.
La tolerancia a 5 V en entradas facilita la integración con módulos de distintos fabricantes sin necesidad de level shifters, lo que ahorra componentes y complejidad. El hecho de que acepte alimentación por USB y regule internamente a 3,3 V simplifica el setup inicial.
Como puntos mejorables, la limitación de los GPIO en salida a 3,3 V obliga a usar transistores o conversores de nivel cuando se controlan cargas de 5 V. No es un problema grave, pero requiere planificación. También echo en falta algo de documentación más detallada sobre el pinout en algunas versiones de la placa, donde los valores pueden variar ligeramente dependiendo del vendedor.
Veredicto del experto
Para proyectos de control, automatización o prototipos de sistemas embebidos, esta placa STM32F103C8T6 es una opción sólida que ofrece más por menos. No va a sustituir a un Cortex-M4 para tareas exigentes, pero para control genérico, lectura de sensores y manejo de actuadores es más que suficiente. El formato reducido, la conectividad USB Tipo-C y la compatibilidad con Arduino IDE la hacen accesible para quien viene de ese entorno y quiere dar el salto a algo más potente sin complicarse con toolchains complejos.
Es una herramienta útil para tener en el taller o en la mochila cuando se monta algo que requiere microcontrolador y se necesita fiabilidad sin gastarse más de lo necesario.
1,74 € 3,49 €
Productos relacionados
- Entrenador de tiro en seco con láser y mira para pistola
- Bolsa hidratación táctica MOLLE para exteriores y montaña
- Chaleco táctico sueco para entrenamiento ponderado
- Bandera poliéster verde colgante exterior señalización táctica
- Portacargadores doble MOLLE camuflaje táctico liberación rápida
- BB Bolsa táctica Molle plegable para almacenamiento de revistas