26
EduDevices.com.ar El futuro está aquí!! En MCUs de 8 / 32 Bits Flash de freescale .....

Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

El futuro está aquí!!En MCUs de 8 / 32 Bits Flash

de freescale .....

Page 2: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Familia HC9S08, Alta Performance yLarga duración en Pilas y Baterías !!!

Page 3: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Familia HC9S08.......

Baja Tensión, Bajo Consumo!!Características más destacadas:• Alimentación tan baja como 1.8V !! hasta 3.6V ynuevos dispositivos de 5V industriales....

• CPU CORE HCS08 a 40MHZ !!!! (3.3V), 20MHZ

FBUS. FBUS = 8MHZ @ 1.8V !!

• Múltiples Modos de manejo de Energía, incluyemodo Power Down de 20 nAmp !!!.

• Modo “Auto WakeUp” desde el STOP con cerocomponentes y consumo reducido (700 nAmp).

• SPI / I2C (Comunicaciones Sincrónicas)

• 2 SCI (Comunicaciones Asincrónicas).

• Múltiples TIMERS de 16 Bits con IC/OC/PWM

Vista Die MCU HCS08 “Draco”

Page 4: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Más características.....

• ADC de 10 Bits 8 canales con funcionamiento desde 1.8V !!

• ICG (Clock Interno) (Precisión mejor al 2%).

• LVI Programable (1.8V a 2.6V).

• Regulador de Tensión Incluido en el Chip.

• KBI (KeyBoard Interrupt).

• Dispositivos de pocos pines (8, 16 y 20 pines).

• Modulo de Debug NO INTRUSIVO a un SOLO PIN.

• Múltiples posibilidades de BREAK POINTS (puntos deparada) por Posición de PC, por Condicionales (A=B, A>B,

A<B, etc...)

Page 5: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Modos de Operación del HC9S08.....

RUN MODE: Modo normal de ejecucion de codigo del usuario, se ejecuta programa

desde direccion indicada por el RESET VECTOR ($FFFE, $FFFF).

ACTIVE BACK GROUND MODE: Modo de depuracion interno del MCU quepermite correr codigo del usuario en TIEMPO REAL, colocar break points, condicionales ono, en distintos puntos del programa, inspeccionar valores de memoria, registros, varibles enRAM, etc., etc., en forma NO INTRUSIVA.

Formas de ponerlo en este modo:

- Forzando el pin BKGD/MS al estado low, despues del Flanco ascendente del pin RESET.

- Cuando se recibe un comando BACKGROUND desde el pin BKGD.

- Cuando se ejecuta una instrucción BGND.

- Cuando se encuentra un break point.

Pueden ejecutarse comandos de DEPURACION INTRUSIVOS y NO INTRUSIVOS:

- INTRUSIVOS --- Solo en el MODO ACTIVE BACK GROUND

- NO INTRUSIVOS ---- Se pueden ejecutar en ACTIVE BACK GROUND o en MODO USUARIO

Page 6: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

NO INTRUSIVOS:

- Comandos de acceso a posiciones de memoria.

- Comandos a posiciones de registros de estados.

- Comando BACKGROUND

INTRUSIVOS:

- Leer o escribir registros del CPU.

- Hacer el seguimiento del programa del usuario.

- Retener el control del modo BACK GROUND luego del comando “GO” para

ejecutar el codigo del programa del usuario.

Modo WAIT: en este modo de “espera” el MCU solo inhibe el clock al CPU, los demas perifericoscontinuan con sus clock en forma normal. Es un modo de BAJO CONSUMO pero NO el mas bajo.

Modos STOP: la familia HC9S08 dispone de una variedad de distintos modos STOP quepermiten administrar en forma “flexible” los distintos consumos y prestaciones del MCU antedistintas circunstancias.

Page 7: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Distintos modos STOP ..... (-) consumo, + flexibilidad!!

Los HC9S08 poseen un Regulador Interno de 2,5V que puede ser “manipulado” para distribuir laenergia a cada modulo de la mejor forma posible, logrando distintas alternativas de consumo.....

STOP 1 : 20 nAmpers ....... El menor consumo en su clase !!

STOP 3 : 700 nAmpers ..... Salgo de este modo con un Wake Up

cada 1 mSeg. Aprox.

Page 8: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Algunos de los MCUs HCS08 disponibles...

MC9S08GB60/GB32 MC9S08GT60A/GT32A

Page 9: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Algunos de los MCUs HCS08 disponibles...

MC9S08QD2/QD4

Page 10: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Herramientas disponibles para la familia HCS08...

Sistema “Cyclone PRO” de P & E“R(S)_POD” Versión “low Cost” Argentina!!

CodeWarrior SpecialEdition para HCS08

Sistema “USBMultilinkBDME”

de P & E

Page 11: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.arPrograma bajo Windows para el cálculo de laVida útil de la batería

Gran Vida útil de las Baterías del sistema.....

Page 12: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Un mundo de Aplicaciones Portables !!!

Page 13: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Aplicaciones Típicas ....

Page 14: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Page 15: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Page 16: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Road Map de la familia HCS08.....

Page 17: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Serie “Flexis” ...... ¡Ahora migrarde 8 a 32 Bits es posible !

Page 18: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

¿Porqué migrar de 8 a 32 Bits?

• Muchos productos hoy requieren gran capacidad de cálculo y manejo gráfico.

• La conectividad por medio de Ethernet / USB es sencillo manejarla en 32 Bits.

• Los periféricos del mundo de 32 Bits son muy completos pero muycomplicados de manejar para el diseñador del mundo de los 8 bits.

• Los MCUs de 16 Bits se han especializado en aplicaciones de control yen el ámbito automotivo, con periféricos orientados a estas aplicaciones.

• Los MCUs de 8 Bits son ideales para aplicaciones de baja complejidad y muybajo costo, pero no poseen “potencia” de procesamiento para tareas complejas.

Page 19: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

¿Porqué es difícil migrar de 8 a 32 Bits?

• Herramientas de Hardware y Software muy distintas en ambos mundos.

• Los periféricos del mundo de 8 bits son sencillos de manejar pero no estándisponibles en el mundo de los MCUs de 32 bits.

• Los periféricos del mundo de 32 bits son muy flexibles y poderosos pero sonmuy complicados de manejar para el diseñador acostumbrado a los 8 bits.

• Incompatibilidad de código, hace a la tarea de migración un “volver a empezar”

Page 20: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Serie “Flexis” - El punto de conexión entre 8 y 32 Bits

“Controller Continuum”

Page 21: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Estructura de periféricos compartida entre “Cores”

Core ColdFire“V1” de 32 Bits

Core S08 de 8 Bits

BDM del mundo de 8 Bits

Gran cantidad dememoria FLASH yRAM para facilitaraplicaciones en “C”.

Page 22: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

MC9S08QE128

Del mundo de los 8 Bits.....

• Core de 50 Mhz

• Fbus =25 Mhz

• +VDD = 1,8 a 3,6V

• Encapsulados desde

32 a 80 pines QFP

• Compatibilidad Pin

a Pin entre versión

8 Bits y 32 Bits !!

• A/D de 12 Bits !!

Page 23: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

MCF51QE128

Del mundo de los 32 Bits....

• Core de 50 Mhz

• Fbus =25 Mhz

• +VDD = 1,8 a 3,6V

• Encapsulados desde

64 y 80 pines QFP

• Compatibilidad Pin

a Pin entre versión

8 Bits y 32 Bits !!

• A/D de 12 Bits !!

Page 24: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Flexis™ Series Roadmap

S08QE128General Purpose

S08QE128General Purpose

El color indica Lacompatibilidad entre

Perifericos yHerramientas

MCF51QE128General Purpose MCF51QE128General Purpose

S08USB Enabled

S08USB Enabled

ColdFire® USB EnabledColdFire®

USB Enabled

2007 2008

S08S08ColdFire®ColdFire®

ColdFire®LCD Controller

ColdFire®LCD Controller

ColdFire®CAN Device ColdFire®

CAN Device

S08CAN Device

S08CAN Device

S08LCD Controller

S08LCD Controller

Page 25: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Herramientas de Hard & Soft compatibles !!

El entorno integrado “CodeWarrior 6.x” provee una forma sencillay ordenada de migración de los proyectos de 8 Bits a 32 Bits consolo 7 “click” pueden convertirse proyectos en código “C” hechospara el MC9S08QE128 al MCF51QE128......

Page 26: Presentación de PowerPoint - EDUDEVICESMC9S08QE128 Del mundo de los 8 Bits..... • Core de 50 Mhz • Fbus =25 Mhz • +VDD = 1,8 a 3,6V • Encapsulados desde 32 a 80 pines QFP

EduDevices.com.ar

Herramientas de Hard & Soft compatibles !!

DEMOQE128

EVBQE128

Sistema Didáctico “EDUKIT08”

USBMULTILINKBDME

Sistema “Low Cost”

R(S)_POD