Mapa mental
Microcontrolador PIC18F4550

Conteúdo do mapa
Microcontrolador PIC18F4550
Perifericos
- Convertidor Analógico-Digital (ADC)
- Convertidor de 10 Bits con 13 Entradas/canales (AN0 - AN12) disponibles para conversion, sin embargo internamente solo tiene 1 ADC, por lo que es necesario una multiplexion de los canales
- Registros
- Datos
- ADRESH y ADRESL
- Almacenan los 10 bits de datos procedentes de la conversion, dependiendo de la configuracion del bit 7 (ADFM) en el registro ADCON2, puede ser justificacion izquierda o derecha
- ADRESH y ADRESL
- Configuracion
- ADCON0, controla la operacion del ADC: habilida ADC, canal de entrada, status de conversion
- ADCON1, establece voltajes de referencia asi como pines AN0:AN12 como digitales / Analogicos
- ADCON2, configura seleccion de reloj, tiempo de adquisicion y justificacion de los resultados en ADRESH y ADRESL
- Datos
- Registros
- Convertidor de 10 Bits con 13 Entradas/canales (AN0 - AN12) disponibles para conversion, sin embargo internamente solo tiene 1 ADC, por lo que es necesario una multiplexion de los canales
- Temporizadores
- TIMER0 : TIMER3, 1 de 8 bits (TIMER2) y los demas de 16 bits, pueden ser configurados como contador
- Registros: T0CON, T1CON, T2CON y T3CON
- TIMER0 : TIMER3, 1 de 8 bits (TIMER2) y los demas de 16 bits, pueden ser configurados como contador
- Módulo USB
- Módulo de Comunicacion serial mejorada USART
- Módulo CCP Captura/Comparador/PWM
- PWM resolucion de 10 bits
- Captura y comparacion max 16 bits.
- Modulo Comparador
- Tiene 2 Comparadores analogicos que pueden ser configurados
- Módulo ECCP (módulo mejorado CCP)
- Auto-apagado
- Salidas Multiples
- Polaridad
- Módulo MSSP (Master Synchronous Serial Port)
- Comunicacion serial con otros PIC, tipo maestro / esclavo
- Convertidor Analógico-Digital (ADC)
Set de Instrucciones tipo RISC (Reduced Instruction Set Computer)
- Incorpora un set standard de 75 instrucciones, así como nuevas instrucciones (8) para la optimizacion de codigo recursivo, están agrupadas en 4 catogorías: • Operaciones a Byte, • Operaciones a Bit• Operaciones Literales• Operaciones de Control
Configuraciones
- PUERTOS
- Tiene 5 puertos: A,B,C,D y E
- Se pueden configurar como Entrada / Salida, a traves del registro TRISX, donde "X" representa la letra del puerto (A-E), por ejemplo TRISB =0b00001111; "1" indica entrada y "0" de salida
- Para escribir en un puerto, se puede hacer de diversas formas: el puerto completo, ejemplo: PORTB =0b01011010 ésto da una salida 1 logico en los bits 1,3,4 y 6, bit a bit: PORTC.RC1=1, pone en 1 el bit 1 del puerto C
- Tiene 5 puertos: A,B,C,D y E
- Reloj / Oscilador
- Es fundamental su configuracion, ya que a partir de aqui se despliega la velocidad / frecuencia del micro.
- Tipos
- XT Cristal
- XTPLL Cristal con PLL habilidato
- HS Cristal de alta velocidad
- HSPLL Cristal de alta velocidad con PLL
- EC Reloj externo con salida de1/4 de Fosc
- ECIO Reloj externo con I/O en RA6
- ECPLL Reloj externo con PLL, salida de 1/4 Fosc en RA6
- ECPIO Reloj externo con PLL, I/O en RA6
- INTHS Oscilador interno como fuente de reloj, Oscilador HS como fuente de reloj para USB
- INTXT Oscilador interno como fuente de reloj para micro, oscilador XT como fuente de reloj para USB
- INTIO Oscilador interno como fuente de reloj para micro, Oscilador EC como fuente de reloj para USB, I/O on RA6
- INTCKO Oscilador interno como fuente de reloj para micro, Oscilador EC como fuente de reloj para USB, salida 1/4 Fosc en RA6
- Registros
- Existen 4 registros involucrados, 2 de configuracion (CONFIG1L y CONFIG1H) que seleccionan el modo del oscilador y las opciones de USB prescaler y postscaler y 2 de control (OSCCON y OSCTUNE), el primero permite seleccionar el modo activo de oscilador es usado ante todo para controlar el cambio de fuente de reloj en los modos de alimentación controlada , el segundo es utilizado para hacer ajustes de precisión o para “afinar” la fuente de frecuencia INTRC, también para seleccionar la fuente de baja frecuencia para manejar características.
- Normalmente utilizamos un cristal XT externo, debido a que presenta una mejor estabilidad a comparacion con el oscilador interno. Circuito de XT, C1 y C2 de 27 pf, Rs opcional.
- Diagrama de Oscilador
- Existen 4 registros involucrados, 2 de configuracion (CONFIG1L y CONFIG1H) que seleccionan el modo del oscilador y las opciones de USB prescaler y postscaler y 2 de control (OSCCON y OSCTUNE), el primero permite seleccionar el modo activo de oscilador es usado ante todo para controlar el cambio de fuente de reloj en los modos de alimentación controlada , el segundo es utilizado para hacer ajustes de precisión o para “afinar” la fuente de frecuencia INTRC, también para seleccionar la fuente de baja frecuencia para manejar características.
- Tipos
- Es fundamental su configuracion, ya que a partir de aqui se despliega la velocidad / frecuencia del micro.
- PUERTOS
Diagrama de arquitectura
Cararacteristicas:
- Micro de 8 Bits, arquitectura Harvard, 32K de memoria de programa, 2K SRAM, 256 bytes EEPROM 35 entradas/salidas, 13 canales ADC con 10 bits, 1 modulo CCP y 1 ECCP (PWM), comunicacion serial EUSART, MSSP comunicacion SPI e I2C, 2 comparadores, 1 timer de 8 bits y 2 de 16 bits
- Encapsulado
- PDIP 40 pines
- TQFP 44 pines
- QFN 44 pines
Funciones
- Watch Dog
- Mecanismo de seguridad que provoca un reset del micro cada cierto perioro de tiempo para evitar en caso de que éste se haya bloqueado, programable desde 41 ms hasta 131s.
- Interrupciones
- Son llamadas a funciones disparadas por un evento, hay de alta y baja prioridad
- Proteccion de código
- Watch Dog
Imagens e arquivos do mapa
Informações
- Descrição
- Se describen tipo de arquitectura, perifericos, set de instrucciones, config de oscilador
- Criado por
- isaac gomez
- Visualizações
- 906
- Tags
- Avaliação









