Bit 1

Report
MICROCONTROLADORES PIC
Características generales: Osciladores –cristal-
MICROCONTROLADORES PIC
Características generales: Osciladores –RC-
MICROCONTROLADORES PIC
Características generales: Osciladores –reloj externo-
MICROCONTROLADORES PIC
Características generales: Bits de configuración -2007hR/W
R/W
R/W
R/W
R/W
Bit 13 Bit 12 Bit 11 Bit 10 Bit 9
CP1
CP0
debug WRT
R/W
R/W
Bit 6
Bit 5
BODEN CP1
R/W
Bit 4
CP0
Bit 0 y 1: FOSC0 y FOSC1 o bit de
configuración del oscilador
11: oscilador RC
10: oscilador HS
01: oscilador XT
00: oscilador LP
Bit 2: WDTE o bit de habilitación del
WatchdogTimer
1: WDT habilitado
0: WDT deshabilitado
R/W
Bit 3
/PWRTE
R/W
Bit 8
CPD
R/W
Bit 2
WDTE
R/W
Bit 7
LVP
R/W
R/W
Bit 1
Bit 0
FOSC1 FOSC0
Bit 3: /PWRTE o bit de habilitación del
temporizador de encendido (negado)
1: El temporizador permanece
deshabilitado
0: El temporizador está habilitado
Bit 4-5: CP o bits de protección de
código.
11: Sin protección
10: Protege últimas 256 celdas
01: Protege página 1
00: Protege toda la memoria
MICROCONTROLADORES PIC
Características generales: Bits de configuración -2007hR/W
R/W
R/W
R/W
R/W
Bit 13 Bit 12 Bit 11 Bit 10 Bit 9
CP1
CP0
debug WRT
R/W
R/W
Bit 6
Bit 5
BODEN CP1
R/W
Bit 4
CP0
BIT 6: BODEN: reset por fallo en
alimentación
1: Activado
0: Desactivada
Bit 7: LVP: Programación con bajo volt.
1: Activado
0: Desactivada
BIT 8: CPD: Protección mem de datos
1: Sin protección
0: Protegida
R/W
Bit 3
/PWRTE
R/W
Bit 8
CPD
R/W
Bit 2
WDTE
R/W
Bit 7
LVP
R/W
R/W
Bit 1
Bit 0
FOSC1 FOSC0
BIT 9: WRT: Escritura mem Flash
1: Activado
0: Desactivada
BIT 10: -: No usado
Bit 11: DEBUG: Modo de depuración en
circuito.
1: Inhabilitado (RB6 y RB7 propo gral)
0: Habilitado (RB6 y RB7 depuración)
BIT 12 -13: CP o bits de protección de
código.
MICROCONTROLADORES PIC
Características generales: Fuentes de Reset
MICROCONTROLADORES PIC
Características generales: Fuentes de Reset –diagrama de
tiempos-
a) Reset por encendido
b) Reset manual
MICROCONTROLADORES PIC
Características generales: Fuentes de Reset: Reset por
encendido (POR)
MICROCONTROLADORES PIC
Características generales: Fuentes de Reset –Reset por fallo
de alimentación (BOR)
Comportamiento del reset por fallo de
alimentación en varias situaciones
MICROCONTROLADORES PIC
Características generales: Modo de bajo consumo
Se sale del modo de bajo consumo cuando ocurre
alguno de los siguientes eventos:



Un reset
Un desbordamiento del perro guardián (si está
habilitado)
Una interrupción externa o procedente de alguno
de los módulos periféricos
MICROCONTROLADORES PIC
Características generales: Perro guardián
MICROCONTROLADORES PIC
Características generales: Familias de PIC’s -tablaFAMILIA
GAMA
BAJA
MEDIA
ALTA
RANGO
DISTINTIVO
PIC10
X
6 terminales
PIC12X5
X
8 terminales
PIC12(
excepto
PIC12X5)
PIC16X5
PIC16(
excepto
PIC16X5)
X
8 terminales
X
X
-
PIC17
X
-
PIC18
X
Gama alta
mejorada
FAMILIA
INSTRUCCIONES
MEMORIA DE PROGRAMA
MEMORIA DE
DATOS
PAGINAS
BANCOS
PILA
(
nivel)
PIC10
33(12b)
2K(2048)
512 c/u
8b
32
2
PIC12X5
33(12b)
2K(2048)
512 c/u
8b
32
2
PIC12(
excepto
PIC12X5)
35(14b)
8K(8192)
2048 c/u
8b
120
8
PIC16X5
33(12b)
2K(2048)
512 c/u
8b
32
2
PIC16(
excepto
PIC16X5)
35(14b)
8K(8192)
2048 c/u
8b
120
8
PIC17
58(16b)
64K(65536)
-
8b
-
16
PIC18
77(16b)
2M(2^10)
-
8b
-
31
MICROCONTROLADORES PIC
Características generales: Arquitectura
MICROCONTROLADORES PIC
Características generales: Arquitectura
MICROCONTROLADORES PIC
Características generales: Memoria de programa
MICROCONTROLADORES PIC
Características generales: Memoria de datos
MICROCONTROLADORES PIC
Características generales: Registro de estado: STATUS – 03hR/W-0
R/W-0 R/W-0
R-1
R-1
R/W-x
R/W-x
R/W-x
IRP
RP1
RP0
/TO
/PD
Z
DC
C
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
•Bit 6 y 5, RP0 y RP1: Register Bank Select.
•Bit 4 (flag), TO: Time Out (Tiempo acabado)
•Bit 7, IRP: Selección del banco en direccionamiento indirecto.
•Bit 3 (flag), PD: Power Down (Apagado).
•1. Se pone automáticamente a 1 tras conectar la alimentación Vdd o ejecutar CLRWDT.
que reinicia el contador WatchDog.
•0. Se pone a 0 al ejecutar la instrucción SLEEP.
•Bit 2 (flag), Z: Cero
•1 = El resultado de una operación aritmética o lógica es 0.
•0 = El resultado es distinto de 0.
•Bit 1 (flag), DC (Digit Carry). Acarreo en el 4º bit de menos peso.
•Bit 0 (flag), C (Carry). Acarreo en el 8º bit o bit de mas peso.
MICROCONTROLADORES PIC
Características generales: Gama baja –PIC16X5x-
MICROCONTROLADORES PIC
Características generales: Gama baja –PIC12X5xx-
MICROCONTROLADORES PIC
Características generales: Gama media –Arquitectura-
MICROCONTROLADORES PIC
Características generales: Gama media –16F873-
MICROCONTROLADORES PIC
Características generales: Gama media –PIC12CE67x-
MICROCONTROLADORES PIC
Características generales: Gama alta –PIC17-
MICROCONTROLADORES PIC
Características generales: Gama alta –PIC18-
Bibliografía
Valdés, F. Pallás, R. Microcontroladores. Fundamentos y aplicaciones con PIC.
Marcombo. Méjico, 2007.
http://2.bp.blogspot.com/_gluCFQz_ygk/Rebr3dqo0GI/AAAAAAAAAH8/Vjc5byOncyU/s
400/harvard.gif
http://perso.wanadoo.es/pictob/imagenes/vonneumann.gif
http://todomicroprocesadores.blogspot.com/
http://perso.wanadoo.es/pictob/resumen_presentacion.htm
http://www.somosmecatronica.net/2010/02/domotica-con-matlab.html
http://aer.ual.es/servicios_es/consultoria.htm
http://usuarios.lycos.es/vlad2004/ALBERT/ControlRemoto/ControlAlbert.JPG
http://usuarios.multimania.es/sfriswolker/pic/ocho/ochodos.htm

similar documents