Documentación
INICIOLAB I4.0CURSOSTIENDA
ES
ES
  • 📖Docs
  • ↘️PLATAFORMA XIDE IoT
    • X-NODEs
      • X-NODE / XC01 – ESP32-S3 Controlador WiFi & Bluetooth
      • X-NODE / XC03 – SIM7080G Red celular LTE y GNSS
      • X-NODE / XC04 - BG95 M2 Red celular LTE y GNSS
      • X-NODE / XC09 – IN100 NanoBeacon Bluetooth
      • X-NODE / XN01 - Entradas Digitales
      • X-NODE / XN02 - Salidas Digitales
      • X-NODE / XN03 - Entradas/Salidas Analógicas
      • X-NODE / XN04 – Sensores Temperatura/Humedad/Luminosidad
      • X-NODE / XN09 – BME688 Sensor Ambiental con IA
      • X-NODE / XN11 - 2 Relevadores
      • X-NODE / XN13 - 1 Relevador 10A
      • X-NODE / XN14 - Fuente de Alimentación 24V DC
      • X-NODE / XN15 - Fuente de Alimentación 110-220V AC
      • X-NODE / XN19 - Adaptador de señales
      • X-NODE / XN26 - 4 x Entradas 24V DC
      • X-NODE / XN27 - 4 x Salidas 24V DC
      • X-NODE / XN29 - 4 Relevadores 1A
      • X-NODE / XN30 - 2 x Entradas 4-20 mA
      • X-NODE / XN31 - 3 x Entradas Corriente AC
    • X-BOARDs
      • X-BOARD / XB01 - IoTrainer
      • X-BOARD / XB02 - Arduino Nano 33
      • X-BOARD / XB03 - Raspberry Pi Pico
      • X-BOARD / XB04 - Raspberry Pi
      • X-BOARD / XB05 - Curiosity Nano
      • X-BOARD / XB06 - Arduino MKR
      • X-BOARD / XB07 - ToSix
      • X-BOARD / XB08 - Thing Plus
      • X-BOARD / XB09 - Click to Qwiic
      • X-BOARD / XB10 - Feather
      • X-BOARD / XB15 - XIAO
      • X-BOARD / XBI01 - IIoTrainer
      • X-BOARD / XBI06 - Arduino MKR IIoT
      • IoT Traffic - Tarjeta Controladora de Semáforos
    • Red Celular IoT
      • SIMs
        • SIM Card – Multicarrier
      • Antenas
        • Antena LTE YE0004AA
        • Antena LTE YF0006AA
        • Antena LTE YMLR001
        • Antena Activa GPS
        • Antena Activa GPS YG0015AA
        • Antena Pasiva GPS YEGT001AA
    • Accesorios
      • Caja estanca IP65
  • Acerca de...
    • Plataforma XIDE
    • Estándar mikroBUS™
    • Estándar Qwiic®
  • ↘️TARJETAS DE DESARROLLO PICs
    • X-TRAINER
      • X-TRAINER LITE M
        • R3
          • X-TRAINER LITE M R3 PIC18F45K50
          • X-TRAINER LITE M R3 PIC18F4550
          • X-TRAINER LITE M R3 PIC16F877A
          • X-TRAINER LITE M R3 PIC16F887
        • R2
          • X-TRAINER LITE M R2 PIC18F45K50
          • X-TRAINER LITE M R2 PIC18F4550
          • X-TRAINER LITE M R2 PIC16F877A
          • X-TRAINER LITE M R2 PIC16F887
      • X-TRAINER LITE F
        • R1
          • X-TRAINER LITE F R1 PIC18F45K50
          • X-TRAINER LITE F R1 PIC18F4550
          • X-TRAINER LITE F R1 PIC16F877A
          • X-TRAINER LITE F R1 PIC16F887
      • X-TRAINER DIP
        • R3
          • X-TRAINER DIP R3 PIC18F45K50
          • X-TRAINER DIP R3 PIC18F4550
        • R2
          • X-TRAINER DIP R2
      • X-TRAINER PRO
        • R4
          • X-TRAINER PRO R4 PIC18F45K50
          • X-TRAINER PRO R4 PIC18F4550
          • X-TRAINER PRO R4 PIC16F877A
          • X-TRAINER PRO R4 PIC16F887
        • R3
          • X-TRAINER PRO R3 PIC18F45K50
          • X-TRAINER PRO R3 PIC18F4550
          • X-TRAINER PRO R3 PIC16F877A
          • X-TRAINER PRO R3 PIC16F887
        • R2
          • X-TRAINER PRO R2
    • Probador lógico
    • Software MICROSIDE v1.0
      • Instalación
      • X-TRAINER - PIC18F4550/45K50
      • Terminal Serial COM/TCP
      • XCU / XCU LT - Programador PICs
      • XCU / XCU LT - Programador AVRs
      • Descarga
    • Software X-TRAINER Suite
      • Instalación
      • PIC18F4550/45K50
      • PIC16F877A/887
      • Configuración de bootloader
        • PIC C Compiler CCS
        • mikroC PRO for PIC
        • MPLAB X IDE
          • XC8 Compiler
          • PIC-AS Compiler
          • MPASM Compiler
      • Descarga
  • Programadores PICs & AVRs
    • PIC & AVR
      • PROGRAMADOR PIC & AVR - XCU
      • PROGRAMADOR PIC & AVR - XCU LT
    • PIC
      • PROGRAMADOR PIC - K150 PRO
    • Software K150 PRO Suite
      • Instalación
      • Programador PICs
      • Descarga
    • Software XCU & XCU LT
      • Instalación
      • XCU / XCU LT - Programador PICs
      • XCU / XCU LT - Programador AVRs
      • Descarga
    • Preguntas frecuentes
      • ¿Windows no reconoce XCU como puerto serial COM?
      • ¿Cómo programar con el módulo XCU a través del IDE Microchip Studio for AVR?
  • 🥽PRÁCTICAS
    • Compiladores
    • PIC C Compiler CCS
      • PIC18F4550 | PIC18F45K50
        • 1 - Blink LED
        • 2 - Push Button
        • 3 - Corrimiento de Bits
        • 4 - Contador Binario
        • 5 - ADC
        • 6 - ADC Set Point
        • 7 - USB CDC
        • 8 - PWM
        • 9 - LED RGB
        • 10 - Teclado Matricial
        • 11 - LCD
        • 12 - DAC
        • 13 - Motor DC + Driver L298N
        • 14 - Motor DC + Sensor IR Sharp GP2Y0A21
        • 15 - Servomotor
        • 16 - Servomotor + Potenciómetro
        • 17 - Sensor de Temperatura LM35
        • 18 - Sensor de Temperatura DS18B20
        • 19 - Sensor Ultrasónico HC-SR04
        • 20 - Bluetooth HC-05
        • 21 - Bluetooth HM-10
        • 22 - Comunicación Serial UART
      • PIC16F887 | PIC16F877A
        • 1 - Blink LED
        • 2 - Push Button
        • 3 - Corrimiento de Bits
        • 4 - Contador Binario
        • 5 - ADC
        • 6 - ADC Set Point
        • 7 - PWM
        • 8 - LED RGB
        • 9 - Teclado Matricial
        • 10 - LCD
        • 11 - Motor DC + Driver L298N
        • 12 - Motor DC + Sensor IR Sharp GP2Y0A21
        • 13 - Servomotor
        • 14 - Servomotor + Potenciómetro
        • 15 - Sensor de Temperatura LM35
        • 16- Sensor de Temperatura DS18B20
        • 17 - Sensor Ultrasónico HC-SR04
        • 18 - Bluetooth HC-05
        • 19 - Bluetooth HM-10
        • 20 - Comunicación Serial UART
    • mikroC PRO for PIC
      • PIC18F4550 | PIC18F45K50
        • 1 - Blink LED
        • 2 - Push Button
        • 3 - Corrimiento de Bits
        • 4 - Contador Binario
        • 5 - ADC
        • 6 - ADC Set Point
        • 7 - PWM
        • 8 - LED RGB
        • 9 - Teclado Matricial
        • 10 - LCD
        • 11 - DAC
        • 12 - Motor DC + Driver L298N
        • 13 - Motor DC + Sensor IR Sharp GP2Y0A21
        • 14 - Servomotor
        • 15 - Servomotor + Potenciómetro
        • 16 - Sensor de Temperatura LM35
        • 17 - Sensor de Temperatura DS18B20
        • 18 - Sensor Ultrasónico HC-SR04
        • 19 - Bluetooth HC-05
        • 20 - Bluetooth HM-10
        • 21 - Comunicación Serial UART
    • MPLAB X IDE
      • XC8 COMPILER
        • PIC18F4550 | PIC18F45K50
          • 1 - Blink LED
          • 2 - Push Button
          • 3 - Corrimiento de Bits
          • 4 - Contador Binario
          • 5 - ADC
          • 6 - ADC Set Point
          • 7 – USB CDC
          • 8 - PWM
          • 9 - LED RGB
          • 10 - Teclado Matricial
          • 11 - LCD
          • 12 - DAC
          • 13 - Motor DC + Driver L298N
          • 14 - Motor DC + Sensor IR Sharp GP2Y0A21
          • 15 - Servomotor
          • 16 - Servomotor + Potenciómetro
          • 17 - Sensor de Temperatura LM35
          • 18 - Sensor de Temperatura DS18B20
          • 19 - Sensor Ultrasónico HC-SR04
          • 20 - Bluetooth HC-05
          • 21 - Bluetooth HM-10
          • 22 - Comunicación Serial UART
      • PIC-AS Compiler
        • PIC18F4550 | PIC18F45K50
          • 1 - Blink LED
          • 2 - Push Button
          • 3 - Corrimiento de Bits
          • 4 - Contador Binario
          • 5 - ADC
          • 6 - ADC Set Point
      • MPASM Compiler
        • PIC18F4550 | PIC18F45K50
          • 1 - Blink LED
          • 2 - Push Button
          • 3 - Corrimiento de Bits
          • 4 - Contador Binario
          • 5 - ADC
          • 6 - PWM
    • Arduino IDE
      • 1 - Blink LED
      • 2 - Push Button
      • 3 - Corrimiento de bits
      • 4 - Contador binario
      • 5 - ADC
      • 6 - ADC Set Point
      • 7 - Comunicación UART
      • 8 - PWM
      • 9 - LED RGB
      • 10 - Teclado matricial
      • 11 - LCD
      • 12 - Motor DC + Driver L298N
      • 13 - Motor DC + Sensor IR Sharp GP2Y0A21
      • 14 - Servomotor
      • 15 - Servomotor + Potenciómetro
      • 16 - Sensor LM35
      • 17 - Sensor DS18B20
      • 18 - Sensor ultrasónico HC-SR04
      • 19 - Bluetooth HC-05
      • 20 - Bluetooth HM-10
  • Ambientes de programación IDEs
    • PlatformIO IDE / Visual Studio Code
    • PIC C Compiler CCS
    • mikroC PRO for PIC
    • MPLAB Code Configurator MCC - MPLAB X IDE
    • Librería USB - MPLAB X IDE
    • Arduino® IDE
    • Instalar una Librería en Arduino
  • Workshops
    • Taller Introductorio XIDE - IoT en 24 hrs
    • 👋Acerca de MICROSIDE
Con tecnología de GitBook
En esta página
  • TABLA DE CONTENIDO
  • I. Información
  • II. Descripción del hardware
  • III. Especificaciones
  • IV. Puerto de programación externa ICSP
  • V. Ejemplo de conexión
  • Programación con bootloader por medio del puerto USB
  • Programación por medio del puerto ICSP con un programador externo
  • VI. Programación de la tarjeta
  • Instalación del software
  • Subir proyecto
  • VII. Prácticas
  • VIII. Descargas

¿Te fue útil?

  1. TARJETAS DE DESARROLLO PICs
  2. X-TRAINER
  3. X-TRAINER DIP
  4. R2

X-TRAINER DIP R2

PIC18F4550 / PIC18F45K50

AnteriorR2SiguienteX-TRAINER PRO

Última actualización hace 10 meses

¿Te fue útil?

Su diseño permite la programación, depuración e implementación de códigos, ideal para estudiantes y profesionales.

Incluye prácticas compatibles con los compiladores mikroC PRO for PIC, MPLAB X IDE (XC8 Compiler, PIC-AS Compiler y MPASM Compiler) y PIC C COMPILER.

TABLA DE CONTENIDO

I. Información

X-TRAINER DIP cuenta con la característica de tener dos conectores SIL de 20 pines clasificados por puertos que facilita la integración en un protoboard sin importar el microcontrolador PIC que se coloque, ya que se conservará la misma distribución de los pines. Dispone de un botón RESET, un LED indicador, un botón de propósito general, un conector micro USB para comunicación o alimentación y un conector ICSP para el uso de programadores externos.

Nota: Si se usa un PIC con bootloader precargado y un programador externo por medio del puerto ICSP se borrará el bootloader y será necesario adquirir un nuevo PIC.

II. Descripción del hardware

  1. Conector de alimentación externa, rango entre 7 y 12 VDC/500 mA

  2. LED indicador de encendido

  3. Orificios y jumpers que permiten colocar un cristal de cuartzo o resonador, para otras frecuencias de trabajo

  4. Jumper para asignar el botón BOOT al pin RA2 Jumper para asignar el LED al pin RA4 o RA1 (asignado al pin RA4 de fábrica)

  5. Puerto de programación ICSP para conectar depuradores o programadores externos (Si se usa un PIC con bootloader precargado y un programador externo por medio del puerto ICSP se borrará el bootloader y será necesario adquirir un nuevo PIC)

  6. Jumper selector de voltaje de alimentación al microcontrolador 5 o 3.3 V

  7. LED indicador de propósito general conectado al pin RA4 o RA1 (Depende la configuración del jumper LED)

  8. BOOT: Botón con resistencia de pull-up, conectado al pin RA2 RESET: Botón con resistencia de pull-up, conectado al pin RESET

  9. Pads diseñados para colocar un capacitor cuando se trabaja con PICs serie “J”

  10. Jumper para habilitar el puerto de comunicación USB del PIC (si el PIC cuenta con el periférico)

  11. Selector de modo USB o GPIO: USB: conecta los pines del puerto USB del microcontrolador (si el PIC cuenta con el periférico) al conector micro USB GPIO: conecta con los pines GPIO del microcontrolador

  12. Base para colocar el microcontrolador PIC de 40 pines

  13. Conector micro USB para alimentación de 5 VCD o comunicación USB

  14. Pad para conectar el pin E3 de diferentes microcontroladores

III. Especificaciones

Microcontrolador

Voltaje de operación

3.3 - 5 VDC

Voltaje de alimentación externa

7 - 12 VDC

Pines

40

Puerto de programación

ICSP

Tamaño

90.41 x 29.32 x 20.65 mm

IV. Puerto de programación externa ICSP

La siguiente imagen muestra el pinout del puerto de programación ICSP, la orientación se puede identificar gracias a la flecha en forma de triángulo que está localizada a un costado del puerto.

Nota: Si se usa un programador externo por medio del puerto ICSP se borrará el bootloader precargado y será necesario adquirir un nuevo PIC.

V. Ejemplo de conexión

Programación con bootloader por medio del puerto USB

Programación por medio del puerto ICSP con un programador externo

Nota: Si se usa un PIC con bootloader precargado y un programador externo por medio del puerto ICSP se borrará el bootloader y será necesario adquirir un nuevo PIC.

VI. Programación de la tarjeta

Para cargar tu proyecto a la tarjeta X-TRAINER DIP con PIC18F45K450 o PIC18F4550 se utiliza el Software X-TRAINER Suite v1.0.

Instalación del software

Subir proyecto

VII. Prácticas

Prácticas compatibles con la tarjeta X-TRAINER DIP con PIC18F45K50 o PIC18F4550.

Selecciona el compilador de tu preferencia para comenzar a aprender:

VIII. Descargas

X-TRAINER DIP es una tarjeta de desarrollo aprobada por para proyectos electrónicos basados en microcontroladores PIC de 40 pines a 8 bits, puede poseer el microcontrolador o , ambos con un bootloader integrado que permitirá programarlo por USB sin necesidad de programadores externos.

para archivos .hex

X-TRAINER DIP se ofrece con un microcontrolador o precargado con bootloader para un uso inmediato a través del puerto micro USB sin necesidad de un programador externo.

o

En el apartado encontrarás un listado de ejemplos en diferentes compiladores compatibles con la tarjeta X-TRAINER DIP.

Si aún no cuentas con el Software X-TRAINER Suite v1.0 instalado en tu computadora, en el siguiente podrás encontrar los pasos para realizarlo.

Ejecuta el Software X-TRAINER Suite v1.0 y realiza los pasos del siguiente .

Para subir tus propios proyectos al X-TRAINER DIP con PIC18F45K50 o PIC18F4550 es indispensable que primero realices la configuración del bootloader dependiendo del compilador que utilices. Puedes consultarlo a través del siguiente .

↘️
Microchip Technology®
PIC18F45K50
PIC18F4550
PIC C Compiler CCS
mikroC PRO for PIC
MPLAB X IDE XC8 Compiler
MPLAB X IDE PIC-AS Compiler
MPLAB X IDE MPASM Compiler
Software de programación X-TRAINER Suite v1.0
Esquemático
Dimensiones
PIC18F45K50
PIC18F4550
link

Instalación Software X-TRAINER Suite v1.0

link

Programar con el Software X-TRAINER Suite v1.0

link

PIC C Compiler CCS

mikroC PRO for PIC

MPLAB X IDE XC8 Compiler

MPLAB X IDE PIC-AS Compiler

MPLAB X IDE MPASM Compiler

Software X-TRAINER Suite v1.0

Esquemático

Dimensiones

PIC´s compatibles

Información
Descripción del hardware
Especificaciones
Puerto de programación externa ICSP
Ejemplo de conexión
Programación de la tarjeta
Instalación
Subir proyecto
Prácticas
Descargas
Prácticas
PIC18F45K50
PIC18F4550

Comprar

Prácticas