28F1000PPC-12C4
  • 28F1000PPC-12C4

28F1000PPC-12C4

Sku: GAV0135

NCM: 8542.32.91

Categoria: Circuito IntegradoComponentes

Marca: Importado

Quantidade Disponivel: 1 un

Unidade: un
un

Por R$ 30,00

à vista R$ 29,40 economize 2% no Pix

Frete e Prazo

Simule o frete e o prazo de entrega estimados para sua região:

Descrição do Produto

O 28F1000PPC-12C4, cuja identificação completa é MX28F1000PPC-12C4, é uma memória Flash CMOS paralela não volátil de 1 Mbit, fabricada pela Macronix International (MXIC). O datasheet especifica a organização como 128K × 8 bits, ou seja, 131.072 bytes (128 KiB).

É uma memória Flash de tecnologia antiga, típica de equipamentos eletrônicos das décadas de 1990 e 2000, podendo ser utilizada para BIOS, firmware, código de inicialização e armazenamento permanente de dados.

Características principais

Característica 28F1000PPC-12C4
Fabricante Macronix International — MXIC
Código completo MX28F1000PPC-12C4
Tipo Memória Flash CMOS
Volatilidade Não volátil
Capacidade 1 Mbit
Capacidade em bytes 128 KiB / 131.072 bytes
Organização 128K × 8
Barramento Paralelo
Dados DQ0–DQ7
Endereço A0–A16
Quantidade de endereços 131.072
Tempo de acesso 120 ns na variante -12
Alimentação de leitura 5 V
Tensão de programação/apagamento 12 V ±5% em VPP
Encapsulamento DIP-32
Tecnologia CMOS Flash
Aplicações BIOS, firmware, controladores e sistemas embarcados

O datasheet especifica também versões de 70, 90 e 120 ns; o -12 corresponde à versão de 120 ns.


1. Organização interna

A capacidade de 1 Mbit corresponde a:

1.048.576 bits

Como a memória possui barramento de 8 bits:

1.048.576 ÷ 8 = 131.072 bytes

Portanto:

128K × 8 = 128 KiB

São necessárias 17 linhas de endereço, de A0 a A16:

2¹⁷ = 131.072 endereços

O espaço de endereçamento é:


 

00000h → primeiro byte

│ 128 KiB

1FFFFh → último byte

Cada endereço fornece um byte:


 

DQ7 DQ6 DQ5 DQ4 DQ3 DQ2 DQ1 DQ0


2. Interface paralela

O 28F1000PPC não utiliza SPI.

Ele possui um barramento paralelo:

Endereço:


 

A16 ... A0

Dados:


 

DQ7 ... DQ0

E sinais de controle para leitura e programação.

Isso significa que, para acessar diretamente a memória, o sistema precisa fornecer simultaneamente o endereço e receber/enviar os oito bits de dados.

É uma arquitetura completamente diferente de uma Flash moderna como a W25Q64, que utiliza poucas linhas SPI.


3. Tempo de acesso

O código:

28F1000PPC-12

identifica a versão com tempo de acesso de aproximadamente:

120 ns

O datasheet apresenta:

  • 28F1000P-70 → 70 ns
  • 28F1000P-90 → 90 ns
  • 28F1000P-12 → 120 ns

A documentação também especifica tDPA de 120 ns para a variante -12.

Portanto, para o seu cadastro, é correto registrar:

Tempo de acesso: 120 ns


4. Tensão de programação — característica importante

Esta é uma das características mais importantes dessa memória antiga.

Embora a memória opere normalmente com alimentação de aproximadamente 5 V, a programação e o apagamento utilizam uma tensão elevada no terminal VPP.

O datasheet especifica:

VPP = 12 V ±5%

O datasheet explica que, quando uma tensão baixa é aplicada a VPP, o dispositivo permanece em modo de leitura; a aplicação da alta tensão em VPP habilita as operações de leitura/escrita.

Portanto, não é uma Flash de programação exclusivamente em 5 V como muitas memórias posteriores.

Isso é extremamente importante quando se pretende programá-la com um gravador.


5. Programação

A arquitetura utiliza um Command Register.

Em vez de simplesmente colocar um endereço e pulsar WE#, determinados comandos são enviados à memória para selecionar operações específicas.

Entre as operações estão:

  • leitura;
  • programação de byte;
  • apagamento do chip;
  • apagamento de bloco;
  • verificação/status.

O datasheet especifica Byte Programming, com tempo típico de aproximadamente 15 µs, e operações automáticas de apagamento.


6. Apagamento

A memória possui operações de apagamento elétrico.

O datasheet informa:

  • Auto Chip Erase: aproximadamente 5 s típicos;
  • Auto Block Erase: aproximadamente 5 s típicos.

Ou seja, é uma Flash verdadeiramente reprogramável, mas com uma tecnologia de programação muito diferente das atuais SPI NOR Flash.


7. Arquitetura em blocos

A memória possui uma arquitetura dividida em blocos.

O datasheet menciona uma “optimized high density blocked architecture”, incluindo quatro blocos de 4 KB.

Essa organização permite que determinadas regiões sejam apagadas individualmente, em vez de necessariamente apagar todo o conteúdo da memória.

Isso é particularmente útil para firmware que possui áreas diferentes para:

  • código;
  • parâmetros;
  • tabelas;
  • configuração;
  • dados que precisam ser atualizados independentemente.

8. Consumo

O datasheet informa aproximadamente:

  • corrente ativa máxima: 50 mA;
  • corrente em standby: 100 µA.

Para uma memória dessa geração, esses valores são compatíveis com a tecnologia CMOS Flash utilizada na época.


9. Encapsulamento DIP-32

O 28F1000PPC-12C4 utiliza o encapsulamento de 32 pinos, em versão plástica DIP.

Isso facilita bastante a manutenção de equipamentos antigos porque o componente pode ser instalado em um soquete DIP-32.

Por isso é comum encontrar esse tipo de memória em:

  • placas-mãe;
  • placas industriais;
  • equipamentos de telecomunicações;
  • equipamentos de teste;
  • controladores;
  • sistemas embarcados.

10. Aplicação em BIOS

Uma aplicação particularmente importante dessa geração de Flash foi o armazenamento de BIOS.

Uma memória de:

128 KiB

era perfeitamente adequada para muitos BIOS de computadores antigos.

O conteúdo poderia conter:


 

┌─────────────────────────────┐

│ Código BIOS │

│ │

│ Rotinas POST │

│ │

│ Inicialização do hardware │

│ │

│ Rotinas de I/O │

│ │

│ Configurações │

└─────────────────────────────┘

Por isso, encontrar um MX28F1000PPC-12C4 em uma placa antiga pode indicar que ele contém o firmware principal do equipamento.


11. Não confundir com 27C010

Apesar de possuir a mesma capacidade de uma 27C010, não devemos considerar os dois automaticamente equivalentes.

Característica 28F1000PPC 27C010
Capacidade 1 Mbit 1 Mbit
Organização 128K × 8 128K × 8
Barramento Paralelo Paralelo
Tecnologia Flash EPROM
Apagamento Elétrico UV, na versão UV
Programação Elétrica Programador EPROM
VPP Alta tensão de programação Alta tensão de programação
Compatibilidade Não presumir Não presumir

Portanto, o fato de os dois serem 128K × 8 e DIP-32 não garante substituição direta.


12. Identificação do código

A identificação pode ser apresentada como:

MX28F1000PPC-12C4

O elemento mais importante para o seu cadastro é:

MX28F1000P

→ Flash CMOS de 1 Mbit / 128K × 8

-12

→ versão de 120 ns

C4

→ código complementar de versão/fabricação do componente.

O datasheet confirma diretamente a designação MX28F1000PPC-12C4 e sua descrição como 1M-BIT [128K × 8] CMOS FLASH MEMORY.

Informações do Produto

Esse item não vem acompanhado, vem somente ele.