■ 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, equipamento de automaço de escritório, controlo de
processos e outras aplicações.A CPU F2MC-16F é baseada na Família
F2MC*-16 com funções de suporte de linguagem de alto nível e
funções de comutaço de tarefas aprimoradas, bem como modos de
endereçamento adicionais.
Os recursos periféricos no chip incluem um temporizador PWC de 4
canais, uma ICU de 4 canais (Input Capture Unit), um contador de
temporizador de 24 bits de 1 canal, uma OCU de 8 canais (Output
Compare Unit),um temporizador de recarga de 16 bits de 6 canais, um
temporizador PPG de 16 bits de 2 canais, um conversor A/D de 10
bits com 16 entradas e uma porta serial de 4 canais com uma funço
UART (um canal inclui a funço CTS).
■ Características
CPU F2MC-16F
• Tempo mínimo de execuço: oscilaço de 62,5 ns/16 MHz (usando um
sistema de controlo de serviço)
• Conjuntos de instruções otimizados para os controladores
Compatível com o F2MC-16 ((H)
Vários tipos de dados (bit, byte, word e long-word)
Melhoria do ciclo de instruções para acelerar a operaço
Modos de endereçamento estendidos: 25 tipos
Alta eficiência de codificaço
Método de acesso (acessos bancários com ponteiro linear)
Instruções de multiplicaço e diviso aprimoradas (com instruções
assinadas adicionadas)
Operaço de maior preciso utilizando um acumulador de 32 bits
• Serviço de E/S inteligente alargado (funço de transferência
automática independente de instruções)
Área de acesso ampliada para 64 Kbytes
• Conjunto de instruções melhorado aplicável a linguagem de alto
nível (C) e multitarefa
Indicador de pilha do sistema
Instruções indiretas de ponteiro melhoradas
Instruções de mudança de barril
Funço de verificaço de pilhas
• Aumento da velocidade de execuço: fila de instruções de 8 bytes
• Funções de interrupço poderosas: 8 níveis e 28 fontes
Recursos periféricos
• Mascara ROM: 64 Kbytes (MB90223)
96 Kbytes (MB90224)
EPROM: 96 Kbytes (MB90W224A/W224B)
• PROM de utilizaço única: 96 Kbytes (MB90P224A/P224B)
• RAM: 3 Kbytes (MB90223)
4.5 Kbytes (MB90224/MB90W224A/P224A/W224B/P224B)
5 Kbytes (MB90V220)
• Portos de uso geral: no máximo 102 canais
• UTI (Input Capture Unit): 4 canais
• Contador de temporizadores de 24 bits: 1 canal
• OCU (Output Compare Unit): 8 canais
• temporizador PWC com funço de mediço do tempo: 4 canais
• Conversor A/D de 10 bits: 16 canais
• UART: 4 canais (um canal inclui a funço CTS)
• temporizador de recarga de 16 bits Saída, relógio externo e
funções de porto: 6 canais
• Temporizador PPG de 16 bits: 2 canais
• Entradas DTP/interrupço externa: 8 canais (dos quais cinco têm
apenas funço de detecço de bordas)
• RAM de inibiço de gravaço: 0,5 Kbyte (1 Kbyte para MB90V220)
• Contador de base de tempo: 18 bits
• Funço do engrenagem do relógio
• Modo de baixo consumo energético
Modo de suspenso
Modo de parada
Modo de espera do hardware