Está en la página 1de 12

CARRERA: INGENIERIA DE TELECOMUNICACIONES

TARJETAS DE DESARROLLO – PIC Y


ATMEL

Participantes:
 Romero Chino Khimberli Dayana
 Castañeta Choque Alvaro Joel
Docente:
Ing. Waldo Encinas Lira
Semestre:
1° semestre
Fecha:
17/05/2021

La paz-Bolivia

17/05/2021
INDICE:
1. INTRODUCCIÓN.
 ¿Qué es una tarjeta de desarrollo?
 ¿Qué es un microcontrolador?

2. FUNDAMENTO TEORICO.
2.1 ¿Qué es PIC?
2.1.2¿Qué son las TIC y cuáles son sus inicios?
2.1.3¿Cuáles son las ventajas y desventajas de las TIC?
2.2¿Qué es ATMEL?
2..2.1 Historia
3. OBJETIVO.
4. DESARROLLO.
4.1.1 ¿Cuáles son las características de las TIC?

4.1.2 CLASIFICACIÓN DE LAS TIC. -

4.1.3 Tipos de software TICS

4.1.4 APLICACIÓN
4.2.1 ATMEL
5. CONCLUCIONES.
6. BIBLIOGRAFIA.
7. ANEXOS

17/05/2021
i.

17/05/2021
TARJETAS DE DESARROLLO – PIC Y ATMEL

1. INTRODUCCIÓN. –
¿qué es una tarjeta de desarrollo?
Una tarjeta de desarrollo es una placa o circuito que contiene un microcontrolador principal que corre o
ejecuta una serie de instrucciones de un programa suministrado. Alrededor de este procesador o unidad
principal se ha creado un diseño electrónico que permite: la programación del componente suministra el
voltaje adecuado para el correcto funcionamiento del controlador y proporciona acceso a las entrada y salidas
del microcontrolador para la conexión de sensores y actuadores.

En este documento descubriremos que es tic y Atmel para así poder ver su variedad de características como
también podremos observar cual es su desarrollo y en que circuitos podemos usarlos. Las Tecnologías de la
Información y la Comunicación son un conjunto de servicios, redes, software y aparatos que tienen
como fin la mejora de la calidad de vida de las personas dentro de un entorno, y que se integran a un
sistema de información interconectado y complementario.

¿qué es un microcontrolador?
El Microcontrolador es un circuito integrado que es el componente principal de una aplicación
embebida. Es como una pequeña computadora que incluye sistemas para controlar elementos de
entrada y salida. También incluye a un procesador y por supuesto memoria que puede guardar el
programa y sus variables como flash y RAM. Funciona como una mini PC, su función es la de
automatizar procesos y procesar información. El microcontrolador se aplica en toda clase de inventos y
productos donde se requiere seguir un proceso automático dependiendo de las condiciones de
distintas entradas.

2. FUNDAMENTO TEORICO. –
2.1 ¿Qué es PIC?
Desde sus orígenes esta obra ha sido concebida por el autor como una herramienta teórico-práctica
para el estudio de los modernos microcontroladores actuales, y el uso de sus múltiples recursos
internos para el desarrollo de todo tipo de aplicaciones y proyectos. La obra se centra en los
microcontroladores PIC en general y en la familia PIC16F88X en particular.

En cada tema se hace una explicación teórica de los diferentes recursos que integran estos
dispositivos, seguida de una propuesta práctica con numerosos ejemplos de carácter didáctico y de
aplicación. Dada la experiencia docente del autor, así como las sugerencias recibidas por parte de
otros profesionales de la enseñanza, se ha procurado que tanto los temas teóricos como los ejemplos,
estén organizados en orden progresivo de complejidad. Basta con leer los cuatro primeros temas, para
adquirir los conocimientos teóricos/prácticos esenciales sobre los controladores PIC. El resto de temas
nos permiten profundizar en los múltiples recursos que integran. Tenemos así una obra orientada a
profesores y estudiantes de grado medio, grado superior y universitario. También a cualquier persona,
sea profesional o aficionada, que disponga de conocimientos básicos de electrónica digital y esté
interesado en este fascinante mundo de los microcontroladores que, hoy en día, están presentes en
todos los ámbitos: doméstico, industrial, médico, ocio y un largo etcétera. Como no podía ser menos,
la obra va acompañada de un material complementario. En él se incluyen los anexos a la obra, así
como todos los programas fuente de los ejemplos propuestos. Se presentan escritos tanto en lenguaje
ensamblador como en lenguaje C de alto nivel. Todos ellos se desarrollan y ejecutan sobre el

17/05/2021
laboratorio USB-PIC'School. También incluye abundante información técnica de todos los dispositivos y
componentes utilizados en esas prácticas, así como una versión libre del software FlowCode para la
programación gráfica de microcontroladores.

2.1.2 ¿Qué son las TIC y cuáles son sus inicios?


Esto fue un prerrequisito para la producción de los microprocesadores. Las primeras computadoras
fueron construidas agregando componentes externos como lo son: memorias, puertos de salida y
entrada, contadores de tiempo, entre otros. Con el crecimiento en el desarrollo de los circuitos
integrados fue posible hacer mas grandes los encapsulados, logrando integrar en un solo encapsulado
los procesadores y periféricos.

Inicialmente cuando no existían los microprocesadores las personas se ingeniaban en diseñar sus
circuitos electrónicos y los resultados estaban expresados en diseños que implicaban muchos
componentes electrónicos y cálculos matemáticos. Un circuito lógico básico requería de muchos
elementos electrónicos basados en transistores, resistencias, etc, lo cual desembocaba en circuitos con
muchos ajustes y fallos; pero en el año 1971 apareció el primer microprocesador el cual originó un
cambio decisivo en las técnicas de diseño de la mayoría de los equipos.

Al principio se creía que el manejo de un microprocesador era para aquellas personas con un
coeficiente intelectual muy alto; por lo contrario con la aparición de este circuito integrado todo sería
mucho más fácil de entender y los diseños electrónicos serian mucho más pequeños y simplificados.
Entre los microprocesadores mas conocidos tenemos el popular Z-80 y el 8085. Los diseñadores de
equipos electrónicos ahora tenían equipos que podían realizar mayor cantidad de tareas en menos
tiempo y su tamaño se redujo considerablemente; sin embargo, después de cierto tiempo aparece una
nueva tecnología llamada microcontrolador que simplifica aun mas el diseño electrónico.

EVOLUCION DE LOS PIC

Los 'PIC' son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y
derivados del PIC1650, originalmente desarrollado por la división de microelectrónica de General
Instruments.

El nombre actual no es un acrónimo.

En realidad, el nombre completo es PICmicro, aunque generalmente se utiliza como Peripheral


Interface Controller (Controlador de Interfaz Periférico).

En 1985, dicha división de microelectrónica de General Instruments se convirtió en una filial y el nuevo
propietario canceló casi todos los desarrollos, que para esas fechas la mayoría estaban obsoletos. El
PIC, sin embargo, se mejoró con EPROM para conseguir un controlador de canal programable. Hoy en
día multitud de PICs vienen con varios periféricos incluidos (módulos de comunicación serie, UARTs,
núcleos de control de motores, etc.) y con memoria de programa desde 512 a 32.000 palabras (una
palabra corresponde a una instrucción en ensamblador, y puede ser 12, 14 o 16 bits, dependiendo de
la familia específica de PICmicro).

2.1.3 ¿Cuáles son las ventajas y desventajas de las PIC?

VENTAJAS

17/05/2021
 Existen varios softwares en el mercado que permiten ayudar a la programación de los
micro-controladores de este tipo. Como por ejemplo el MPLAB o el PICC. Es decir, los PIC
están muy difundidos y extendidos en la electrónica actual.
 La gran ventaja de los PIC que no existían antes, es que permiten programar, sincronizas y
controlar las tareas electrónicas por medio del tiempo, realizando simplemente una
programación correcta.
 Existe una gran variación de micro-controladores PIC en el mercado de los Microchip, por
lo cual es una gran ventaja debido a que se puede escoger entre una gran variedad de
características que unos poseen y otros no. Como por ejemplo, la variación en las
cantidades de entradas y salidas, cantidades de puertos, conversor digital o analógico,
espacio físico, o la cantidad de memoria, estas cualidades permiten tener varias opciones
para determinar y escoger un buen PIC.
DESVENTAJAS
 Se necesitan seguir diversas instrucciones para poder realizar un proyecto complejo.
 Otra desventaja que sin embargo no es tan importante o significativa es que los PIC no
son tan económicos como varias personas piensan. Comprar un PIC no puede ser tan caro,
pero tampoco tan económico.

2.2. ¿Qué es ATMEL?


Atmel era una compañía de semiconductores, antes de ser adquirida por “Microchip Technology Inc.”
en 2016. Fue fundada en 1984. Su línea de productos incluye microcontroladores (incluyendo
derivados del 8051, el AT91SAM basados en ARM, y sus arquitecturas propias AVR y AVR32),
dispositivos de radiofrecuencia, memorias EEPROM y Flash, ASICs, WiMAX, y muchas otras. También
tiene capacidad de ofrecer soluciones del tipo “system on chip (SoC)”.

Atmel sirve a los mercados de la electrónica de consumo, comunicaciones, computadores, redes,


electrónica industrial, equipos médicos, automotriz, aeroespacial y militar. Es una industria líder en
sistemas seguros, especialmente en el mercado de las tarjetas seguras.

2.2.1 Historia
“Atmel Corporation” fue fundada en 1984 por George Perlegos. Atmel era un acrónimo de "tecnología
avanzada para la memoria y la lógica". Perlegos había trabajado en el grupo de desarrollo de memoria
de Intel en los años 1970 y era cofundador de Seeq Technology para la producción de EPROM. Con
solo $30.000 dólares de capital, Atmel operó inicialmente como una compañía casera, usando
materiales de Sanyo o General Instrument para hacer las obleas de chips. Los primeros productos de
memoria Atmel utilizan menos energía que sus competidores y sus clientes son Motorola, Nokia y
Ericsson. En 1987 Intel demandó a Atmel por violación de patentes. En lugar de luchar contra la
reivindicación de la patente, Atmel rediseñó sus productos y utilizó diferentes patentes de propiedad
intelectual. Sus componentes tenían un mejor rendimiento y menor consumo de energía. Además,
Atmel entró en el negocio de memoria flash que Intel había protagonizado. Atmel utilizó $60 millones
de dólares de capital riesgo para la adquisición en 1989 de una fábrica de Honeywell en Colorado
Springs. Más tarde, Atmel invirtió otros $30 millones de dólares en tecnología para la fabricación de
sus componentes.

En 1991 Atmel amplió las instalaciones de Colorado tras la adquisición de Concurrent Logic, un
fabricante de compuertas programables. La compañía hizo su oferta pública inicial en 1991, y se elevó
hasta $65 millones de dólares. En 1994 Atmel entró en el mercado de los microprocesadores. El primer

17/05/2021
microcontrolador de memoria flash de Atmel se usó en el Intel 8051.4. El controlador ejecuta una
instrucción para cada ciclo de reloj, a diferencia de los 12 ciclos que requerían heredados de 8051
partes. En 1994, Atmel compró los activos EPROM de Seeq Tecnología (LSI Logic), adquiriendo el resto
de Seeq en 1999. En 1995 Atmel fue una de las primeras empresas en la licencia de la arquitectura
ARM, creando inicialmente su familia AT91 de dispositivos, seguido por la familia SAM, y más
recientemente una selección completa de soluciones basadas en el Cortex, incluyendo los basados en
la ultra-baja potencia ARM Cortex-M4.

3. OBJETIVO. –

Conocer de manera general el funcionamiento y el funcionamiento de la tecnología de la


tarjeta de desarrollo PIC Y ATMEL.
4. DESARROLLO. –

4.1.1 ¿Cuáles son las características de las PIC?


A continuación, las características básicas de un PIC:

 La arquitectura de los procesadores sigue el modelo Harvard.


 En la ejecución de las instrucciones se aplica la técnica de segmentación
o “pipe-line”.
 El formato de todas las instrucciones posee la misma longitud.
 Son ortogonales todas las instrucciones.
 La arquitectura se encuentra basada en un banco de registros.
 Todos los PIC básicamente se caracterizan por tener los mismos recursos
mínimos.
 Hay modelos de arquitectura abierta y de arquitectura cerrada.
 Existe una gran variación de modelos de micro-controladores o PIC.
 El margen de corrientes elevadas de salidas y de alimentación es amplio.
 Herramientas de soporte económicas y potentes.
4.1.2 CLASIFICACIÓN DE LAS PIC. –
Tipos de P.I.C

Existen diversos tipos de PIC, a continuación se explicaran algunos:

PIC modernos

Los PIC viejos con memoria EPROM O PROM gradualmente se están renovando por chips con
memorias flash. Así mismo, sus descendientes directos y el juego de instrucciones original de 12 bits
del PIC1650 han sido suplantados por los juegos de instrucciones de 16 y 14 bits. Sin embargo,
Microchip todavía vende las versiones EPROM Y PROM de la gran mayoría de los PIC para soportes de
grandes pedidos o aplicaciones antiguas.

Clones del PIC

Existen diversas compañías que ofrecen distintas versiones del PIC, como mejoradas o más baratas. La
gran mayoría desaparece rápidamente. Una de las que más perduran es la antigua Scenix conocida
como Ubicom que vende varios clones del PIC y pueden funcionar o trabajar mucho más rápido que la
original.

PIC inalámbricos

17/05/2021
Los microcontroladores rfPIC integran todas las prestaciones o características del PICmicro de
Microchip incluyendo la capacidad de comunicación inalámbrica para aplicaciones RF de bajas
potencias. Estos pequeños dispositivos proponen diseños muy comprimidos para cada vez más,
ajustarse a los más demandados requerimientos de autorización en aparatos electrónicos. A pesar de
ello, no tienen mucha salida en el mercado.

PIC para procesado de señal (dsPIC)

El penúltimo lanzamiento de los Microchip son los dsPIC, que se comenzaron a desarrollar a gran
escala a finales del año 2004. Han sido los primeros PIC con bus inherente de datos de 16 bits. Pueden
incluir todas las posibilidades de los PIC anteriores, y añaden diversas operaciones de DSP añadidas en
hardware, como bit reversión o  multiplicación 16×16 bits, o multiplicación con suma de acumulador.

PIC de 32 bits (PIC32)

En noviembre del año 2007, Microchip Technology lanzo los nuevos micro-controladores de 32 bits,
estos PIC poseen una velocidad de procesamiento de hasta 1.6 DMIPS/MHz y su capacidad es de HOST
USB. A partir de cuarzos estándares de 4 a 5MHz, sus frecuencias de reloj pueden alcanzar los 80MHz
gracias a su PLL interno.

4.1.3 Tipos de software PICS

1. Compilador para programar en lenguaje Pic Basic; es tan fácil como potente:PIC BASIC PRO
2. Para editar programas en PIC BASIC (entorno de programación)Microcode Studio
3. Circuito-software para grabar los programas (código máquina) en el PIC: WinPic800

4.1.4 PROGRAMACION DE UN MODELO PIC. –

Programando PIC usando Output Toggle CCS

En este ejemplo aprenderemos a usar una instrucción que nos permite cambiar el


estado lógico de una salida, Es decir que si el Pin esta en 1 cambia para 0 y viceversa.
La instrucción es output_toggle(pin_x)  donde ‘x‘ se remplaza por el pin que queremos
cambiar de nivel. Ejemplo: portb,1 se colocaria pin_b1.

output_toggle(pin_b1); //Cambia el estado logico del pin b1


output_toggle(pin_c4); //Cambia el estado logico del pin c4
output_toggle(pin_a2); //Cambia el estado logico del pin a2

En el siguiente ejemplo, emplearemos 3 leds conectados al PORTB, la idea del ejemplo


es hacer con que cada led prenda y apague con una frecuencia diferente, y para eso
utilizaremos la instrucción output_toggle y delay_ms. La idea entonces es hacer que el
LED 1 prenda y apague cada 233 ms, el LED 2 cada 592 ms y el LED 3 cada 879 ms.

17/05/2021
#INCLUDE <16f887.h>
#USE DELAY(CLOCK=4000000)
#fuses XT,NOPROTECT,NOWDT,NOBROWNOUT,PUT,NOLVP
#byte PORTB= 6
long led1,led2,led3; //crea tres contadores para llevar el tiempo
//Programa Principal
VOID MAIN()
{
SET_TRIS_B(0); //Configura PUERTO B como salida
//Inicializa los 3 contadores en cero
led1=0;
led2=0;
led3=0;
WHILE(TRUE) //Haga por siempre
{
delay_ms(1); //Coloco el retardo en 1 ms
led1++; //aumento contador del led 1
led2++; //aumento contador del led 2
led3++; //aumento contador del led 3
if (led1==233){ //si el contador llego a 233 ms entonces...
output_toggle(pin_b0); // cambie de estado el Pin B0

17/05/2021
led1=0;
}
if (led2==595){ //si el contador llego a 595 ms entonces...
output_toggle(pin_b1); // cambie de estado el Pin B1
led2=0;
}
if (led3==879){ //si el contador llego a 879 ms entonces...
output_toggle(pin_b2); // cambie de estado el Pin B2
led3=0;
}
}
}

4.1.4 APLICACIÓN. –

Conocimientos básicos
Muchos estudiantes deseosos de aprender a probar este tipo de micros se preguntan a cerca de los
conocimientos básicos o previos que se deben de tener para iniciarse en el mundo de los PIC. Veamos
la lista siguiente.
[CITATION Ara17 \l 16394 ]
Es deseable que el estudiante este familiarizado sobre todo con la notación hexadecimal, con los
registros de 8 bits, los byte, los bits, etc.
Operación de circuitos de CD
Conocimientos generales sobre circuitos de CD: resistencias, capacitores, bobinas, potenciómetros y
otros componentes electrónicos son muy importantes para el buen aprendizaje de los PICMicro.
Operación de circuitos TTL / CMOS
Las compuertas lógicas, basculas, contadores y otros integrados son básicos en el mundo de los PIC.
Nociones de programación
Algunos conocimientos de programación pueden ayudar mucho al estudiante, por ejemplo el
conocimiento de Basic o C
Conocimientos de PC básicos (Software y Hardware)
No se requiere ser un experto en el manejo de Computadoras Personales, pero si es importante que el
alumno se desenvuelva con soltura en estos temas.

4.2.1 ATMEL
¿Por qué comprar microcontroladores Atmel?

17/05/2021
A medida que uno avanza en Arduino descubre infinidad de posibilidades y aplicaciones. Entre una
de ellas está la posibilidad de crear tu propio Arduino. Por ello, los productos AVR de Atmel juegan
un papel crucial.

Como ocurre con las placas microcontroladoras Arduino, debemos elegir el microcontroloador
AVR según nuestras capacidades y las características del proyecto. Usualmente, la placa Arduino se
diseña para cumplir con las necesidades de nuestro proyecto. De este mod, para hacer más
sencilla la elección de los microcontroladores de la rama Atmel, podemos tener en cuenta la
relación microcontrolador avr con las placas Arduino. Por ejemplo, la placa Arduino UNO cuenta
con un microcontrolador ATmega328, Arduino Leonardo incorpora ATmega32u4, Arduino Mega y
ATmega2560, Arduino Nano y ATmega168. A continuación os dejamos una selección de
microcontroladores AVR Atmel baratos.

AVR
Los AVR son una familia de microcontroladores RISC del fabricante estadounidense ATMEL, compañía
adquirida por Microchip Technology en 2016. La arquitectura de los AVR fue concebida por dos
estudiantes en el Norwegian Institute of Technology, y posteriormente refinada y desarrollada
en Atmel Norway, la empresa subsidiaria de ATMEL, fundada por los dos arquitectos del chip. Cuenta
con bastantes aficionados debido a su diseño simple y la facilidad de programación. Se pueden dividir
en los siguientes grupos :

 ATxmega: procesadores muy potentes con 16 a 384 kB de memoria flash programable,


encapsulados de 44, 64 y 100 pines (A4, A3, A1), capacidad de DMA, eventos, criptografía
y amplio conjunto de periféricos con DACs.
 ATmega: microcontroladores AVR grandes con 4 a 256 kB de memoria flash programable,
encapsulados de 28 a 100 pines, conjunto de instrucciones extendido (multiplicación y
direccionamiento de programas mayores) y amplio conjunto de periféricos.
 ATtiny: pequeños microcontroladores AVR con 0,5 a 8 kB de memoria flash programable,
encapsulados de 6 a 20 pines y un limitado conjunto de periféricos.
 AT90USB: ATmega integrado con controlador USB
 AT90CAN: ATmega con controlador de bus CAN
 Tipos especiales: algunos modelos especiales, por ejemplo, para el control de los
cargadores de baterías, pantallas LCD y los controles de los motores o la iluminación.
 AT90S: tipos obsoletos, los AVRs clásicos

5. CONCLUCIONES ;
Los microordenadores y las tarjetas de desarrollo como tal simplemente son todo un mundo a
explorar, podimos ver parte de ese mundo como los tipos de microordenadores de PIC y parte de la
historia de una de las empresas que fabricaba estos procesadores como la es ATMEL.

En el tema de la electrónica podimos ver parte de su programación, uso y software, que es utilizado
para estas tarjetas de desarrollo.

6. BIBLIOGRAFIA.
[ CITATION Mik17 \l 16394 ]

[ CITATION ADO16 \l 16394 ]

[ CITATION Lic11 \l 16394 ]

17/05/2021
[ CITATION PAR21 \l 16394 ]

[ CITATION Ser21 \l 16394 ]

[ CITATION Ant21 \l 16394 ]

1.  [http://www.siliconvalleyhistorical.org Historia de Atmel, en la web


Siliconvalleyhistorical.org, consultada el 22 de septiembre 2015
2. ↑ Historia de Atmel Corp., en la web Fundinguniverse.com, consultada el
22/09/2015
3. ↑ [http://components.about.com/od/Companies/p/Atmel-Corporation.htm A
tmel Corp., en la web About.com, consultada el 22/09/2015
4. ↑ "Autoprogramación de microcontroladores Atmel flash", en la web de
Atmel

6. ANEXOS. –

https://youtu.be/b6GfLAdmT_A (SISTEMA EB88 TARJETA DE DESARROLLO


PROYECTOS MICROCONTROLADORES PIC PUNTO FLOTANTE S.A)
https://youtu.be/NM2rUCs9bVY (Proceso de Lavado con PIC 16F877A y LCD)

https://youtu.be/20UWz6BlzfM (Funcionamiento de un Microcontrolador PIC)


https://youtu.be/3jK_CaWCj84 (introducción a microcontroladores PIC-explicación
detallada)
https://youtu.be/WYJPGAMy6Is (Proyecto Final con PIC 18F4550-una casa
automatizada)
https://www.kynix.com/uploadfiles/pdf8798/PIC18F4550-I2fP_10613.pdf (datasheet de PIC 18f4550)

https://youtu.be/R6Ajwi9SHmE (PIC vs AVR, Comparación objetiva.)


https://youtu.be/fpZpYwGzum4 (Tutorial 1: Instalación de Atmel Studio 7 y el
compilador AVR-GCC, 2019)
https://youtu.be/KTVlj4TF7KA (proyecto #71 atmega328p independiente)
https://dignal.com/alteri/pic18f4550-alteri/

17/05/2021

También podría gustarte