

Add to Cart
Chips IC programáveis de 8 pinos AT89S52-24PU Microcontrolador com 8K Bytes
AT89S52-24PUMicrocontrolador de 8 bits com Flash programável no sistema de 8K Bytes
Características
• Compatível com produtos MCS®-51
• 8K Bytes de Memória Flash In-System Programável (ISP) – Resistência: 1000 Ciclos de Gravaço/Apagamento
• Faixa de operaço de 4,0 V a 5,5 V
• Operaço totalmente estática: 0 Hz a 33 MHz
• Bloqueio de memória do programa de três níveis
• RAM interna de 256 x 8 bits
• 32 linhas de E/S programáveis
• Três temporizadores/contadores de 16 bits
• Oito fontes de interrupço
• Canal Serial UART Full Duplex
• Modos de baixa energia ocioso e desligado
• Recuperaço de interrupço do modo de desligamento
• Temporizador de monitoramento
• Ponteiro de dados duplo
• Sinalizador de desligamento
• Tempo de programaço rápido
• Programaço ISP Flexível (Modo Byte e Página)
• Opço de embalagem verde (livre de Pb/haletos)
1. Descriço
O AT89S52 é um microcontrolador CMOS de 8 bits de baixo consumo e alto desempenho com 8K bytes de memória Flash programável no sistema.O dispositivo é fabricado usando a tecnologia de memória no volátil de alta densidade da Atmel e é compatível com o conjunto de instruções e pinagem 80C51 padro da indústria.O Flash no chip permite que a memória do programa seja reprogramada no sistema ou por um programador de memória no volátil convencional.Ao combinar uma CPU versátil de 8 bits com Flash programável no sistema em um chip monolítico, o Atmel AT89S52 é um poderoso microcontrolador que fornece uma soluço altamente flexível e econômica para muitas aplicações de controle embarcadas.O AT89S52 oferece os seguintes recursos padro: 8K bytes de Flash, 256 bytes de RAM, 32 linhas de E/S, temporizador Watchdog, dois ponteiros de dados, três contadores/temporizadores de 16 bits, uma arquitetura de interrupço de dois níveis e seis vetores, um porta serial full duplex, oscilador on-chip e circuitos de clock.Além disso, o AT89S52 foi projetado com lógica estática para operaço com frequência zero e suporta dois modos de economia de energia selecionáveis por software.O modo inativo para a CPU enquanto permite que a RAM, temporizadores/contadores, porta serial e sistema de interrupço continuem funcionando.O modo Power-down salva o conteúdo da RAM, mas congela o oscilador, desativando todas as outras funções do chip até a próxima interrupço ou reinicializaço do hardware.
Pino da porta | Funções Alternativas |
P1.0 | T2 (entrada de contagem externa para Timer/Contador 2), saída do relógio |
P1.1 | T2EX (gatilho de captura/recarregamento do temporizador/contador 2 e controle de direço) |
P1.5 | MOSI (usado para programaço no sistema) |
P1.6 | MISO (usado para programaço no sistema) |
P1.7 | SCK (usado para programaço no sistema) |
memória do programaSe o pino EA estiver conectado ao GND, todas as buscas do programa so direcionadas para a memória externa.No AT89S52, se o EA estiver conectado ao VCC, as buscas do programa para os endereços de 0000H a 1FFFH so direcionadas para a memória interna e as buscas para os endereços de 2000H a FFFFH so direcionadas para a memória externa.
Memória de DadosO AT89S52 implementa 256 bytes de RAM on-chip.Os 128 bytes superiores ocupam um espaço de endereço paralelo aos Registradores de Funções Especiais.Isso significa que os 128 bytes superiores têm os mesmos endereços do espaço SFR, mas esto fisicamente separados do espaço SFR.Quando uma instruço acessa um local interno acima do endereço 7FH, o modo de endereço usado na instruço especifica se a CPU acessa os 128 bytes superiores da RAM ou o espaço SFR.Instruções que usam endereçamento direto acessam o espaço SFR.Por exemplo, a seguinte instruço de endereçamento direto acessa o SFR na localizaço 0A0H (que é P2).MOV 0A0H, #data Instruções que usam endereçamento indireto acessam os 128 bytes superiores da RAM.Por exemplo, a seguinte instruço de endereçamento indireto, onde R0 contém 0A0H, acessa o byte de dados no endereço 0A0H, em vez de P2 (cujo endereço é 0A0H).MOV @R0, #data Observe que as operações de pilha so exemplos de endereçamento indireto, portanto, os 128 bytes superiores da RAM de dados esto disponíveis como espaço de pilha.