Вы находитесь на странице: 1из 12

04/10/2012

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

04/10/2012

Los microcontroladores de Microchip se dividen en tres gamas: 1 •• GamaGama Baja:Baja: PIC10F –
Los microcontroladores de Microchip
se dividen en tres gamas:
1 •• GamaGama Baja:Baja:
PIC10F – PIC12F
2 •• GamaGama Media:Media:
PIC16F
3 •• GamaGama Alta:Alta:
PIC18F - PIC24F – DsPIC - PIC32
– PIC12F 2 •• GamaGama Media:Media: PIC16F 3 •• GamaGama Alta:Alta: PIC18F - PIC24F – DsPIC

04/10/2012

Algunas funciones integradas en los PICs: • Comunicación Periféricos: SPI, I2C, UART, USB, Ethernet. •
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
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.

04/10/2012

CARACTERÍSTICAS A CONSIDERAR AL ELEGIR UN MICROCONTROLADOR
CARACTERÍSTICAS
A CONSIDERAR AL ELEGIR
UN MICROCONTROLADOR
Caracteristicas: • • Tiene importancia debido a que encarece Tiene importancia debido a que encarece
Caracteristicas:
• •
Tiene importancia debido a que encarece
Tiene importancia debido a que encarece
Costo
nuestro proyecto y solución.
nuestro proyecto y solución.
• •
Afecta en el diseño de placas
Afecta en el diseño de placas
Encapsulado
y y
las técnicas de soldado.
las técnicas de soldado.
• •
depende de lo que deseamos
depende de lo que deseamos
Aplicación
realizar, ya sea control, cálculos,
realizar, ya sea control, cálculos,
procesamiento de señales, etc.
procesamiento de señales, etc.

04/10/2012

DEBEMOS ANALIZAR LOS REQUISITOS DE LA APLICACIÓN A REALIZAR
DEBEMOS ANALIZAR
LOS REQUISITOS DE LA
APLICACIÓN A REALIZAR
Procesamiento Una de las principales características a tener en cuenta es la velocidad de cálculo
Procesamiento
Una de las principales
características a tener en cuenta
es 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.

04/10/2012

Cantidad de Pines de Entrada/Salida Lo primero que debe realizarse es un esquemático o diagrama
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
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.

04/10/2012

Memoria Para detectar las necesidades de memoria de nuestra aplicación debemos separarla en memoria volátil
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.
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.

04/10/2012

Precios Comparativos 16F628 4 dólares 16F877 5.5 dólares 18F2550 10 dólares DsPic a partir de
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.
DESCRIPCIÓN
DE ALGUNOS MICROCONTROLADORES
DE LA FAMILIA 16F.

04/10/2012

PIC16F84 Es el más famoso debido a su antigüedad y sencillez pero no tiene muchas
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
PIC16F84

04/10/2012

PIC16F628 Tiene la misma cantidad de pines que el 16F84 pero tiene mayores prestaciones Características:
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
PIC16F628

04/10/2012

PIC16F873 Encapsulado de 28 Pines.
PIC16F873
Encapsulado de 28 Pines.
PIC16F877 Encapsulado de 40 Pines.
PIC16F877
Encapsulado de 40 Pines.

04/10/2012

Características del PIC16F873 - PIC16F877
Características del
PIC16F873 - PIC16F877
FIN DE INTRODUCCIÓN A LOS MICROCONTROLADORES PIC
FIN DE INTRODUCCIÓN
A LOS
MICROCONTROLADORES PIC