Última actualización
Última actualización
X-TRAINER PRO R4 es una tarjeta de desarrollo aprobada por Microchip Technology® para proyectos electrónicos basados en microcontroladores PIC de 8 bits, posee el microcontrolador PIC16F887 con bootloader integrado que permitirá programarlo por USB sin necesidad de programadores externos.
Su diseño permite la programación, depuración e implementación de códigos, ideal para estudiantes y profesionales.
Soporta hasta 128 modelos de PIC a 8 bits gracias a su base tipo DIP que permiten colocar fácilmente microcontroladores de 40 pines.
El zócalo mikroBUS™ te permitirá utilizar el catálogo de Click boards™ que cada vez se hace mayor. Sensores, módulos inalámbricos, transceptores, amplificadores de audio, pantallas LED y mucho más. Es la forma más sencilla de agregar máxima conectividad a tus proyectos. Además incluye un conector Qwiic® Connec, expandiendo aún más tus posibilidades para integrar proyectos.
¡ Advertencia ! La X-TRAINER PRO R4 con PIC16F887 está configurada para funcionar a 5V de fábrica, el zócalo mikroBUS™ y el estándar Qwiic® Connec, utilizan niveles lógicos de 3.3V, configure el voltaje del microcontrolador al nivel apropiado antes de utilizar estas interfaces
Incluye prácticas compatibles con el compilador PIC C COMPILER..
X-TRAINER PRO R4 cuenta con nuevas y mejores características en comparación de su predecesor, ahora incluye un zócalo mikroBUS™, el catálogo de Click boards™ te permitirá integrar proyectos ágilmente, el formato estándar te permite intercambiar rápidamente entre sensores, actuadores, pantallas y módulos de comunicación inalámbrica.
¡ Advertencia ! La X-TRAINER PRO R4 con PIC16F887 está configurada para funcionar a 5V de fábrica, el zócalo mikroBUS™ puede utilizar niveles lógicos de 5V o 3.3V, configure apropiadamente el voltaje del microcontrolador antes de utilizar esta interfaz
Cuenta con un conector Qwiic® Connec, lo que expande la compatibilidad con periféricos aún más.
¡ Advertencia ! La X-TRAINER PRO R4 con PIC16F887 está configurada para funcionar a 5V de fábrica, el estándar Qwiic® Connec utiliza niveles lógicos de 3.3V, configure el voltaje del microcontrolador a 3.3V antes de utilizar esta interfaz
Dispone de un botón RESET, un LED indicador, un botón de propósito general, un puerto USB tipo C para comunicación o alimentación, un conector de alimentación externa de 7 a 15 V, un puerto ICSP para el uso de programadores externos y un selector de voltaje de alimentación del microcontrolador entre 3.3 o 5 V, el nuevo convertidor DC-DC otorga una corriente de hasta 3 A para el voltaje de 5V y hasta 1 A para el voltaje de 3.3V.
X-TRAINER PRO R4 se ofrece con un microcontrolador PIC16F887 precargado con bootloader para un uso inmediato a través del puerto USB sin necesidad de un programador externo.
¡ Advertencia ! Si se programa un PIC16F887 que cuente con bootloader precargado por medio del puerto ICSP con un programador externo, se borrará el bootloader y será necesario adquirir un nuevo PIC con bootloader.
Conector de alimentación externa, rango de entrada entre 7 y 15 VDC
LED indicador de energía.
Puerto USB tipo C para alimentación de 5 VDC o comunicación USB
LED indicador de propósito general conectado al pin A4 o A1 (depende la configuración del jumper LED)
Jumper para asignar el LED integrado al pin A4 o A1 (asignado de fábrica al pin A1)
Jumper para asignar el botón BOOT al pin A2
Conectores estándar mikroBUS™
Conectores JST compatibles con el estándar Qwiic®
Puerto de programación ICSP para conectar depuradores o programadores externos
¡ Advertencia ! Si se programa un PIC16F887 que cuente con bootloader precargado por medio del puerto ICSP con un programador externo, se borrará el bootloader y será necesario adquirir un nuevo PIC con bootloader.
Header hembra y conector de 40 pines con puertos del PIC serigrafiados para su fácil identificación
RESET: Botón con resistencia de pull-up, conectado al pin RESET BOOT: Botón con resistencia de pull-up, conectado al pin A2
Convertidor USB a serial UART CH340C para utilizarse con PICs que no cuenten con comunicación USB nativa
Jumpers para utilizar el resonador integrado de 20 Mhz (habilitados de fábrica), configurar el zócalo mikroBUS™ y Jumpers para utilizar PICs que no cuenten con comunicación USB nativa
Base para microcontroladores PIC de 40 pines
Jumper selector de voltaje de alimentación al microcontrolador entre 3.3 o 5 V (asignado de fábrica a 5V)
Jumper para habilitar el puerto de comunicación USB (habilitado de fábrica)
Selector de modo USB <> UART: USB: conecta los pines del puerto USB tipo C a los pines del puerto de comunicación USB nativo del microcontrolador (Asignado de fábrica) UART: conecta los pines del puerto USB tipo C al convertidor CH340C para brindar comunicación USB a microcontroladores que no cuenten con ello.
El convertidor CH340 siempre está conectado a los pines C6 y C7 del microcontrolador, y a los pines TX y RX del zócalo mikroBUS™, evite el uso del zócalo mientras el selector se encuentre en la posición UART.
¡ Advertencia ! Al utiliza el PIC16F887 con bootloader deberá colocar el selector en la posición UART para habilitar la programación, evite el uso del zócalo mikroBUS™ durante el proceso de programación, hacerlo podría ocasionar problemas
Versión del hardware: R4
Un jumper pad o puente soldable es un mecanismo para realizar una conexión eléctrica semi-permanente, un puente puede ser de tipo abierto/cerrado (16) o de selección (13), este último tiene 3 pads en lugar de 2, el pad central puede unirse con uno de los pads adyacentes para seleccionar entre 2 opciones diferentes.
En el caso de la X-TRAINER PRO R4 se utilizan para configurar el comportamiento de la tarjeta y ajustar la funcionalidad al microcontrolador insertado. El usuario dispone de 4 secciones con jumpers soldables, la configuración de fabrica es la más óptima, pero puede modificarla para conseguir un comportamiento especifico.
Jumper pad: Vusb
El jumper Vusb (16) permite acoplar el capacitor conectado al pin Vusb del microcontrolador, durante las comunicaciones USB es necesario este capacitor para asegurar la estabilidad del sistema. Este capacitor se encuentra conectado al pin C3 de los microcontroladores sin comunicación USB nativa.
¡ Advertencia ! nunca desolde este pin al hacer uso de microcontroladores con comunicación USB nativa, si el microcontrolador no cuenta con comunicación USB nativa y solo si encuentra anomalías al hacer uso del pin C3, desolde este jumper pad.
Jumper pad: Selección del oscilador
Los puentes soldables a la derecha del oscilador de 20MHz (13) permiten acoplar/desacoplar este oscilador. Soldar el pad central con el pad en la posición 1, permite acoplar el oscilador integrado de 20MHz. Si está utilizando un PIC con bootloader ésta es la posición que debe seleccionar. Soldar el pad central con el pad en la posición 2 desacopla el oscilador y habilita los pines PA6 y PA7 en el header de 40 pines (10), esta configuración es útil para microcontroladores que cuenten con un oscilador interno, al permitir utilizar PA6 y PA7 como salidas/entradas adicionales.
Jumper pad: C4-C5
Localizados en la parte posterior de la tarjeta en la esquina inferior derecha (13), permiten acoplar los pines C4 y C5 del microcontrolador al selector USB (17) o al header de 40 pines (10). Soldar el pad central con el pad en la posición 1, permite acoplar los pines C4 y C5 al header de 40 pines (10), esta configuración es para los PIC que no cuenten con comunicación USB nativa, por lo que puede ocupar estos pines como entradas/salidas. Soldar el pad central con el pad en la posición 2, permite acopar los pines al selector de modo USB <> UART (17), ésta configuración es para los PIC que cuenten con comunicación USB nativa, para poder comunicar el PIC con la computadora a través del puerto USB tipo C deberá a asegurase que el selector se encuentra la en posición USB.
Posición 1 configurada de fabrica.
Jumper pad: mikroBUS-Qwiic
Localizados en la parte posterior de la tarjeta en la esquina superior izquierda (13), permiten configurar los pines utilizados para las comunicaciones seriales (SPI,I2C), con el zócalo mikroBUS™ (SCL, SDA, SCK, MISO, MOSI), y con el conector Qwiic® Connec (SDA, SCL).
El jumper pad izquierdo es la posición 2 y permite conectar los pines al puerto B, el jumper pad derecho es la posición 1 y permite conectar los pines al puerto C. El pad central está conectado al zócalo mikroBUS™ y al conector Qwiic® Connec. Al utilizar un microcontrolador diferente al PIC16F887, revise cuidadosamente la hoja de datos del microcontrolador y realice los cambios que sean necesarios para hacer uso de las comunicaciones seriales.
Pin B1
SCL
Pin C3
Pin B1
SCK
Pin C3
Pin B0
SDA
Pin C4
Pin B0
MISO
Pin C4
Pin B3
MOSI
Pin C5
El PIC16F887 solo cuenta con un periférico MSSP (Master Synchronous Serial Port), por lo que no puede usar I2C y SPI de manera simultanea.
Microcontrolador incluido
Microcontroladores compatibles
PICs de 40 pines a 8 bits
Voltaje de operación
3.3 - 5 VDC
Voltaje de alimentación externa
7 - 15 VDC
Puerto de programación
ICSP
Tamaño
101.68 x 57.78 x 20.64 mm
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.
Solo si el PIC cuenta con un bootloader precargado.
¡ Advertencia ! Al utiliza el PIC16F887 con bootloader deberá colocar el selector en la posición UART para habilitar la programación, evite el uso del zócalo mikroBUS™ durante el proceso de programación, hacerlo podría ocasionar problemas
Para cargar tu proyecto a la tarjeta X-TRAINER PRO R4 con PIC16F887 se utiliza el Software X-TRAINER Suite v1.0.
En el apartado Prácticas encontrarás un listado de ejemplos en diferentes compiladores compatibles con la tarjeta X-TRAINER PRO R4.
Si aún no cuentas con el Software X-TRAINER Suite v1.0 instalado en tu computadora, en el siguiente link podrás encontrar los pasos para realizarlo.
Ejecuta el Software X-TRAINER Suite v1.0 y realiza los pasos del siguiente link.
Prácticas compatibles con la tarjeta X-TRAINER PRO R4 con PIC16F887.
Prácticas
PIC C Compiler CCS
Software X-TRAINER Suite v1.0
Esquemático
Dimensiones
PICs compatibles
Instalación Software X-TRAINER Suite v1.0
Programar con el Software X-TRAINER Suite v1.0