Placa de desarrollo STM8S105K4: pinout y primer proyecto
By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-11-02
Category: Guías prácticas
Conecta, programa y haz parpadear un LED en tu placa de desarrollo STM8S105K4. Esta guía paso a paso cubre el pinout, la configuración de programación de STM8 y un primer proyecto.
Respuesta rápida
Para empezar con la placa de desarrollo STM8S105K4, conéctala a un programador, configura la cadena de herramientas STM8 y graba un programa sencillo de parpadeo de LED. La placa expone la mayoría de los pines de E/S en conectores estándar de 2.54 mm, así que puedes prototipar sin soldar.
Lo que ofrece la placa y lo que no
La placa de desarrollo STM8S105K4 es una placa de expansión para el microcontrolador STM8S105K4, una opción de muy bajo coste para control embebido. Proporciona acceso a la mayoría de los pines de E/S mediante conectores de paso 2.54 mm, lo que significa que puedes conectar sensores, LEDs y otros periféricos con cables de puente estándar. Sin embargo, la placa no incluye programador ni interfaz de depuración integrados, por lo que necesitarás un ST-Link externo o una herramienta compatible. Además, el catálogo no indica funciones de pin específicas ni reguladores de tensión, así que consulta siempre la hoja de datos del STM8S105K4 para conocer las asignaciones exactas de pines y los límites eléctricos.
Elegir un programador y una cadena de herramientas
Puedes usar un ST-Link/V2 o un programador SWIM compatible para grabar el STM8S105K4. En cuanto al software, el IDE gratuito STVD de ST junto con el compilador Cosmic STM8 es una opción habitual, pero SDCC (Small Device C Compiler) también es compatible con STM8 y es de código abierto. La placa en sí no impone una cadena de herramientas, así que elige una según tu comodidad con los IDE y las licencias. Ten en cuenta que el STM8S105K4 tiene flash y RAM limitadas, así que evita bibliotecas demasiado pesadas.
Configuración paso a paso para tu primer proyecto con STM8S105K4
- Conecta el programador: Conecta el pin SWIM, la masa y el reset de tu ST-Link a los pines correspondientes del conector de la placa. Comprueba dos veces la asignación de pines con la hoja de datos del STM8S105K4 antes de encender. Un error habitual es intercambiar SWIM y reset; verifícalo con un multímetro en modo continuidad.
- Instala la cadena de herramientas: Descarga e instala STVD con el compilador Cosmic, o configura SDCC para STM8. Crea un proyecto nuevo y selecciona el dispositivo STM8S105K4. Si usas SDCC, asegúrate de incluir el archivo de cabecera del dispositivo; la falta de cabeceras provoca errores de compilación.
- Escribe un programa de parpadeo: Configura un pin GPIO conectado a un LED (o a un LED externo mediante una resistencia) como salida. Alterna su estado en un bucle con un retardo. Usa la hoja de datos para encontrar los nombres de registro y las posiciones de bit correctos. Olvidar configurar el pin como salida es un error habitual; el LED permanecerá apagado.
- Compila y graba: Compila el proyecto y descarga el archivo .hex o .elf con el software de tu programador. Alimenta la placa con una fuente estable de 5 V o 3.3 V según lo requiera tu configuración. Si la grabación falla, comprueba que el programador esté seleccionado correctamente y que la placa esté alimentada.
- Verifica e itera: Cuando el LED parpadee, tendrás una base funcional. Modifica el retardo o añade una entrada de botón para confirmar que la E/S funciona. Mantén siempre una resistencia limitadora de corriente en serie con los LEDs. Omitir la resistencia puede dañar el pin del microcontrolador; usa entre 220 Ω y 1 kΩ para LEDs estándar.
Datos del producto
- Placa de desarrollo STM8S105K4: Basada en el microcontrolador STM8S105K4, una solución de muy bajo coste para control embebido. Esto hace que la placa sea ideal para proyectos con presupuesto ajustado en los que se necesitan control básico y E/S.

Placa de desarrollo STM8S105K4
