Actualizado el 21 de Marzo del 2018 (Publicado el 9 de Noviembre del 2017)
1.803 visualizaciones desde el 9 de Noviembre del 2017
830,5 KB
34 paginas
Creado hace 15a (24/04/2009)
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
Resumen de características
para la familia HC908
Derivatívos presentes
en el mercado.......
ING. DANIEL DI LELLA DFAE For Freescale Products
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
68HC908GP32 Overview
“Core” HC08, de Alta Perfomance
32kbytes de FLASH de usuario
307 Bytes de ROM Monitor
512 bytes de RAM de usuario
• Sumario de Características
•
•
•
•
• Código Full compatible con Flia. HC05
•
•
•
•
(TIM1 y TIM2) para IC/OC/ PWM
• Multiples “Flags” de interrupciones y Registros para uso
eficiente de las rutinas de interrupción
• A/D de 8 canales 8 Bits del tipo Radiométrico ( pines de vref
8 MHZ de frecuencia Máxima de Bus interno.
In-System Programming (on-chip firmware p/ PC Host)
In-Circuit Debbuging por módulo BREAK
2 Timers Multifunción de 16 bits, 2 canales
externas para referencia del conversor )
• Port de I/O Serial (SPI) Sincrónico
• Comunicación Serial Asincrónica (SCI)
•
33 lineas generales Bi-direccionales de I/O
– Todas con 10mA capacidad “sink” / “source”
– 5 pines 15 mA(PTC0/4) - R’S Pullups Ports A,C,D
– 8 Bits KBI para manejo de teclado por INTs
• Osciladores Duales: cristal 32Khz (PLL) o Cristal externo
– Generación de Clock por PLL interno ( cristal 32K)
– Oscilador cristal externo ( C.I) o estandar hta. 32Mhz
• Reset por Baja Tensión ( LVI ) programable p/ 3V y 5V
• Encapsulado 40 pin DIP o 44 pin QFP (montaje SMD)
Aplicaciones enfocadas a...
Propósitos generales que requieran mucha memoria
flash , conv. A/D, e interface externa con PC . Pueden
ser usados para controladores industriales
complejos, dispositívos que requieran constante
actualización de funciones, Control de Temperatura
“Hi-End”, etc...
;.
Disponibilidad
Actualmente disponible
Herr. Desarrollo
- FLASH_POD (bajo costo)
- E-FLASH08 (No en producción )
Documentación
MC68HC908GP32/H
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
“Core” HC08, de Alta Perfomance
4KBytes de FLASH de usuario
960 Bytes de ROM Monitor (rutinas p/ manejo FLASH inc)
128 Bytes de RAM de usuario
• Sumario de Características
•
•
•
•
• Código Full compatible con Flia. HC05
•
•
•
•
(TIM) para IC/OC/ PWM
• Multiples “Flags” de interrupciones y Registros para uso
eficiente de las rutinas de interrupción
• A/D de 12 canales 8 Bits del tipo Radiométrico
•
8 MHZ de frecuencia Máxima de Bus interno.
In-System Programming (on-chip firmware p/ PC Host)
In-Circuit Debbuging por módulo BREAK
1 Timer Multifunción de 16 bits, 2 canales
23 lineas generales Bi-direccionales de I/O
– Todas con 10mA capacidad “sink” / “source”
– 2 pines 25 mA - R’S Pullups en 9 pines
– 7 Bits KBI para manejo de teclado por INTs
• Osciladores Duales: cristal hasta 32Mhz o RC externo
– Generación de Clock por RC externo (versión HRC)
– Oscilador cristal externo ( C.I) o estandar
hasta 32 Mhz
• Reset por Baja Tensión ( LVI ) programable p/ 3V y 5V
• Encapsulado 28 pin DIP o 28 pin SOIC (montaje SMD)
68HC908JL3 Overview
Aplicaciones enfocadas a...
Propósitos generales que requieran muchas
entradas conv. A/D, programabilidad flash, y bajo
costo final . Pueden ser usados para controladores
industriales , dispositívos que requieran constante
actualización de funciones, Control de Temperatura,
telefonía, alarmas, pequeños controles de acceso,
etc...
;.
Disponibilidad
Actualmente disponible
Herr. Desarrollo
- FLASH_POD (bajo costo)
- E-FLASH08 (No en Producción)
Documentación
MC68HC908JL3/H
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
“Core” HC08, de Alta Perfomance
4KBytes de FLASH de usuario
960 Bytes de ROM Monitor (rutinas p/ manejo FLASH inc)
128 Bytes de RAM de usuario
• Sumario de Características
•
•
•
•
• Código Full compatible con Flia. HC05
•
•
•
•
(TIM) para IC/OC/ PWM
• Multiples “Flags” de interrupciones y Registros para uso
eficiente de las rutinas de interrupción
• A/D de 10 canales 8 Bits del tipo Radiométrico
•
8 MHZ de frecuencia Máxima de Bus interno.
In-System Programming (on-chip firmware p/ PC Host)
In-Circuit Debbuging por módulo BREAK
1 Timer Multifunción de 16 bits, 2 canales
15 lineas generales Bi-direccionales de I/O
– Todas con 10mA capacidad “sink” / “source”
– 2 pines 25 mA - R’Spullups en 9 pines
– 1 Bits KBI para manejo de teclado por INTs
• Osciladores Duales: cristal hasta 32Mhz o RC externo
– Generación de Clock por RC externo (versión HRC)
– Oscilador cristal externo ( C.I) o estandar
hasta 32 Mhz
• Reset por Baja Tensión ( LVI ) programable p/ 3V y 5V
• Encapsulado 20 pin DIP o 20 pin SOIC (montaje SMD)
68HC908JK3 Overview
Aplicaciones enfocadas a...
Propósitos generales que requieran muchas
entradas conv. A/D, programabilidad flash, y bajo
costo final . Pueden ser usados para controladores
industriales , dispositívos que requieran constante
actualización de funciones, Control de Temperatura,
telefonía, alarmas, pequeños controles de acceso,
lectores de tarjetas, etc...
;.
Disponibilidad
Actualmente disponible
Herr. Desarrollo
- FLASH_POD (bajo costo)
- E-FLASH08 (No en Producción)
- Documentación
MC68HC908JL3/H
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
68HC908JK1 Overview
“Core” HC08, de Alta Perfomance
1536 Bytes de FLASH de usuario
960 Bytes de ROM Monitor (rutinas p/ manejo FLASH inc)
128 Bytes de RAM de usuario
• Sumario de Características
•
•
•
•
• Código Full compatible con Flia. HC05
•
•
•
•
(TIM) para IC/OC/ PWM
• Multiples “Flags” de interrupciones y Registros para uso
eficiente de las rutinas de interrupción
• A/D de 10 canales 8 Bits del tipo Radiométrico
•
8 MHZ de frecuencia Máxima de Bus interno.
In-System Programming (on-chip firmware p/ PC Host)
In-Circuit Debbuging por módulo BREAK
1 Timer Multifunción de 16 bits, 2 canales
15 lineas generales Bi-direccionales de I/O
– Todas con 10mA capacidad “sink” / “source”
– 2 pines 25 mA - R’Spullups en 9 pines
– 1 Bits KBI para manejo de teclado por INTs
• Osciladores Duales: cristal hasta 32Mhz o RC externo
– Generación de Clock por RC externo (versión HRC)
– Oscilador cristal externo ( C.I) o estandar
hasta 32 Mhz
• Reset por Baja Tensión ( LVI ) programable p/ 3V y 5V
• Encapsulado 20 pin DIP o 20 pin SOIC (montaje SMD)
Aplicaciones enfocadas a...
Propósitos generales que requieran muchas
entradas conv. A/D, programabilidad flash, y muy
bajo costo final . Pueden ser usados para
controladores industriales , dispositívos que
requieran constante actualización de funciones,
Control de Temperatura, telefonía, alarmas,
pequeños controles de acceso, lectores de tarjetas,
etc...
;.
Disponibilidad
Actualmente disponible
Herr. Desarrollo
- FLASH_POD (bajo costo)
- E-FLASH08 (No en Producción)
Documentación
MC68HC908JL3/H
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
908MR32 / MR24 / MR16 / MR8 Overview
In-System Programming (on-chip firmware p/ PC Host)
In-Circuit Debbuging por módulo BREAK
• Sumario de Características
• “Core” HC08, de Alta Perfomance
• FLASH de usuario 32Kb para MR32, 24Kb para MR24, 16Kbytes para MR16, 8Kbytes para MR8
• 307 Bytes de ROM Monitor
Disponibilidad
• 768 Bytes de RAM de usuario
Actualmente disponible
• Código Full compatible con Flia. HC05
• 8 MHZ de frecuencia Máxima de Bus interno.
•
•
• 2 Timer Multifunción de 16 bits, 4 y 2 canales
( TIM1A / TIM2B ) para IC/OC/ PWM
• PWM de 12 bits y 6 canales optimizado para el control de motores
• A/D de 10 canales 10 Bits del tipo Radiométrico
• SCI Y SPI (Puertos seriales Asincrónicos y Sincrónicos)
• 44 lineas generales Bi-direccionales de I/O + 7 imputs
• Osciladores Duales: cristal hasta 32 Mhz o PLL
– Generación de Clock por PLL (xtal. 32Khz)
– Oscilador cristal externo (C.I) o estandar hasta 32 Mhz
Herr. Desarrollo
- FLASH_POD (bajo costo)
- E-FLASH08 (No en Producción)
Documentación
MC68HC908MR32/D
• Reset por Baja Tensión ( LVI ) programable p/ 3V y 5V
• Encapsulado 64 pin QFP o 56 pin shrink DIP para MR32/24/16
• Encapsulado 32 pin QFP para MR8
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
PWMMC – Módulo de PWM para Control de Motores
Características:
-3 Pares Complementarios de Señales PWM o 6 señales PWM independientes SIN intervención del CPU !!
- Señales PWM “flanco alineadas” o “Centro Alineadas”
- 20 mA sink en los pines PWM
-Control manual de la salida PWM por soft
-Protección programable ante fallas
-Características Complementarias:
- Inserción de “Dead – Time”
- Corrección separada del ancho de pulso
“top/bottom” via sensado de corriente
o programable por bits de software
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
Registros del PWMMC 1 / 3 ……
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
Registros del PWMMC 2 / 3 ……
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
Registros del PWMMC 3 / 3 ……
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
Control de Motores Trifásicos de AC
• Manejo Simple y Confiable de
Motores Trifásicos de AC.
• Señales complementarias “TOP
/BOTTOM” para usar con IGBTs o
MOSFETs en config. complementaria
• Introducción de “Dead – Time” para
evitar “cortos” en las salidas de potencia
complementarias
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
Diagrama de Bloques de la
generación del “Dead – Time”
Curso de Microcontroladores Familia HC908 Flash de
Freescale, Parte II
68HC908GR8/4 Overview
El “GP32” con 32/28 pines y 8K/4K…..
Disponibilidad
Actualmente disponible
Herr. Desarrollo
- FLASH_POD (bajo costo)
Documentación
MC68HC908GR8/D
• Sumario de Características
• “Core” HC08, de Alta Perfomance
• FLASH de usuario 8KBytes para el GR8, 4KByte
Comentarios de: HC908 FLASH, Resumen de características para las familias HC08 (0)
No hay comentarios