PIC18F4550

Description

Mapa Mental de las Principales Caracteristicas del Microcontrolador PIC18F4550
Miguel Martinez
Mind Map by Miguel Martinez, updated more than 1 year ago
Miguel Martinez
Created by Miguel Martinez over 7 years ago
33
0

Resource summary

PIC18F4550
  1. Dispositivo de arquitectura RISC Avanzasa Harvard. Buses la memoria de datos y del programa están separados; esto permite el acceso a la vez en las dos memorias.
    1. Los microcontroladores PIC18 implementan un contador de programa de 21bits que es capaz de tratar 2Mb memoria de programa.
      1. PIC18F4455 tiene 24kb de memoria flash y pueden almacenar hasta 12.288 instrucciones de palabra única
        1. -Bus Memoria de programa -Bus Memoria de datos -EEPROM de datos
        2. Puertos de Entrada/Salida
          1. Cada Puerto tiene asociado 3 registros: TRIS, PORT, LAT
            1. TRIS: Mediante esta registro se configuran cada una de las lineas de E/S del puerto como ENTRADA (bit=1) o SALIDA (bit=0)
              1. PORT: Mediante este registro de pueden leer el nivel del pon de E/S y se puede establecer el valor latch de salida.
                1. LAT: Mediante este registro se puede leer o establecer el valor latch de salida.
              2. Perifericos
                1. Puertos Entrada/Salida
                  1. Comparador Analogo
                    1. Conversor Analogo-Digital
                      1. Temporizadores (0,1,2,3)
                        1. Capturador/Comparador/Modulador por ancho de pulso (CCP/PWM)
                          1. Modulo para comunicacion serial enre microprocesadores (EUSART)
                            1. Modulo para comunicacion con protocolos (I2C y SPI)
                              1. Modulo comunicación bus serial universal (USB)
                              2. Convertidor Analógico Digital
                                1. -10 bits de resolucion -13 canales mutiplexados -Señal de reloj de conversion configurable -Tiempo de adquisicion programable -Posibilidad de establecer el rango de tensiones de conversion mediante tensiones de referencias externas.
                                  1. Rango de tensión de conversión de 0 a 5V
                                    1. Proceso de Conversion A/D
                                      1. Configuración del Convertidor A/D.
                                        1. Comfiguracion como canales A/D de las lineas que vayan a ser utilizadas (bits PCFG.3. PCFG0 del Registro ADCON1
                                          1. Configuracion de las tensiones de referencia Vref+ y Vref (bits VCFG0 y VCFG1 del registro ADCON1)
                                            1. Configuracion del reloj de conversion TAD (bits ADCS2...ADCS0 del registro ADCON2)
                                              1. Configuracion del tiempo de adquisicion (bits ACQT2...ACQT0 del registro ADCON2)
                                                1. Configuracion del modo de almacenamientode la conversion (bit ADFM del registro ADCON2)
                                                  1. Activacion del conversor (bit ADON del registro ADCON0)
                                                  2. Seleccion del canal (bits CHS3...CGS0 del registro ADCON0)
                                                    1. Retardo de espera del tiempo de adquisición
                                                      1. Inicio de la conversion poniendo a "1" el bit GO/DONE del registro ADCON0
                                                        1. Bucle de espera del final de conversion (comprobacion del bit GO/DONE hasta que sea "0"
                                                          1. Lectura del resultado de la conversion de los registros ADRESH y
                                                        2. Reloj
                                                          1. Oscilador orimarioTerminales 9,10
                                                            1. Cristal Cuarzo (externo)
                                                              1. PLL Preescalador (Div,2, 4, 6)
                                                                1. Postescalador (48Mhz max freq)
                                                                2. XT, HS, HSPLL, EC, ECIO, ECPLL, ECPIO, INTHS, INTIO, INTCKO
                                                                  1. Configuracion de Reloj en C
                                                                    1. Generar header file (*.h) con: -PLL Preescaler Selection Bits -OSC1_PLL2 System Clock Postscaler Selection Bits -XTPLL_X1 Oscilator Selection Bits
                                                                      1. Ingresar al archivo principal el header (*.h) #include "*.h"
                                                                    2. Comjnicación serie EUSART
                                                                      1. Modos de Trabajo: Asincrono de 8 bits, Asincrono de 9 bits, Sincrono Maestro, Sincrono Esclavo
                                                                        1. Auto-activación por detección de dato recibido
                                                                          1. Detección automática de velocidad de comunicación (baudrate)
                                                                            1. Transmisión y detección de carácter de BREAK (bus LIN)
                                                                            2. Generacion de PWM
                                                                              1. Configurar el pin del CCP (RC1 o RB3) como salida
                                                                                1. Configurar el Temporizador 2 para que trabaje como temporizador.Puede utilizarse elprescalardel Temporizador 2, pero no puede utilizarse el post-escalar.
                                                                                  1. Configurar el módulo CCP en modo PWM
                                                                                    1. Establecer el periodo de la señal PWM mediante el valor del registro PR2.
                                                                                      1. Establecer el ciclo de trabajo de la señal mediante el registro CPPR2L y los bitsCCP2CON
                                                                                      Show full summary Hide full summary

                                                                                      Similar

                                                                                      INGENIERÍAS UNAD
                                                                                      Daniela Rodriguez Suarez
                                                                                      INGENIERÍA DE TELECOMUNICACIONES
                                                                                      Diego Gómez Suarez
                                                                                      INGENIERIAS EN LA UNAD
                                                                                      haymer gomez
                                                                                      Descripción de hardware en VHDL
                                                                                      BENIGNO MUÑOZ
                                                                                      APORTES DE LA INGENIERÍAS EN OFRECIDAS POR LA UNAD
                                                                                      CARLOS ANDRES Lota Luna
                                                                                      Codificación de la información
                                                                                      Francisco Bernal
                                                                                      DEBER DE FACTURA GRUPO 5
                                                                                      may0513
                                                                                      Electrónica Digital
                                                                                      Tuesman Castillo
                                                                                      Marketing Digital
                                                                                      Diego Santos
                                                                                      Glosario de Términos Educativos para el Docente Digital
                                                                                      maya velasquez
                                                                                      Sistemas del Cuerpo Humano
                                                                                      Diego Santos