Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALTA Y ARQUITECTURAS
MIXTAS
Departamento de Electrnica
Instrumentacin
y Control.
Profesor:
Ing. Vladimir Trujillo Arias.
Contenido.
L
A
D
I
M
I
R
CAPITULO 1. Introduccin
T
R
L
O
A
R
I
A
S
Qu
Qu
Qu
Q
Qu
es
es
es
es
un
un
un
un
n
microprocesador
microcontrolador
DSP
Dispositivo
Dispositi o Lgico Config
Configurable
able
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
q
Capacidades de computo
Memoria
Perifricos especiales
Mdulos
HW
Set de instrucciones
Lenguaje Ensamblador
Compiladores C
Simuladores (MPLAB y PROTEUS)
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
Procesadores en Sistemas de
Telecomunicaciones y Sistemas
Industriales
CAPITULO 6.
6 Proyecto Final
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
Segn
g el semiconductor: Silicio,, Arseniuro de
Galio, Silicio Germanio
Segn el Transistor: Bipolares, CMOS, BICMOS
S ell nmero
Segn
de
d transistores:
i
SSI MSI
SSI,
MSI, LSI,
LSI
VLSI, ULSI y GLSI.
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
e de Integracin
teg ac
# de
Transistores
# de
Ao
o
compuertas
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
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
El Microprocesador
dems
Partes:
- Unidad de control.
- Unidad Aritmtico-lgica (ALU).
- Registros: - Contador de programa (program counter).
counter)
- Registros generales.
- Registro de estado.
- Stack.
Reloj de funcionamiento:
- Ciclo de reloj: seal de reloj a la entrada del procesador.
- Ciclo de mquina: periodo de ejecucin de una operacin completa del
p
procesador.
- Ciclo de instruccin: periodo que se requiere para ejecutar una
determinada
instruccin.
El Microprocesador
Controlador y
Microcontrolador
Discreto
Integrado Microprocesador.
Integrados Microcontrolador.
El Microcontrolador
Caractersticas:
El Microcontrolador
El Microcontrolador
A it t
Arquitectura
Interna:
I t
Procesador.
Memoria no voltil para contener el programa.
Memoria de lectura y escritura para guardar los datos.
Lneas de E/S para los controladores de perifricos:
Comunicacin paralelo.
C
Comunicacin
i
i serie.
i
Circuito de reloj
reloj,
Temporizadores
Comparadores analgicos
El Microcontrolador
El mercado de los
microcontroladores
Comunicaciones: 30%
Consumo g
general: 27%
Automocin: 18%
Informtica: 15%
Industria: 10%
Costos
Aplicacin
Procesamiento de datos
Entrada y salida
Consumo de energa (CMOS)
Memoria
Ancho de Palabra
Diseo de la placa
Los ms populares
Atmel
AVR
Freescale (antes Motorola)
Hitachi, Ltd
Holtek
Intel
Los ms populares
National Semiconductor
Microchip
NEC
Parallax
Texas Instruments
Familia 10f2xx,
10f2xx 12Cxx de 12 bits Familia 12Fxx,
12Fxx 16Cxx y
16Fxx de 14 bits (PIC16F87X) 18Cxx y 18Fxx de 16 bits
AVR
TMS370 MSP430
TMS370,
Zilog
Silabs
Arquitectura
A
it t
H
Harvard
dE
Extendida
t did o Super
S
Harvard ARChitecture (SHARC).
Arquitectura
A
it t
H
Harvard
dE
Extendida
t did o Super
S
Harvard ARChitecture (SHARC).
Arquitectura
A
it t
H
Harvard
dE
Extendida
t did o Super
S
Harvard ARChitecture (SHARC).
Arquitectura
A
it t
H
Harvard
dE
Extendida
t 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
Segmentacin
Ortogonalidad
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Cristal
RC
Externo
Velocidad
l d d vs. Energa
Recursos Especiales
Perro Guardin
Correccin de fallos
o bloqueos
Refresco para evitar
acciones
Temporizacin
Reset
Recursos Especiales
Timers
Recursos Especiales
Brownout
Recursos Especiales
Recursos Especiales
Puertas de comunicacin
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
INTEL.
En la actualidad ofrecen arquitecturas
revolucionarias multiprocesador.
Intel Core2 Quad Processor
INTEL.
Q9000 series Q6000 series
Manufacturing Process 45nm 65nm
L2 Shared
h d Cache1
h 12 MB / 6 MB 8 MB
System Bus 1333 MHz 1066 MHz
AMD
Processor AMD Athlon
Athlon X2 Dual-Core
Model Number BE-2400
Frequency (MHZ)
(
) 2300
L2 Cache Size (KB)
65nm SOI Wattage (W) 45 W System
Bus (MHZ) 2000
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
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
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
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. Y procesadores de
diversos tipos que corren sobre sus
plataformas hardware.
Processor Central
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
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
Retardos
Manejo de matrices y arreglos de datos.
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.
rendimiento
Almacenamiento del resultado.
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
Caractersticas Generales
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
Prioridad de interrupciones
Multiplicador hardware de 8 x 8 que
funciona en un solo ciclo de mquina.
Tres pines para manejo de
interrupciones externas.
Manejo de
d niveles
l de
d corriente de
d 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. (18F452)
Se poseen 3 bits
(FOSC2, FOSC1 y
FOSC0) para lla
configuracin del
tipo
p de oscilador a
utilizar.
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Oscilador en modo RC .
(18F452)
Con el Oscilador en modo,
/ esta disponible
p
RC,, FREC/4
en el pin OSC2.
Si FREC/4 no se necesita, se
recomienda utilizar el modo
RCIO, para ahorrar
corriente.
El modo
d RCIO,
RCIO es igual
i
l all
modo RC, con la diferencia
que el pin
p OSC2 se
de q
comporta como un pin de
I/O normal (RA6).
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
PLL. (18F452)
PLL. (18F452)
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
BIT 7 a 1 No utilizados
BIT 0 SCS: System Clock Switch bit
A
R
I
A
S
Diagramas de Tiempo de
Transiciones (18F452)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Diagramas de Tiempo de
Transiciones (18F452)
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
Diagramas de Tiempo de
Transiciones (18F452)
Diagramas de Tiempo de
Transiciones (18F452)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Oscilador. (18F4550)
L
A
D
I
M
I
R
R
U
J
I
L
L
O
A
R
I
A
S
Oscilador. (18F4550)
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
Oscilador. (18F4550)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
Oscilador Interno.
Existen 2 fuentes de reloj internas, que
permiten el no uso de oscilador,
oscilador cuando USB
esta deshabilitado.
La fuente principal (INTOSC) con 8 MHz con
postescalador
t
l d que genera frecuencias
f
i de
d 31
kHz a 4 MHz
La otra fuente de relojj es el oscilador RC
(INTRC) con frecuencia nominal de 31 kHz.
Tambin es usado como fuente de reloj para
mdulos como:
A
S
Power-up Timer
Watchdog Timer
Oscilador. (18F4550)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Oscilador Interno.
Existen 4 modos de trabajo que determinan la
fuente de reloj del USB
USB.
INTHS: El reloj de USB proviene del oscilador
principal en modo HS.
INTXT: El reloj de USB proviene del oscilador
principal en modo XT.
INTCKO: El reloj de USB proviene del oscilador
externo con entrada en OSC1/CLKI; OSC2/CLKO es
la salida de FOSC/4.
INTIO: El reloj de USB proviene del oscilador
externo con entrada en OSC1/CLKI; OSC2/CLKO
funciona como un pin I/O digital (RA6).
Oscilador. (18F4550)
L
A
D
I
M
I
R
T
R
U
bit 7 INTSRC:
INTSRC S
Seleccin
l
i d
dell O
Oscilador.
il d
I
L
L
O
A
R
I
A
S
Oscilador. (18F4550)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
01111 = Mxima
M i
frecuencia.
f
i
00001
0000
00000 = frecuencia central. El oscilador corre
a la frecuencia calibrada en fbrica.
11111
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
g
de la memoria
18f452
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Organizacin de la memoria
18f4550
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
g
STKPTR
18F452 y 18F4550
L
A
D
I
M
I
R
T
R
I
L
A
R
I
A
S
1 = Pila
Pil llena
ll
o rebosada.
b
d
0 = Pila sin llenar
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
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
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
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
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
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
Memoria de Datos
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
18F452
(Registros FSR)
Memoria de Datos
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
18F452
(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
po Entrada
t ada
Funcin
u c
RA0/AN0
TTL
RA1/AN1
TTL
RA2/AN2
TTL
RA3/AN3
TTL
RA4/T0CKI
Colector Abierto
RA5/AN4
TTL
RA6/OSC2/CLKO
TTL
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 A (18f4550)
L
A
Pin
Funcin
RA0/AN0
RA0
I/O
Type
Descripcin
I
M
I
R
T
R
RA1/AN1
RA2/AN2/
VREF-/CVREF
U
J
I
L
RA3/AN3/
VREF+
AN0
ANA
RA1
DIGTTL
AN1
ANA
RA2
AN2
ANA
VREF-
ANA
Referencia de voltaje para el A/D y voltaje de referencia del comparador; entrada baja
CVREF
ANA
RA3
AN3
ANA
Canal 3 de entrada A/D y entrada del comparador C1(+). (configuracin por defecto)
VREF+
ANA
Referencia de voltaje para el A/D y voltaje de referencia del comparador; entrada alta
A
R
I
A
S
RA4/T0CKI/
C1OUT/RCV
RA4
T0CKI
C1OUT
DIG
RCV
TTL
Puerto A (18f4550)
L
A
D
I
Pin
M
I
R
T
RA5/AN4/S
S/
HLVDIN/C
2OUT
RA5
AN4
ANA
SS
TTL
C2OUT
DIG
U
J
I
L
L
O
A
R
I
A
S
OSC2/CLK
O/ RA6
OSC2
CLKO
RA6
VREF+
ANA
DIG
DIG/TTL Entrada y Salida Digital, nicamente disponible en modo ECIO, ECPIO y INTIO.
ANA
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto A (18f4550)
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto B 18F452
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto B 18F452
Puerto B 18F4550
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
Puerto B 18F4550
Pin
Functio
n
RB0/AN12
/
INT0/FLT
0/
SDI/SDA
RB0
RB1/AN10
/
INT1/SCK
/ SCL
I
L
L
O
RB2/AN8/
INT2/VM
O
A
R
I
A
S
RB3/AN9/
CCP2/VPO
I/O
I/O Type
OUT/IN DIG/TTL
Description
Entrada o salida digital
AN12
IN
ANA
INT0
IN
ST
Interrupcin externa 0
SDI
IN
ST
SDA
OUT/IN
RB1
AN10
DIG/I2C/SM
B
OUT/IN DIG/TTL
IN
ANA
INT1
IN
ST
SCK
OUT/IN
DIG/ST
SCL
OUT/IN
RB2
DIG/I2C/SM
B
OUT/IN DIG/TTL
AN8
IN
ANA
INT2
IN
ST
Interrupcin externa 2
VMO
OUT
DIG
RB3
AN9
OUT/IN DIG/TTL
IN
ANA
CCP2
OUT/IN
DIG/ST
VPO
OUT
DIG
Puerto B 18F4550
V
L
A
D
I
M
I
R
Pin
Function
I/O
/
I/O
/ Type
yp
Description
p
RB4/AN11/
KBI0/CSSPP
RB4
OUT/IN
DIG/TTL
AN11
IN
ANA
KBI0
IN
TTL
Interrupcin
p
por
p cambio de estado
CSSPP(4)
OUT
DIG
RB5
OUT/IN
KBI1
IN
RB6
OUT/IN
KBI2
IN
RB7
OUT/IN
/
KBI3
IN
T
R
U
J
I
L
L
O
A
R
I
A
S
RB5/KBI1/
PGM
RB6/KBI2/
PGC
RB7/KBI3/
/
/
PGD
DIG/TTL
TTL
DIG/TTL
TTL
DIG/TTL
/
TTL
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto B 18F4550
Puerto C 18F452
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 18F452
Puerto C 18F4550
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Es un Puerto de 7 bits.
El pin RC3 no est implementado
Los pines RC4 y RC5 no tienen TRIS
asociado
asociado.
El pin RC3 tiene uso para USB
V
L
A
D
I
M
Puerto C 18F4550
Pin
Funcin
I/O
I/O Type
Descripcin
RC0/T1OSO/
T13CKI
RC0
T1OSO
T13CKI
RC1
T1OSI
CCP2(1)
UOE
RC2
CCP1
OUT/IN
OUT
IN
OUT/IN
IN
OUT/IN
OUT
OUT/IN
OUT/IN
DIG/ST
ANA
ST
DIG/ST
ANA
DIG/ST
DIG
DIG/ST
DIG/ST
RC4/D-/VM
RC4/D
/VM
P1A(3)
RC4
D-
RC5/D+/VP
VM
RC5
D+
OUT
IN
OUT
IN
IN
IN
OUT
IN
IN
OUT/IN
OUT
OUT/IN
DIG
TTL
XCVR
XCVR
TTL
TTL
XCVR
XCVR
TTL
DIG/ST
DIG
DIG/ST
OUT/IN
IN
OUT
IN
OUT
DIG/ST
ST
DIG
ST
DIG
RC1/T1OSI/
CCP2/UOE
I
R
RC2/CCP1/
P1A
T
R
U
J
I
L
L
O
RC6/TX/CK
A
R
I
A
S
RC7/RX/DT/
SDO
VP
RC6
TX
CK
RC7
RX
DT
SDO
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto C 18F4550
Puerto D 18F452
L
A
D
I
M
I
R
T
PIN
Tipo Entrada
Funcin
RD0/PSP0
RD1/PSP1
RD2/PSP2
RD3/PSP3
RD4/PSP4
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 18F452
Puerto D 18F4550
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Es un puerto de 8 bits
Todos los pines del puerto D tiene
entrada tipo schmit trigger.
Todos los pines del puerto D poseen
resistencia pull up.
Ell puerto D puede
d ser configurado
f
d
como un puerto paralelo de
comunicacin
de
d 8 bits
b de
d ancho
h (SPP).
(S )
Puerto D 18F4550
Pin
Function
I/O
RD0/SPP
0
RD0
OUT/IN
RD1/SPP
1
RD2/SPP
2
RD3/SPP
3
RD4/SPP
4
RD5/SPP
5/P1B
RD6/SPP
6/P1C
RD7/SPP
7/P1D
SPP0
RD1
OUT/IN
I/O Type
Description
DIG/ST
/
DIG/ST
DIG/ST
SPP1
RD2
SPP2
RD3
SPP3
RD4
SPP4
RD5
SPP5
OUT/IN
OUT/IN
OUT/IN
OUT/IN
OUT/IN
OUT/IN
OUT/IN
OUT/IN
OUT/IN
OUT/IN
DIG/ST
DIG/ST
DIG/ST
DIG/ST
DIG/ST
DIG/ST
DIG/ST
DIG/ST
DIG/ST
Entrada
Entrada
Entrada
Entrada
Entrada
Entrada
Entrada
Entrada
Entrada
P1B
RD6
SPP6
P1C
OUT
OUT/IN
OUT/IN
OUT
DIG
DIG/ST
DIG/ST
DIG
RD7
SPP7
P1D
OUT/IN
OUT/IN
OUT
DIG/ST
DIG/ST
DIG
o
o
o
o
o
o
o
o
o
salida
salida
salida
salida
salida
salida
salida
salida
salida
1 del SPP
digital
2 del SPP
digital
3 del SPP
digital
4 del SPP
digital
5 del SPP
Puerto D 18F4550
Puerto E 18F452
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 18F452
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 = Entrada
0 = Salida
Puerto E 18F4550
V
L
Pin
Functi I/O
on
RE0/AN
5/
CK1SPP
RE0
OUT/ DIG/ST
IN
AN5
IN
ANA
CK1S
PP
RE1
OUT
DIG
OUT/ DIG/ST
IN
AN6
IN
ANA
CK2S
PP
RE2
OUT
DIG
OUT/ DIG/ST
IN
AN7
IN
ANA
OESP
P
MCLR
OUT
DIG
IN
ST
External Master Clear input; enabled when MCLRE Configuration bit is set.
VPP
IN
ANA
High-voltage detection, used for ICSP mode entry detection. Always available
regardless of pin mode.
RE3
IN
ST
A
D
I
M
I
R
T
J
I
L
RE1/AN
6/
CK2SPP
RE2/AN
7/
OESPP
L
O
A
R
I
A
S
MCLR/V
PP/ RE3
I/O Type
Description
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Puerto E 18F4550
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
I
L
L
O
R
I
A
S
1 = VREF- (AN2)
0 = VSS
1 = VREF+ (AN3)
0 = VDD
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
Cuando C1INV = 0:
Caunado C2INV = 1:
L
O
Cuando C2INV = 0:
Cuando C1INV = 1:
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
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
g
de estado 18f452 y
18F4550
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.
El registro de estado
L
A
D
I
M
I
R
T
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
1 = El resultado
l d de
d una operacin
i aritmtica
i i o
lgica es 0.
0 = El resultado de una operacin aritmtica o
lgica no es 0.
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
1 = La instruccin
RESET no ha sido ejecutada.
0 = La instruccin RESET fue ejecutada.
L
A
D
I
I
R
T
R
U
J
I
L
L
A
R
I
A
S
1 = Despus de un power
power-up
up, CLRWDT,
CLRWDT o
SLEEP
0 = A WDT reset ocurri
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
V
L
A
D
I
M
I
R
T
R
U
J
Bit 7 GIE/GIEH:
/
Habilitador g
global de
interrupciones.
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
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F452, 18F4550)
L
A
D
I
M
R
T
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
A
R
I
A
S
1 = Flanco de subida.
0 = Flanco de bajada.
(18F452, 18F4550)
L
A
D
I
M
I
T
R
U
J
I
L
L
A
R
I
A
S
1 = Flanco de subida.
0 = Flanco de bajada.
bajada
1 = Flanco de subida
0 = Flanco
Fl
de
d bajada.
b j d
(18F452, 18F4550)
L
A
D
I
T
R
U
J
I
L
L
R
I
A
S
1 = Alta prioridad
0 = Baja prioridad
1 = Alta prioridad.
0 = Baja prioridad.
(18F452, 18F4550)
L
A
D
I
M
I
R
T
R
J
I
L
L
O
A
R
I
A
S
1 = Alta prioridad.
0 = Baja prioridad.
1 = Alta prioridad.
0 = Baja prioridad.
(18F452, 18F45550)
L
A
D
I
M
I
R
T
R
U
J
I
L
A
R
A
S
1 = Habilita INT2.
0 = Deshabilita INT2.
INT2
1 = Habilita INT1.
0 = Deshabilita INT1.
(18F452, 18F4550)
L
A
D
I
M
I
R
U
J
I
L
L
A
R
I
A
S
1 = Ha
H ocurrido
id INT1 (debe
(d b ser borrada
b
d por SW)
0 = No ha ocurrido INT1
(18F452, 18F4550)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F452, 18F4550)
L
A
D
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
1 = El buffer de recepcin,
RCREG, esta lleno
(Debe ser borrada por SW)
0 = El buffer de RX del USART esta vaco.
(18F452, 18F4550)
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F452, 18F4550)
L
A
D
I
M
I
Modo Captura:
T
R
U
J
Modo Compara:
L
L
A
R
I
A
S
Modo PWM:
(18F452, 18F4550)
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
U
J
I
L
L
A
R
I
A
S
1 = Una
U condicin
di i de
d bajo
b j voltaje
l j ha
h ocurrido
id
0 = El voltaje del dispositivo se mantiene por
encima del valor de activacin de la interrupcin.
(18F452)
L
A
D
M
I
T
R
U
J
Modo Captura:
L
O
Modo Compara:
R
I
A
S
Modo PWM
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F4550)
L
A
D
I
M
I
T
R
U
L
L
O
A
I
S
Bit 4 EEIF:
EEIF Bandera
B d
d
de interrupcin
i t
i por
Escritura/Lectura en EEPROM o FLASH
R
A
(18F4550)
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F4550)
L
A
D
M
I
T
R
U
J
Modo Captura:
L
O
Modo Compara:
R
I
A
S
Modo PWM
(18F452, 18F4550)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
1 = Habilita la interrupcin
0 = Deshabilita la interrupcin.
p
(18F452, 18F4550)
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
1 = Habilita la interrupcin
0 = Deshabilita la interrupcin
1 = Habilita la interrupcin
0 = Deshabilita
D h bilit la
l interrupcin
i t
i
V
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
O
A
R
I
A
S
1 = Habilitada
0 = Deshabilitada
1 = Habilitada
0 = Deshabilitada
(18F452)
L
A
D
I
M
R
T
R
U
I
L
O
R
I
A
S
1 = Habilita la interrupcin
0 = Deshabilita la interrupcin
1 = Habilitada
0 = Deshabilitada.
J
L
1 = Habilita la interrupcin
0 = Deshabilita la interrupcin
(18F4550)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
A
R
I
A
S
1 = Habilitado
0 = Deshabilitado
(18F4550)
L
A
D
I
T
R
U
J
I
L
O
A
R
I
A
S
1 = Habilitado
0 = Deshabilitado
1 = Habilitada
0 = Deshabilitada
1 = Habilitada
0 = Deshabilitada
(18F4550)
L
A
D
I
M
I
T
R
U
J
I
L
O
A
R
I
A
S
1 = Habilitada
H bilit d
0 = Deshabilitada.
1 = Habilita la interrupcin
0 = Deshabilita la interrupcin
1 = Habilita la interrupcin
0 = Deshabilita la interrupcin
(18F452, 18F4550)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
1 = Alta prioridad
0 = Baja prioridad
1 = Alta prioridad
0 = Baja prioridad
(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 prioridad
1 = Alta prioridad
0 = Baja prioridad
1 = Alta
Alt prioridad
i id d
0 = Baja prioridad
(18F452, 18F4520)
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
O
A
R
I
A
S
1 = Alta prioridad
0 = Baja prioridad
1 = Alta prioridad
0 = Baja prioridad
(18F452)
L
A
D
I
M
I
T
R
U
J
L
L
O
A
R
I
A
S
1 = Alta prioridad
0 = Baja prioridad
1 = Alta prioridad
0 = Baja prioridad
1 = Alta
Alt prioridad
i id d
0 = Baja prioridad
(18F4550)
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.
(18F4550)
L
A
D
I
I
R
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 prioridad
0 = Baja prioridad
(18F4550)
L
A
D
I
M
I
T
R
U
J
I
L
O
A
R
I
A
S
1 = Alta
Alt prioridad
i id d
0 = Baja prioridad
1 = Alta prioridad
0 = Baja prioridad
1 = Alta prioridad
0 = Baja prioridad
Temporizador Timer 0
V
18F452, 18F4550
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
18F452, 18F4550
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
18F452, 18F4550
L
A
D
I
M
I
R
T
R
U
J
L
O
R
I
A
S
I
L
18F452, 18F4550
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
p
Timer 0
18F452, 18F4550
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
p
Timer 0
18F452, 18F4550
V
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador
p
Timer 0
18F452, 18F4550
Temporizador
p
Timer 0
18F452, 18F4550
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador
p
Timer 1
18F452, 18F4550
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
p
Timer 1
18F452, 18F4550
18F452, 18F4550
L
A
D
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
18F452, 18F4550
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
14
1:2
1:1
18F452, 18F4550
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
18F452, 18F4550
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador Timer1
Timer1. Oscilador
V
18F452, 18F4550
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
p
Timer 1
18F452, 18F4550
Temporizador
p
Timer 2
18F452, 18F4550
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
Temporizador
p
Timer 2
18F452, 18F4550
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
p
Timer 2
18F452, 18F4550
18F452, 18F4550
L
A
D
I
M
I
R
R
U
J
L
O
R
I
A
S
1 = Timer2 encendido
0 = Timer2 apagado
p g
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
p
Timer2
18F452, 18F4550
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
18
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
(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,
5,
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
1 = Conversin
A/D en progreso (Colocando este
bit en 1, se inicia la conversin A/D. Se borra por
HW, cuando la conversin termina.)
0 = La conversin A/D no esta en progreso.
(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
Se configuran
g
los pines
p
que
q sern entradas
analgicas o digitales (ADCON1).
Se selecciona el canal de entrada al
mdulo
d l A/D (ADCON0)
(ADCON0).
Se selecciona el reloj de conversin A/D
(ADCON0)
(ADCON0).
Se enciende el mdulo A/D (ADCON0).
(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
(18F452)
(18F452)
(18F452)
(18F452)
(18F4550)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(18F4550)
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)
C
Canall 1 (AN1/RA1)
Canal 2 (AN2/RA2)
Canal 3 (AN3/RA3)
Canal 4 (AN4/RA5)
C
Canall 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
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
(18F4550)
(18F4550)
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
Bit 6 Si
Sin implementar
i l
t
(18F4550)
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
(18F4550)
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
=
=
=
=
=
=
=
=
(18F4550)
(18F4550)
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
(18F4550)
(18F4550)
(18F4550)
(18F4550)
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
d direccionamiento)
d
)
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
BIT 6 CFGS:
CFGS Acceso
A
a la
l memoria
i FLASH/EEPROM o a los
l
registros de configuracin del PIC
L
A
D
I
M
I
T
R
U
J
I
L
L
O
A
R
I
A
S
L
A
D
I
M
R
T
R
U
J
I
L
L
O
I
A
S
A
R
1 = ciclos de escritura p
permitidos
0 = No permite escritura en 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
R
U
J
I
L
L
O
R
I
A
S
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 de subida
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
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
Registro
R
i t de
d control
t l de
d transmisin
t
i i TXSTA.
TXSTA
Registro de control de recepcin RCSTA.
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 sincrnico
0 = Modo asncrono
L
A
D
I
M
I
R
T
R
I
L
I
A
S
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
p
simple
p
0 = Deshabilita la recepcin simple.
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
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
M d sincrnico
Modo
i i alta
lt velocidad.
l id d
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
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
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
LLa lectura
l t
accede
d a memoria
i cada
d byte
b t
La escritura accede a memoria cada 8 Bytes
El borrado se hace en paquetes de 64 Bytes.
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)
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)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(Secuencia de Programacin)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(Secuencia de Programacin)
L
A
D
I
M
I
R
T
R
U
J
I
L
L
O
A
R
I
A
S
(Secuencia de Programacin)
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