Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En caso de requerir mayor capacidad de memoria, el PIC18F97J60 implementa un bus de memoria externa. Esto permite al controlador interno de contador de programa direccionar un espacio de memoria de hasta 2 Mbytes. Podemos adicionar memoria de las siguientes maneras:
o Usando
una
memoria
Flash
externa
para
aplicaciones
El PIC18F97J60 implementa la extensin opcional del grupo de instrucciones normalmente utilizados en la familia PIC18, aadiendo ocho nuevas instrucciones y un indicador de modo de direccionamiento. Habilitada la opcin de configuracin de dispositivo, la extensin ha sido especficamente diseada para optimizar el cdigo de aplicaciones re-entrantes originalmente desarrolladas en lenguajes de alto nivel, como C.
Comunicacin
El PIC18F97J60 incorpora un rango de perifricos de comunicacin serial, incluyendo dos transceptores universales sincrnicos asincrnicos (USART) independientes y mejorados y dos mdulos SSP Maestros. Adems, uno de los propsitos generales de los puertos de entrada/salida es que pueden ser reconfigurados como un puerto esclavo paralelo de 8 bits para comunicaciones directas de procesador a procesador.
Mdulos CCP
Este mdulo incorpora tiempo de adquisicin programable, permitiendo a un canal seleccionar una conversin a ser iniciada sin esperar por un periodo de muestreo, reduciendo cdigo.
Esta ampliada versin incorpora un pre-escalador de 16 bits, permitiendo un mayor tiempo de espera que es estable, operando voltaje y temperatura.
El dispositivo PIC18F97J60 viene en un empaquetado de 100 pines que se muestra a continuacin con su respectivo diagrama de bloques, correspondiente al funcionamiento antes mencionado:
implementaciones completas de mdulos de Control de Acceso al Medio (MAC) y de la capa fsica (PHY). Lo nico que requeriremos para la conexin a la red sern dos transformadores y un conjunto de elementos pasivos. Este mdulo reconoce todas las especificaciones para la conectividad: 10 Base T en una red de par trenzado, incorpora un nmero de esquemas de filtros para limitar el trfico de paquetes y tambin provee un mdulo interno DMA, para proceso de datos y clculos de verificacin de direcciones IP Para verificar su actividad el mdulo, Ethernet incorpora dos seales de LEDS que actan como salidas para demostrar su actividad y enlace respectivamente. Podemos subdividir el mdulo Ethernet en cinco bloques de funcionalidad especfica que son: 1. El bloque de transmisin y recepcin de la capa fsica, que codifica y decodifica los datos anlogos presentes en la interfaz de par trenzado, y enva o recibe estos datos a travs de la red. 2. El bloque MAC que implementa la lgica del estndar IEEE 802.3 y provee de control independiente de interface para controlar la capa fsica PHY. 3. Un almacenador RAM de 8 Kbytes, para los paquetes que han sido recibidos y que sern transmitidos. 4. Un controlador de acceso al almacenador RAM, cuando los requerimientos son hechos desde el ncleo del microcontrolador, DMA. 5. La interface de registro que funciona como un interpretador de comandos y seales internas de estado entre el mdulo Ethernet y el Registro de Funciones Especiales, del microcontrolador.
Modulo EUSART.
Modulo de Puerto Sincrnico Serial Maestro (MSSP) Es una interface serial, utilizada para comunicarnos con otros perifricos o microcontroladores. El mdulo MSSP puede operar de dos maneras: Interface Serial Perifrica (SPI). Circuito Inter-Integrado (I2C).
A su vez la interface I2C se puede manejar de las siguientes maneras: Modo Maestro. Modo Multi Maestro. Modo esclavo.
El modo SPI permite 8 bits de datos para ser sincrnicamente transmitidos y recibidos a la vez. Para llevar a cabo la comunicacin, son utilizados tres pines: Salida de Dato Serial (SDOx): RD4/SDO2. Entrada de Dato Serial (SDIx): RD5/SDI2/SDA2. Reloj Serial (SCKx): RD6/SCK2/SCL2.
El PIC18F97J60 posee dos mdulos MSSP: MSSP1 y MSSP2 que operan independientemente uno del otro. Cada mdulo MSSP tiene asociado dos registros de control SSPxCON1 y SSPxCON2, y uno de estado (SSPxSTAT), cuyo uso depende del modo en que estemos trabajando el mdulo.
Modulo TMR0 Incorpora las siguientes caractersticas: Puede ser configurado por software como temporizador o como contador de 8 o 16 bits.
El registro que controla la operacin del TIMER0 es el T0CON. Cabe recalcar que el microcontrolador nos da la facilidad de trabajar con otros cuatro temporizadores. Para sincronizar el funcionamiento de todas nuestras seales utilizadas, el PIC18F97J60 permite seleccionar diferentes fuentes de oscilacin que
esencialmente las podemos dividir en tres: Osciladores Primarios. Osciladores Secundarios. Bloque interno de oscilacin.
Interrupciones.
7
Protocolo CAN
8
Un amplio abanico de aplicaciones para el Automvil y la Industria puede aprovechar la comunicacin fiable que ofrece el protocolo CAN. No obstante, est creciendo el tamao requerido por el software de protocolo CAN estndar, reduciendo as el espacio de cdigo disponible para la aplicacin. El PIC18F97J60 incrementa la capacidad de memoria disponible en las aplicaciones CAN del PIC18, ofreciendo de este modo una va de desarrollo a partir de los dispositivos existentes de 32 y 64 Kbyte.
Encapsulados de 28 o 44 patillas
Los nuevos microcontroladores cuentan con el soporte de las herramientas de desarrollo de Microchip, entre ellas el Entorno de Desarrollo Integrado (IDE) MPLAB y el Depurador Integrado MPLAB ICD2, mientras que la Placa de Demostracin PICDEM CAN-LIN 2 (referencia DM163011) permite a los ingenieros evaluar la funcionalidad del mdulo CAN integrado de los dispositivos.
Este microcontrolador incluye un convertidor integrado A/D de 12 bit y alta velocidad con hasta 13 canales. Adems, esta familia incorpora las caractersticas de la Tecnologa nanoWatt, que proporciona a los ingenieros de diseo mltiples opciones para la gestin efectiva del consumo de energa y para alargar la vida de la batera. Estas caractersticas pueden eliminar el coste, complejidad y consumo de energa de la interconexin con un convertidor A/D externo, al tiempo que proporcionan la precisin requerida para las mediciones realizadas con diversos sensores en aplicaciones como medicina, industria y contadores de suministro. Entre las aplicaciones tpicas de medida de precisin y control para la familia PIC18F97J60 estn los sensores para medicina, registro de datos y
10