You are on page 1of 5

MICROCONTROLADORES PIC (SEMANA 1)

1.- INTRODUCCIÓN:
- Existen diferentes familias de microcontroladores PIC
Bus de datos de 8 bits Bus de 16 bits Bus de 32 bits
*PIC 10f *PIC 24f * PIC 32 (MPLAB con
*PIC 12f *PIC 24h el lenguaje C32 o asm
*PIC 16f *dsPIC 30 puro y pickit 3),
*PIC 18f *dsPIC 33 trabajan con 3,3 Volts

- Fabricantes de microcontroladores más usados:


*Altera
*Analog Devices
*Atmel
*Dallas Semiconductor
*EPSON Semiconductor
*Intel
*Lattice Semiconductor
*Microchip Technology
*National Semiconductor
*Phillips Semiconductor
*STMicroelectronics
*Texas Instruments
*Toshiba
*Ubicom
*Xilinx

- PICS A USAR DURANTE EL CURSO:


*16F628A
*16F876A o 16F877A
*18F2550

- PROGRAMAS A EMPLEAR:
*PICC Compiler
*Pickit2
*Pickit3
*Proteus 8.1 (O la versión más actualizada)

- COMPONENTES BÁSICOS:
*Cristal de cuarzo de 20Mhz
*Condensadores de 22pF (2)
*PIC 16f628a
- Los microcontroladores son mononucleares, tienes un solo núcleo; entonces
pueden hacer un solo proceso a la vez.
-Existen cristales RC o cerámicos, pero con mucho ruido y con menor frecuencia
de trabajo.
-Un cristal interno max. De 8Mhz en los 18f.
-I2C generalmente se usa para escribir memorias seriales, para trabajar con
pantallas gráficas o lcd.
-USART usa la norma rs232 y es el protocolo de comunicaciones estándar entre
microcontroladores.
-Timers trabajan en segundo plano.
-Con el módulo A/D e podido obtener la caída de tenión de una batería, e podido
trabajar algo de audio aunque no es lo ideal porque los microcontroladores no
están diseñados para esto, pero si responde bastante bien a 20Mhz y no e tenido
problemas.
-En gama media la máx salida de corriente que ofrece un microcontrolador es
25mA por cada pin I/O.
-El periodo aprox. De duración del código de programación dentro del PIC es 40
años.
-El lenguaje c es un lenguaje de alto nivel, a partir de este lenguaje de alto nivel
el compilador se encarga de transformar este lenguaje de alto nivel en lenguaje
máquina.
-Los PIC32MZ trabajan a 200Mhz y tiene una memoria flash de 2Mb.
-Ccs desarrolló el 1° compilador de c para microcontroladores hace más de 20
años y continua ofreciendo soluciones de software a los desarrolladores de
aplicaciones embebidas utilizando PIC.
-Los dspic están diseñados para trabajar con audio (procesamiento de señales),
ya no tienes eeprom sino memoria flash (mas veloz).
-El proteus isis (VSM; virtual sistema modeling), tiene entre sus componentes
PIC 10, PIC 12, PIC 16, PIC 18, PIC 24 y dsPic 33.
-El MCLR nos permite resetear el micro en caso se halla colgado; un micro se
cuelga porque de repente hizo un proceso inadecuado, como una señal externa
como ruido eléctrico como un motor o bobinas a influido en él.
-Tecnología nano watt, permite el ahorro de energía, como en celular o equipos
portátiles q almacenan energía, el micro lo hace en modo sleep o dormido.
-Cuando se arranca el micro hay q esperar un tiempo hasta que la fuente cargue
sus capacitores,…. El power up timer permite esperar un tiempo hasta que la
fuente se estabilice y recién empiece a trabajar el pic.
-El TRISA me permite configurar los pines como entradas o salidas del puerto A
de los micro y el PORTA sirve para manejar datos (quiero que por el puerto A
envie un 3 o un 7 en bits o que reciba datos por sus pines).