MC9938
▶ Kernel da CPU de 8 bits
△Atualizar o conjunto de instruções, pilha de hardware de nível 8 Deep
△Relógio duplo da CPU, alterne entre o relógio de alta e baixa frequência do sistema
△A FCPU sob o relógio de alta frequência pode ser configurada para 2T4T8T16T32T64T, e o FCPU sob o relógio de baixa frequência é fixo a 2T
▶ Memória do programa
△8K × 16 -Bit Flash Program Memory, que pode ler o conteúdo da memória do programa por meio de endereçamento indireto
△Apoie a programação on -line, esfregando pelo menos 1.000 vezes
▶ Memória de dados
△384 BYTE SRAM GERAL -MEMÓRIA DE DADOS DE PESSOAS DE PERMOLO, APORTA OS ENDEREÇÃO DIREITA, Endereçamento indireto e outros métodos de endereçamento
△64 BYTE EEPROM Data Memory, o número de tempos de escrita é de pelo menos 10.000 vezes
▶ 3 grupos em um total de 22 IO
△ P0(P00~P07),P1(P10~P17),P2(P20~P25)
△P01p02 é replicado para sdascl para a saída da abertura
△P1, P2 é uma grande porta de corrente;
△Todas as portas são construídas -em resistência a puxar e descer, que podem ser desativadas sozinhas
▶ Sistema de relógio
△Built -En Alta -Frequência Oscilador RC (16MHz), que pode ser usado como um sistema de alta frequência Fonte do relógio
△Built -Em Oclator RC de baixa frequência (32kHz), que pode ser usado como um sistema de baixa frequência Fonte do relógio
▶ vários sistemas de trabalho
△Modo de operação de alta velocidade: a CPU é executada sob relógio de alta frequência
△Modo de operação de baixa velocidade: a CPU é executada em um relógio de baixa frequência
△Modo de espera 1: a CPU para de funcionamento, o trabalho de fonte de alta frequência do relógio
△Hold Modo 2: a CPU para de funcionamento, fonte de relógio de alta frequência para de funcionar, trabalho de fonte de baixa frequência do relógio
△Modo de dormência: a CPU para de funcionar, toda a fonte do relógio para de funcionar
▶ Contatente interno do tipo Ziqi (WDT)
△O tempo de transbordamento pode ser configurado: 64ms2048ms
△O modo de trabalho pode ser configurado: sempre acenda, feche e desative em baixo modo de consumo de energia
▶ 4 temporizadores
△Timer de 8 -bits T0, que pode obter contagem externa, função buz, função PWM
△16 -Bit Timer T1, que pode obter contagem externa, função PWM de 16 bits
△16 -Bit Timer T2, que pode ser usado como gerador de baud de UAR
△8 -BIT TIMER T3
▶ 1 12 -bit de alta precisão ADC
△14º canal externo da estrada: an0 ~ an13;
△Tensão de referência Opcional: VDD, tensão de referência interna VIR (2V)
△Relógio ADC: Frequência de 8163264 pontos da FHIRC
△Suporte a calibração zero -ponto
▶ Build -Em IIC Communication Interface
△Suporte ao modo de host único
△Suporte 7 -BIT ENDERED ENDERECIMENTO
△A taxa de comunicação pode ser selecionada 100kbps, 400kbps, 800kbps, 1Mbps (a taxa real é afetada por chips e circuitos periféricos)
▶ Interface UART aprimorada
△A taxa de transmissão pode ser selecionada como a divisão de frequência de relógio do sistema ou a frequência do tempo de tempo transbordando
△As funções de aprimoramento incluem detecção de erros de quadro e reconhecimento automático de endereço
△Suporte 4 métodos de trabalho como 8 -bits síncronos meio duplos, 8 -bit -bit -9 -bits assíncronos completos trabalhadores duplos
▶
△Interrupção externa (int0 ~ int3): int0 ~ int1 pode escolher três gatilhos, int2 ~ int3 é uma queda -gatilho -gatilho -gatilho gatilho
△Interrupção do timer (t0 ~ t3): transbordar e gerar interrupção
△Interrupção do ADC
△Interrupção do teclado: a porta 8 partes compartilham 1 fonte de interrupção e pode ser usada para fazer ou bloquear
△Interrupção da comunicação do IIC
△Interrupção da comunicação UART
▶ Redefinir LVR de baixa tensão: 2.0v2.4v2.8v3.6v
▶ Tensão de trabalho
△ VLVR28 ~ 5.5V @ Fcpu = 8MHz(FHIRC/2)
△ VLVR24 ~ 5.5V @ Fcpu = 4MHz(FHIRC/4)
△ VLVR24 ~ 5.5V @ Fcpu = 2MHz(FHIRC/8)
△ VLVR20 ~ 5.5V @ Fcpu = 1MHz(FHIRC/16)
▶ Formulário de encapsulamento
△ TSSOP20/SOP16/SOP8