Sunteți pe pagina 1din 36

QU

ES EL
PIC?
Unused
Section
Space
4

CARACTERSTIC
AS

Unused
Section
Space
5
Unused
Section
Space
6

Unused
Section
Space
7

Unused
Section
Space
1

Unused
Section
Space
3

Unused
Section
Space
2

MICROPROCESADORES
IMsc. Carlos Robles Algarn

MICROPROCESADORES
IMsc. Carlos Robles Algarn

SISTEMA PROGRAMABLE
Unidad
Central

Memoria
ROM

Memoria
RAM

Buses del Sistema

Circuito de
Interfaz

Exterior

Microcontrolador Vs
Microprocesador

PRINCIPALES FABRICANTES

MICROCONTROLADOR
PIC16F887
Subfamilia

Bits del Bus de


Instrucciones

Nomenclatura

Gama Baja

12

PIC12XXX y
PIC14XXX

Gama Media

14

PIC16XXX

Gama Alta

16

PIC17XXX y
PIC18XXX

Tutorial PIC16F887:
http://www.mikroe.com/chapters/view/81/capitulo-3-microcontrolador-pic16f887/

EMPAQUETADOS (I)
PDIP: PLASTIC DUAL IN LINE PACKAGE

EMPAQUETADOS (II)
QFN: QUAD FLAT NO LEADS

EMPAQUETADOS (III)
TQFP: THIN QUAD FLAT PACKAGE

CARACTERSTICAS (I)
Arquitectura RISC: 35 instrucciones
Frecuencia operacin 0-20MHZ
Oscilador interno: 31KHz a 8MHz
Voltaje de 2.0V a 5.5V
Ahorro de energa en modo Stand By
Brown Out Reset (BOR) configurable por Software

CARACTERSTICAS (II)
35 pines E/S
Memoria ROM de 8K x 8 tipo Flash. 100 mil veces
256 Bytes EEPROM 1 millon de veces
368 Bytes RAM
Convertidor A/D
3 Temporizadores - Contadores
Temporizador Perro Guardian (Watch Dog)

CARACTERSTICAS (III)
Modulo PWM
Modulo USART
RS-232, RS-485, LIN 2.0
Puerto Serie Sncrono Maestro (MSSP)
Bus SPI e I2C
Programacin serial In-Circuit
14 fuentes de interrupciones

LP: Baja frecuencia (y bajo


consumo de potencia)

TIPOS DE
OSCILADORES

XT: Cristal / Resonador


cermico externos, (Media
frecuencia)
HS: Alta velocidad (y alta
potencia) Cristal/resonador

RC: Resistencia-Capacitor

FRECUENCIAS
Capacitores Recomendados
C1 y C2

Modo

Frecuencia

LP

Hasta 200KHz

15 a 30 pF

15 a 30 pF

XT

Hasta 4MHz

15 a 30 pF

15 a 30 pF

HS

Hasta 20MHz

15 a 30 pF

15 a 30 pF

CIRCUITO PARA EL CRISTAL

ARQUITECTURA DE
MICROCONTROLADORES
DE 8 BITS

DESCRIPCIN
DE PINES (I)

DESCRIPCIN
DE PINES (II)

DESCRIPCIN
DE PINES (III)

DESCRIPCIN DE LA CPU

REGISTROS DE LA CPU

REGISTRO STATUS

Z.- Este bit se pone (=1) para indicar que el resultado de la ltima
operacin fue cero, de lo contrario se limpia (=0).
C: Bit de acarreo/prstamo de la ltima operacin aritmtica.

MEMORIA DE PROGRAMA
ROM Tipo Flash

MEMORIA DE DATOS
Tipo RAM

BANCOS DE
LA RAM

DIRECCIONAMIENTO
Registro
Direccin
Registro
Dato.

FSR
INDF

MOVLW 0X20 ;carga valor de


apuntador a RAM
MOVWF FSR ;inicializa apuntador
Sigue CLRF INDF ;limpia localidad
apuntada por FSR
INCF FSR,F ;incrementa apuntador
BTFSS FSR,4 ;si ya termin
escapa a continuar
GOTO sigue ;si no repite
Continuar ...

REGISTROS PCL Y PCLATH

MEMORIA DE STACK O PILA

INTERRUPCIONES

TARJETA DE DESARROLLO

INSTRUCCIONES (I)

INSTRUCCIONES (II)

S-ar putea să vă placă și