Pic16F877A

Páginas: 23 (5741 palabras) Publicado: 27 de mayo de 2012
Curso-Taller programación en
lenguaje C para
microcontroladores PIC
PIC16F877

http://www.scribd.com/karlozmxmty

2010

Características
• Velocidad de operación: hasta 20 MHz de reloj
• 8K x 14 bits por palabra de memoria de
programa FLASH
• 368 x 8 bytes de memoria de datos (RAM)
• 256 x 8 bytes de memoria de datos EEPROM

http://www.scribd.com/karlozmxmty

2010 Características (2)
• 14 fuentes de interrupciones
• Memoria de pila (stack) de 8 niveles de
profundidad
• Protecciones:
– Power-on Reset (POR)
– Power-up Timer (PWRT)
– Oscillator Start-up Timer (OST)
– Watchdog Timer (WDT) independiente del cristal.
http://www.scribd.com/karlozmxmty

2010

Puertos de entrada y salida
• PORTA ( RA5, RA4, RA3, RA2, RA1, RA0 )
• PORTB ( RB7, RB6, RB5, RB4,RB3, RB2, RB1, RB0 )
• PORTC ( RC7, RC6, RC5, RC4, RC3, RC2, RC1, RC0 )
• PORTD ( RD7, RD6, RD5, RD4, RD3, RD2, RD1, RD0 )
• PORTE ( RE2, RE1, RE0 )
http://www.scribd.com/karlozmxmty

2010

Características (periféricos)
• Timer 0: timer/counter de 8 bits con un preescalador de 8 valores.
• Timer 1: 16-bit timer/counter con pre-escalador
• Timer 2: 8-bit timer/counter con registro deestado
de 8-bit, pre-escalador y post-escalador
• Dos módulos de Capture, Compare, PWM
– Capture es de 16-bit, max. resolución es 12.5 ns
– Compare es de 16-bit, max. resolución es 200 ns
– PWM max. resolución de 10-bit
http://www.scribd.com/karlozmxmty

2010

Características (periféricos 2)
• Convertidor analógico a digital de 10-bit multicanal
• Puerto serial síncrono (SSP) con SPI.(modo
maestro) e I2C (maestro/esclavo)
• Transmisor-Receptor síncrono-asíncrono
universal (USART/SCI) con 9-bit
• Puerto paralelo esclavo (PSP) con 8-bits de
ancho, con terminales de control RD, WR y CS
http://www.scribd.com/karlozmxmty

2010

Arquitectura interna
• Arquitectura HARVARD.
• Buses separados (datos e instrucciones).
• Memoria de programa : 14 bits.
• Memoria de datos: 8bits.
• Recursos mapeados en memoria de datos.
http://www.scribd.com/karlozmxmty

2010

Arquitectura interna

http://www.scribd.com/karlozmxmty

2010

Terminales fisicas

http://www.scribd.com/karlozmxmty

2010

PUERTOS
Puerto

# funciones

Funciones

PORTA

3

Entradas digital
Salidas digital
Entradas analógicas

PORTB

2

Entradas digital
Salidas digitalPORTC

3

Entradas digital
Salidas digital
Medios de comunicación

PORTD

3

Entradas digital
Salidas digital
Puerto paralelo esclavo

PORTE

4

Entradas digital
Salidas digital
Entradas analógicas
Control del puerto paralelo esclavo
http://www.scribd.com/karlozmxmty

2010

FUNCIONES PORTA
Terminal

Funciones

RA0

Ent. Digital Sal. Digital Ent. AnalógicaRA1

Ent. Digital Sal. Digital Ent. Analógica

RA2

Ent. Digital Sal. Digital Ent. Analógica

VREF -

RA3

Ent. Digital Sal. Digital Ent. Analógica

VREF +

RA4

Ent. Digital Sal. Digital Ent. contador 1

RA5

Ent. Digital Sal. Digital Ent. Analógica
http://www.scribd.com/karlozmxmty

2010

FUNCIONES PORTB
Terminal
RB0
RB1
RB2
RB3
RB4
RB5
RB6
RB7

FuncionesEnt. Digital Sal. Digital Ent. Interrupción 0
Ent. Digital Sal. Digital
Ent. Digital Sal. Digital
Ent. Digital Sal. Digital PGM ( función LVP )
Ent. Digital Sal. Digital
Ent. Digital Sal. Digital
Ent. Digital Sal. Digital PGC ( función LVP )
Ent. Digital Sal. Digital PGD ( función LVP )
http://www.scribd.com/karlozmxmty

2010

FUNCION PORTC
Terminal

RC0
RC1
RC2
RC3
RC4
RC5
RC6RC7

Funciones
Ent. Digital Sal. Digital Sal. Osc timer 1

Ent. Contador 1

Ent. Digital Sal. Digital Ent. Osc Timer 1

Captura/Comp/PWM 1

Ent. Digital Sal. Digital

Captura/Comp/PWM 2

Ent. Digital Sal. Digital Reloj sincrono SPI

Reloj síncrono I2C

Ent. Digital Sal. Digital Datos entrada SPI

Datos I2C

Ent. Digital Sal. Digital Datos salida SPI
Ent. Digital Sal....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pic16f877a
  • Pic16f877a
  • pic16f877a
  • Curso De Pic16F877
  • Interrupciones PIC16F877A
  • Pic16f877a calculadora
  • Pic16f877a mikroc
  • Microcontrolador PIC16F877A

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS