Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALTA Y ARQUITECTURAS
MIXTAS
Departamento de Electrnica Instrumentacin
y Control.
Cont ol
Profesor:
Ing Vladimir Trujillo Arias.
Ing.
Contenido.
L
A
D
I
M
I
R
CAPITULO 1. Introduccin
T
R
L
O
A
R
I
A
S
Qu
Q
Qu
Qu
Qu
es
es
es
es
un
un
n
un
un
microprocesador
microcontrolador
mic ocont olado
DSP
Dispositivo Lgico Configurable
Terminologa
utilizada en la arquitectura de
procesadores
Contenido.
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
Contenido.
L
A
D
I
M
U
J
I
L
L
O
I
A
S
Arquitectura
Capacidades de computo
Memoria
Perifricos especiales
Mdulos HW
Set de inst
instrucciones
cciones
Lenguaje Ensamblador
Compiladores C
Simuladores
S
u ado es (MPLAB
(
y PROTEUS)
O US)
Contenido.
L
A
D
I
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Introduccin
Sistemas Multiprocesadores
Arquitecturas Electrnicas Paralelas
P
Procesadores
d
en Sistemas
Si t
d
de
Telecomunicaciones y Sistemas
I d ti l
Industriales
CAPITULO 6. Proyecto
y
Final.
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
Clasificacin:
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
Clasificacin:
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
Nivel de Integracin
# de
Transistores
# de
Ao
compuertas
Pequea
escala de integracin
SSI
10 a 100
1 a 10
100 a 1000
10 a 100
1000 a 10000
100 a 1000
10K a 100K
1K a 10K
1960
1965
1970
1978
100K a 1M
10K a 100K
1985
>100.000
1995
R
T
R
U
J
I
L
L
O
A
R
I
A
S
>1.000.000
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Programables
bl de
d Arquitectura Fija.
Programables de Arquitectura Configurable.
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
INTEL.
A nivel de Procesadores producen
dispositivos para:
Computadores de escritorio
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Pentium 4 XE
Pentium 4
Celeron
Hyper-Threading
yp
g
Hyper-Threading
yp
g
No Hyper-Threading
yp
g
Un nivel de cach de
hasta 2 MB
Un nivel de cach de
hasta 256 K
H
Hasta
3
3.7
7 Gh
Ghz d
de reloj
l j
H
Hasta
3
3.6
6 Gh
Ghz d
de reloj
l j
H
Hasta
2
2.8
8 Gh
Ghz d
de reloj
l j
Tecnologa de procesador
de 90 nm
Tecnologa de procesador
de 130 nm
L
A
D
I
Computadores Porttiles
I
R
R
U
J
I
L
L
O
A
R
I
A
S
Intel Pentium M
Mobile Intel Pentium 4
Intel Celeron M
Mobile Intel Celeron
Servidores
Intel Itanium 2
Intel Xeon Processor
Intel Pentium 4 processor
L
A
D
I
M
I
Intel
Pentium 4
mobile
Tecnologa
l de
d
procesador de 90 nm
Tecnologa
l de
d Tecnologa
l de
d
procesador
procesador de 90
de 90 nm
nm
Tecnologa
l de
d
procesador de 130
nm
Un nivel
U
i l de
d Cach
C h hasta
h t
de 2MB
Un nivel
U
i l de
d
Cach hasta
de 1MB
Un nivel
U
i l de
d Cach
C h
hasta de 1MB
Un nivel
U
i l de
d Cach
C h
hasta de 256kB
Velocidad
hasta 3.46
GHz
Bus Frontal
de 533 MHz
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Intel Celeron M
Processor
Mobile Intel
Celeron
Processor
L
A
D
I
Tecnologa de procesador
de 90 nm
Tecnologa de procesador
de 90 nm
M
I
R
T
R
U
J
I
L
L
R
I
A
S
Tecnologa de procesador
de 90 nm
L
A
D
I
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Intel PCA
PCA. Diseado funcionar en equipos de
comunicaciones mviles, como PDA, celulares y
equipos similares.
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
DSP d
de Alt
Alto rendimiento
di i t TMS320C6000
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
U
J
I
L
L
O
A
R
I
A
S
MAX
Bajo
B
j consumo y densidad
d
id d moderada.
d d
Soporta voltajes de 2.5-V, 3.3-V o 5.0-V
L
A
D
I
M
T
R
U
J
CICLONE
L
L
A
S
A
R
L
A
D
M
I
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
SPARTAN 3 E (FPGA)
I
R
T
R
U
J
I
L
VIRTEX 4 ((FPGA))
COOL RUNNER (CPLD)
L
O
A
R
I
A
S
Soporta voltajes de 1
1.5
5a3
3.3V
3V en sus
sistemas I/O
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
IP CORE
Herramientas de desarrollo para diseo
de controladores
controladores. Y procesadores de
diversos tipos que corren sobre sus
plataformas
l t f
h
hardware.
d
Processor Central.
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Conceptos Generales de
procesadores
L
A
D
EL MICROPROCESADOR.
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Partes:
- Unidad
U id d de
d control.
t l
- Unidad Aritmtico-lgica (ALU).
- Registros:
- Contador de programa.
programa
- Registros generales.
- Registro de estado.
- Stack.
Conceptos Generales de
procesadores
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Reloj de funcionamiento:
-C
Ciclo
c o de reloj:
e oj se
seal
a de reloj
e oj a la
ae
entrada
t ada de
del p
procesador.
ocesado
- Ciclo de mquina: periodo de ejecucin de una operacin
completa del procesador.
- Ciclo
Ci l de
d instruccin:
i t
i periodo
i d que se requiere
i
para
ejecutar una determinada instruccin.
Conceptos Generales de
procesadores
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
MICROCONTROLADOR
Un microcontrolador es un circuito
integrado de alta escala de integracin
que incorpora la mayor parte de los
elementos
l
t que conforman
f
un
controlador.
Conceptos Generales de
procesadores
L
A
D
Caractersticas:
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Conceptos Generales de
procesadores
DSP Definicin
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Diferencias entre
Microcontrolador y DSP
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Requerimientos HW y
Operaciones Comunes
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
Requerimientos HW y
Operaciones Comunes
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
Sumas
Multiplicacin
R t d
Retardos
Manejo de matrices y arreglos de datos.
Requerimientos HW y
Operaciones Comunes
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
Dos operandos
Alto rendimiento.
Al
Almacenamiento
i t del
d l resultado.
lt d
Requerimientos HW y
Operaciones Comunes
L
A
D
I
M
Manejo de Arreglos
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Bsqueda
B
d de
d valores
l
de
d lugares
l
consecutivos
i
de
d
memoria
Copia de datos de memoria a memoria
Multiplicacin y suma en paralelo.
Acceso mltiple a memoria
Registros temporales
Eficiente g
generacin de direcciones.
Caractersticas especiales como retardos o
direccionamiento cclico
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Arquitectura Hardvard
Arquitectura
A
i
Harvard
H
d Extendida
E
did o Super
S
Harvard ARChitecture (SHARC).
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Arquitectura
A
i
Harvard
H
d Extendida
E
did o Super
S
Harvard ARChitecture (SHARC).
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Arquitectura
A
i
Harvard
H
d Extendida
E
did o Super
S
Harvard ARChitecture (SHARC).
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Arquitectura
A
i
Harvard
H
d Extendida
E
did o Super
S
Harvard ARChitecture (SHARC).
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
CPU
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(Controladores
p
o embebidos))
Empotrados
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Segmentacin
Ortogonalidad
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Memoria
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Memoria
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Caractersticas Generales
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Uso de
d cristall de
d 40 Mhz.
h
Cristales de 4 Mhz a 10 Mhz utilizando un
multiplicador de frecuencia PLL.
Caractersticas Generales
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Prioridad de interrupciones
Multiplicador hardware de 8 x 8 que
funciona en un solo ciclo de mquina.
mquina
Tres pines para manejo de
interrupciones externas.
Manejo de niveles de corriente de 25
mA. en modo fuente y sumidero
Caractersticas Generales
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Caractersticas Generales
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Caractersticas Generales
Oscilador.
Se poseen 3 bits
(FOSC2 FOSC1 y
(FOSC2,
FOSC0) para la
configuracin del
tipo de oscilador a
utilizar.
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Una capacitancia
p
elevada,
incrementa la estabilidad del
oscilador, pero tambin incrementa
los tiempos de inicio del oscilador
interno.
Oscilador en modo RC
Con el Oscilador en modo,,
RC, FREC/4 esta disponible
en el pin OSC2.
Si FREC/4
C/ no se necesita,
i se
recomienda utilizar el modo
RCIO para ahorrar
RCIO,
corriente.
g
al
El modo RCIO,, es igual
modo RC, con la diferencia
de que el pin OSC2 se
comporta
t como un pin
i de
d
I/O normal (RA6).
Oscilador Externo.
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
PLL
PLL
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Registro OSCON
BIT 7 a 1 No utilizados
BIT 0 SCS
SCS: System
S
Cl
Clockk Switch
S i h bit
bi
Diagramas de Tiempo de
Transiciones
Diagramas de Tiempo de
Transiciones
Diagramas de Tiempo de
Transiciones
Diagramas de Tiempo de
Transiciones
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Fuentes de Reset
L
A
D
I
M
I
R
U
J
I
L
L
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Organizacin de la memoria
Organizacin de la memoria
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Organizacin de la memoria
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Organizacin de la memoria
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Organizacin
g
de la memoria (Pila)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Organizacin
g
de la memoria (Pila)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Registro STKPTR
L
A
D
I
M
I
R
T
R
I
L
A
R
I
A
S
1 = Ocurri un vaciado de la p
pila.
0 = No ha ocurrido un vaciado de la pila.
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Organizacin
g
de la memoria (Pila)
Organizacin
g
de la memoria (Pila)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Organizacin
g
de la memoria (Pila)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
El registro
g
STKPTR es el apuntador
p
de la Pila.
El BIT STKFUL indica
i di ell llenado
ll
d de
d
la p
pila y el BIT STKUNF el vaciado
de la pila.
C
Cuando
d se produce
d
un RESET,
S
ell
valor del apuntador de la pila es 0.
Organizacin
g
de la memoria (Pila)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Organizacin
g
de la memoria (Pila)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Organizacin
g
de la memoria (Pila)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Contador de Programa
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizacin / Instrucciones
Temporizacin / Instrucciones
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Instrucciones en la Memoria de
programa
g
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Instrucciones en la Memoria de
programa
g
Instrucciones de 32 bits
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Instrucciones de 32 bits
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Instrucciones de 32 bits
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Memoria de Datos
Memoria de Datos
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Memoria de Datos
(Direccionamiento)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Memoria de Datos
(Direccionamiento)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Memoria de Datos
(Registros FSR)
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Memoria de Datos
(Registros FSR)
El registro BSR
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Direccionamiento Indirecto.
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Direccionamiento Indirecto.
Multiplicador Hardware
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puertos
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puertos
Puerto A
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto A (18f452)
L
A
D
I
M
I
PIN
Tipo Entrada
Funcin
RA0/AN0
TTL
RA1/AN1
TTL
RA2/AN2
TTL
/
RA3/AN3
TTL
Pin I/O
/ entrada analgica
g
3
RA4/T0CKI
Colector Abierto
RA5/AN4
/
TTL
Pin I/O
/ entrada analgica
g
4
RA6/OSC2/CLKO
TTL
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto A (18f4520)
RA0/AN0
TTL/ANA
RA1/AN1
TTL/ANA
RA2/AN2/VREF-/CVREF
TTL/ANA
RA3/AN3/VREF+
TTL/ANA
RA4/T0CKI/C1OUT
Colector Abierto
RA5/AN4/SS/ HLVDIN/C2OUT
TTL/ANA
OSC2/CLKO/RA6
TTL/ANA
OSC1/CLKI/RA7
TTL/ANA
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto A
Registros
g
asociados con PORTA
Puerto B
PIN
Tipo Entrada
Funcin
RB0/INT0
RB1/INT1
RB2/INT2
RB3/CCP2
RB4
TTL
RB5/PGM
Pin I/O,
I/O y entrada de interrupcin por
cambio de estado en PORTB.
RB6/PGC
RB7/PGD
A
D
I
M
I
R
T
R
U
J
I
L
L
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto B
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto B
Puerto C
L
A
D
I
M
I
R
T
R
PIN
Tipo Entrada
Funcin
RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
RC4/SDI/SDA
RC5/SDO
RC6/TX/CK
RC7/RX/DT
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto C
Puerto D
L
A
D
I
M
I
R
T
PIN
Tipo Entrada
Funcin
RD0/PSP0
RD1/PSP1
RD2/PSP2
RD3/PSP3
RD4/PSP4
/
Pin I/O
/ p
puerto p
paralelo esclavo bit 4
RD5/PSP5
RD6/PSP6
RD7/PSP7
R
U
J
I
L
L
O
A
R
I
A
S
Todos los pines son schimit trigger cuando se trabaja como puerto paralelo esclavo
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto D
Puerto E
L
A
D
I
M
PIN
Tipo Entrada
Funcin
RE0/RD/AN5
RE1/WR/AN6
RE2/CS/AN7
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto E
Registro TRISE
V
L
A
D
I
M
I
R
R
U
J
I
L
L
O
A
R
I
A
S
Registro TRISE
L
A
D
M
I
R
T
R
U
J
L
L
O
R
I
A
S
1 = Ha
H ocurrido
id una escritura,
it
cuando
d una palabra
l b previa
i no
ha sido leda. (debe ser clareado por SW)
0 = No ha ocurrido un desborde
1 = Entrada
d
0 = Salida
El registro de estado
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
El registro de estado
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
1 = Resultado negativo.
0 = Resultado positivo
positivo.
El registro de estado
L
A
D
I
M
I
R
T
con signo
(complemento a 2).
R
U
J
I
L
L
BIT 2 Z: Bit de 0
O
A
R
I
A
S
1 = Desborde ocurri
0 = No ocurri un desborde
El registro de estado
L
A
D
I
I
R
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
R
I
A
S
BIT 6
6-5
5 Sin implementar
BIT 4 RI: Bandera de la instruccin RESET
L
A
D
I
I
R
T
R
U
J
I
L
L
A
R
I
A
S
L
A
D
I
I
R
R
U
J
I
L
L
A
R
I
A
S
Interrupciones
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Interrupciones
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Interrupciones
L
A
D
I
M
I
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
A
R
I
A
S
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
1 = No ha ocurrido un Brown
Brown-out
out Reset.
0 = Ha ocurrido un Brown-out Reset.
D b ser puesta
Debe
t en 1 d
despus
d
de que un
Brown-out Reset ocurre.
I t
Interrupciones.
i
R
Registro
i t INTCON
(18F452, 18F4520)
V
L
A
D
I
M
I
R
T
R
U
J
I
L
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
de baja prioridad.
0 = Deshabilita todas las interrupciones de
perifricos de baja prioridad
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F452, 18F4520)
L
A
D
I
M
R
T
J
I
L
L
O
A
R
I
A
S
Interrupciones Reg.
Interrupciones.
Reg INTCON2
(18F452, 18F4520)
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
A
R
I
A
S
1 = Todas
T d las
l resistencias
i t
i pull-ups
ll
deshabilitadas.
0 = Las resistencias p
pull-ups
p estan habilitadas.
1 = Flanco de subida.
0 = Flanco de bajada.
Interrupciones Reg.
Interrupciones.
Reg INTCON2
V
(18F452, 18F4520)
L
A
D
I
M
I
T
R
U
J
I
L
L
Bit 4 INTEDG2:
INTEDG2 Seleccin
S l i del
d l flanco
fl
de
d
la Interrupcin Externa 2
A
R
I
A
S
1 = Flanco de subida.
0 = Flanco de bajada.
1 = Flanco de subida
0 = Flanco de bajada.
bajada
Interrupciones Reg.
Interrupciones.
Reg INTCON2
V
(18F452, 18F4520)
L
A
D
I
T
R
U
J
I
L
L
R
I
A
S
1 = Alta prioridad
0 = Baja prioridad
1 = Alta prioridad.
prioridad
0 = Baja prioridad.
Interrupciones Reg.
Interrupciones.
Reg INTCON3
V
(18F452, 18F4520)
L
A
D
I
M
I
R
T
R
J
I
L
L
O
A
R
I
A
S
1 = Alta prioridad.
prioridad
0 = Baja prioridad.
1 = Alta prioridad.
0 = Baja
B j prioridad.
i id d
Interrupciones Reg.
Interrupciones.
Reg INTCON3
V
(18F452, 18F4520)
L
A
D
I
M
I
R
T
R
U
J
I
L
A
R
A
S
1 = Habilita INT2.
INT2
0 = Deshabilita INT2.
1 = Habilita INT1.
0 = Deshabilita INT1.
Bit 2 Si
Sin implementar
i l
t
Interrupciones Reg.
Interrupciones.
Reg INTCON3
V
(18F452, 18F4520)
L
A
D
I
M
I
R
U
J
I
L
L
A
R
I
A
S
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR1
V
(18F452, 18F4520)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR1
V
(18F452, 18F4520)
L
A
D
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR1
V
(18F452, 18F4520)
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR1
V
(18F452, 18F4520)
L
A
D
I
M
I
Modo Captura:
T
R
U
J
Modo Compara:
p
L
L
A
R
I
A
S
Modo PWM:
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR1
V
(18F452, 18F4520)
L
A
D
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR2
V
(18F452)
L
A
D
I
M
I
R
T
R
U
J
I
Bit 7
7-5
5 Sin implementar
Bit 4 EEIF: Bandera de interrupcin por
Escritura/Lectura
/
en EEPROM o FLASH
L
L
O
A
R
I
A
S
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR2
V
(18F452)
L
A
D
I
M
I
R
U
J
I
L
L
A
R
I
A
S
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR2
V
(18F452)
L
A
D
M
I
T
R
U
J
Modo Captura:
L
O
Modo Compara:
R
I
A
S
Modo PWM
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR2
(18F4520)
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR2
V
(18F4520)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR2
V
(18F4520)
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
Int Perifricos
Int.
Perifricos. Reg
Reg. PIR2
V
(18F4520)
L
A
D
M
I
T
R
U
J
Modo Captura:
L
O
Modo Compara:
R
I
A
S
Modo PWM
Int Perifricos
Int.
Perifricos. Reg
Reg. PIE1
V
(18F452, 18F4520)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
Bit 6 ADIE:
ADIE Habilita
H bilit la
l interrupcin
i t
i por fin
fi
de conversin del A/D.
A
S
1 = Habilita la interrupcin
0 = Deshabilita la interrupcin.
1 = Habilita la interrupcin
del A/D.
0 = Deshabilita la interrupcin del A/D.
Int Perifricos
Int.
Perifricos. Reg
Reg. PIE1
V
(18F452, 18F4520)
L
A
D
I
M
I
T
R
U
J
I
L
L
Bit 4 TXIE:
TXIE Habilita
H bilit la
l interrupcin
i t
i por
transmisin del mdulo USART
O
A
R
I
A
S
1 = Habilita la interrupcin
0 = Deshabilita la interrupcin
1 = Habilita la interrupcin
0 = Deshabilita la interrupcin
Int Perifricos
Int.
Perifricos. Reg
Reg. PIE1
(18F452, 18F4520)
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Int Perifricos
Int.
Perifricos. Reg
Reg. PIE2
V
(18F452)
L
A
D
I
M
I
R
T
R
U
J
I
L
O
A
R
I
A
S
1 = Habilitada
0 = Deshabilitada
1 = Habilitada
H bilit d
0 = Deshabilitada
Int Perifricos
Int.
Perifricos. Reg
Reg. PIE2
V
(18F452)
L
A
D
I
M
R
T
R
U
I
L
O
R
I
A
S
1 = Habilita la interrupcin
0 = Deshabilita
h b l la
l interrupcin
1 = Habilitada
0 = Deshabilitada.
J
L
1 = Habilita la interrupcin
0 = Deshabilita la interrupcin
Int Perifricos
Int.
Perifricos. Reg
Reg. PIE2
V
(18F4520)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
A
R
I
A
S
1 = Habilitado
0 = Deshabilitado
Int Perifricos
Int.
Perifricos. Reg
Reg. PIE2
V
(18F4520)
L
A
D
I
M
I
T
R
U
J
I
L
L
Bit 3 BCLIE:
BCLIE Habilita
H bilit la
l interrupcin
i t
i por
colisin de datos en el BUS
R
I
A
S
1 = Habilitada
H bilit d
0 = Deshabilitada
1 = Habilitada
0 = Deshabilitada
Int Perifricos
Int.
Perifricos. Reg
Reg. PIE2
V
(18F4520)
L
A
D
I
M
I
T
R
U
J
I
L
O
A
R
I
A
S
1 = Habilitada
0 = Deshabilitada.
Deshabilitada
1 = Habilita la interrupcin
0 = Deshabilita la interrupcin
1 = Habilita
H bili la
l interrupcin
i
i
0 = Deshabilita la interrupcin
Prioridad de Int.
Int Reg.
Reg IPR1
V
(18F452, 18F4520)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
Bit 6 ADIP:
ADIP Prioridad
P i id d de
d Interrupcin
I t
i del
d l
conversor A/D
R
I
A
S
1 = Alta
l prioridad
d d
0 = Baja prioridad
1 = Alta prioridad
p io idad
0 = Baja prioridad
Prioridad de Int.
Int Reg.
Reg IPR1
V
(18F452, 18F4520)
L
A
D
I
M
I
T
R
U
J
L
L
O
A
R
I
A
S
1 = Alta prioridad
0 = Baja
j prioridad
p
1 = Alta prioridad
0 = Baja prioridad
1 = Alta prioridad
0 = Baja prioridad
Prioridad de Int.
Int Reg.
Reg IPR1
V
(18F452, 18F4520)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Prioridad de Int.
Int Reg.
Reg IPR2
V
(18F452)
L
A
D
I
M
I
R
T
R
U
J
I
L
O
A
R
I
A
S
1 = Alta prioridad
0 = Baja prioridad
1 = Alta
Alt prioridad
p io id d
0 = Baja prioridad
Prioridad de Int.
Int Reg.
Reg IPR2
V
(18F452)
L
A
D
I
M
I
T
R
U
J
L
L
O
A
R
I
A
S
1 = Alta prioridad
0 = Baja
j prioridad
p
1 = Alta prioridad
0 = Baja prioridad
1 = Alta prioridad
0 = Baja prioridad
Prioridad de Int.
Int Reg.
Reg IPR2
V
(18F4520)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
A
R
I
A
S
1 = Alta prioridad.
0 = Baja prioridad.
Prioridad de Int.
Int Reg.
Reg IPR2
V
(18F4520)
L
A
D
I
M
I
T
R
U
J
I
L
L
Bit 3 BCLIP:
BCLIP Prioridad
P i id d de
d Interrupcin
I t
i por
colisin en Bus de datos.
R
I
A
S
1 = Alta
Alt prioridad
i id d
0 = Baja prioridad
1 = Alta prioridad
0 = Baja prioridad
Prioridad de Int.
Int Reg.
Reg IPR2
V
(18F4520)
L
A
D
I
M
I
T
R
U
J
I
L
O
A
R
I
A
S
1 = Alta prioridad
0 = Baja prioridad
1 = Alta prioridad
0 = Baja prioridad
1 = Alta
Al prioridad
i id d
0 = Baja prioridad
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
L
L
O
A
R
I
A
S
1 = El acceso es a la
l memoria
i FLASH.
FLASH
0 = El acceso es a la memoria EEPROM.
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Registro TBLPTR
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(Secuencia a utilizar)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(Secuencia a utilizar)
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(Secuencia de Programacin)
g
L
A
D
I
M
I
Secuencia de programacin de la
memoria FLASH.
T
R
U
J
I
L
L
O
A
R
I
A
S
(Secuencia de Programacin)
g
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(Secuencia de Programacin)
g
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(Secuencia de Programacin)
g
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(Secuencia de Programacin)
g
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
EECON1
(Registro de configuracin)
EECON2
(Registro de configuracin)
EEDATA
(Registro de transferencia de
datos)
EEADR (Registro de direccionamiento)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
L
L
O
A
R
I
A
S
1 = Acceso
A
a la
l memoria
i FLASH
0 = Acceso a la memoria EEPROM.
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
1 = Borra
B
lla memoria
i FLASH (64 bytes)
b t ) apuntada
t d
por TBLPTR en el prximo comando WR
0 = Solo para escritura.
escritura
L
A
D
I
M
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
R
U
J
I
L
L
O
R
I
A
S
(18F452)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F452)
(18F452)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
R
I
A
S
000
001
010
011
100
101
110
111
=
=
=
=
=
=
=
=
canal
canal
canal
canal
canal
canal
canal
canal
0,
1,
2,,
3,
4,
4
5,
6,
6
7,
(RA0)
(RA1)
(RA2)
(
)
(RA3)
(RA5)
(RE0)
(RE1)
(RE2)
(18F452)
L
A
D
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F452)
(18F452)
L
A
D
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F452)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F452)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F452)
L
A
D
I
M
I
R
U
J
I
L
L
O
A
R
I
A
S
(18F452)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F452)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
TAD = 1/(FOSC/n)
(
) TOSC * n donde TOSC =
1/FOSC.
Si el valor de ADCS0, ADCS1, ADCS2 es de 101, el
valor del TAD ser de (16 * TOSC)
Si se desea trabajar con el oscilador RC interno del
mdulo
d l A/D,
A/D ell valor
l del
d l TAD ser
de
d 2 micro
i
segundos.
(18F452)
(18F452)
(18F452)
(18F452)
(18F4520)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F4520)
L
A
D
I
M
I
R
T
R
U
L
O
A
R
I
A
S
Cuando ADON = 1:
V
L
A
D
M
I
R
T
R
U
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Canal 0 (AN0/RA0)
Canal 1 (AN1/RA1)
Canal 2 (AN2/RA2)
C
Canall 3 (AN3/RA3)
Canal 4 (AN4/RA5)
Canal 5 (AN5/RE0)
Canal 6 ((AN6/RE1)
/
)
Canal 7 (AN7/RE2)
Canal 8 (AN8/RB2)
Canal 9 (AN9/RB3)
Canal 10 (AN10/RB1)
Canal 11 (AN11/RB4)
Canal 12 (AN12/RB0)
Sin implementar
p
Sin implementar
Sin implementar
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F4520)
(18F4520)
L
A
D
I
M
I
R
T
R
U
J
I
L
O
A
R
I
A
S
1 = Justificado a la derecha
0 = Justificado a la izquierda
(18F4520)
L
A
D
I
M
I
R
U
J
I
L
L
A
R
I
A
S
111
110
101
100
011
010
001
000
=
=
=
=
=
=
=
=
20 TAD
16 TAD
12 TAD
8 TAD
6 TAD
4 TAD
2 TAD
0 TAD
(18F4520)
L
A
D
I
M
I
R
U
J
I
L
L
A
R
I
A
S
111
110
101
100
011
010
001
000
=
=
=
=
=
=
=
=
(18F4520)
(18F4520)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F4520)
(18F4520)
(18F4520)
(18F4520)
Temporizador Timer 0
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
L
O
R
I
A
S
I
L
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
111
110
101
100
011
010
001
000
=
=
=
=
=
=
=
=
1:256
1:128
1:64
1:32
1:16
1:8
1:4
1:2
Temporizador Timer 0
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
clrf TMR0
TMR0, movwf TMR0 bsf TMR0,
TMR0 el pre escalador es
puesto a 0, aunque la asignacin del pre escalador no
cambia.
La interrupcin
de TMR0, no puede sacar al
procesador de un SLEEP, ya que en este caso el
oscilador interno esta parado
parado.
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 0
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 0
Temporizador Timer 0
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 1
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 1
L
A
D
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
11
10
01
00
=
=
=
=
1:8
1:4
1:2
1:1
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 1
Temporizador Timer 2
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 2
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 2
L
A
D
I
M
I
R
R
U
J
L
O
R
I
A
S
1 = Timer2 encendido
0 = Timer2 apagado
00 = Pre escalador en 1
01 = Pre escalador en 4
1x = Pre escalador en 16
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer2
Temporizador Timer 3
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer 3
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
U
J
I
L
L
O
1:8
1:4
1:2
1:1
Cuando TMR3CS = 1:
I
S
=
=
=
=
11
10
01
00
Cuando TMR3CS = 0:
Es ignorado.
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
1 = Habilita Timer3
0 = Detiene Timer3
Temporizador Timer3
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer3
Modulo CCP
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Modulo CCP
(Registro de control)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Modulo CCP
(Registro de control)
L
A
D
L
L
A
R
I
A
S
Modulo CCP
(Modo de Captura)
L
A
D
I
M
I
R
J
I
L
L
O
A
R
I
A
S
Cada
Cada
Cada
Cada
flanco de bajada
flanco de subida
4 flancos
a cos de subida
sub da
16 flancos de subida
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Modulo CCP
(Modo de Captura)
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Modulo CCP
(Modo de Captura)
Modulo CCP
(Modo Compara)
L
A
D
I
M
I
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Modulo CCP
(Modo Compara)
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Modulo CCP
(Modo Compara)
Modulo CCP
(Modo PWM)
L
A
D
I
M
I
R
T
R
U
J
I
L
O
A
R
I
A
S
El ciclo
i l de
d trabajo
t b j o tiempo
ti
de
d cresta
t esta
t dado
d d por:
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Modulo CCP
(Modo PWM)
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Modulo CCP
(Modo PWM)
Modulo CCP
(Modo PWM)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Modulo CCP
(Modo PWM)
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
L
L
O
Modo Asncrono:
Modo sincrnico:
A
R
I
A
S
No se tiene en cuenta
L
A
D
M
I
T
U
J
L
L
O
A
R
I
A
S
1 = Transmisin habilitada
0 = Transmisin deshabilitada
1 = Modo
d sincrnico
i i
0 = Modo asncrono
L
A
D
I
M
I
R
T
R
I
L
I
A
S
Bit 1 TRMT
TRMT: Estado
E t d d
dell registro
i t de
d corrimiento
i i t
1 = Alta velocidad
0 = Baja velocidad
Modo Sincrnico:
L
O
Modo asncrono:
1 = TSR vaco
0 = TSR lleno
L
A
D
I
M
I
R
T
R
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
T
R
U
J
I
Modo asncrono:
L
O
A
R
I
A
S
No se tiene en cuenta
1 = Habilita una recepcin simple
0 = Deshabilita
D h bilit la
l recepcin
i simple.
i l
No se tiene en cuenta
L
A
D
I
M
I
T
R
Modo asncrono:
J
I
L
L
O
Modo sincrnico:
A
R
I
A
S
1 = Habilita el receptor
0 = Deshabilita el receptor
1 = Habilita
H bilit la
l recepcin
i continua,
ti
hasta
h t que ell
bit CREN se borre (CREN sobrescribe SREN)
0 = Deshabilita la recepcin continua
continua.
L
A
D
I
R
T
R
I
L
L
A
R
I
A
S
1 = Error de encuadre
0 = No hay error de encuadre
1 = Error de desborde
0 = No hay error de desborde
L
A
D
I
M
I
R
T
R
J
I
R
I
A
S
L
O
No aplica
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S