Mapa mental
PIC18F4550

Conteúdo do mapa
PIC18F4550
ARQUITECTURA HARVARD
- Dispone de buses diferentes para el acceso a la memoria de programa y a la memoria de datos. Esto permite acceder simultáneamente a la memoria de programa y a la memoria de datos. Es decir, se puede ejecutar una instrucción mientras se lee de la memoria de programa la siguiente instrucción.
- MEMORIA DE PROGRAMA
- Memoria Flash interna, almacena instrucciones y constantes/datos, puede ser escrita/leída/borrada mediante un programador externo o durante la ejecución del programa.
- MEMORIA DE DATOS
- Memoria SRAM interna, en la que están los registros de funciones especiales, almacena datos de forma temporal durante la ejecución del programa y puede ser leída/escrita en tiempo de ejecución La memoria RAM de datos se compone de registros de propósitos generales (GPRs) y de registros de función especial (SFRs)
INTERRUPCIONES
- Todas las interrupciones pueden ser programadas con cualquiera de las dos prioridades, salvo las interrupciones externas. Registros de interrupciones: RCON, INTCON, INTCON2, INTCON3, PIR1, PIR2, PIE1, PIE2, IPR1, IPR2
- BITS DE CONFIGURACIÓN
- Estos bits nos permite controlar las interrupciones
- HABILITACIÓN DE INTERRUPCIÓN
- BANDERA DE INTERRUPCIÓN
- PRIORIDAD DE INTERRUPCIÓN
PERIFERICOS / UNIDADES FUNCIONALES
- Realiza tareas específicas especializadas (A/D, transmisión / recepción de datos, generación de señales con temporizadores, etc...) Optimiza el rendimiento del PIC, ya que estas unidades trabajan en paralelo a la CPU permitiendo que éste se centre en otras tareas como el procesamiento de datos, cálculos, movimiento de datos, etc.
- MODULO COMPARACIÓN / CAPTURA / PWM
- CAPTURA
- Se utiliza para medir eventos externos como la duración de los pulsos digitales.
- PWM
- Se utiliza para genera señales de modulación de ancho de pulso
- COMPARACIÓN
- Se utiliza para generar señales digitales con temporizadores programable.
- PWM mejorado
- Se utiliza para generar señales PWM complementarias para el control de semipuentes de transistores.
- CAPTURA
- COMPARADOR (CMCON)
- El modulo de comparadores analógico contiene dos comparadores que pueden ser configurados de distintas forma. Las entradas pueden seleccionarse entre las entradas analógicas de los pins RA0 a RA5. Las salidas digitales (normal o invertida) son accesibles exteriormente y pueden ser leidas a través de un registro de control
- ADC
- Este modulo tiene 13 entradas y permite convertir una señal analógica a un numero digital correspondiente de 10 bitsTiene 5 registros -->A/D Result High Register (ADRESH) -->A/D Result Low Register (ADRESL) -->A/D Control Register 0 (ADCON0) -->A/D Control Register 1 (ADCON1) -->A/D Control Register 2 (ADCON2)
- EUSAR
- Modo de comunicación serial
- TEMPORIZADORES
- TEMPORIZADOR 0 (T0CON)
- Configurable como temporizador/contador de 8-16 bits. Interrupción por desbordamiento
- TEMPORIZADOR 1 (T1CON)
- Configurable como timer de 16 bits o contador. Interrupción por desbordamiento. Fuente de reloj seleccionable (interna-externa)
- TEMPORIZADOR 2
- Timer de 8 bits y configuración PWM. prescales 1:1,1:4,1:16 postescale 1:1, 1:16 Interrupciones TMR2 y PR2
- TEMPORIZADOR 3
- Configurable como timer de 16 bits o contador Registro de lectura y escritura de 8 bits Seleccion de oscilador interno-externo Interrupcion por desbordamiento
- TEMPORIZADOR 0 (T0CON)
- PUERTOS E/S
- Dispone de 5 puertos de E/S
- REGISTROS ASOCIADOS
- TRIS
- Mediante este registro se configura cada una de las líneas de E/S del puerto como entrada (1) o como salida (0).
- PORT
- Mediante este registro se puede leer el nivel del pin de E/S y se puede establecer el latch de salida.
- LAT
- Mediante este registro se puede leer o establecer el valor del latch de salida
- TRIS
- USB
- MSSP
- Es una interfaz serie capaz de comunicarse con periféricos u otros microcontroladores, puede operar como SPI o I2C
OSCILADOR
- Este PIC permite múltiples configuraciones (12)
PROTEUS / ISIS
- Software que te permite realizar la simulación de circuitos electricos, en esta práctica l simulación del PIC18F4550
MPLAB / COMPILADOR XC8
- MPLAB es un editor IDE gratuito, destinado a productos de la marca Microchip. Este editor es modular, permite seleccionar los distintos microcontroladoressoportados, además de permitir la grabación de estos circuitos integrados directamente al programador.
Imagens e arquivos do mapa
Informações
- Descrição
- Arquitectura del PIC18f4550
- Criado por
- Juan Carlos Ruiz Gonzalez
- Visualizações
- 90
- Tags
- Avaliação




















