Está en la página 1de 20

TARJETA DE DESARROLLO PARA LOS MICROCONTROLADORES PIC16FXXX (16F84, 16F627, 16F628, 16F648

)

TD_PIC_2

Manual de operación

Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 Contenido 1 2 3 4 Introducción....................................................................... 3 Características de la tarjeta................................................. 4 Descripción.........................................................................4 Operación.......................................................................... 13 4.1 Uso de la interfase ICSP.............................................. 13 4.2 Conexión de periféricos externos.................................. 15 4.3 Uso de los interruptores deslizables.............................. 15 4.4 Implementación de comunicaciones RS-422 y RS-485.... 17 Garantía..................................................................................... 19 Grupo SEID le agradece el haber adquirido este producto para desarrollar sus proyectos. Deseamos que cumpla satisfactoriamente con sus expectativas y además sea de su agrado. Material que incluye el paquete: Tarjeta de desarrollo TD_PIC_2 (tarjeta electrónica) Eliminador de baterías Arnés para interfase al módulo LCD Manual de operación con garantía CD de cortesía

El presente manual menciona el nombre de marcas registradas que se muestran sin los logotipos: ©, ®, (TM), lo cual no implica que no se encuentren protegidas por los derechos de autor, que no exista la patente o que ésta se encuentre en tramite. Microchip y todos los nombres pertenecientes a la familia de Microchip son marcas registradas de Microchip Technology Inc. Página 2 de 20 grupo SEID. Rev. B

que tengan como base a alguno de los microcontroladores antes mencionados. Además se han incluido como parte del paquete: el eliminador de baterías y el arnés de interfase al módulo LCD. ya que podrá programar el microcontrolador en la misma tarjeta de desarrollo mediante un programador que tenga esta misma interfase. La tarjeta cuenta con los elementos necesarios. Rev. El uso de esta tarjeta le significará un ahorro económico significativo a corto plazo. B Página 3 de 20 . La tarjeta de desarrollo ha sido construida con los mejores componentes del mercado.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 1 Introducción La tarjeta TD_PIC_2 fue diseñada para apoyar el aprendizaje y desarrollo. para desarrollar las prácticas y aplicaciones que comúnmente se realizan con estos microcontroladores. para que pueda trabajar inmediatamente sin necesidad de comprar accesorios por separado. PIC16F628 o PIC16F648. El propósito de esta tarjeta es ahorrarle al usuario en gran medida. PIC16F627. grupo SEID. ya que es una tarjeta de desarrollo diseñada para aprovechar al máximo las características de estos PICs. que fue pensada para hacer la tarea del usuario más ligera. de sistemas electrónicos basados en la familia de microcontroladores PIC16FXXX de MICROCHIP. y cada una ha sido revisada minuciosamente para garantizar su correcta operación y así evitarle cualquier problema. la construcción del hardware (circuiteria) requerido para desarrollar cualquier proyecto. Una característica adicional de la tarjeta es la incorporación de la interfase ICSP. que requiera la utilización de alguno de los siguientes microcontroladores: PIC16F84. por que podrá utilizarla como circuito base de cualquier aplicación en la fase de aprendizaje o desarrollo de nuevos productos. lo cual le ahorrará tiempo en la fase de desarrollo y maltratará menos las terminales del microcontrolador.

Rev. Página 4 de 20 grupo SEID. RS-422 y RS-485 Un push button como periférico de entrada para cada línea del puerto A y del puerto B Un led como periférico de salida para cada línea del puerto A y del puerto B Cada línea del puerto A y del puerto B se puede configurar como entrada o como salida. ya que es un microcontrolador con menos prestaciones que los otros tres por ser más antiguo. pero que no por eso dejará de emplearse inmediatamente. B . mediante un jumper para hacer uso de los push buttons o los leds como periféricos Capacidad para anexar periféricos externos Fuente de alimentación integrada (+5V / 500 mA máximo) 3 Descripción Todas las características de la tarjeta TD_PIC_2 mencionadas. PIC16F627. y solo algunas de ellas no podrán emplearse para el PIC16F84.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 2 Características de la tarjeta Funciona para los microcontroladores PIC16F84. PIC16F628 o PIC16F648. Las características de la tarjeta TD_PIC_2 que no aplican para el PIC16F84 se mencionarán durante la descripción de cada una de ellas. PIC16F628 o PIC16F648 Oscilador a cristal de 20 MHz externo Selector de oscilador (interno o externo) Circuito de reset externo Interfase ICSP Modulo LCD 4X16 (pantalla de cristal liquido de 4 líneas por 16 caracteres) con control analógico de contraste Control digital de la luz de fondo del módulo LCD (sólo para el modelo con LCD con luz de fondo) Comunicación RS-232. pueden emplearse cuando se trabaja con los microcontroladores PIC16F627.

B Página 5 de 20 . se estará configurando la línea como entrada y si se coloca en la posición LED como salida. D C B A Figura 1 En la zona B (figura 1) se encuentran 8 push buttons y 7 leds. el conector CN3 para la interfase ICSP. por que en esa zona se encuentran la base para el PIC con que se va a trabajar (U1). que funcionan como periféricos de entrada y salida respectivamente para cada una de las líneas del puerto A. el circuito de reset externo compuesto por R48. que también se encuentran en esta zona de la tarjeta. RB1 y CONF. C2 y Y1. Rev.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 La tarjeta está dividida en 7 zonas. La selección del periférico requerido según la aplicación. D1 y el push button RESET. grupo SEID. del tipo de comunicación serial (SEL COMU_1) y los selectores de función de las terminales RB1 y RB2 del microcontrolador (CONF. RB2 respectivamente). los conectores CN1 y CN2 para conectar periféricos externos y los selectores de tipo de oscilador (SEL OSC). el circuito oscilador externo a cristal de 20 MHz formado por C1. La zona A (figura 1) es la parte principal de esta tarjeta. R49. se realiza mediante 8 jumpers. De esta manera al colocar el jumper en la posición SW.

Con respecto a la línea RA5. La razón es por que este microcontrolador no cuenta con un oscilador interno. Cuando se trabaja con los microcontroladores PIC16F627. Página 6 de 20 grupo SEID. algo que si se puede hacer con los otros 3 modelos de microcontroladores. haciendo uso de su propiedad de reset por energización (power on reset). las líneas RA6 y RA7 se pueden utilizar como líneas de entrada/salida. no tienen ningún uso cuando se utiliza un PIC16F84. RA5 en la posición E (SW). Es importante resaltar que cuando se utilice un PIC16F84 el interruptor deslizable SEL OSC debe mantenerse siempre en la posición EXT. por lo tanto no existe en la tarjeta un led para esta línea como periférico de salida. PIC16F628 o PIC16F648 este jumper puede ocupar también la posición E (SW). para ganar una línea más de entrada (RA5). y al colocar el interruptor deslizable SEL OSC en la posición INT se puede hacer uso de los push buttons y leds dedicados a estas dos líneas en la tarjeta. Para los microcontroladores PIC16F627. B . PIC16F628 o PIC16F648 y se hace uso del oscilador interno. Recuerde que para estos microcontroladores la línea RA5 se puede configurar solamente como entrada. RA5) debe mantenerse en la posición MCLR para hacer uso del reset externo y no se podrá hacer uso del push button SWRA5 como periférico de entrada. y colocar el jumper CONF. Rev.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 Los push buttons y los leds dedicados a las líneas RA6 y RA7. cuando se utiliza un PIC16F84 su jumper respectivo (CONF. para esto deberá desenergizar la tarjeta y volver a energizarla para resetear el microcontrolador. en contraparte no se podrá hacer uso del reset externo en la tarjeta (push button RESET) para reiniciar el programa. y por lo tanto no se pueden utilizar las terminales destinadas para conectar el oscilador externo (RA6 y RA7) como líneas de entrada/salida. con lo cual se gana una línea más de entrada (RA5) y por lo tanto se puede hacer uso del push button SWRA5 como periférico de entrada. siempre y cuando se deshabilite el fusible del reset maestro (MCLR) al momento de programar el microcontrolador. Se debe tener en cuenta que cuando se deshabilita el fusible del reset maestro (MCLR) al momento de programar el microcontrolador.

16F628 y 16F648 es de 8 bits (RA0-RA7). RA6 y RA7 en la tarjeta. Para el caso contrario cuando se presiona el push button se presentará un nivel lógico bajo “0”. la línea RA4 está en “0” y cuando se apaga está en “1”. Como se puede observar cada push button cuenta con una resistencia pull up. Todos los leds restantes del puerto A (LEDRA0-LEDRA3.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 El led conectado a la línea RA4 del puerto A (LEDRA4) trabaja con lógica negativa. es decir que cuando enciende. +5 V 10K 330 SWRXX LEDXX SEL RXX SW LED A UNA LINEA DEL PUERTO A O DEL PUERTO B Figura 2 grupo SEID. Esto deberá considerarse al momento de realizar un programa que involucre la lectura de alguna de las teclas en la tarjeta. se deben a que su puerto A es de 5 bits (RA0-RA4). por lo tanto mientras no se presione el push button existirá un nivel lógico alto “1” en la terminal correspondiente del puerto. mientras que el puerto A del los PICs 16F627. LEDRA6 y LEDRA7) y todos los leds del puerto B (LEDRB0-LEDRB7) trabajan con lógica positiva. que tiene configuración de drenaje abierto. Los push buttons y leds que se encuentran en cada una de las líneas tanto del puerto A como del puerto B en la tarjeta (excepto el led conectado a la línea RA4). Lo anterior se debe a que esta línea es la única de estos microcontroladores. propiedad que conserva esta tarjeta. Rev. B Página 7 de 20 . Las restricciones para el PIC16F84 del uso de los push buttons y leds de las líneas RA5. tienen una conexión como la que se muestra en la figura 2.

De esta manera si no se desea implementar una comunicación serial. 8 leds y 8 jumpers.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 En la zona C (figura 1) se encuentra una distribución idéntica a la de la zona B. debido a que todas las líneas el puerto B de estos microcontroladores se pueden configurar como entrada o salida. El tipo de comunicación RS-232. con lo que se eliminará la carga que representa el led de la tarjeta para la línea de salida. con lo cual se podrá hacer uso de los push buttons y leds de la tarjeta dedicados a estas dos líneas. Si por el contrario se desea establecer una comunicación serial ya sea RS-232. Página 8 de 20 grupo SEID. Rev. RB2) cuya posición determina la función de estas dos líneas en la tarjeta. B . simplemente retirando el jumper correspondiente. y por lo tanto hay dos líneas (RB1 y RB2) dedicadas a la implementación de una comunicación serial asíncrona en modo full duplex. RS-422 o RS-485. Es por esta razón que existen en la tarjeta TD_PIC_2. RB1 y CONF. para excitar cargas externas a través de los conectores CN1 o CN2. de esta manera los datos seriales entrarán por RB1 (RX) y saldrán por RB2 (TX). estas dos líneas se pueden utilizar como líneas de entrada/salida y por lo tanto sus correspondientes interruptores deslizables deberán colocarse en la posición E/S. Los microcontroladores PIC16F627. Se puede obtener la máxima corriente de salida de cualquiera de las líneas de ambos puertos del microcontrolador. RB1 deberá colocarse en la posición RX y el interruptor deslizable CONF. PIC16F628 y PIC16F648 a diferencia del PIC16F84 tienen integrado un modulo para establecer una comunicación serial (USART). RB2 deberá colocarse en la posición TX. el interruptor deslizable CONF. sólo que en este caso se cuenta con 8 push buttons. RS-422 o RS-485 lo determinarán las posiciones de los interruptores deslizables SEL COMU_1 y SEL COMU_2 de acuerdo a la tabla 1. dos interruptores deslizables (CONF.

grupo SEID. que hacen posible la comunicación serial asíncrona RS-232 entre la tarjeta TD_PIC_2 y otros sistemas a base de microcontroladores. que hacen posible la conversión de comunicación RS-232 a RS-422/485 y viceversa. En la zona E (figura 3) se encuentra el transceptor bidireccional (U4) y componentes asociados (C4-C8). cuya posición como se puede observar en la tabla 1. a través de las cuales se deben realizar las conexiones necesarias. En la zona D (figura 1) se encuentran los transceptores bidireccionales (U2 y U3). es quien define junto con la posición del interruptor deslizable SEL COMU_1 el tipo de comunicación serial que se va a realizar.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 Comunicación RS-232 asíncrona RS-422 RS-485 Modo full duplex full duplex half duplex Posición de los Interruptores deslizables SEL COMU_1 SEL COMU_2 RS-232 No importa RS-422 RS-485 RS-422 RS-422 RS-485 RS-485 Tabla 1 Aunque el PIC 16F84 no cuenta con la USART integrada. También en esta zona se encuentran las terminales de tornillo (CN7). B Página 9 de 20 . para establecer una comunicación serial asíncrona en modo full duplex creando por programa el algoritmo necesario para cumplir con el protocolo de comunicación. Rev. el usuario puede hacer uso de las terminales RB1 y RB2 del microcontrolador como líneas de recepción y transmisión respectivamente. para establecer una comunicación serial RS-422 o RS-485 entre la tarjeta y otros sistemas como los antes mencionados. En esta zona también se encuentra el interruptor deslizable SEL COMU_2. microprocesadores o PCs a través del conector DB9 (CN6).

B . Rev.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 E F G Figura 3 En la figura 4 se presenta la forma en que quedan conectadas las terminales RB1 y RB2 del microcontrolador en cuestión. Las interfases para las comunicaciones RS-422 y RS-485 se explican más adelante.I. CN6 DB9 HEMBRA ROUT TIN CONVERTIDOR DE VOLTAJE DE NIVELES TTL A NIVELES RS-232 Y VICEVERSA (C. cuando los interruptores deslizables SEL COMU_1 Y SEL COMU_2 se colocan en las posiciones según la tabla 1 para realizar una comunicación serial asíncrona RS-232 con la tarjeta TD_PIC_2. MAX232) RIN TOUT 1 6 2 7 3 8 4 9 5 DE RB1 (RX) DE RB2 (TX) Figura 4 Página 10 de 20 grupo SEID.

Caso contrario si se coloca este interruptor en la posición R/W. se debe a que de esta manera el usuario podrá conectar el módulo como más le convenga de a cuerdo a su aplicación. R/W=lectura/escritura). R/W). Con respecto a la función del interruptor deslizable CONF. Como se menciono anteriormente. pero se podrá leer y escribir en él. Así entonces podrá trabajar al módulo con un bus de datos de 4 bits (DB7-DB4) u 8 bits (DB7-DB0) y un bus de control de 2 bits (RS. y utilizar las líneas del puerto del microcontrolador que más le convengan. E) o 3 bits (RS. RED que no tiene relación con el módulo LCD si no con la comunicación serial RS-422 y RS-485 y cuya función se describirá más adelante. ya que se tendrá que dedicar una terminal del microcontrolador para poder controlar el estado de la terminal R/W del módulo. LCD. Rev. entre ellos el preset RV1 para el control de contraste de la pantalla. y el interruptor deslizable CONF. cuando éste se coloca en la posición W. La razón por la cual las terminales del módulo LCD no se encuentran conectadas directamente a algunas de las terminales del microcontrolador (U1) a través del circuito impreso y dejarlas disponibles en el conector CN5. ya que estas se conectan directamente a GND y +5V de la fuente de alimentación respectivamente a través del circuito impreso. la terminal R/W del módulo LCD queda conectada a tierra. el conector CN5 donde se encuentran disponibles todas las terminales del módulo LCD excepto sus terminales de polarización (GND y VDD). el paquete incluye el arnés para crear la interfase entre el microcontrolador y el módulo LCD.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 En la zona F (figura 3) se encuentran los componentes relacionados al módulo LCD (pantalla de cristal liquido). ahorrando de esta manera una línea del microcontrolador para controlar la operación del módulo. con lo cual sólo se podrá escribir en él. Este arnés cuenta con un conector tipo molex hembra en cada uno de sus grupo SEID. el interruptor deslizable CONF. B Página 11 de 20 . LCD para seleccionar la operación del módulo (W=solo escritura. E. También en esta zona se encuentran los componentes para controlar la luz de fondo del LCD (solo para el modelo con módulo LCD con luz de fondo).

desde donde se obtendrán las líneas que se dedicarán a implementar el bus de datos y el bus de control para el módulo. Rev. B . es controlada por el estado lógico en la terminal LUZ de CN5. El contraste en la pantalla del módulo LCD. En este caso no se dedica ninguna terminal del microcontrolador para controlar el estado de la terminal R/W del módulo. y por lo tanto ésta tendrá que llevarse a tierra colocando el interruptor deslizable CONF. En este arnés sólo existen cuatro líneas del microcontrolador (RB7-RB4) dedicadas a conformar el bus de datos del módulo (DB7-DB4). En el arnés no se hace uso de las terminales RB2 y RB1 del microcontrolador para formar el bus de datos o control del módulo. La luz de fondo para estos módulos LCD. ya que el contraste de esta pantalla se ajusta automáticamente. sin necesidad de dejar de utilizar la pantalla de cristal líquido. mientras que el conector de 12 vías es el que se debe conectar a CN5 (terminales del módulo LCD) de acuerdo al arreglo que se determine. para que estas líneas puedan usarse para establecer una comunicación serial (función para las que están destinadas). quienes conformen tanto el bus de datos como el bus de control del módulo LCD. De esta manera al existir un nivel lógico alto “1” en esta terminal. LCD en la posición W. la luz del módulo encenderá y se apagará cuando exista un nivel lógico bajo “0”. RV1 no existe para el módelo TD_PIC_2 con módulo lcd con luz de fondo. El usuario podrá modificar el arreglo de cables en el arnés de acuerdo a sus necesidades de diseño. viene arreglado para que sean las terminales del puerto B (CN2).Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 extremos. Página 12 de 20 grupo SEID. con lo cual sólo se podrá escribir en el módulo que es la acción más frecuente que se realiza con él. se incrementará cuando se gire el contacto deslizable del trimpot RV1 en el sentido de las manecillas del reloj y disminuirá si se gira en el sentido contrario. El arnés que incluye el paquete. mientras que el bus de control lo conformarán las líneas RB3 y RB0 del microcontrolador que se encargarán de controlar el estado de las terminal E y RS del módulo respectivamente. El conector de 10 vías es el que se puede conectar a CN1 (terminales del puerto A) o a CN2 (terminales del puerto B).

B Página 13 de 20 . un led indicador de encendido (LED1) y un jack (CN8) por donde se energiza el ENTRENADOR con el eliminador de baterías. es uno de los aspectos más relevantes de algunos de los microcontroladores que fabrica Microchip. 4. Estas tiras están conectadas a +5 V y tierra (GND) según la serigrafía en la tarjeta. Rev. que tiene como componentes más importantes. entonces podrá hacer uso del conector CN3 para descargar el programa en el microcontrolador directamente en la tarjeta TD_PIC_2. 4 Operación Siga los siguientes pasos para ejecutar un programa en la tarjeta: 1 2 3 Coloque en la base U1. un puente rectificador (U6). Mediante la interfase grupo SEID. un capacitor de filtraje (C10). entre ellos los PICs para los cuales fue desarrollada la tarjeta TD_PIC_2. y pueden utilizarse para energizar periféricos externos. un regulador lineal de tres terminales (U5). La tarjeta también cuenta con un par de tiras perforadas en ambos extremos laterales (figura 1). el microcontrolador con el código que se desea ejecutar Coloque los interruptores deslizables y jumpers en las posiciones adecuadas de acuerdo a los componentes que quiera aprovechar de la tarjeta Energize la tarjeta con el eliminador de baterías Si tiene un programador que cuente con las señales de la interfase ICSP.1 Uso de la interfase ICSP La “programación serial en el circuito” (In-Circuit Serial Programing).Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 En la zona G (figura 3) se encuentra la fuente de alimentación de +5 V.

Después se debe descargar el programa en el microcontrolador. ya que estas tienen la suficiente capacidad de corriente para hacer uso de la interfase ICSP. PSP-01A. y por lo tanto ya no es necesario hacer uso de la base de U1 de los programadores. Nota: Debido a que los programadores PSP-01. los cuales también fabrica grupo SEID. B . Rev. una de ellas proporciona los pulsos de reloj (PGC) y por otra se transmiten serialmente los datos a grabar (PGD). mediante el cable que incluye el programador. a la base U1 del programador de PICs ya sea el PSP-01 o el PSP-02. para poder correr el programa en la tarjeta de desarrollo. se debe mantener alimentada la tarjeta TD_PIC_2 al momento de programar el chip y no debe existir circuiteria externa conectada a él. para obtener las señales y voltajes requeridos para usar la interfase. Como siguiente paso se debe conectar el conector CN3 de la tarjeta. Algo muy importante que hay que señalar es que para hacer uso de la interfase ICSP. PSP-02 Y PSP-02A se alimentan directamente del puerto serial de la computadora al cual se conectan. por que esto sobrecargará al circuito programador. Para hacer uso de la interfase ICSP. Con las computadoras portátiles (lap tops) esta acción no podrá ser posible. se requiere de un voltaje de programación en la terminal (Vpp) y dos líneas más de alimentación (VDD y VSS). haciendo uso del programador como normalmente se hace. y finalmente se deberá desconectar el cable de la interfase ICSP de CN3. Además de estas líneas. con computadoras de escritorio. ya sea a través de CN1 o CN2. Página 14 de 20 grupo SEID. Las versiones mejoradas de estos dos programadores (PSP-01A y PSP-02A) ya cuenta con la interfase ICSP. las cuales se obtienen del programador de PICs. sólo se podrá programar el microcontrolador directamente en la tarjeta TD_PIC_2 mediante la interfase ICSP.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 ICSP se puede programar el chip haciendo uso de 2 líneas. cuidando que la muesca del chip coincida con la muesca de la base. antes que nada se debe colocar un PIC en la base U1 de la tarjeta de desarrollo.

Al elegir la posición INT. 4. RB1 actuará como una línea más de entrada/salida y se podrá hacer uso del push button y led destinados a esta línea (SWRB1 y LEDRB1). Si se coloca en la posición E/S. RB1 actuará como línea de recepción de datos en una comunicación serial RS-232. siempre y cuando el consumo total del circuito no sea mayor de 500 mA. las terminales del microcontrolador destinadas a la conexión del cristal externo (RA6 y RA7) pueden ser usadas como líneas de entrada/salida. con la cual se alimentan los circuitos que integran la tarjeta de desarrollo. EXT para utilizar el oscilador a cristal externo de 20 MHz e INT para utilizar el oscilador interno de 4 MHz con que cuenta el microcontrolador (excepto el PIC16F84).Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 4. los cuales deben conservar ciertas posiciones para que funcionen algunas partes de la ella. o conectar otros periféricos externos que requiera para aplicaciones más complejas. Rev. RS-422 o RS-485.3 Uso de los interruptores deslizables La tarjeta cuenta con 7 interruptores deslizables. La tarjeta cuenta con una fuente de alimentación integrada de +5 V. Interruptor SEL OSC: Selecciona el tipo de oscilador que empleará el microcontrolador para trabajar. Si se coloca en la posición RX. a través de los conectores CN1 y CN2.2 Conexión de periféricos externos Para aplicaciones sencillas. grupo SEID. Interruptor CONF. y además puede ser utilizada para alimentar los periféricos externos a través de los conectores antes mencionados. RB1: Selecciona la función de la terminal RB1 del microcontrolador en la tarjeta. se puede disponer de los push buttons y leds con que cuenta cada una de las líneas de los dos puertos del microcontrolador en la tarjeta. B Página 15 de 20 . con excepción del PIC16F84.

se pueden usar las terminales del microcontrolador RB1 y RB2 como líneas de recepción y transmisión respectivamente. RB2 actuará como línea de transmisión de datos en una comunicación serial RS-232. Si la tarjeta se encuentra en un extremo de la red. Si se coloca ella posición R/W se podrá leer y escribir en el modulo y solo se podrá escribir en él si se coloca este interruptor en la posición W. Interruptor CONF.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 Interruptor CONF. Si se coloca en la posición E/S. Si la tarjeta no se encuentra en el extremo de la red. Aunque el PIC16F84 no cuenta con USART integrada. con lo cual se conectará la resistencia R53 de 120 ohms en la línea receptora para balancear las líneas. Rev. Si se coloca en la posición TX. siempre y cuando se cree el algoritmo necesario para establecer una comunicación serial. LCD: Selecciona la forma de trabajo del modulo LCD. Página 16 de 20 grupo SEID. Interruptores SEL COMU_1 y SEL COMU_2: Seleccionan el tipo de comunicación serial que se desea hacer con la tarjeta de a cuerdo a lo establecido en la tabla 1. este interruptor deberá colocarse en la posición NO EXTREMO. RB2 actuará como una línea más de entrada/salida y se podrá hacer uso del push button y led destinados a esta línea (SWRB2 y LEDRB2). RED: Define la posición de la tarjeta de desarrollo TD_PIC_2 en una red RS-422 o RS-485. se debe colocar este interruptor en la posición EXTREMO. RB2: Selecciona la función de la terminal RB2 del microcontrolador en la tarjeta. Interruptor CONF. RS-422 o RS-485. B .

la cual puede ser implementada usando una de las líneas del microcontrolador. y se deben considerar elementos que permitan controlar el momento en que se transmiten o reciben datos. Si la tarjeta se va a colocar en ambientes muy ruidosos. La interfase RS-422 es la más sencilla. Con la primera el equipo transmite o recibe o datos. si el cable además tiene una hoja conductora rodeándolo. En este tipo de cable se pueden identificar claramente las parejas de cables que constituirán cada una de las señales. grupo SEID. para establecer una comunicación RS-422 o RS-485 entre la tarjeta de desarrollo TD_PIC_2 y otros sistemas electrónicos que cuenten con estas interfases. mientras que con la segunda estos procesos se desarrollan simultáneamente.en la tarjeta) para establecer una comunicación serial en modo half duplex. la segunda necesita cuatro (RT+. para establecer una comunicación serial en modo full duplex. ya que es bidireccional. consiste en que mientras la primera sólo necesita dos hilos (RT+ y RT. Rev. esta es la función de la terminal CSFD (control de sentido de flujo de datos) en el conector CN4 de la tarjeta.en la tarjeta). se obtiene aun más inmunidad. lo recomendable es conectar la hoja conductora (blindaje) a la línea de tierra en cada uno de los extremos del enlace. para que los diferentes elementos que se encuentran en una red no entren en conflicto y se pierdan los datos. y cuenta con líneas separadas para la transmisión y la recepción de datos. Las interfases RS-422/485 utilizan cable par trenzado. la terminal GND en las terminales de tornillo de la tarjeta (CN7) esta destinada para estos fines. que consta de dos conductores aislados que están retorcidos entre sí y con el cual se consigue una mayor inmunidad al ruido electromagnético. Para la RS-485 las líneas se comparten para transmitir y recibir datos. Las figuras 5 y 6 muestran la forma en que se deben realizar las conexiones. T+ y T. B Página 17 de 20 .Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 4.4 Implementación de comunicaciones RS-422 y RS-485 La diferencia básica entre una interfase serial RS-485 y una RS-422. RT-.

En una red numerosa solamente las dos tarjetas de los extremos de la red tendrán resistencias entre las líneas receptoras. la cual se conecta o desconecta de la línea receptora mediante el interruptor deslizable CONF. Rev. lo mismo que las señales negativas.Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 Lo fundamental en cada una de las conexiones. deben ir a la positiva de la otra. los cuales no se deberán tocar entre si: los hilos que salen de la señal positiva de una tarjeta. Blindaje GND TT+ RTRT+ CN7 Tarjeta de desarrollo Figura 5. Interfase RS-422 GND RTRT+ TT+ Otro sistema Página 18 de 20 grupo SEID. En la tarjeta de desarrollo TD_PIC_2 esta resistencia es R53. Se debe recordar que en la interfase RS-422 sólo puede existir un transmisor y hasta 32 receptores. RED. B . es identificar correctamente cuales son los pares de hilos que llevarán cada una de las señales. mientras que en la RS-485 pueden estar hasta 32 transmisores/receptores.

Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 Blindaje GND TT+ RTRT+ CN7 Tarjeta de desarrollo Figura 6. están libres de defectos en materiales de fabricación y funcionamiento. Interfase RS-485 GND TT+ RTRT+ Otro sistema Grupo SEID le extiende la más formal invitación para hacernos llegar sus comentarios o dudas respecto a la operación de la tarjeta de desarrollo TD_PIC_2. de acuerdo con los siguientes términos y condiciones. Rev.net. a partir de la fecha de entrega al consumidor. grupo SEID. B Página 19 de 20 . garantiza que la tarjeta de desarrollo TD_PIC_2 y sus accesorios.mx Garantía limitada grupo SEID TARJETA DE DESARROLLO TD_PIC_2 Grupo SEID. a través del siguiente correo electrónico: seid@att.

para aquellas tarjetas electrónicas que a consideración de grupo SEID. 4.net. hayan sido dañados por el usuario por mal uso. grupo SEID no hará valida esta garantía. 3. B .Tarjeta de desarrollo para los microcontroladores PIC16FXXX Modelo: TD_PIC_2 1. el cliente deberá entregar información que pruebe razonablemente la fecha de adquisición (factura o comprobante de compra) de la tarjeta de desarrollo El cliente podrá hacer valida esta garantía directamente en la tienda donde adquirió el producto. dentro de los primeros treinta días posteriores a la compra. Para los cinco meses restantes. grupo SEID reparará o reemplazará. Rev. el cliente tendrá que contactar directamente con grupo SEID a través de los siguientes teléfonos: 53 02 64 10 y 044 55 19 47 64 44 o a través de un correo electrónico a seid@att. a elección de grupo SEID.mx 2. 7. Página 20 de 20 grupo SEID. 6. La garantía limitada del fabricante cubre por 6 meses a la tarjeta de desarrollo TD_PIC_2 (tarjeta electrónica) a partir de su fecha de adquisición La garantía limitada del fabricante no cubre el eliminador de baterías. conexiones no autorizadas o si la tarjeta hubiese sido alterada o reparada por personas externas a grupo SEID Grupo SEID no se hace responsable por daño a equipo que no sea parte de la tarjeta de desarrollo TD_PIC_2 A solicitud de grupo SEID. sólo las tarjetas electrónicas que a consideración de grupo SEID estén defectuosas. ni el arnés para la interfase al módulo LCD que se incluyen como parte del paquete Durante el período de garantía limitada. no aplicando ningún cargo al cliente Durante el período de garantía limitada. 5.