Características
• Compatível com 80C52
– Compatível com pinagem e conjunto de instruções do 8051
– Quatro portas de E/S de 8 bits
– Três temporizadores/contadores de 16 bits
– 256 bytes de RAM de uso geral (*scratch pad*)
– 9 fontes de interrupção com 4 níveis de prioridade
– Ponteiro de dados duplo
• Instrução MOVX com duração variável para RAM/periféricos lentos
• ISP (Programação em Sistema) utilizando alimentação VCC padrão
• ROM de inicialização (*boot ROM*) contendo rotinas de programação Flash de baixo nível e um carregador serial padrão
• Arquitetura de alta velocidade
– Em modo padrão:
40 MHz (Vcc de 2,7 V a 5,5 V; execução de código interna e externa)
60 MHz (Vcc de 4,5 V a 5,5 V; apenas execução de código interno)
– Em modo X2 (6 ciclos de clock por ciclo de máquina)
20 MHz (Vcc de 2,7 V a 5,5 V; execução de código interna e externa)
30 MHz (Vcc de 4,5 V a 5,5 V; apenas execução de código interno)
– 16 KB/32 KB de memória Flash de programa/dados integrada
– Apagamento e gravação por byte e por página (128 bytes)
– 100.000 ciclos de gravação
• 1024 bytes de RAM expandida (XRAM) integrada
– Tamanho selecionável via software (0, 256, 512, 768, 1024 bytes)
– 256 bytes selecionados no *reset* para compatibilidade com TS87C51RB2/RC2
• Interface de interrupção de teclado na porta P1
• Interface SPI (modo Mestre/Escravo)
• Pré-divisor de clock de 8 bits
• Modo X2 aprimorado com seleção independente para a CPU e para cada periférico
• Matriz de contadores programáveis (PCA) de 5 canais
– Saída de alta velocidade
– Comparação/Captura
– Modulador de largura de pulso (PWM)
– Capacidades de temporizador *Watchdog*
• *Reset* assíncrono de porta
• UART aprimorada *full-duplex*
• Gerador de taxa de transmissão (*baud rate*) dedicado para a UART
• Baixa EMI (inibição do sinal ALE)
• Temporizador *Watchdog* de hardware (habilitação única com Reset de saída)
• Modos de controle de energia
– Modo de repouso (Idle)
– Modo de desligamento (Power-down)
– Sinalizador de desligamento (Power-off Flag)
• Alimentação:
– 2,7 a 3,6 V (versão de 3 V)
– 2,7 a 5,5 V (versão de 5 V)
• Faixas de temperatura: Comercial (0 a +70 °C) e Industrial (-40 °C a +85 °C)
• Encapsulamentos: PDIL40, PLCC44, VQFP44