P28F001
Sku: GAV0135
NCM: 8542.32.29
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 P28F001 é uma memória Flash paralela não volátil da Intel, pertencente à família 28F001BX, com capacidade de 1 Mbit (128K × 8 bits). Trata-se de uma memória do tipo Boot Block Flash, desenvolvida para armazenamento de firmware, BIOS e código de inicialização de equipamentos eletrônicos.
A documentação da Intel identifica especificamente as versões P28F001BX-T e P28F001BX-B, nas quais o prefixo P corresponde ao encapsulamento 32 pinos DIP plástico.
1. Identificação
| Característica | P28F001 |
|---|---|
| Fabricante | Intel Corporation |
| Família | 28F001BX |
| Tipo | Memória Flash não volátil |
| Arquitetura | Boot Block Flash |
| Capacidade | 1 Mbit |
| Organização | 128K × 8 bits |
| Capacidade em bytes | 128 KB |
| Barramento de dados | 8 bits |
| Endereçamento | 17 bits |
| Linhas de endereço | A0–A16 |
| Encapsulamento P | PDIP-32 |
| Tensão da família | 5 V |
| Aplicações | BIOS, firmware, sistemas embarcados e equipamentos industriais |
A documentação histórica da Intel especifica o dispositivo como "1-MBIT (128K x 8) BOOT BLOCK FLASH MEMORY".
2. Capacidade da memória
O P28F001 possui:
1.048.576 bits
Como a interface possui 8 bits:
1.048.576 ÷ 8 = 131.072 bytes
Portanto:
131.072 bytes = 128 KiB
A organização é:
128K × 8
Isso significa que existem 131.072 posições de memória, cada uma contendo um byte.
O endereço utiliza 17 bits:
A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
O primeiro endereço é:
00000h
e o último:
1FFFFh
3. Arquitetura Boot Block
Esta é uma das características mais importantes do P28F001.
Diferentemente de uma Flash convencional simplesmente dividida em setores uniformes, a 28F001BX possui uma arquitetura de blocos especialmente destinada ao armazenamento de código de inicialização.
A organização interna é:
- 1 bloco Boot Block de 8 KB
- 2 blocos de parâmetros de 4 KB
- 1 bloco principal de 112 KB
Total:
8 KB + 4 KB + 4 KB + 112 KB = 128 KB
A documentação da Intel confirma exatamente essa organização.
Visualmente:
Endereço
1FFFFh ┌─────────────────────────┐
│ │
│ MAIN BLOCK │
│ 112 KB │
│ │
16000h ├─────────────────────────┤
│ PARAMETER BLOCK 2 │
│ 4 KB │
15000h ├─────────────────────────┤
│ PARAMETER BLOCK 1 │
│ 4 KB │
14000h ├─────────────────────────┤
│ │
│ BOOT BLOCK │
│ 8 KB │
│ │
00000h └─────────────────────────┘
Atenção: a posição exata do Boot Block depende da variante -T (Top Boot) ou -B (Bottom Boot).
4. Top Boot × Bottom Boot
A família possui duas versões principais:
P28F001BX-T
T = Top Boot
O Boot Block fica na região superior do mapa de memória.
P28F001BX-B
B = Bottom Boot
O Boot Block fica na região inferior do mapa.
Isso é extremamente importante para substituição.
Um dispositivo:
P28F001BX-T
não deve ser considerado automaticamente equivalente a:
P28F001BX-B
mesmo que ambos tenham:
- 1 Mbit;
- 128K × 8;
- mesma quantidade de pinos;
- mesma tecnologia básica.
A localização física do bloco protegido é diferente.
5. Proteção do Boot Block
A arquitetura Boot Block foi criada principalmente para proteger o código de inicialização.
A Intel especifica um mecanismo de lockout para o Boot Block. A intenção é impedir que uma operação de programação ou apagamento acidental destrua o firmware essencial responsável pela inicialização do sistema.
Isso era especialmente importante em aplicações como:
- BIOS de computadores;
- firmware de placas;
- controladores industriais;
- sistemas embarcados;
- equipamentos de telecomunicações.
A documentação histórica da Intel inclusive cita aplicações relacionadas à utilização de Flash para BIOS atualizável.
6. Velocidade de acesso
Existem diversas versões de velocidade da família P28F001BX.
São encontradas, por exemplo:
- 70 ns
- 90 ns
- 120 ns
- 150 ns
A documentação de ordering da Intel mostra combinações como:
P28F001BX-T120
P28F001BX-T150
P28F001BX-B120
P28F001BX-B150.
Portanto, P28F001 isoladamente não permite determinar a velocidade de acesso.
É necessário observar a marcação completa do componente.
Por exemplo:
P28F001BX-T150
significa uma variante diferente de:
P28F001BX-T120
7. Interface paralela
O P28F001 utiliza uma interface paralela de memória.
As principais linhas são:
Endereço
A0–A16
Dados
DQ0–DQ7
Controle
Incluem sinais como:
- CE#
- OE#
- WE#
Durante uma leitura, o controlador fornece o endereço pelas linhas A0–A16 e habilita o dispositivo. O conteúdo correspondente aparece no barramento DQ0–DQ7.
Durante programação e apagamento, os sinais de controle comandam as operações internas da Flash.
8. Tecnologia Flash
O P28F001 é uma Flash Memory, portanto pode ser apagado e reprogramado eletricamente.
Isso o diferencia de uma EPROM UV tradicional, como:
27C010
A comparação básica é:
| Característica | P28F001 | 27C010 |
|---|---|---|
| Tecnologia | Flash | EPROM |
| Capacidade | 1 Mbit | 1 Mbit |
| Organização | 128K × 8 | 128K × 8 |
| Apagamento | Elétrico | UV, na versão EPROM UV |
| Reprogramação | Elétrica | Após apagamento |
| Arquitetura Boot Block | Sim | Não |
| Aplicação típica | Firmware/BIOS | Firmware/BIOS |
Portanto, P28F001 não é simplesmente uma 27C010 equivalente com outro nome.
9. Ciclos de programação/apagamento
A documentação da família 28F001BX especifica 10.000 ciclos mínimos de programação/apagamento por bloco.
Isso significa que a especificação é baseada em ciclos por bloco, e não simplesmente em um número global de operações para toda a memória.
Esse detalhe é importante quando o componente é utilizado para armazenamento frequente de parâmetros.
10. Aplicações
O P28F001 foi projetado para aplicações em que era necessário armazenar firmware permanentemente, mas permitir sua atualização.
Aplicações típicas:
- BIOS de computadores
- firmware de placas-mãe;
- controladores industriais;
- equipamentos de automação;
- sistemas embarcados;
- equipamentos de telecomunicações;
- impressoras;
- placas de expansão;
- equipamentos de diagnóstico;
- instrumentos eletrônicos.
A própria documentação da Intel relaciona a família à utilização de Flash para armazenamento de BIOS atualizável.
11. Encapsulamento P
No código da Intel, o P possui significado importante.
A documentação de ordering informa:
- E = TSOP 32 pinos
- N = PLCC 32 pinos
- P = 32-pin Plastic DIP
- T = Top Boot
- B = Bottom Boot
Assim:
P28F001BX-T120
pode ser interpretado, em linhas gerais, como:
P 28F001 BX -T 120
│ │ │ │ │
│ │ │ │ └── 120 ns
│ │ │ └────────── Top Boot
│ │ └────────────────── família/revisão
│ └───────────────────────────── 1 Mbit
└──────────────────────────────────────── PDIP-32
A documentação da Intel confirma essa convenção de encapsulamento e as combinações de pedido.
12. P28F001 × W27F010 × PH29EE010
Como você está cadastrando várias memórias semelhantes, esta comparação é particularmente útil:
| Característica | P28F001 | W27F010 | PH29EE010 |
|---|---|---|---|
| Fabricante | Intel | Winbond | SST |
| Capacidade | 1 Mbit | 1 Mbit | 1 Mbit |
| Organização | 128K × 8 | 128K × 8 | 128K × 8 |
| Tipo | Flash | Flash/EEPROM da família W27 | EEPROM/Flash |
| Interface | Paralela | Paralela | Paralela |
| Endereços | 17 bits | 17 bits | 17 bits |
| Boot Block | Sim | Não | Não |
| Blocos de parâmetros | Sim | Não | Não |
| PDIP-32 | Sim | Sim, conforme variante | Sim |
| Aplicação | BIOS/Firmware | BIOS/Firmware | Firmware/BIOS |
Portanto, o P28F001 é especialmente caracterizado pela arquitetura Boot Block.
Esse item não vem acompanhado, vem soemnte ele.


