28F1000PX
Sku: GAV0135
NCM: 8542.32.91
Categoria: Circuito IntegradoComponentes
Marca: Importado
Quantidade Disponivel: 1 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:
O 28F1000PX, normalmente identificado como MX28F1000PX, é uma memória Flash CMOS paralela, não volátil, de 1 Mbit, fabricada pela Macronix (MXIC). A família possui organização de 128K × 8 bits, ou seja, 131.072 bytes (128 KiB). O código MX28F1000PX é identificado em bases de componentes como dispositivo Macronix.
É uma memória Flash de geração antiga, muito associada a BIOS de computadores, firmware e equipamentos eletrônicos, especialmente sistemas que utilizavam barramento paralelo de 8 bits. Há registros históricos de placas-mãe que utilizavam especificamente o MX28F1000PX como Flash ROM de BIOS.
1. Características principais
| Característica | 28F1000PX |
|---|---|
| Fabricante | Macronix — MXIC |
| Código | MX28F1000PX |
| Tipo | Memória Flash CMOS |
| Tecnologia | Flash paralela |
| Volatilidade | Não volátil |
| Capacidade | 1 Mbit |
| Organização | 128K × 8 bits |
| Capacidade em bytes | 128 KiB |
| Barramento de dados | 8 bits |
| Endereçamento | 17 bits |
| Linhas de endereço | A0–A16 |
| Dados | DQ0–DQ7 |
| Encapsulamento | DIP-32 |
| Aplicação típica | BIOS / firmware |
| Tensão de programação | 12 V |
| Tecnologia de programação | Elétrica |
| Interface | Paralela |
A utilização do MX28F1000PX em BIOS antigas é documentada, inclusive com indicação de 12 V e de blocos de 16 KB para esse modelo.
2. Capacidade: 1 Mbit = 128 KiB
A capacidade total é:
1.048.576 bits
Dividindo por 8:
1.048.576 / 8 = 131.072 bytes
Portanto:
128K × 8 = 128 KiB
A memória possui 17 linhas de endereço:
A16 ... A0
porque:
2¹⁷ = 131.072
O mapa de memória é:
00000h ─────────── primeiro byte
│
│
│ 128 KiB
│
│
1FFFFh ─────────── último byte
O endereço máximo é, portanto:
0x1FFFF
3. Barramento paralelo
O 28F1000PX não é uma memória SPI.
Ele utiliza um barramento paralelo:
Endereço
A0–A16
Dados
DQ0–DQ7
Controle
Inclui os sinais tradicionais de uma memória Flash paralela:
- CE# — habilitação do circuito;
- OE# — habilitação das saídas;
- WE# — controle de escrita/programação.
O microprocessador coloca o endereço nas 17 linhas de endereço e recebe ou envia um byte através das oito linhas de dados.
4. Arquitetura em blocos
Uma característica importante do MX28F1000PX é sua arquitetura de blocos.
Registros históricos de BIOS identificam o MX28F1000PX como tendo:
blocos grandes de 16 KB
Isso é diferente, por exemplo, do MX28F1000PPC, que aparece associado a blocos menores de 4 KB.
Essa diferença é muito importante quando se trabalha com BIOS.
Um arquivo de BIOS destinado a um dispositivo com determinada organização de blocos pode não ser diretamente compatível com outro dispositivo de mesma capacidade, mas com arquitetura de blocos diferente.
5. MX28F1000PX × MX28F1000PPC
Como você está cadastrando também o 28F1000PPC-12C4, vale destacar esta diferença:
| Característica | MX28F1000PX | MX28F1000PPC-12C4 |
|---|---|---|
| Fabricante | Macronix | Macronix |
| Capacidade | 1 Mbit | 1 Mbit |
| Organização | 128K × 8 | 128K × 8 |
| Barramento | Paralelo | Paralelo |
| Encapsulamento | DIP | DIP |
| VPP | 12 V | 12 V |
| Arquitetura de bloco | 16 KB | 4 KB |
| Uso histórico | BIOS | BIOS |
| Compatibilidade direta | Não assumir | Não assumir |
Essa diferença de bloco é confirmada por registros históricos de BIOS: o MX28F1000PX aparece com bloco grande de 16 KB, enquanto o MX28F1000PPC aparece com bloco pequeno de 4 KB.
Portanto, embora os dois sejam 1 Mbit, eles não devem ser tratados como equivalentes automaticamente.
6. Programação com 12 V
O MX28F1000PX pertence à geração de Flash paralela que utilizava uma tensão elevada para programação/apagamento.
Registros históricos de placas-mãe identificam:
MX28F1000PX — 12 V
para a Flash ROM.
Isso significa que não se deve confundir:
VCC de operação
com:
VPP de programação/apagamento.
Em equipamentos dessa geração, era comum a memória operar logicamente com 5 V, enquanto uma tensão de aproximadamente 12 V era utilizada no processo de programação/apagamento.
Isso é especialmente importante ao selecionar um programador universal.
7. Aplicação em BIOS
O MX28F1000PX foi utilizado em placas-mãe antigas como Flash ROM de BIOS.
Uma evidência histórica bastante interessante relaciona diretamente o componente a placas-mãe PC Chips M520, nas quais o MX28F1000PX é listado como uma das Flash ROM utilizadas para BIOS.
Nesse contexto, os 128 KiB da memória podiam conter:
- código de BIOS;
- POST;
- inicialização de chipset;
- rotinas de teclado;
- rotinas de vídeo;
- tabelas de configuração;
- rotinas de armazenamento;
- parâmetros de hardware.
8. Flash versus EPROM
O 28F1000PX é uma Flash eletricamente apagável/programável.
Não deve ser confundido com uma:
27C010
Embora ambos tenham:
- 1 Mbit;
- 128K × 8;
- 32 pinos;
- utilização em BIOS.
A diferença tecnológica é significativa:
| 28F1000PX | 27C010 | |
|---|---|---|
| Tecnologia | Flash | EPROM |
| Apagamento | Elétrico | Ultravioleta |
| Programação | Elétrica | Programador EPROM |
| Capacidade | 1 Mbit | 1 Mbit |
| Organização | 128K × 8 | 128K × 8 |
| Uso em BIOS | Sim | Sim |
Portanto, não se deve substituir uma pela outra simplesmente porque ambas são 128K × 8.
9. Importância do código "X"
O X no código é relevante porque identifica uma variante específica dentro da família MX28F1000P.
Existem várias variantes históricas da família, como:
- MX28F1000PX
- MX28F1000PL
- MX28F1000PC
- MX28F1000PPC
- MX28F1000PQC
As bases de componentes listam essas variantes separadamente.
Portanto, para cadastro no PartsBox, é melhor manter exatamente:
28F1000PX
e não simplesmente:
28F1000P
porque as variantes podem possuir diferenças de encapsulamento, velocidade ou arquitetura.
10. Encapsulamento
O 28F1000PX é encontrado em DIP-32, conforme listas de componentes que identificam:
28F1000PX — MX — DIPP.
Isso significa:
- 32 pinos;
- montagem through-hole;
- normalmente instalado em soquete;
- adequado para manutenção de equipamentos antigos.
Essa característica também o diferencia das variantes Q, que aparecem associadas a encapsulamentos PLCC.
11. Aplicações típicas
O MX28F1000PX pode ser utilizado para:
- BIOS;
- firmware;
- código de inicialização;
- controladores industriais;
- equipamentos de automação;
- placas de computadores;
- placas de expansão;
- equipamentos de telecomunicações;
- instrumentos eletrônicos;
- sistemas embarcados antigos.
Seu grande diferencial em relação a uma ROM convencional é permitir atualização elétrica do firmware.
12. Descrição minuciosa para cadastro
28F1000PX — Macronix (MXIC)
Memória Flash CMOS paralela não volátil, com capacidade de 1 Mbit (128K × 8 bits), equivalente a 128 KiB, dotada de 17 linhas de endereçamento A0–A16 e barramento de dados paralelo de 8 bits DQ0–DQ7. Possui arquitetura de memória dividida em blocos, sendo associada à variante MX28F1000PX uma organização de blocos de 16 KiB. Destinada ao armazenamento permanente e reprogramável de BIOS, firmware, programas e parâmetros de configuração em computadores, controladores industriais, equipamentos eletrônicos e sistemas embarcados. Utiliza tecnologia Flash com programação e apagamento elétricos e tensão de programação de aproximadamente 12 V. Disponível em encapsulamento DIP-32.
Esse item não vem acompanhado, vem somente ele.


