Vous êtes sur la page 1sur 5

8/7/2013

1
Palabra de Configuracin
Microcontroladores
Ing. Marcelo Bastida Tapia
Bits de Configuracin
Los bit's de configuracin o tambin llamados "fusibles" permiten configurar ciertas
funciones en los microcontroladores PIC. La cantidad de funciones dependen del
microcontrolador.
Permiten configurar algunas funciones del micro, como el tipo de oscilador, la
proteccindecdigo, habilitar el perro guardin(evitaquesequedepegado el micro),
habilitar el reset maestro, habilitar unreset inicial, habilitar reset por bajo voltajeenla
fuente, habilitael modo"depurador" odebugger, entreotros.
Estos bits se encuentran en una localidad de memoria que se conoce como
ConfigurationWord, ypuedetener unoomsregistros.
8/7/2013
2
Palabra de Configuracin PIC 16F84A
bit 13-4: CodeProtectionbit
1=Programmemorycodeprotectionisdisabled.
0=Programmemorycodeprotectionisenabled.
bit 3: PWRTE: Power-upTimer Enablebit
1=PWRT disabled.
0=PWRT enabled.
bit2: WDTE: WatchdogTimer Enablebit
1=WDT enabled
0=W
bit 1-0: FOSC1:FOSC0: Oscillator Selectionbits
11=RC oscillator
10=HSoscillator
01=XT oscillator
00=LPoscillator
Palabra de Configuracin PIC 16F887 Registro 1
bit 15-14Unimplemented: Readas1
bit 13DEBUG: In-Circuit Debugger Modebit
1=In-Circuit Debugger disabled, RB6/ICSPCLK andRB7/ICSPDAT aregeneral purposeI/O
pins
0 =In-Circuit Debugger enabled, RB6/ICSPCLK and RB7/ICSPDAT are dedicated to the
debugger
bit 12LVP: LowVoltageProgrammingEnablebit
1=RB3/PGM pinhasPGM function, lowvoltageprogrammingenabled
0=RB3pinisdigital I/O, HV onMCLR must beusedfor programming
8/7/2013
3
Palabra de Configuracin Registro 1
bit 11FCMEN: Fail-SafeClockMonitor Enabledbit
1=Fail-SafeClockMonitor isenabled
0=Fail-SafeClockMonitor isdisabled
bit 10IESO: Internal External Switchover bit
1=Internal/External Switchover modeisenabled
0=Internal/External Switchover modeisdisabled
bit 9-8BOREN<1:0>: Brown-out Reset Selectionbits(1)
11=BOR enabled
10=BOR enabledduringoperationanddisabledinSleep
01=BOR controlledbySBOREN bit of thePCON register
00=BOR disabled
Palabra de Configuracin Registro 1
bit 7CPD: DataCodeProtectionbit(2)
1=Datamemorycodeprotectionisdisabled
0=Datamemorycodeprotectionisenabled
bit 6CP: CodeProtectionbit(3)
1=Programmemorycodeprotectionisdisabled
0=Programmemorycodeprotectionisenabled
bit 5MCLRE: RE3/MCLR pinfunctionselect bit(4)
1=RE3/MCLR pinfunctionisMCLR
0=RE3/MCLR pinfunctionisdigital input, MCLR internallytiedtoVDD
bit 4PWRTE: Power-upTimer Enablebit
1=PWRT disabled
0=PWRT enabled
8/7/2013
4
Palabra de Configuracin Registro 1
bit 3WDTE: WatchdogTimer Enablebit
1=WDT enabled
0=WDT disabledandcanbeenabledbySWDTEN bit of theWDTCON register
bit 2-0FOSC<2:0>: Oscillator Selectionbits
111=RC oscillator: CLKOUT functiononRA6/OSC2/CLKOUT pin, RC onRA7/OSC1/CLKIN
110=RCIOoscillator: I/OfunctiononRA6/OSC2/CLKOUT pin, RC onRA7/OSC1/CLKIN
101=INTOSC oscillator: CLKOUT functiononRA6/OSC2/CLKOUT pin, I/OfunctiononRA7/OSC1/CLKIN
100=INTOSCIOoscillator: I/OfunctiononRA6/OSC2/CLKOUT pin, I/OfunctiononRA7/OSC1/CLKIN
011=EC: I/OfunctiononRA6/OSC2/CLKOUT pin, CLKINonRA7/OSC1/CLKIN
010=HSoscillator: High-speedcrystal/resonator onRA6/OSC2/CLKOUT andRA7/OSC1/CLKIN
001=XT oscillator: Crystal/resonator onRA6/OSC2/CLKOUT andRA7/OSC1/CLKIN
000=LPoscillator: Low-power crystal onRA6/OSC2/CLKOUT andRA7/OSC1/CLKIN
Palabra de Configuracin PIC 16F887 Registro 2
bit 15-11Unimplemented: Readas1
bit 10-9WRT<1:0>: FlashProgramMemorySelf WriteEnablebits
00=0000hto0FFFhwriteprotected, 1000hto1FFFhmay bemodifiedbyEECONcontrol
01=0000hto07FFhwriteprotected, 0800hto1FFFhmay bemodifiedbyEECONcontrol
10=0000hto00FFhwriteprotected, 0100hto1FFFhmay bemodifiedbyEECONcontrol
11=Writeprotectionoff
bit 8BOR4V: Brown-outReset Selectionbit
0=Brown-out Reset set to2.1V
1=Brown-out Reset set to4.0V
bit 7-0Unimplemented: Readas1
8/7/2013
5

Vous aimerez peut-être aussi