Portal informativo independiente · No somos el SEPE ni estamos afiliados al Servicio Público de Empleo Estatal. Información oficial en sepe.es.
Fundamentos de sistemas embebidos con ARM. Profesionales trabajando con ordenadores en una oficina.
Nuevas tecnologías online Intermedio

Fundamentos de sistemas embebidos con ARM

Aprende a programar microcontroladores ARM: arquitectura, periféricos y proyectos reales. Curso gratuito para ingenieros.

Publicado: 28 de marzo de 2026

Revisión editorial

Ficha de curso revisada por redacción

Resumen editorial basado en la ficha enlazada y en referencias públicas del ámbito formativo · Revisado el 28 de marzo de 2026

Revisado por Gabriel G. Editor de formación

Qué comprobar antes de actuar

  • Comprueba a qué colectivo va dirigida la convocatoria: desempleados, ocupados, autónomos o perfiles específicos.
  • Verifica si la certificación es oficial, de aprovechamiento o solo de asistencia antes de inscribirte.
  • Confirma que la duración de 60 horas y la modalidad online encajan con tu disponibilidad real.
  • Antes de enviar datos personales, revisa quién gestiona la ficha, el formulario y la documentación exigida.

Fuentes y referencias

Esta página resume la información disponible en la fuente enlazada. La disponibilidad, el organismo gestor, la certificación y los requisitos pueden variar sin previo aviso; confirma siempre la ficha de destino antes de inscribirte.

Detalles del curso

Modalidad online
Duración 60 horas
Precio Gratuito
Nivel Intermedio
Certificación Consulta la certificación en la entidad de inscripción
Entidad indicada edX
Acceso Plataforma MOOC · edx.org

Consulta la disponibilidad en la entidad

Una ficha publicada no garantiza que queden plazas. Comprueba fechas, selección y condiciones en la convocatoria de destino.

Accede a la ficha de la entidad para comprobar condiciones y solicitar plaza.

El enlace abre una plataforma de formación online donde conviene revisar condiciones, certificación y acceso real al curso.

Ver plataforma del curso

Antes de apuntarte

  • Comprueba si la convocatoria está dirigida a desempleados, trabajadores en activo o un colectivo concreto.
  • Revisa si la certificación final es oficial, de aprovechamiento o simplemente de asistencia.
  • Valora si 60 horas encaja de verdad con tu disponibilidad y con el nivel intermedio.
  • Confirma en el portal de acceso quién gestiona la inscripción y qué documentación piden antes de enviar tus datos.

Fundamentos de sistemas embebidos con ARM: Programa el hardware del futuro

Los sistemas embebidos están en todas partes: en tu teléfono móvil, en el sistema de frenos de tu coche, en los electrodomésticos inteligentes, en dispositivos médicos y en maquinaria industrial. La arquitectura ARM domina este mercado con miles de millones de procesadores fabricados cada ano. Este curso gratuito te introduce en el diseño y programación de sistemas embebidos basados en microcontroladores ARM, una competencia cada vez más demandada en la industria tecnológica.

Si tienes interés en la electrónica, la programación de bajo nivel o el Internet de las Cosas, este curso te proporcionará una base sólida para desarrollarte profesionalmente en el mundo de los sistemas embebidos.

Qué aprenderás en este curso

Este programa formativo abarca desde la arquitectura interna de los procesadores ARM Cortex-M hasta la programación de periféricos y la creación de proyectos funcionales. Aprenderás a programar en C para microcontroladores, a configurar y utilizar periféricos como GPIO, UART, SPI, I2C, temporizadores y ADC, y a depurar código en tiempo real. Trabajarás con entornos de desarrollo profesionales y simuladores.

Al finalizar, serás capaz de diseñar y programar aplicaciones embebidas básicas y comprender la interacción entre software y hardware.

Temario completo por módulos

Módulo 1: Introducción a los sistemas embebidos (8 horas)

  • Qué es un sistema embebido y dónde se utilizan
  • Arquitectura general: CPU, memoria, periféricos, buses
  • Familias de microcontroladores: ARM, AVR, PIC, RISC-V
  • Por que ARM: ventajas de la arquitectura y ecosistema

Módulo 2: Arquitectura ARM Cortex-M (10 horas)

  • Familia Cortex-M: M0, M3, M4, M7 y sus diferencias
  • Registros del procesador y modos de ejecución
  • Pipeline, interrupciones y sistema de excepciones (NVIC)
  • Mapa de memoria y gestión de buses

Módulo 3: Entorno de desarrollo y programación en C (10 horas)

  • Instalación del toolchain: GCC ARM, OpenOCD, STM32CubeIDE
  • Estructura de un proyecto embebido
  • Programación en C para microcontroladores: diferencias con C de escritorio
  • Compilación, carga y depuración de firmware

Módulo 4: Perifericos básicos (12 horas)

  • GPIO: entrada y salida digital, pull-up, pull-down
  • Temporizadores: PWM, captura, conteo
  • ADC y DAC: conversión analogico-digital
  • UART: comunicación serie asincrona

Módulo 5: Perifericos avanzados y comunicaciones (12 horas)

  • SPI: comunicación con sensores y pantallas
  • I2C: bus multi-dispositivo
  • DMA: transferencias de datos sin CPU
  • Modos de bajo consumo y gestión de energía

Módulo 6: Proyecto final (8 horas)

  • Diseño de un sistema embebido completo con sensores
  • Programación, integración y pruebas
  • Documentación técnica del proyecto
  • Presentación y evaluación

A quién va dirigido

Este curso está diseñado para estudiantes y profesionales de ingeniería electrónica, informática, telecomunicaciones o mecatronica que deseen especializarse en sistemas embebidos. También es adecuado para programadores que quieran expandirse al desarrollo de hardware, makers y entusiastas de la electrónica con conocimientos básicos de programación.

Requisitos previos

Se requieren conocimientos básicos de programación, preferiblemente en C o C++. Nociones elementales de electrónica (voltaje, corriente, resistencia) son recomendables aunque no imprescindibles. Para las prácticas se recomienda disponer de una placa de desarrollo STM32 (como la Nucleo o la Blue Pill), aunque se proporcionan simuladores para quienes no dispongan de hardware.

Salidas profesionales

El sector de sistemas embebidos ofrece excelentes oportunidades laborales:

  • Ingeniero de firmware / software embebido
  • Desarrollador de sistemas IoT
  • Ingeniero de pruebas de hardware
  • Diseñador de sistemas de control industrial
  • Ingeniero de automoción (sistemas electrónicos)
  • Consultor en domotica y automatización

Los salarios para ingenieros de firmware en España se situan entre los 28.000 y los 50.000 euros anuales, con perfiles senior que pueden superar los 60.000 euros.

Cómo matricularse

  1. Accede al portal o al servicio de empleo autonómico.
  2. Busca el curso en la familia profesional de electricidad y electrónica o informática.
  3. Completa la inscripción con tus datos personales y formativos.
  4. Presenta la documentación requerida.
  5. Recibiras la confirmación de plaza por correo electrónico.

Preguntas frecuentes

¿Necesito comprar una placa de desarrollo?

Es muy recomendable, pero no obligatorio. Una STM32 Nucleo cuesta alrededor de 15-20 euros. Para quiénes no puedan adquirirla, se proporcionan simuladores como Wokwi y QEMU.

¿Puedo usar Arduino en vez de STM32?

El curso se centra en programación directa de registros ARM, no en el ecosistema Arduino. Sin embargo, los conceptos aprendidos son transferibles a cualquier plataforma embebida.

¿Es necesario saber electrónica?

Nociones básicas son útiles, pero el curso incluye las explicaciones necesarias sobre los conceptos electrónicos relevantes para la programación de periféricos.

¿Se programa en ensamblador?

El curso se centra en programación en C. Se explican conceptos de ensamblador ARM para comprender la arquitectura, pero no se requiere programar en ensamblador.

Qué diferencia hay con programar para un ordenador normal?

En sistemas embebidos se trabaja con recursos muy limitados (memoria, velocidad), se interactua directamente con hardware y no hay sistema operativo completo. El curso explica todas estas diferencias en detalle.