CursosEmpresasBlogLiveConfPrecios

Conexión de microcontrolador PIC a programador Pic Kit

Clase 9 de 13 • Curso de Programación de Microcontroladores Pic con C

Contenido del curso

¿Qué es un microcontrolador?

  • 1
    Programación de Microcontroladores PIC: Conceptos Básicos y Aplicaciones

    Programación de Microcontroladores PIC: Conceptos Básicos y Aplicaciones

    10:28 min
  • 2
    Características de Microcontroladores PIC18 para Aplicaciones Avanzadas

    Características de Microcontroladores PIC18 para Aplicaciones Avanzadas

    10:19 min
  • 3
    Eligiendo un microcontrolador

    Eligiendo un microcontrolador

    26:01 min
  • 4
    Arquitectura y Funcionalidades de Microcontroladores PIC18F4550

    Arquitectura y Funcionalidades de Microcontroladores PIC18F4550

    08:59 min

Comprar y programar tu primer microcontrolador

  • 5
    Programación de Microcontroladores PIC con Hardware Básico

    Programación de Microcontroladores PIC con Hardware Básico

    12:27 min
  • 6
    Configuración de Entorno para Desarrollo con Microcontroladores PIC

    Configuración de Entorno para Desarrollo con Microcontroladores PIC

    07:26 min
  • 7
    Configuración de Microcontroladores: Pines y Modos de Operación

    Configuración de Microcontroladores: Pines y Modos de Operación

    09:07 min
  • 8
    Programación de Microcontroladores PIC: Control de LED Básico

    Programación de Microcontroladores PIC: Control de LED Básico

    10:04 min

Manejar entradas y salidas básicas

  • 9
    Conexión de microcontrolador PIC a programador Pic Kit

    Conexión de microcontrolador PIC a programador Pic Kit

    Viendo ahora
  • 10
    Programación de Microcontroladores: Conexión y Configuración de Pines

    Programación de Microcontroladores: Conexión y Configuración de Pines

    09:11 min
  • 11
    Lectura de Entradas con Microcontroladores para Encender un LED

    Lectura de Entradas con Microcontroladores para Encender un LED

    05:08 min
  • 12
    Conexión y Uso de Sensores con Microcontroladores

    Conexión y Uso de Sensores con Microcontroladores

    05:31 min

Cierre del curso

  • 13
    Proyectos con Microcontroladores: Entradas y Salidas Básicas

    Proyectos con Microcontroladores: Entradas y Salidas Básicas

    01:56 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      1.- Lo primero que tenemos que hacer es colocar nuestro microcontrolador en la protoboard. Si no sabes utilizarla, puedes consultar esta clase del curso de fundamentos de electricidad y electrónica. Una vez tengas el uso de la protoboard claro, podrás continuar colocando el microcontrolador como muestro a continuación. Pro tip: ejerce presión uniforme en ambos lados del microcontrolador para que entre con mayor facilidad.

      imagen 1: colocando el microcontrolador en la protoboard
      ​ 2.- Después de esto, tienes que identificar cuál es el pin número 1 del microcontrolador. Este suele estar marcado con un punto como puedes ver en la imagen a continuación:
      imagen 2: Pin 1
      ​ 3.- Identifica los pines de tu programador. Pic Kit 3 o Pic Kit 4 utilizarán 5 cables macho a macho. A continuación te comparto la tabla de pines que van del Pic Kit al Pic.
      imagen 3: Tabla de conexiones
      ​ Además, te dejo los enlaces a la guía de inicio rápido del Pic Kit 4 y del Pic Kit 3. ​ Necesitaremos 5 cables macho-macho para las conexiones del programador al Pic.
      imagen 4: cables
      ​Luego los conectaremos secuencialmente del pin 1 al 5 del Pic Kit.
      imagen 5: cables conectados
      A continuación conecta los pines según la tabla, guiándote del datasheet.
      imagen 6: DataSheet
      ​Recuerda que Target hace referencia al pin que deberás buscar en el microcontrolador.
      imagen 6.1: Tabla de conexiones coloreada
      ​ Para los pines VDD y VSS que se encuentran en ambos lados del microcontrolador deberás crear un "puente", es decir, ambos VDD deben ir al voltaje positivo del Pic Kit y ambos VSS al negativo o GND.
      imagen 7: DataSheet coloreado
      imagen 8: Puente
      ​ Una vez termines de conectar los 5 cables del Pic Kit a sus pines correspondientes, habrás conectado correctamente tu Pic a tu programador. Si tienes un modelo distinto al Pic Kit, avísame en los comentarios y con gusto te resolveré todas tus dudas. Nos vemos en la próxima clase donde programaremos nuestro microcontrolador.

      Comentarios

        Luis Arturo Cruz Cruz

        Luis Arturo Cruz Cruz

        student•
        hace 6 años

        Hola a todos,

        Es importante aclarar, que si estás utilizando el PicKit 4, es necesario conectar entre los pines 1 y 2 del programador, una resitencia de 50KOhms. De lo contrario, es posible que no puedan cargar el programa en el PIC. Fuente: https://www.youtube.com/watch?v=81ho9Y28dXI

        Fernando Yutiz

        Fernando Yutiz

        student•
        hace 5 años

        Este es el programador que tengo desde hace años. Soporta todos los PICs, incluyendo el del curso y la linea Atmet

        20210703_093402.jpg

        Marcelo Sánchez

        Marcelo Sánchez

        student•
        hace 6 años

        Hace varios años utilizo el pickit3 y el único inconveniente es que cuando suspendes la pc, se desconecta el programador y hay que volverlo a conectar de forma manual (desconectar y conectar el USB).

        Cesar Augusto Romero Lazaro

        Cesar Augusto Romero Lazaro

        student•
        hace 3 años

        Así me gusta hacerlo

        pickit3.JPG
        IVAN CARAPIA BARAJAS

        IVAN CARAPIA BARAJAS

        student•
        hace 6 años

        se pueden programar por icsp si tenemos un oscilador de cristal externo o es necesario retirar para programar el pic?

          Juan Antonio Oriza

          Juan Antonio Oriza

          student•
          hace 6 años

          Hola Iván,

          Depende de tu programador, si este incoporta una señal de relok externa o no. En caso de que no incorpore un clock (algo muy raro) la respuesta nuevamente es depende.

          No afecta en nada cuando el programador usa el cristal interno siempre y cuando lo configures en tus bits de configuración y cuando tu programa no altere la configuración del PIN MCLR de input a output, si lo haces no puedes entrar al modo de reseteo del pin y por ende no puedes reprogramarlo.

          Si no configuras los bits de configuración entonces si afecta y tienes que ponerle un cristal externo.

          Saludos

        Cristian Leonardo Cárdenas Garcia

        Cristian Leonardo Cárdenas Garcia

        student•
        hace 5 años

        Excelente resumen, replico lo que Arturo nos indica.

        Rafael Lozano Rolón

        Rafael Lozano Rolón

        student•
        hace 6 años

        Estoy utilizando un programador universal Master prog y funciona al 100%

        Wilson Fernando Antury Torres

        Wilson Fernando Antury Torres

        student•
        hace 6 años

        En el mercado hay algunos programadores que tiene un socket para montar directamente el microcontrolador. Pero es muy recomendable trabajar con un programador in circuit, esto nos permite programar y hacer debugging del aplicativo en caliente/tiempo real.

        Guillermo Parejo

        Guillermo Parejo

        student•
        hace 6 años

        Concuerdo con el comentario del compañero Antury Aun asi chevere el tutorial

        Ricardo Osorio

        Ricardo Osorio

        student•
        hace 5 años

        Buenas noches compañeros quisiera saber si puedo hacer uso de un quemador pic kit 2 con el Mplab x, o necesariamente requiero hacer uso de de la version 3 o 4.

        Jorge Hernández

        Jorge Hernández

        student•
        hace 5 años

        Eres un crack