PDF de programación - Curso de Microcontroladores Familia HC908 Flash... Parte II

Imágen de pdf Curso de Microcontroladores Familia HC908 Flash... Parte II

Curso de Microcontroladores Familia HC908 Flash... Parte IIgráfica de visualizaciones

Publicado el 27 de Mayo del 2019
858 visualizaciones desde el 27 de Mayo del 2019
344,4 KB
23 paginas
Creado hace 21a (03/04/2003)
C u r s o d e M i c r o c o n t r o l a d o r e s
F a m i

i a H C 9 0 8 F l a s h .

l

.

.

P a r t e I I

Curso de Microcontroladores
Familia HC908 Flash Motorola

Parte II

ING DANIEL DI LELLA DDFAE For Motorola Products

Comentarios del Autor:
El presente curso, es la continuación del “Curso de Microcontroladores Familias HC705 y HC908 Parte I” y en el se dará especial
atención a las características más sobresalientes de la familia HC908 Flash de Motorola.
En la primera parte de este curso, se han visto, los principios básicos de funcionamiento de un microcontrolador moderno, en especial
aquellos que responden a arquitecturas del tipo Von Neuman, como es el caso de las familias HC705 y HC908.
Hemos mostrado con detalles, las partes constitutivas de los mismos, explicando su funcionamiento e interacción con el resto del
sistema.
Aprendimos los distintos modos de direccionamiento utilizados por un MCU, tipos de instrucciones disponibles, operaciones
matemáticas y lógicas varias, y como se ejecutan las mismas dentro del sistema.
También aprendimos aspectos de diagramación y armado de un programa de aplicación, utilizando las herramientas de soft y hard
típicas para el mundo de los MCUs.
En esta Parte II, el lector encontrará la información necesaria para introducirse en el uso y programación de la nueva familia HC908
FLASH de Motorola.
El mismo no pretende ser un curso detallado del HC908, sino una sintesis que pueda ser usada como guía para la lectura posterior de
material complementario de estudio.
Se sugiere la lectura de los numerosos “TECHNICAL DATA MANUALS” y los “REFERENCE MANUALS” que dispone
Motorola para esta familia. Los mismos se podrán obtener en los CD-ROMs contenidos en las herramientas de Desarrollo fabricadas
por ELECTROCOMPONENTES S.A. (EVAL08 / E-FLASH08) , en el CD-ROM “Seminario de Actualización
Microcontroladores HC08 FLASH”, o bién en el Web Site oficial de MCUs de Motorola
(http:// e-www.motorola.com )
Para aquellos lectores que estan dando sus “primeros pasos” en el mundo de los microcontroladores, sugiero leer previamente a la
iniciación del presente curso, la Parte I del mismo (Curso de Microcontroladores Familias HC705 y HC908, Parte I).
Es mi deseo, que el material brindado durante el curso, sea del interes y utilidad para el lector. Con ello estaremos, aunque
minimamente, contribuyendo a expandir conocimientos en el mercado Argentino e Hispano parlante.
Ingeniero Daniel Di Lella - Dedicated Distributor Field Application Engineer (D.D.F.A.E)
For Motorola Products & Technical Consult Manager E-mail: [email protected]

Curso de Microcontroladores
Familia HC908 Flash Motorola

Parte II

ING DANIEL DI LELLA DDFAE For Motorola Products

A mi querida familia y a la memoria de Juan Pablo “Juampi” Campos…….

Ing. Daniel Di Lella

Curso de Microcontroladores
Familia HC908 Flash Motorola

Parte II

ING DANIEL DI LELLA DDFAE For Motorola Products

MOTOROLA *DigitalDNA

68HC908

INTRODUCCION

Y

VISTA GRAL. DEL SISTEMA

Curso de Microcontroladores
Familia HC908 Flash Motorola

Parte II

ING DANIEL DI LELLA DDFAE For Motorola Products

Introducción al Curso:
Es la intención del autor de este curso, poder acercar al usuario de Microcontroladores (MCUs) a la poderosa familia HC908 FLASH de
Motorola.
Nunca antes, Motorola habia puesto al alcance del usuario común, una familia de MCUs tan rica en características y prestaciones
superiores a lo estandard del mercado.
El usuario encontrará en esta familia, entre otras, alguna de las siguientes ventajas:

- Código 100% compatible con la familia mundialmente conocida HC05 de Motorola, lo que redunda en menos horas de

ingeniería invertidas en la migración de código de programas existentes.

- Un poderoso CPU08 con más de 29 instrucciones nuevas y 16 modos de direccionamiento !!!!
- Velocidad Máxima de Bus de 8Mhz (fBus), con un incremento de 5x a la perfomance de la familia HC05.
- Memoria de Programa del tipo FLASH que permite programación / Reprogramación “En – Circuito” (actualización) y
uso de esta como “EEPROM” para el almacenamiento “no – volátil” de datos temporales. Ahorro de chips externos de
EEPROM del tipo 93Cxx o 24LCxx.
- Conversores A/D y TIMERS flexibles y poderosos en TODOS los distintos dispositivos de la familia.
- LVI (Low Voltage Inhibit) (supervisor de baja tensión) incorporado en TODOS los derivativos de la familia.
- Derivativos con multiples y prácticos periféricos como generadores de PWM, Módulos analógicos, sensores de temperatura

internos, I2C, etc.

- Un portfolio amplio de herramientas de desarrollo, desde profesionales de alta gama, hasta muy económicas y

no menos potentes por ello.

Por lo anteriormente expuesto, creemos que el usuario adoptará rapidamente a esta nueva familia de MCUs, y con ello asegurar el exito
de la misma.

Curso de Microcontroladores
Familia HC908 Flash Motorola

Parte II

ING DANIEL DI LELLA DDFAE For Motorola Products

CONTENIDO

• Evolución de las Familias de MCU’s
• Porqué utilizar FLASH ???
• Vista de la Arquitectura 68HC908 y 68HC705
• Vista previa del “módulo”
• Breve enumeración de las instrucciones y

Modos de Direccionamiento disponibles en los
HC908

Curso de Microcontroladores
Familia HC908 Flash Motorola

Parte II

ING DANIEL DI LELLA DDFAE For Motorola Products

La familia HC908 FLASH actual deriva, al igual que la muy conocida HC705, del primer microprocesador
de 8 bits de fama mundial “MC6800”.
La evolución natural de este microprocesador, dió origen a dos familias de lo que hoy se conoce como
“Microcontroladores”, ellas son :

- MC68HC705, familiarmente conocida como “HC05”.
- MC68HC11, familiarmente conocida como “HC11”.

Ambas familias son de 8 bits, pero la HC11 puede trabajar internamente con muchas operaciones en pseudo
16 bits, otorgandole gran potencia de calculo lo que la hace ideal para procesos industriales complejos. En
tanto la familia HC05 es un “best seller” de los MCUs OTP, la clave de exito es la insuperable relación
Costo/Beneficio que presentan los distintos derivativos de la familia, siendo usados en toda aplicación en
donde el “costo” es un factor importante a tener en cuenta.
Para la Flia. HC05 la evolución “FLASH” es la HC908, mientras que para la HC11 la evolución “FLASH”
es la HC912.
Cuando decimos “evolución Flash” queremos significar que la tendencia natural del mercado mundial de
microcontroladores, es precisamente el uso de tecnología Flash para la memoria de almacenamiento de
programa. Los grandes fabricantes de microcontroladores están haciendo significativos esfuerzos para
lanzar productos con esta tecnología.
¿Pero cuales son las razones de dicha tendencia?

Curso de Microcontroladores
Familia HC908 Flash Motorola

Parte II

ING DANIEL DI LELLA DDFAE For Motorola Products

32- &
RISC

68000

16-Bit
Arquitectura

8-Bit

6800

Evolución de la Familia

Motorola 6800

MPC600

Más
Potencia

MPC500

68020

68300

15 Versiones

Hardware Compatible
68HC16
12 Versiones

68HC12
15 versiones

68HC11
60 Versiones

68HC05
180 Versiones

Software Compatible

68HC08
40 Versiones

Código 100% Compatible !!!

Curso de Microcontroladores
Familia HC908 Flash Motorola

Parte II

Tiempo

Menor
Costo

ING DANIEL DI LELLA DDFAE For Motorola Products

Porqué utilizar tecnología FLASH en los MCU?

•Desarrollos más rápidos sin el uso del borrado por UV

•Menores costos que los MCU’s EPROM con “Ventana”

•Flexibilidad en el inventario ( menores stocks !!! )

•No obsolescencia del software en las unidades grabadas

•Programación “en - sistema” sin tensiones elevadas.

•Re-programación “en - sistema” ( permite “updates” permanentes )

Curso de Microcontroladores
Familia HC908 Flash Motorola

Parte II

ING DANIEL DI LELLA DDFAE For Motorola Products

Porqué utilizar tecnología FLASH??
Como se vió en el cuadro anterior, entre una de las muchas ventajas que presenta el uso de MCUs con memoria FLASH es
la re-programabilidad que presentan este tipo de dispositivos, sumado a la facilidad de uso, hacen que los tiempos de
desarrollo se vean notablemete reducidos y las actualizaciones en el software de los productos lanzados al mercado no sean
un “costo” por errores y depuraciones de ingeniería, sino una manera flexible de mantener actualizado un producto para
el consumidor. Cuando decimos “costos”, debemos pensar que en los MCUs de memoria tipo OTP (One Time
Programming) a los cuales las familias HC705 y HC11 pertenecen, debido a su característica de programación por única
vez, se producen costos por No – Reutilización de chips ya grabados con versiones anteriores de un programa a actualizar,
haciendos inutiles a los fines prácticos.

Flexibilidad en los stocks, y no obsolecencia son algunos de los puntos destacables que permite la tecnología FLASH.

Ademas, el uso de este tipo de memoria no solo para almacenar programas, sino también para almacenamiento de datos
temporales “No – Volátiles” tipo EEPROM, producen un notable ahorro de dinero en un proyecto específico al no utilizar
opciones de chips externos del tipo 93Cxx o similares que suponen un costo extra y el uso de pines de I/O del MCU que
podrían utilizarse en la aplicación específica.

Curso de Microcontroladores
Familia HC908 Flash Motorola

Parte II

ING DANIEL DI LELLA DDFAE For Motorola Products

Ventajas adicionales Motorola......

• Costos de programación en producción reducidos

- 100 veces más rápidos que los de otros MCU’s con FLASH
u OTP’s ( 2mseg. Para 64 Bytes Vs multiples mseg. / byte )

• Puede utilizarce como memoria de almacenamiento de Datos temporales

- 10.000 ciclos de escritura / borrado en la peor condición de Temp.
- + de 100.000 ciclos a temperatura ambiente ( + 20 °C a + 30 ° C )
• Programación garantizada a lo largo de un amplio rango de tensiones
• Bloque de protección y seguridad flexible

- Seguridad contra lecturas no autorizadas por PASSWORD !!!
- Protección anti-grabación
  • Links de descarga
http://lwp-l.com/pdf15988

Comentarios de: Curso de Microcontroladores Familia HC908 Flash... Parte II (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad