Recientemente, Freescale Semiconductor
lanzó al mercado de los microcontroladores
de 8 bits de muy bajo consumo un nuevo dispositivo
de la conocida familia HC9S08, el “MC9S08SHx”.
Este microcontrolador se ubica en el rango
de los MCUs medianos, ya que posee 20 pines en el
encapsulado PDIP y una capacidad de memoria de 4
a 8 Kbytes de Flash.
Para aquellos diseñadores que necesitaban
contar con una versión de muy bajo consumo
como reemplazo de la serie JL/JK de
la popular familia HC908 (JL3/JK3/JL8/JK8/JL16),
la nueva serie “SH”
de la familia HC9S08 constituye
una opción muy interesante con notables mejoras
con respecto a la HC908.
La primera característica que destaca es
que al ser 5V compatible (opera desde 2,7V) el diseñador
no tiene que modificar o adaptar su circuito a la
baja tensión, pudiendo utilizar todos los
periféricos estandar del mercado.
Otra característica es que posee un Oscilador
Interno (ICS) con FLL (Oscilador por enganche
de Frecuencia) que puede generar una frecuencia
de reloj de hasta 40 MHZ, o sea una FBUS = 20 MHZ
con una precisión del 2% en todo el rango
de temperatura de trabajo, esto dá una gran
flexibilidad de operación y además
deja disponible 2 líneas para usar como I/O
de propósitos generales.
Los nuevos MC9S08SH8/4 vienen equipados
con los siguientes periféricos:
• Puerto Serial Asincrónico SCI.
• Conversor A/D de 10 Bits de resolución
y 12 canales.
• Puerto Serial Sincrónico SPI.
• Módulo Serial I2C.
• Timer de 16 Bits, 2 canales con funciones
ICAP/OC/PWM.
• Timer de 8 Bits con prescaler.
• Sensor de Temperatura integrado en el chip.
• Comparador Analógico
• On – Chip Debugger (BDM)
• Hasta 17 puertos I/O de propósitos
generales.
A toda esta batería de periféricos
disponibles se le suman intersantes características
de manejo de los puertos I/O. Además de contar
con la opción de habilitación / deshabilitación
de resistores internos de Pull-Up por medio de un
registro, también se suma el control de Slew
Rate (pendiente) para disminuir la generación
de EMI y una nueva función denominada “Ganged
Output” que permite “paralelizar”
puertos I/O para aumentar el manejo de corriente
hasta un máximo de 80 mA!!.
En cuanto a las herramientas de trabajo disponibles,
Freescale y Electrocomponentes S.A. cuentan con
el porfolio tradicional para toda la familia HC9S08
que consiste en la herramienta de Emulación
en Tiempo Real / Grabación de bajo costo
“R(S)_POD”,
El emulador estandar de Freescale “USBMULTILINKBDME”
y el entorno integrado de trabajo “CodeWarrior
6.1” con versiones gratuitas disponibles
en internet.
|