AT89C51-24PC — Microchip
Sku: GAV0117
NCM: 8542.31.90
Categoria: Circuito IntegradoComponentes
Marca: Importado
Quantidade Disponivel: 18 un
Por R$ 30,00
à vista R$ 29,40 economize 2% no Pix
Simule o frete e o prazo de entrega estimados para sua região:
AT89C51-24PC — Microchip Technology
O AT89C51-24PC é um microcontrolador CMOS de 8 bits da família 8051, originalmente desenvolvido pela Atmel e posteriormente incorporado ao portfólio da Microchip Technology. É um microcontrolador clássico destinado a sistemas embarcados, controle digital, automação e equipamentos eletrônicos.
O dispositivo possui 4 KB de memória Flash, 128 bytes de RAM, 32 linhas de I/O, dois temporizadores/contadores de 16 bits e uma interface serial UART. A versão -24 especifica operação de até 24 MHz, enquanto o sufixo PC identifica o encapsulamento PDIP de 40 pinos, para montagem through-hole.
Características técnicas
| Característica | Especificação |
|---|---|
| Fabricante | Microchip Technology |
| Modelo | AT89C51-24PC |
| Família | AT89C51 / 89C |
| Arquitetura | 8051 / 80C51 |
| CPU | 8 bits |
| Frequência máxima | 24 MHz |
| Memória Flash | 4 KB |
| RAM interna | 128 bytes |
| Entradas/Saídas | 32 I/O |
| Timers/Contadores | 2 × 16 bits |
| Interface serial | UART |
| ADC | Não possui |
| Alimentação | 4 a 6 V |
| Encapsulamento | PDIP-40 |
| Montagem | Through-hole |
| Temperatura de operação | 0 a +70 °C |
| Status | Obsoleto |
Esses dados são confirmados pela documentação de distribuidores: 4 KB de Flash, 128 bytes de RAM, 32 I/Os, 24 MHz, dois timers, UART e encapsulamento PDIP-40.
Arquitetura 8051
O AT89C51 utiliza o tradicional núcleo 8051, originalmente desenvolvido pela Intel e posteriormente adotado por diversos fabricantes.
É uma arquitetura de 8 bits, com:
- Registradores de 8 bits;
- Unidade lógica e aritmética de 8 bits;
- Barramento de dados de 8 bits;
- Espaço de endereçamento de 16 bits;
- Manipulação individual de bits;
- Memória de programa e memória de dados separadas.
Uma característica bastante interessante do 8051 é a capacidade de realizar operações diretamente sobre bits individuais, algo muito útil em aplicações de controle industrial.
Memória Flash
O AT89C51 possui 4 KB de memória Flash para armazenamento do programa.
O firmware gravado nessa memória permanece armazenado mesmo quando a alimentação é removida. O dispositivo foi projetado para permitir a reprogramação da memória Flash, característica que o diferenciava dos primeiros microcontroladores 8051 que utilizavam ROM ou EPROM.
Memória RAM
Possui 128 bytes de RAM interna, utilizada durante a execução do programa para:
- Variáveis;
- Dados temporários;
- Pilha (stack);
- Buffers;
- Registradores de uso geral.
Embora pequena comparada aos microcontroladores modernos, essa quantidade era bastante adequada para aplicações de controle simples.
32 linhas de I/O
O AT89C51 disponibiliza 32 linhas digitais, divididas em quatro portas de 8 bits:
- Port 0 — P0.0 a P0.7
- Port 1 — P1.0 a P1.7
- Port 2 — P2.0 a P2.7
- Port 3 — P3.0 a P3.7
Essas portas podem ser utilizadas para controlar:
- LEDs;
- Relés;
- Displays;
- Teclados;
- Sensores;
- Drivers;
- Circuitos digitais;
- Interfaces externas.
Alguns pinos possuem funções alternativas, principalmente no Port 3, onde encontramos sinais relacionados à UART, interrupções externas, temporizadores e barramento externo.
Temporizadores
O microcontrolador possui dois temporizadores/contadores de 16 bits.
Eles podem ser empregados para:
- Criar temporizações;
- Gerar interrupções;
- Contar eventos externos;
- Medir períodos;
- Gerar bases de tempo;
- Auxiliar na geração de baud rate para a comunicação serial.
Esse item não vem acompanhado, vem somente ele.


