12
04/10/2012 1 CURSO BÁSICO PRÁCTICO DE MICROCONTROLADORES PIC Luis Alejo Romani 2012 CLASE N° 1 INTRODUCCIÓN A LOS PIC

Clase 1 - Introduccion a Los Pic

  • Upload
    fran951

  • View
    13

  • Download
    1

Embed Size (px)

DESCRIPTION

Brebe introduccion a los microcontroladores PIC de Microchip, mas especificamente a la linea de 16 bits

Citation preview

Page 1: Clase 1 - Introduccion a Los Pic

04/10/2012

1

CURSO BÁSICO PRÁCTICO DE

MICROCONTROLADORES PIC

Luis Alejo Romani

2012

CLASE N° 1

INTRODUCCIÓN A LOS PIC

Page 2: Clase 1 - Introduccion a Los Pic

04/10/2012

2

• Gama Baja:• Gama Baja:1

• Gama Media:• Gama Media:2

• Gama Alta:• Gama Alta:3

Los microcontroladores de Microchip

se dividen en tres gamas:

PIC18F - PIC24F – DsPIC - PIC32

PIC16F

PIC10F – PIC12F

Page 3: Clase 1 - Introduccion a Los Pic

04/10/2012

3

Algunas funciones integradas en los PICs:

• Comunicación Periféricos: SPI, I2C, UART, USB, Ethernet.

• Periféricos de control: captura/ comparación, contadores, reloj en tiempo real y calendario, el control motor y fuente de alimentación PWM.

• Display Drivers Integrados: LED, LCD.• Osciladores Internos.• Comparadores de tensión, Conversores

A/D, amplificadores operacionales, detección de bajo voltaje, conversores D/A.

Selección de un Microcontrolador

La elección se basa en aquel microcontrolador

que mejor satisfaga necesidades del proyecto

con el mínimo presupuesto.

La elección depende siempre de la aplicación

que queremos realizar, del trabajo que nos

encargaron, del problema a resolver. Es decir

de la necesidad que deseamos cubrir.

Para aplicaciones sencillas se precisan pocos

recursos, en cambio, las aplicaciones grandes

requieren numerosos y potentes.

Page 4: Clase 1 - Introduccion a Los Pic

04/10/2012

4

CARACTERÍSTICAS

A CONSIDERAR AL ELEGIR

UN MICROCONTROLADOR

• Tiene importancia debido a que encarece nuestro proyecto y solución.

• Tiene importancia debido a que encarece nuestro proyecto y solución.

Costo

• Afecta en el diseño de placas y las técnicas de soldado.

• Afecta en el diseño de placas y las técnicas de soldado.

Encapsulado

• depende de lo que deseamos realizar, ya sea control, cálculos,

procesamiento de señales, etc.

• depende de lo que deseamos realizar, ya sea control, cálculos,

procesamiento de señales, etc. Aplicación

Caracteristicas:

Page 5: Clase 1 - Introduccion a Los Pic

04/10/2012

5

DEBEMOS ANALIZAR

LOS REQUISITOS DE LA

APLICACIÓN A REALIZAR

Procesamiento

Una de las principales características a tener en cuentaes la velocidad de cálculo o la velocidad para realizar tareas de nuestro microcontrolador. En algunas aplicaciones, tal como el procesamiento de señales, es necesario que el microcontrolador realice cálculos críticos en poco tiempo, es decir, que nuestro MCU sea rápido.Además, habrá que tener en cuenta la precisión de los datos a manejar: si no es suficiente con un microcontrolador de 8 bits, puede ser necesario acudir a microcontroladores de 16 ó 32 bits.

Page 6: Clase 1 - Introduccion a Los Pic

04/10/2012

6

Cantidad de Pines de Entrada/Salida

Lo primero que debe realizarse es un

esquemático o diagrama en bloques

de nuestro sistema. De esta manera

sabremos la cantidad de pines de entrada

y pines de salida que necesitamos.

Al hacer este análisis, también vemos si

necesitamos conversores A/D

o algún periférico de comunicación, etc.

Consumo

Esto es importante para el caso en el que

se alimente al MCU con baterías. Un ejemplo

claro podría ser una alarma antirrobo.

En aplicaciones como estas, lo conveniente

es poner al MCU en estado de bajo

consumo y despertarlo con

alguna interrupción.

Page 7: Clase 1 - Introduccion a Los Pic

04/10/2012

7

Memoria

Para detectar las necesidades de

memoria de nuestra aplicación

debemos separarla en memoria

volátil (RAM), memoria no volátil

(ROM, EPROM, etc.) y memoria no

volátil modificable (EEPROM, FLASH).

Ancho de Palabra

Esta característica es la que influye directamente en el precio del

microcontrolador. Se debe seleccionar el MCU de menor ancho de palabra que

satisfaga los requerimientos de la aplicación. Esto nos dice que los de 16 y

32 bits, debido a su elevado costo, deben reservarse para aplicaciones que

requieran sus altas prestaciones.

Page 8: Clase 1 - Introduccion a Los Pic

04/10/2012

8

Precios Comparativos

� 16F628 4 dólares

� 16F877 5.5 dólares

� 18F2550 10 dólares

� DsPic a partir de 15 dólares

� Pic32 a partir de 20 dólares.

DESCRIPCIÓN

DE ALGUNOS MICROCONTROLADORES

DE LA FAMILIA 16F.

Page 9: Clase 1 - Introduccion a Los Pic

04/10/2012

9

PIC16F84

Es el más famoso debido a

su antigüedad y sencillez

pero no tiene muchas prestaciones.

Características:• Encapsulado de 18 pines.• 13 I/O pines con control individual de

dirección.• TMR0: timer o contador de 8 bits con

prescaler configurable de 8 bits.

PIC16F84

Page 10: Clase 1 - Introduccion a Los Pic

04/10/2012

10

PIC16F628

Tiene la misma cantidad de pines que el

16F84 pero tiene mayores prestaciones

Características:

Encapsulado de 18 pines.16 I/O pines con control individual de dirección.

TMR0: timer de 8 bits con preescaler de 8 bits.Modulo Comparador Analógico con Tensión de

referencia programable (VREF).Timer0, Timer2, timer de 8 bits.

Timer1, timer o contador de 16 bits.Modulo PWM

USART

PIC16F628

Page 11: Clase 1 - Introduccion a Los Pic

04/10/2012

11

PIC16F873

Encapsulado de 28 Pines.

PIC16F877

Encapsulado de 40 Pines.

Page 12: Clase 1 - Introduccion a Los Pic

04/10/2012

12

Características del PIC16F873 - PIC16F877

FIN DE INTRODUCCIÓN

A LOS

MICROCONTROLADORES PIC