MICROCONTROLADORES UNIVERSIDAD DE BOYAC TUNJA - 2017
PIC18F4550
1. DEFINICIN DE LOS FUSES
PLL1 No PLL PreScaler
PLL2 Divide By 2(8MHz oscillator input) PLL3 Divide By 3(12MHz oscillator input) PLL4 Divide By 4(16MHz oscillator input) PLL5 Divide By 5(20MHz oscillator input) PLL6 Divide By 6(24MHz oscillator input) PLL8 Divide By 8(32MHz oscillator input) PLL10 Divide By 10(40MHz oscillator input) PLL12 Divide By 12(48MHz oscillator input) CPUDIV1 No System Clock Postscaler CPUDIV2 System Clock by 2 CPUDIV3 System Clock by 3 CPUDIV4 System Clock by 4 NOUSBDIV USB clock source comes from primary oscillator USBDIV USB clock source comes from PLL divide by 2 XTPLL Crystal/Resonator with PLL enabled ECPLL: External Clock with PLL enabled and Fosc/4 on RA6 ECPIO: External Clock with PLL enabled, I/O on RA6 BROWNOUT: Reset when brownout detected BROWNOUT_NOSL: Brownout enabled during operation, disabled during SLEEP BROWNOUT_SW: Brownout controlled by configuration bit in special file register EC: External clock with CLKOUT EC_IO: External clock INTRC: Internal RC Osc INTRC_IO: Internal RC Osc, no CLKOUT HS: High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD) INTXT: Internal Oscillator, XT used by USB INTHS: Internal Oscillator, HS used by USB HSPLL: High Speed Crystal/Resonator with PLL enabled NOFCMEN: Fail-safe clock monitor disabled FCMEN: Fail-safe clock monitor enabled NOIESO: Internal External Switch Over mode disabled IESO: Internal External Switch Over mode enabled NOPUT: No Power Up Timer PUT: Power Up Timer NOBROWNOUT: No brownout reset BROWNOUT: Reset when brownout detected BROWNOUT_NOSL: Brownout enabled during operation, disabled during SLEEP BROWNOUT_SW: Brownout controlled by configuration bit in special file register BORV45: Brownout reset at 4.5V BORV43: Brownout reset at 4.3V BORV27: Brownout reset at 2.7V BORV21: Brownout reset at 2.1V NOVREGEN: USB voltage regulator disabled VREGEN: USB voltage regulator enabled CRISTIAN ORTEGA 55612505 MICROCONTROLADORES UNIVERSIDAD DE BOYAC TUNJA - 2017 NOWDT: No Watch Dog Timer WDT: Watch Dog Timer WDT1: Watch Dog Timer uses 1:1 Postscale WDT2: Watch Dog Timer uses 1:2 Postscale WDT4: Watch Dog Timer uses 1:4 Postscale WDT8: Watch Dog Timer uses 1:8 Postscale WDT16: Watch Dog Timer uses 1:16 Postscale WDT32: Watch Dog Timer uses 1:32 Postscale WDT64: Watch Dog Timer uses 1:64 Postscale WDT128: Watch Dog Timer uses 1:128 Postscale WDT256: Watch Dog Timer uses 1:256 Postscale WDT512: Watch Dog Timer uses 1:512 Postscale WDT1024: Watch Dog Timer uses 1:1024 Postscale WDT2048: Watch Dog Timer uses 1:2048 Postscale WDT4096: Watch Dog Timer uses 1:4096 Postscale WDT8192: Watch Dog Timer uses 1:8192 Postscale WDT16384: Watch Dog Timer uses 1:16384 Postscale WDT32768: Watch Dog Timer uses 1:32768 Postscale CCP2B3: CCP2 input / output multiplexed with RB3 CCP2C1: CCP2 input / multiplexed output with RC1 NOPBADEN: PORTB pins are configured as digital I / O in RESET PBADEN: PORTB pins are configured as analog input channels in RESET NOLPT1OSC: Timer1 configured for higher power operation LPT1OSC: Timer1 configured for low power operation NOMCLR: Master clearing pin used for I / O MCLR: Pin master pin enabled NOSTVREN: Full stack / defect will not cause reboot STVREN: Full stack / defect cause reboot NOLVP: No Low Voltage Programming, B3 (PIC16) or B5 (PIC18) for I / O LVP: Low Voltage Programming in B3 (PIC16) or B5 (PIC18) ICSP1: ICD uses PGC1 / PGD1 pins ICSP2: ICD uses PGC2 / PGD2 pins NOXINST: Extending the extension and index setting Routing mode disabled (legacy mode) XINST: Extension Set Expansion and Indexed Addressing Mode Enabled DEBUG: Debug mode for use with ICD NODEBUG: There is no debug mode for ICD NOPROTECT: Code not protected from the reading PROTECT: Protected Code of Readings CPB: Protected startup lock code NOCPB: No Boot Lock Code Protection NOCPD There is no EE protection CPD: Protected data EEPROM code NOWRT: Program memory is not write protected WRT: Protected Write Program Memory NOWRTC: Unencrypted Configuration Record WRTC: Write-Protected Configuration Records NOWRTD: Unencrypted Data EEPROM NOWRTB: Not write-protected startup block WRTD: Data EEPROM write protection CRISTIAN ORTEGA 55612505 MICROCONTROLADORES UNIVERSIDAD DE BOYAC TUNJA - 2017 WRTB: write-protected start block EBTR: Protected memory of table readings EBTRB: Boot block protected from table readings NOEBTR: Unprotected memory of table readings NOEBTRB: Unprotected Start of Table Readings
2. PARA QU SIRVEN LOS FUSES
PLL1 No hay PLL Pre-escalador
PLL2 Divide por 2 (entrada de oscilador de 8MHz) PLL3 Divide por 3 (entrada de oscilador de 12MHz) PLL4 Divide por 4 (entrada de oscilador de 16MHz) PLL5 Divide por 5 (entrada de oscilador de 20MHz) PLL6 Divide por 6 (entrada de oscilador de 24MHz) PLL8 Divide por 8 (entrada de oscilador de 32MHz) PLL10 Divide por 10 (entrada de oscilador de 40MHz) PLL12 Divide por 12 (entrada de oscilador de 48MHz) CPUDIV1 No hay reloj del sistema Reloj del sistema CPUDIV2 de 2 CPUDIV3 Reloj del sistema por 3 Reloj del sistema CPUDIV4 de 4 NOUSBDIV La fuente del reloj del USB viene del oscilador primario USBDIV fuente de reloj USB viene de PLL dividir por 2 Cristal / Resonador XTPLL con PLL habilitado ECPLL: Reloj externo con PLL activado y Fosc / 4 en RA6 ECPIO: Reloj externo con PLL habilitado, E / S en RA6 BROWNOUT: Restablecer cuando se detecta una cada de seal BROWNOUT_NOSL: Bloqueo activado durante el funcionamiento, inhabilitado durante el SUEO BROWNOUT_SW: Bloqueo controlado por el bit de configuracin en el registro de archivos especiales CE: Reloj externo con CLKOUT EC_IO: Reloj externo INTRC: Oscilador de RC interno INTRC_IO: Oscilador RC interno, el pecado CLKOUT HS: Alta velocidad Osc (> 4mhz para PCM / PCH) (> 10mhz para PCD) INTXT: Oscilador interno, XT USADO por USB INTHS: Oscilador interno, Captulo utilizado por USB HSPLL: Alta Velocidad Cristal / Resonador con PLL habilitado NOFCMEN: Monitor de reloj de falla desactivado FCMEN: Monitor de reloj de falla habilitado NOIESO: Interruptor externo interno en Modo Desactivado IESO: Interno externo interruptor en Modo Activado NOPUT: Sin temporizador de encendido PUT: Temporizador de encendido NOBROWNOUT: No hay reposicin BROWNOUT: Restablecer cuando se detecta una cada de seal CRISTIAN ORTEGA 55612505 MICROCONTROLADORES UNIVERSIDAD DE BOYAC TUNJA - 2017 BROWNOUT_NOSL: Bloqueo activado durante el funcionamiento, inhabilitado durante el SUEO BROWNOUT_SW: Bloqueo controlado por el bit de configuracin en el registro de archivos especiales BORV45: Restablecimiento de apagado a 4.5V BORV43: Restablecimiento de apagado a 4.3V BORV27: Restablecimiento de apagado a 2.7V BORV21: Reajuste de apagado a 2.1V NOVREGEN: Regulador de tensin USB desactivado VREGEN: Regulador de voltaje USB habilitado NOWDT: No Watch Dog Timer WDT: Temporizador de vigilancia WDT1: Temporizador de vigilancia utiliza la escala de 1: 1 WDT2: Temporizador de vigilancia utiliza la escala de 1: 2 WDT4: Temporizador de vigilancia utiliza la escala de 1: 4 WDT8: Temporizador de vigilancia utiliza la escala de 1: 8 WDT16: Temporizador de vigilancia utiliza la escala de 1:16 WDT32: Temporizador de vigilancia utiliza la escala de 1:32 WDT64: Temporizador de vigilancia utiliza la escala de 1:64 WDT128: Temporizador de vigilancia utiliza la escala de 1: 128 WDT256: Temporizador de vigilancia utiliza la escala de 1: 256 WDT512: Temporizador de vigilancia utiliza la escala de 1: 512 WDT1024: Temporizador de vigilancia utiliza la escala de 1: 1024 WDT2048: Temporizador de vigilancia utiliza la escala de 1: 2048 WDT4096: Temporizador de vigilancia utiliza la escala de 1: 4096 WDT8192: Temporizador de vigilancia utiliza la escala de 1: 8192 WDT16384: Temporizador de vigilancia utiliza la escala de 1: 16384 WDT32768: Temporizador de vigilancia utiliza la escala de 1: 32768 CCP2B3: CCP2 de entrada / salida multiplexada con RB3 CCP2C1: entrada CCP2 / salida multiplexada con RC1 NOPBADEN: Los pines PORTB se configuran como E / S digitales en RESET PBADEN: Los pines PORTB se configuran como canales de entrada analgicos en RESET NOLPT1OSC: Temporizador1 configurado para un funcionamiento de mayor potencia LPT1OSC: Temporizador1 configurado para funcionamiento de baja potencia NOMCLR: Perno maestro de borrado utilizado para E / S MCLR: Pin perno maestro activado NOSTVREN: pila completa / defecto no causar reinicio STVREN: pila completa / defecto har que reinicio NOLVP: Ninguna programacin de baja tensin, B3 (PIC16) o B5 (PIC18) utilizada para E /S LVP: Programacin de Bajo Voltaje en B3 (PIC16) o B5 (PIC18) ICSP1: ICD utiliza pines PGC1 / PGD1 ICSP2: ICD utiliza pines PGC2 / PGD2 NOXINST: Ampliacin del set de extensin e indexado Modo de direccionamiento desactivado (modo heredado) XINST: Ampliacin del set de extensin y el modo de direccionamiento indexado habilitadas DEBUG: modo de depuracin para su uso con ICD NODEBUG: No hay modo de depuracin para ICD NOPROTECT: Cdigo no protegido de la lectura CRISTIAN ORTEGA 55612505 MICROCONTROLADORES UNIVERSIDAD DE BOYAC TUNJA - 2017 PROTECT: Cdigo protegido de lecturas CPB: Cdigo de bloqueo de inicio protegido NOCPB: No hay proteccin de cdigo de bloqueo de arranque NOCPD No hay proteccin EE CPD: Cdigo EEPROM de datos protegido NOWRT: La memoria del programa no est protegida contra escritura WRT: Memoria de programa de escritura protegida NOWRTC: Registro de configuracin no protegido contra escritura WRTC: Registros de configuracin protegidos contra escritura NOWRTD: EEPROM de datos no protegido contra escritura NOWRTB: Bloqueo de inicio no protegido contra escritura WRTD: Proteccin de escritura EEPROM de datos WRTB: bloque de inicio protegido contra escritura EBTR: Memoria protegida de lecturas de tabla EBTRB: Bloqueo de arranque protegido de lecturas de tablas NOEBTR: Memoria no protegida de lecturas de tabla NOEBTRB: Bloqueo de inicio no protegido de lecturas de tabla