You are on page 1of 30

Configuracin inicial PIC18F4550

Configuracin

bit 7-6 Unimplemented: Read as 0 bit 5 USBDIV: Reloj USB bit de seleccin (utilizado en Full-Speed USB Solo modo; UCFG: FSEN = 1) 1 = fuente de reloj USB viene de 96 MHz PLL dividido por 2 0 = fuente de reloj USB viene directamente desde el bloque oscilador primario sin postscale (Fijacin de Nivel.)

bit 4-3

CPUDIV1:CPUDIV0: Seleccin de bits por sistema de reloj Postscaler Para XT, HS, EC y ECIO Modos de oscilador: 11 = Oscilador primario dividido por 4 para obtener (derive) el sistema de reloj 10 = Oscilador primario dividido por 3 para obtener (derive) el sistema de reloj 01 = Oscilador primario dividido por 2 para obtener (derive) el sistema de reloj 00 = Oscilador primario usado directamente para el sistema de reloj (no postscaler) Para XTPLL, HSPLL, ECPLL y ECPIO Modos de oscilador: 11 = 96 MHz PLL dividido por 5 para obtener el sistema de reloj 10 = 96 MHz PLL dividido por 4 para obtener el sistema de reloj 01 = 96 MHz PLL dividido por 3 para obtener el sistema de reloj 00 = 96 MHz PLL dividido por 2 para obtener el sistema de reloj

bit 2-0 PLLDIV2:PLLDIV0: PLL Prescaler Selection bits 111 = Divide por 12 (48 MHz entrada de oscilador) 110 = Divide por 10 (40 MHz entrada de oscilador) 101 = Divide por 6 (24 MHz entrada de oscilador) 100 = Divide por 5 (20 MHz entrada de oscilador) 011 = Divide por 4 (16 MHz entrada de oscilador) 010 = Divide por 3 (12 MHz entrada de oscilador) 001 = Divide por 2 (8 MHz entrada de oscilador) 000 = No prescale (4 MHz entrada del oscilador maneja PLL directamente).

bit 7 IESO: Internal/External Oscillator Switchover bit (Bit cambiado del oscilador) 1 = Modo de oscilador cambiado (switchover) habilitado 0 = Modo de oscilador cambiado (switchover) deshabilitado bit 6 FCMEN: Bit para monitor de Reloj a Prueba de Fallos (Fail-Safe Clock monitor) 1 = Fail-Safe Clock Monitor habilitado 0 = Fail-Safe Clock Monitor deshabilitado

bit 5-4 bit 3-0


No implementado: Leido como 0

FOSC3:FOSC0: Seleccin de bits del oscilador 111x = Oscilador HS, PLL enabled (HSPLL) 110x = Oscilador HS (HS) 1011 = Oscilador interno, HS oscilador usado por USB (INTHS) 1010 = Oscilador interno, XT usado por USB (INTXT) 1001 = Oscilador interno, Funcin CLKO en RA6, EC usado por USB (INTCKO) 1000 = Oscilador interno, funciona en puerto RA6, EC usado por USB (INTIO)

0111 = Oscilador EC, PLL habilitado, Funcin CLKO on RA6 (ECPLL) 0110 = Oscilador EC, PLL habilitado, Puerto de funcin en RA6 (ECPIO) 0101 = Oscilador EC, Funcin CLKO en RA6 (EC) 0100 = Oscilador EC, Puerto de funcin en RA6 (ECIO) 001x = Oscilador XT, PLL habilitado (XTPLL) 000x = Oscilador XT (XT) Nota 1: Los mdulos del microcontrolador y USB utilizan el oscilador seleccionado como su fuente de reloj en los modos XT, HS y EC. El modulo USB utiliza el oscilador indicado XT, HS EC como su fuente de reloj siempre y cuando el microcontrolador utilice el oscilador interno.

bit 7-6 como 0

No implementado. Se lee

bit 5 VREGEN: Regulador de voltaje interno USB Bit de habilitacin 1 = USB voltage regulator enabled 0 = USB voltage regulator disabled

bit 4-3

BORV1:BORV0: Brown-out Reset Voltage bits(1)

11 = Ajuste mnimo . . . 00 = Ajuste mximo bit 2-1 BOREN1:BOREN0: Brown-out Reset Enable bits(2) 11 = Brown-out Reset habilitado solo en hardware (SBOREN es deshabilitado) 10 = Brown-out Reset habilitado solo en hardware y deshabilitado en el modo sleep (SBOREN es deshabilitado) 01 = Brown-out Reset habilitado y controlado por software (SBOREN es habilitado) 00 = Brown-out Reset deshabilitado en hardware y software

bit 0 PWRTEN: Power-up Timer Bit de habilitacin(2) 1 = PWRT deshabilitado 0 = PWRT habilitado Note The Power-up Timer est desacoplado del Brown-out Reset, permitiendo a estos ser controlados independientemente.

bit 7-5 bit 4-1 1111 = 1:32,768 1110 = 1:16,384 1101 = 1:8,192 1100 = 1:4,096 1011 = 1:2,048 1010 = 1:1,024 1001 = 1:512

Unimplemented: Read as 0 WDTPS3:WDTPS0: Watchdog Timer Postscale Bits de seleccin

1000 = 1:256 0111 = 1:128 0110 = 1:64 0101 = 1:32 0100 = 1:16 0011 = 1:8 0010 = 1:4 0001 = 1:2 0000 = 1:1

bit 0

WDTEN: Watchdog Timer Enable bit 1 = WDT enabled 0 = WDT disabled (El control est posicionado en el bit SWDTEN)

bit 7 MCLRE: MCLR Pin Bit de habilitacin 1 = MCLR pin habilitado, pin RE3 de entrada deshabilitado 0 = Pin de entrada RE3 habilitado, MCLR pin deshabilitado bit 6-3 No implementados: Se leen como 0

bit 2 LPT1OSC: Low-Power Timer1 Oscillator Bit de habilitacin 1 = Timer1 configurado para operacin de bajo poder (low power) 0 = Timer1 configurado para ms alto poder de operacin (higher power)

bit 1 PBADEN: PORTB A/D Bit de habilitacin (Afecta ADCON1 estado de reset. ADCON1 controla PORTB<4:0> pin de configuracin.) 1 = PORTB<4:0> pines son configurados como canals de entrada analgica en Reset 0 = PORTB<4:0> pines son configurados como entradas y salidas (I/O) digitales en Reset bit 0 CCP2MX: CCP2 MUX bit 1 = CCP2 entrada/salida es multiplexado con RC1 0 = CCP2 entrada/salida es multiplexado con RB3

bit 7 DEBUG: Depurador de fondo (Background Debugger) Bit de habilitacin 1 = Background debugger deshabilitado, RB6 y RB7 configurados como pines Entrada/Salida de propsito general 0 = Background debugger habilitado, RB6 y RB7 son dedicados para el circuito de depuracin
bit 6 XINST: Instruccin de ajuste extendido, Bit de habilitacin 1 = Instruccin de extensin de ajuste y modo de direccionamiento indexado, habilitado 0 = Instruccin de extensin de ajuste y modo de direccionamiento indexado, habilitado (Modo dejado)

bit 5 ICPRT: Depurador de circuito dedicado/Puerto de programacin (ICPORT) Bit de habilitacin(1) 1 = ICPORT enabled 0 = ICPORT disabled bit 4-3 No implementado: Se lee como 0 bit 2 LVP: Suministro simple ICSP Bit de habilitacin 1 = Single-Supply ICSP enabled 0 = Single-Supply ICSP disabled

bit 1 Unimplemented: Read as 0 bit 0 STVREN: Pilla completa/Restablecer fujo, Bit de habilitacin 1 = Stack full/underflow causar Reset 0 = Stack full/underflow no causar Reset Note 1: Disponible solo en dispositivos PIC18F4455/4550 paquetes TQFP de 44 pines. Siempre dejar este bit limpio en otros dispositivos

bit 7-4

Unimplemented: Se lee como 0

bit 3 CP3: Bit de cdigo de proteccin 1 = Block 3 (006000-007FFFh) cdigo no protegido 0 = Block 3 (006000-007FFFh) cdigo protegido bit 2 CP2: Bit de cdigo de proteccin 1 = Block 2 (004000-005FFFh) cdigo no protegido 0 = Block 2 (004000-005FFFh) cdigo protegido

bit 1 CP1: Bit de cdigo de proteccin 1 = Block 1 (002000-003FFFh) cdigo no protegido 0 = Block 1 (002000-003FFFh) cdigo protegido

bit 0 CP0: Bit de cdigo de proteccin 1 = Block 0 (000800-001FFFh) cdigo no protegido 0 = Block 0 (000800-001FFFh) cdigo protegido
Note 1: No implementado en dispositivos PIC18FX455 ; mantener este bit fijo.

bit 7 CPD: Cdigo de Datos EEPROM Bit de proteccin 1 = Data EEPROM cdigo no protegido 0 = Data EEPROM cdigo protegido bit 6 CPB: Cdigo de Bloque de arranque Bit de proteccin 1 = Boot block (000000-0007FFh) cdigo no protegido 0 = Boot block (000000-0007FFh) cdigo protegido bit 5-0 No implementado: Se lee como 0

bit 7-4

No implementado: Se lee como 0

bit 3 WRT3: Bit de proteccin de escritura 1 = Block 3 (006000-007FFFh) la escritura no est protegida 0 = Block 3 (006000-007FFFh) la escritura est protegida bit 2 WRT2: Bit de proteccin de escritura 1 = Block 2 (004000-005FFFh) la escritura no est protegida 0 = Block 2 (004000-005FFFh) la escritura est protegida

bit 1 WRT1: Bit de proteccin de escritura 1 = Block 1 (002000-003FFFh) la escritura no est protegida 0 = Block 1 (002000-003FFFh) la escritura est protegida bit 0 WRT0: Bit de proteccin de escritura 1 = Block 0 (000800-001FFFh) o (001000-001FFFh) la escritura no est protegida 0 = Block 0 (000800-001FFFh) o (001000-001FFFh) la escritura est protegida Note 1: No implementado en dispositivos PIC18FX455; mantener este bit fijo.

bit 7 WRTD: Escritura de datos EEPROM Bit de proteccin 1 = Data EEPROM escritura no protegida 0 = Data EEPROM escritura protegida
bit 6 WRTB: Escritura de bloque de arranque Bit de proteccin 1 = Boot block (000000-0007FFh) escritura no protegida 0 = Boot block (000000-0007FFh) escritura protegida

bit 5 WRTC: Escritura de confuguracin de registro Bit de proteccin 1 = Configuration registers (300000-3000FFh) escritura no protegida 0 = Configuration registers (300000-3000FFh) escritura protegida bit 4-0 No implementado: Se lee como 0 Note 1: Este bit se lee solo en modo de ejecucin normal; puede ser escrito solo en modo de programa.

bit 7-4

No implementado: Se lee como 0

bit 3 EBTR3: Bit de proteccin de lectura de tabla 1 = Block 3 (006000-007FFFh) no protegida de la lectura de la tabla ejecutada en otros bloques 0 = Block 3 (006000-007FFFh) protegida de la lectura de la tabla ejecutada en otros bloques bit 2 EBTR2: Bit de proteccin lectura de tabla 1 = Block 2 (004000-005FFFh) no protegida de la lectura de la tabla ejecutada en otros bloques 0 = Block 2 (004000-005FFFh) protegida de la lectura de la tabla ejecutada en otros bloques

bit 1 EBTR1: Bit de proteccin de lectura de tabla 1 = Block 1 (002000-003FFFh) no protegida de la lectura de la tabla ejecutada en otros bloques 0 = Block 1 (002000-003FFFh) protegida de la lectura de la tabla ejecutada en otros bloques bit 0 EBTR0: Bit de proteccin de lectura de tabla 1 = Block 0 (000800-001FFFh) no protegida de la lectura de la tabla ejecutada en otros bloques 0 = Block 0 (000800-001FFFh) protegida de la lectura de la tabla ejecutada en otros bloques Note 1: No implementada en dispositivos PIC18FX455; mantener este bit fijo.

bit 7

Unimplemented: Read as 0

bit 6 EBTRB: Bloque de arranque de tabla de lectura Bit de proteccin 1 = Boot block (000000-0007FFh) no est protegido de la tabla de lectura ejecutada en otros bloques 0 = Boot block (000000-0007FFh) s est protegido de la tabla de lectura ejecutada en otros bloques

bit 5-0

No implementado: Se lee como 0

bit 7-5 DEV2:DEV0: Bits de identificacin del dispositivo 011 = PIC18F2455 010 = PIC18F2550 001 = PIC18F4455 000 = PIC18F4550 bit 4-0 REV3:REV0: Bits de identificacin del dispositivo Estos bits son usados para indicar la revisin del dispositivo.

bit 7-0 DEV10:DEV3: Bits de identificacin del dispositivo. Estos bits son usados con el DEV2:DEV0 bits en el registro 1 de identificacin del dispositivo para identificar la parte numrica. 0001 0010 = dispositivos PIC18F2455/2550/4455/4550 Note 1: Estos valores de DEV10:DEV3 pueden ser compartidos con otros dispositivos. El dispositivo especfico siempre es identificado usando toda la secuencia de bits DEV10:DEV0

You might also like