Sei sulla pagina 1di 8

INSTITUTO TECNOLOGICO DE

APIZACO.

Puertos de Pic18f4550
Ingeniera; Mecatronica

Semestre:
Sptimo

Asignatura:
Microcontroladores

Nombre del alumno:


Mariano Vsquez Rodrguez

Nombre del Profesor:


Dr. Francisco Temoltzi vila

Introduccin
Un microcontrolador es un circuito integrado programable, capaz de ejecutar las
rdenes grabadas en su memoria. Est compuesto de varios bloques funcionales,
los cuales cumplen una tarea especfica. Un microcontrolador incluye en su interior
las tres principales unidades funcionales de una computadora: unidad central de
procesamiento, memoria y perifricos de entrada/salida.
Cuando es fabricado el microcontrolador, no contiene datos en la memoria ROM.
Para que pueda controlar algn proceso es necesario generar o crear y luego
grabar en la EEPROM o equivalente del microcontrolador algn programa, el cual
puede ser escrito en lenguaje ensamblador u otro lenguaje para
microcontroladores; sin embargo, para que el programa pueda ser grabado en la
memoria del microcontrolador, debe ser codificado en sistema numrico
hexadecimal que es finalmente el sistema que hace trabajar al microcontrolador
cuando ste es alimentado con el voltaje adecuado y asociado a dispositivos
analgicos y discretos para su funcionamiento.

Pic18f4550

Numero de
puerto

Nombre del puerto

Descripcin del puerto

Puerto A
RA0/AN0

RA1/AN1
RA2/AN2/VREF-/

RA3/AN3/VREF+

RA4/T0CKI/C1OUT/ RCV

RA5/AN4/SS/ HLVDIN/C2OUT

33

Puerto B
RB0/AN12/INT0/ FLT0/SDI/SDA

34

RB1/AN10/INT1/SCK/ SCL

35

RB2/AN8/INT2/VMO

36

RB3/AN9/CCP2/VPO

E / S digital. Entrada
analgica 0

Digital I/O. Analog input


1.
Digital I/O. Analog input
2. A/D reference voltage
(low) input. Analog
comparator reference
output.
Digital I/O. Analog input
3. A/D reference voltage
(high) input.
Digital I/O. Timer0
external clock input.
Comparator 1 output.
External USB transceiver
RCV input.
Digital I/O. Analog input
4. SPI slave select input.
High/Low-Voltage Detect
input. Comparator 2
output.
Digital I/O. Analog input
12. External interrupt 0.
Enhanced PWM Fault
input (ECCP1 module).
SPI data in. I 2C data
I/O.
Digital I/O. Analog input
10. External interrupt 1.
Synchronous serial clock
input/output for SPI
mode. Synchronous
serial clock input/output
for I2C mode.
Digital I/O. Analog input
8. External interrupt 2.
External USB transceiver
VMO output.
Digital I/O. Analog input
9. Capture 2
input/Compare 2

37

RB4/AN11/KBI0/CSSPP

38

RB5/KBI1/PGM

39

RB6/KBI2/PGC

40

RB7/KBI3/PGD

output/PWM2 output.
External USB transceiver
VPO output.
Digital I/O. Analog input
11. Interrupt-on-change
pin. SPP chip select
control output.
Digital I/O. Interrupt-onchange pin. Low-Voltage
ICSP Programming
enable pin
Digital I/O. Interrupt-onchange pin. In-Circuit
Debugger and ICSP
programming clock pin.
Digital I/O. Interrupt-onchange pin. In-Circuit
Debugger and ICSP
programming data pin.

Puerto C
15

RC0/T1OSO/T13CKI

16

RC1/T1OSI/CCP2/ UOE

17

RC2/CCP1/P1A

23

RC4/D-/VM

24

RC5/D+/VP

Digital I/O. Timer1


oscillator output.
Timer1/Timer3 external
clock input
Digital I/O. Timer1
oscillator input. Capture
2 input/Compare 2
output/PWM2 output.
External USB transceiver
OE output.
Digital I/O. Capture 1
input/Compare 1
output/PWM1 output.
Enhanced CCP1 PWM
output, channel A.
Digital input. USB
differential minus line
(input/output). External
USB transceiver VM
input.
Digital input.
USB differential plus line
(input/output). External
USB transceiver VP

input.
25

RC6/TX/CK

26

RC7/RX/DT/SDO

Digital I/O. EUSART


asynchronous transmit.
EUSART synchronous
clock (see RX/DT).
Digital I/O. EUSART
asynchronous receive.
EUSART synchronous
data (see TX/CK). SPI
data out.

Puerto D
19

RD0/SPP0

20

RD1/SPP1

21

RD2/SPP2

22

RD3/SPP3

27

RD4/SPP4

28

RD5/SPP5/P1B

29

RD6/SPP6/P1C

30

RD7/SPP7/P1D

Digital I/O. Streaming


Parallel Port data.
Digital I/O. Streaming
Parallel Port data.
Digital I/O. Streaming
Parallel Port data.
Digital I/O. Streaming
Parallel Port data.
Digital I/O. Streaming
Parallel Port data.
Digital I/O. Streaming
Parallel Port data.
Enhanced CCP1 PWM
output, channel B.
Digital I/O. Streaming
Parallel Port data.
Enhanced CCP1 PWM
output, channel C.
Digital I/O. Streaming
Parallel Port data.
Enhanced CCP1 PWM
output, channel D

Puerto E
8

RE0/AN5/CK1SPP

RE1/AN6/CK2SPP

10

RE2/AN7/OESPP

Digital I/O. Analog input


5. SPP clock 1 output.
Digital I/O. Analog input
6. SPP clock 2 output.
Digital I/O. Analog input
7. SPP output enable
output.

12, 31

VSS

11, 32

VDD

18

VUSB

Ground reference for


logic and I/O pins.
Positive supply for logic
and I/O pins.
Internal USB 3.3V
voltage regulator output,
positive supply for the
USB transceiver.

Bibliografia
http://microcontroladores-e.galeon.com/
http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf
http://pdf.datasheetcatalog.com/datasheet/microchip/39617a.pdf

Potrebbero piacerti anche