LAST TIME BUY NOTICE: 27C512-10 is approaching end-of-life. Last order date: Contact us. View available alternative parts β†’
Texas Instruments

27C512-10 - 512Kbit (64Kx8) 100ns CMOS EPROM | Texas Instruments

MPN: 27C512-10 βœ— End of Life
In Stock Ships in 1-3 business days
+5 V with +/-10% tolerance Vdss 20 uA typical (CMOS standby) Id 28-pin DIP Package 100 ns Speed 512 Kbit Memory
From $2.7 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $4.5 $4.50
10 $4.05 $40.50
100 $3.6 $360.00
500 $3.15 $1,575.00
1,000 $2.7 $2,700.00
ℹ️ All prices are in USD

Drop-in alternatives for 27C512-10 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

27C512-15FA

βœ… Drop-In
ASI
πŸ“¦ 28-pin DIP
512 Kbit (64K x 8) Β· 65,536 x 8 bit Β· CMOS UV EPROM (UVPROM) Β· 150 ns Β· 5 V (typical operating) Β· CDIP-28 (ceramic DIP, 0.600 in / 15.24 mm, UV window) Β· 28 Β· CMOS

βœ“ In Stock

$1.65 / Unit

View Datasheet β†’

27C512-20

βœ… Drop-In
Fujitsu
πŸ“¦ 28-pin DIP
UV EPROM Β· CMOS Β· 512 Kbit (524,288 bits) Β· 64K x 8 Β· 200 ns Β· 5 V Β· 3-state Β· Asynchronous

βœ“ In Stock

$4.1 / Unit

View Datasheet β†’

27C512-25-X

βœ… Drop-In
Fujitsu
πŸ“¦ 28-pin DIP
512 Kbit (64K x 8) Β· 65,536 words x 8 bits Β· UV EPROM Β· 250 ns Β· 5 V +/- 10% Β· CMOS Β· Parallel Β· 15 (A0-A14)

βœ“ In Stock

$2.95 / Unit

View Datasheet β†’

M27C512-10F1

βœ… Drop-In
πŸ“¦ 28-CDIP (windowed)
same 100 ns speed and 64Kx8 org in JEDEC 28-pin footprint; UV-erasable windowed ceramic package allows reprogramming (DIP-28 pin compatible)

πŸ“‹ Reference alternative (not in catalog)

MX27C512-10

βœ… Drop-In
πŸ“¦ 28-pin DIP
same 5V-only 64Kx8 OTP CMOS EPROM with 100 ns access; single +5V supply and +12.5V programming, JEDEC pinout identical

πŸ“‹ Reference alternative (not in catalog)

W27C512-70

βœ… Drop-In
πŸ“¦ 28-pin DIP
electrically-erasable EEPROM instead of OTP (70 ns, faster); JEDEC DIP-28 pinout same socket, re-programmable in-system board

πŸ“‹ Reference alternative (not in catalog)

SST27SF512

βœ… Drop-In
πŸ“¦ 28-pin DIP
Flash-based (70 ns) drop-in for 27C512 sockets, re-programmable; widely used in automotive ECM tuning in place of OTP EPROMs

πŸ“‹ Reference alternative (not in catalog)

27C512-10 Maximum Ratings & Electrical Characteristics

Memory Size 512 Kbit
Organization 64K x 8
Memory Type OTP EPROM (CMOS)
Access Time (Speed Grade -10) 100 ns
Supply Voltage (VCC) +5 V with +/-10% tolerance
Programming Voltage (VPP) +12.5 V
Standby Current 20 uA typical (CMOS standby)
Operating Mode Totally static operation
Interface Parallel, TTL compatible
Address Lines 15 (A0-A14)
Data Lines 8 (Q0-Q7), tri-state outputs
Control Signals /E (chip enable), /G (output enable)
Pinout Standard JEDEC-approved 28-pin EPROM pinout
Package 28-pin DIP
Mounting Type Through Hole
Erase Method One-Time Programmable (not erasable)
RoHS Status unknown

27C512-10 Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 DIP-28
Pin 1 A15/VPP β€” Address line 15 / programming voltage (+12.5V) during programming
Pin 2 A12 β€” Address input
Pin 3 A7 β€” Address input
Pin 4 A6 β€” Address input
Pin 5 A5 β€” Address input
Pin 6 A4 β€” Address input
Pin 7 A3 β€” Address input
Pin 8 A2 β€” Address input
Pin 9 A1 β€” Address input
Pin 10 A0 β€” Address input
Pin 11 Q0 β€” Data output, tri-state
Pin 12 Q1 β€” Data output, tri-state
Pin 13 Q2 β€” Data output, tri-state
Pin 14 GND β€” Ground
Pin 15 Q3 β€” Data output, tri-state
Pin 16 Q4 β€” Data output, tri-state
Pin 17 Q5 β€” Data output, tri-state
Pin 18 Q6 β€” Data output, tri-state
Pin 19 Q7 β€” Data output, tri-state
Pin 20 /E β€” Chip enable (active low)
Pin 21 A10 β€” Address input
Pin 22 /G β€” Output enable (active low)
Pin 23 A11 β€” Address input
Pin 24 A9 β€” Address input (A9/VPP function during programming per JEDEC 28-pin EPROM convention)
Pin 25 A8 β€” Address input
Pin 26 A13 β€” Address input
Pin 27 A14 β€” Address input
Pin 28 VCC β€” +5V power supply

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for 27C512-10 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

27C512-10 is suitable for 6 applications: Embedded Firmware Storage, Retrocomputing and Arcade Board Repair, Automotive ECM Chip Tuning, Industrial Equipment Service and Upgrades, Character Generators and Lookup Tables, Educational Breadboard Computers.

πŸ”§

Embedded Firmware Storage

The 27C512-10 stores boot firmware and application code in embedded microprocessor systems. Its 64Kx8 organization matches the 64 KB address windows of classic 8-bit CPUs such as the Z80, 6502, and 8051 families, while the 100 ns access time supports zero-wait-state operation on 8-16 MHz buses. Because it is OTP, code is immutable in the field, which suits safety-relevant or tamper-sensitive firmware. Designers place it directly on the CPU data/address bus using the /E and /G controls for chip select and read gating, with ~20 uA standby current keeping idle power low in battery-backed controllers.

πŸ–₯️

Retrocomputing and Arcade Board Repair

Vintage computers, game consoles, and arcade PCBs from the 1980s-90s commonly use 27C512 sockets for game ROMs and BIOS images. The JEDEC 28-pin pinout of the 27C512-10 matches these sockets exactly, and the 100 ns speed comfortably covers the access requirements of original 68000 and Z80 based hardware. Repair technicians dump the original ROM image, verify it, and burn a replacement onto a fresh OTP chip or a W27C512/SST27SF512 EEPROM drop-in when iterative testing is needed. Using genuine-speed parts avoids subtle timing failures such as corrupted graphics or boot hangs in marginal sockets.

πŸš—

Automotive ECM Chip Tuning

OBD-I era engine control modules (notably GM applications) use a 27C512-compatible socket for the calibration (fuel/spark map) chip. The SST27SF512 became the de facto tuning chip because it fits the same DIP-28 footprint yet can be re-programmed for each tuning iteration, whereas a genuine 27C512-10 is single-use. When installing a 27C512-10, the tuner must set the correct start-of-device address (e.g., 8000 hex for a 27C256 image, C000 hex for 27C128) and program the +12.5V VPP algorithm correctly. The 100 ns grade is a safe choice for stock ECM clock speeds.

🏭

Industrial Equipment Service and Upgrades

Legacy PLCs, CNC controllers, test instruments, and motor drives frequently carry 27C512 firmware chips. When a control board fails or a firmware patch must be applied, the OTP 27C512-10 lets service engineers burn the exact validated image with no risk of accidental erasure in the field - a property maintenance teams value over Flash. The 5V-only supply and TTL-compatible parallel interface integrate directly into 1980s-90s logic (74-series buses) without level shifting, and the totally static operation adds no timing complexity. Keeping OTP stock on hand shortens MTTR for boards that original vendors no longer support.

πŸ“Ί

Character Generators and Lookup Tables

Beyond code storage, EPROMs excel as hardware lookup tables: video character generators, sine/cosine tables for DDS, CRC/generation-polyline tables, and keyboard-decoder matrices. The 27C512-10 provides 65,536 addressable bytes, letting designers map a 15-bit input vector to an 8-bit output in a single 100 ns access - effectively a combinational function of 15 inputs realized in one chip. Address lines A0-A14 receive the input vector while /G gates the tri-state outputs onto the data bus. Because content is fixed at programming time, the lookup behavior is deterministic and immune to bit-rot from power cycling.

🧩

Educational Breadboard Computers

Hobbyist and university builds such as 6502/Z80 breadboard microcomputer courses use the 27C512 to hold monitor firmware and test programs. The community consensus (e.g., Ben Eater-style projects) is that larger 27C512 chips are often cheaper and more available than smaller 27C256/27C128 parts; designers simply map or tie the highest address lines and adjust the start-of-device address in the programmer. The 100 ns -10 grade eliminates wait-state concerns on slow educational clock rates, and the through-hole DIP-28 package is breadboard-friendly. TL866-class USB programmers handle the +12.5V programming algorithm directly.

Recommended Products Summary

27C512-15FA ASI Used in: Embedded Firmware Storage, Character Generators and Lookup Tables W27C512-70 Re-programmable EEPROM drop-in for development Used in: Embedded Firmware Storage, Automotive ECM Chip Tuning, Educational Breadboard Computers M27C512-10F1 UV-erasable ST equivalent for repair work Used in: Retrocomputing and Arcade Board Repair, Educational Breadboard Computers SST27SF512 Flash drop-in allowing repeated re-flashing Used in: Retrocomputing and Arcade Board Repair, Automotive ECM Chip Tuning 27C512-20 Fujitsu Used in: Industrial Equipment Service and Upgrades MX27C512-10 Macronix pin-compatible OTP equivalent Used in: Industrial Equipment Service and Upgrades, Character Generators and Lookup Tables
What is the 27C512-10 EPROM?
The 27C512-10 is a Texas Instruments 512 Kbit CMOS one-time-programmable EPROM organized as 64K words by 8 bits, with a 100 ns access time in the -10 speed grade. It operates from a single +5V supply with +/-10% tolerance, uses a +12.5V programming voltage, and comes in a JEDEC-approved 28-pin DIP package with full TTL compatibility, according to the 27C512-10 datasheet.
What is the access time of the 27C512-10?
The 27C512-10 has a maximum access time of 100 ns, indicated by the -10 suffix in the part number. According to the DigChip datasheet summary for the 27C512 family, speed options across the family ranged from 45 ns to 150 ns, so the -10 grade is a mid-fast option suitable for most 8-bit and 16-bit microprocessor buses without wait states.
What is the best drop-in replacement for 27C512-10?
The best drop-in replacements are same-JEDEC-pinout 28-pin parts: the Winbond W27C512 EEPROM (45/70/90/120 ns, DIP-28) is popular because it is electrically erasable for reuse, and the SST SST27SF512 / Greenliant GLS27SF512 Flash parts (70 ns, DIP-28) also fit the same socket. ST's M27C512 and Macronix MX27C512 are direct OTP equivalents. Verify VPP programming algorithm compatibility on your EPROM programmer before use.
Is 27C512-10 the same as M27C512?
They are functionally and pin-compatible equivalents, not identical parts. The ST M27C512 is a 512 Kbit EPROM in the same JEDEC 28-pin DIP pinout with similar speed grades (the M27C512-10F1 is a 100 ns UV-erased CDIP version per DigiKey), while the 27C512-10 is Texas Instruments' version. Either can replace the other in most sockets after verifying the programming algorithm on your programmer.
Can a 27C512 replace a 27C256?
Yes - a 27C512 is twice the capacity of a 27C256 and fits the same 28-pin JEDEC socket style, but the pinout differs slightly (27C512 uses pin 1 for A15/VPP and pin 27 for A14 versus the 27C256), so it is not pin-to-pin in all cases. Common practice noted in hobbyist communities is to use the larger 27C512 and tie or map the highest address pin appropriately, adjusting the start-of-device address when programming.
Is the 27C512-10 still in production?
No. The 27C512-10 is an end-of-life (EOL) part; TI and most manufacturers exited the EPROM market years ago as Flash and EEPROM took over. Remaining supply comes from distributor residual stock and excess inventory. For new designs, use a Flash or EEPROM equivalent such as the SST27SF512, or for repairs, buy from broker/distributor remaining stock while it lasts.
How do I program the 27C512-10?
Program it with an EPROM programmer (such as a TL866-series) using a +12.5V programming voltage (VPP) applied per the datasheet algorithm, with fast single-address-location programming supported by the CMOS family. Since the part is OTP (one-time programmable), verify the image before committing and test the programming algorithm on a sacrificial unit. The 27C512 family supports Flashrite-style rapid programming per the ST family datasheet.
Where can I buy 27C512-10 and how much does it cost?
Because the part is EOL, buy it from remaining distributor stock or broker inventory - Octopart lists TI 27C512-10 pricing across distributors, and sources like Jotrin and Chipdigger handle it on request-quote. Typical pricing as of 2026-09-13 is roughly $2.70 to $4.50 per unit depending on quantity on XAIPART; verify current stock with a quote request since availability fluctuates on obsolete parts.
What is the lead time for 27C512-10?
Lead time depends entirely on remaining stock because the part is obsolete. Distributors with inventory (e.g., DigiKey for the ST M27C512-10F1 equivalent) can ship same-day; broker sources that quote on request typically report lead times of a few days to several weeks. Always request a confirmed ship date for EOL memory, and consider stocking spares given the shrinking supply of genuine 27C512 parts.
What are the key specifications of the 27C512-10 that engineers should know?
The 27C512-10 is a 512 Kbit (64Kx8) CMOS OTP EPROM with 100 ns access time, single +5V supply with +/-10% tolerance, +12.5V VPP programming voltage, ~20 uA typical CMOS standby current, totally static operation, TTL-compatible parallel interface, JEDEC 28-pin DIP pinout, and /E plus /G control signals. These parameters, per the 27C512-10 datasheet, define socket compatibility and bus timing for replacement decisions.
What is the pinout of the 27C512-10?
The 27C512-10 uses the JEDEC-approved 28-pin EPROM pinout: pins 1-10 are A15, A12, A7-A0; pins 11-13 are data Q0-Q2; pin 14 is GND; pins 15-19 are Q3-Q7; pin 20 is /E (chip enable); pin 21 is A10; pin 22 is /G (output enable); pin 23 is A11; pin 24 is A9 (VPP during programming); pins 25-27 are A8, A13, A14; pin 28 is VCC. The full diagram is in the datasheet PDF.
27C512-10 vs 27C512-15 - which should I use?
The only practical difference is access time: 100 ns (-10) versus 150 ns (-15). The -10 is faster and can replace a -15 in any socket, supporting higher clock-rate processors without wait states. If your design tolerates 150 ns, the slower grade works and may cost less. Electrically and mechanically they share the same 28-pin DIP package, supply requirements, and programming algorithm, so they are drop-in interchangeable.
Is the 27C512-10 suitable for automotive ECU chip tuning?
Yes, indirectly - the 27C512 footprint is the classic GM/OBD-I ECM calibration chip socket, but modern tuners typically use SST27SF512 or GLS27SF512 Flash chips in the same DIP-28 socket instead of genuine OTP EPROMs because they are re-programmable for iterative tuning. If you install a true 27C512-10, each calibration change requires a fresh chip. Verify your ECM board expects a 27C512 (64K) image, not a 27C128 or 27C256.
Is the 27C512-10 RoHS compliant and lead-free?
This is unknown from current public data. The 27C512-10 was manufactured before RoHS (2006) took effect, so original production was very likely lead-solder (non-RoHS) through-hole DIP. For RoHS-exempt applications (vintage repair, spare parts for pre-RoHS equipment) this is generally acceptable under exemptions, but confirm compliance requirements with your regulatory department before using it in new RoHS-scope products.
What is a good Macronix or other cross-brand equivalent for the 27C512-10?
The Macronix MX27C512 is the closest cross-brand equivalent - a 5V-only, 512 Kbit, 64Kx8 OTP CMOS EPROM in the same JEDEC 28-pin package with speed options including 100 ns. ST's M27C512 (including the 100 ns M27C512-10F1 UV version) and Winbond W27C512 are also pin-compatible. All are 5V-only parts sharing the same pinout, so they drop into the same socket with only programmer-algorithm verification needed.

Engineering reference data for 27C512-10 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the 27C512-10 when you need a genuine TI 100 ns OTP EPROM for production firmware, archival images, or a repair where code must be permanently fixed, and when bus timing requires 100 ns rather than 150/200 ns grades. Choose the 27C512-15FA or 27C512-20 if your system is slow enough to tolerate 150-200 ns and cost or availability favors the slower grade. Choose the M27C512-10F1 (UV windowed) for development benches where you erase and reuse the chip. Choose the W27C512-70 EEPROM or SST27SF512 Flash when re-programmability matters - iterative embedded development and automotive ECM calibration - accepting that they are not true OTP. All seven parts share the JEDEC 28-pin footprint, so the same socket and most programmer software support the entire family; only the programming algorithm and erasure behavior differ.

Comparison with Alternatives

Parameter This Product 27C512-15FA M27C512-10F1 MX27C512-10 W27C512-70 SST27SF512
Package 28-pin DIP 28-pin DIP - same 28-CDIP windowed - same JEDEC footprint 28-pin DIP - same 28-pin DIP - same 28-pin DIP - same
Brand Texas Instruments Texas Instruments STMicroelectronics Macronix Winbond Microchip Technology
Access Time 100 ns 150 ns 100 ns 100 ns 70 ns 70 ns
Memory Technology OTP EPROM (CMOS) OTP EPROM UV EPROM (windowed, erasable) OTP EPROM EEPROM (electrically erasable) Flash
Organization 64K x 8 (512 Kbit) 64K x 8 64K x 8 64K x 8 64K x 8 64K x 8
Supply Voltage +5V +/-10% +5V +/-10% +5V +5V (5V-only) +5V +5V
Programming Voltage +12.5V +12.5V +12.5V +12.5V [DATA_NEEDED] [DATA_NEEDED]
Re-programmable No (OTP) No (OTP) Yes (UV erase) No (OTP) Yes (electrical erase) Yes (electrical erase)

Key Differentiators

  • Fast 100 ns access time (vs 27C512-15FA)
  • Data immutability (OTP) (vs W27C512-70)
  • CMOS low standby power (vs M27C512-10F1)
  • Re-programmability trade-off (vs SST27SF512)

Design Notes

The 27C512-10 is one-time programmable - there is no undo. Always validate the firmware image and the programming algorithm (including the +12.5V VPP level and timing) on a UV-erasable M27C512-10F1 or an electrically erasable W27C512 development chip before burning OTP units for production. Note also that pin 24 (A9) serves double duty during programming on this JEDEC pinout; a programmer configured for the wrong family can apply VPP to the wrong pin and destroy the device.

Verify bus timing margin against the actual -10 datasheet AC parameters before assuming zero-wait-state operation: 100 ns access time plus address-valid-to-setup, /E and /G propagation delays, and output-float times must fit inside your CPU read cycle. For 12-16 MHz 8-bit designs, 100 ns typically fits; for faster buses or heavily loaded address lines (large capacitance from multiple memory chips), add a wait state or move to a faster grade. Decouple VCC with 0.1 uF ceramic close to the socket, since CMOS EPROMs draw transient current on each output transition.

When laying out a universal EPROM socket (27C256/27C512/27C010), route the highest address pins and VPP-capable pins (pin 1, pin 24, pin 28 area) to jumper-selectable nets so the same PCB accepts multiple densities. Tie unused 27C512 address lines (A15 on pin 1 when emulating a 27C256 image) low or to a selector. Keep address/data traces short and roughly equal length for clean timing; the through-hole DIP-28 also allows a ZIF socket for development benches, which avoids socket-wear on production boards.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

Part predates RoHS (2006); original production almost certainly used leaded solder. No compliance statements found in provided data.

Data verified on: 2026-09-13 β€” data verified and curated by XAIPART's component engineering team

Related Searches

27C512-10 datasheet 27C512-10 Texas Instruments EPROM 27C512-10 64Kx8 100ns EPROM 27C512 DIP-28 EPROM pinout 27C512-10 drop-in replacement 27C512 vs 27C256 pinout difference buy 27C512-10 price 27C512 EPROM for GM ECM tuning SST27SF512 vs 27C512 which to use how to program 27C512 EPROM 12.5V 27C512-10 equivalent substitute obsolete EPROM for arcade board repair W27C512 vs 27C512 EEPROM replacement is 27C512 still manufactured

Related Components & Terms

Texas Instruments 27C512-10 M27C512 M27C512-10F1 MX27C512 W27C512 SST27SF512 27C256 EPROM OTP (One-Time Programmable) EEPROM Flash memory JEDEC-approved pinout 28-pin DIP through-hole package RoHS 64K x 8 organization access time VPP programming voltage tri-state outputs TTL compatible embedded firmware storage automotive ECM chip tuning retrocomputing repair CMOS standby current
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details