Zusammenfassung der Ressource
PIC18F4550
- ARQUITECTURA HARVARD
Anmerkungen:
- 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
Anmerkungen:
- 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
Anmerkungen:
- 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
Anmerkungen:
- 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
Anmerkungen:
- Estos bits nos permite controlar las interrupciones
- HABILITACIÓN DE
INTERRUPCIÓN
- BANDERA DE
INTERRUPCIÓN
- PRIORIDAD DE
INTERRUPCIÓN
- PERIFERICOS /
UNIDADES
FUNCIONALES
Anmerkungen:
- 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
Anmerkungen:
- Se utiliza para medir eventos externos como la duración de los pulsos digitales.
- PWM
Anmerkungen:
- Se utiliza para genera señales de modulación de ancho de pulso
- COMPARACIÓN
Anmerkungen:
- Se utiliza para generar señales digitales con temporizadores programable.
- PWM mejorado
Anmerkungen:
- Se utiliza para generar señales PWM complementarias para el control de semipuentes de transistores.
- COMPARADOR
(CMCON)
Anmerkungen:
- 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
Anmerkungen:
- 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
Anmerkungen:
- Modo de comunicación serial
- TEMPORIZADORES
- TEMPORIZADOR
0 (T0CON)
Anmerkungen:
- Configurable como temporizador/contador de 8-16 bits.
Interrupción por desbordamiento
- TEMPORIZADOR
1 (T1CON)
Anmerkungen:
- Configurable como timer de 16 bits o contador.
Interrupción por desbordamiento.
Fuente de reloj seleccionable (interna-externa)
- TEMPORIZADOR
2
Anmerkungen:
- 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
Anmerkungen:
- Configurable como timer de 16 bits o contador
Registro de lectura y escritura de 8 bits
Seleccion de oscilador interno-externo
Interrupcion por desbordamiento
- PUERTOS E/S
Anmerkungen:
- Dispone de 5 puertos de E/S
- REGISTROS
ASOCIADOS
- TRIS
Anmerkungen:
- Mediante este registro se configura cada una de las líneas de E/S del puerto como entrada (1) o como salida (0).
- PORT
Anmerkungen:
- Mediante este registro se puede leer el nivel del pin de E/S y se puede establecer el latch de salida.
- LAT
Anmerkungen:
- Mediante este registro se puede leer o establecer el valor del latch de salida
- USB
- MSSP
Anmerkungen:
- Es una interfaz serie capaz de comunicarse con periféricos u otros microcontroladores, puede operar como SPI o I2C
- OSCILADOR
Anmerkungen:
- Este PIC permite múltiples configuraciones (12)
- PROTEUS / ISIS
Anmerkungen:
- Software que te permite realizar la simulación de circuitos electricos, en esta práctica l simulación del PIC18F4550
- MPLAB /
COMPILADOR
XC8
Anmerkungen:
- 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.