■ OUTLINE
The MB90220 series of general-purpose high-performance 16-bit
microcontrollers has been developed primarily for applications that
demand high-speed real-time processing and is suited for industrial
applications, equipos de automatización de oficinas, control de
procesos y otras aplicaciones.La CPU F2MC-16F se basa en la familia
F2MC*-16 con funciones mejoradas de soporte de lenguaje de alto
nivel y funciones de conmutación de tareas, así como modos de
direccionamiento adicionales.
Los recursos periféricos en el chip incluyen un temporizador PWC de
4 canales, una ICU de 4 canales (Input Capture Unit), un contador
de temporizadores de 24 bits de 1 canal, una OCU de 8 canales
(Output Compare Unit),un temporizador de recarga de 16 bits de 6
canales, un temporizador PPG de 16 bits de 2 canales, un
convertidor A / D de 10 bits con 16 entradas y un puerto serie de 4
canales con una función UART (un canal incluye la función CTS).
■ Características
Procesador F2MC-16F
• Tiempo mínimo de ejecución: oscilación de 62,5 ns/16 MHz (usando
un sistema de control de servicio)
• Conjuntos de instrucciones optimizados para los controladores
Objeto hacia arriba compatible con el F2MC-16 ((H)
Varios tipos de datos (bit, byte, word y long-word)
Mejorado el ciclo de instrucciones para acelerar la operación
Modo de dirección extendido: 25 tipos
Alta eficiencia de codificación
Método de acceso (acceso bancario con puntero lineal)
Instrucciones de multiplicación y división mejoradas (con
instrucciones firmadas añadidas)
Operación de mayor precisión mediante un acumulador de 32 bits
• Servicio de E/S inteligente ampliado (función de transferencia
automática independiente de las instrucciones)
Área de acceso ampliada a 64 Kbytes
• Conjunto de instrucciones mejorado aplicable a lenguajes de alto
nivel (C) y multitarea
Indicador de la pila del sistema
Instrucciones de puntero indirectas mejoradas
Instrucción de cambio de barril
Función de comprobación de pila
• Aumento de la velocidad de ejecución: cola de instrucciones de 8
bytes
• Funciones de interrupción potentes: 8 niveles y 28 fuentes
Recursos periféricos
• Máscara de memoria ROM: 64 Kbytes (MB90223)
96 Kbytes (MB90224)
EPROM: 96 Kbytes (MB90W224A/W224B)
• PROM de una sola vez: 96 Kbytes (MB90P224A/P224B)
• RAM: 3 Kbytes (MB90223)
4.5 Kbytes (MB90224/MB90W224A/P224A/W224B/P224B)
5 Kbytes (MB90V220)
• Puertos de uso general: hasta 102 canales
• Unidad de captura de entrada: 4 canales
• Contador de tiempo de 24 bits: 1 canal
• OCU (Unidad de comparación de salida): 8 canales
• temporizador PWC con función de medición de tiempo: 4 canales
• Conversor A/D de 10 bits: 16 canales
• UART: 4 canales (un canal incluye la función CTS)
• temporizador de recarga de 16 bits Salida, reloj externo y
funciones de puerta: 6 canales
• Temporizador PPG de 16 bits: 2 canales
• Entradas DTP/interrupción externa: 8 canales (de los cuales cinco
sólo tienen función de detección de bordes)
• RAM de inhibición de escritura: 0,5 Kbytes (1 Kbyte para
MB90V220)
• Contador de base de tiempo: 18 bits
• Función del engranaje del reloj
• Modo de bajo consumo energético
Modo de reposo
Modo de parada
Modo de espera de hardware