PinoutSearch

CompactFlash Pinout

50-pin parallel-ATA memory card interface from the CompactFlash Association.

Overview

CompactFlash uses a 50-position dual-row connector (two rows of 25 on 1.27 mm centers). It exposes a Parallel ATA / IDE bus - a 16-bit data bus, address lines, and ATA control strobes.

A CF card supports PC Card Memory, PC Card I/O, and True IDE modes; some pins change function between modes. True IDE signal names are shown (the configuration used by modern adapters).

Pinout

PinNameFunctionDescription
1GNDGNDGround
2D03DATAData bus bit 3
3D04DATAData bus bit 4
4D05DATAData bus bit 5
5D06DATAData bus bit 6
6D07DATAData bus bit 7
7-CS0SPIChip select 0 (task-file registers), active low
8A10GNDAddress bit 10 (GND in True IDE)
9-OE / -ATA SELSIGNALTrue IDE mode select (tied low for IDE)
10A09GNDAddress bit 9 (GND in True IDE)
11A08GNDAddress bit 8 (GND in True IDE)
12A07GNDAddress bit 7 (GND in True IDE)
13VCCPOWER+3.3 V or +5 V power
14A06GNDAddress bit 6 (GND in True IDE)
15A05GNDAddress bit 5 (GND in True IDE)
16A04GNDAddress bit 4 (GND in True IDE)
17A03GNDAddress bit 3 (GND in True IDE)
18A02SIGNALAddress bit 2
19A01SIGNALAddress bit 1
20A00SIGNALAddress bit 0
21D00DATAData bus bit 0
22D01DATAData bus bit 1
23D02DATAData bus bit 2
24-IOCS16 / WPSPI16-bit I/O chip select / write protect
25-CD2GNDCard detect 2 (tied to GND in card)
26-CD1GNDCard detect 1 (tied to GND in card)
27D11DATAData bus bit 11
28D12DATAData bus bit 12
29D13DATAData bus bit 13
30D14DATAData bus bit 14
31D15DATAData bus bit 15
32-CS1SPIChip select 1 (control/alt-status), active low
33-VS1SIGNALVoltage sense 1 (tied low by card)
34-IORDSIGNALI/O read strobe, active low
35-IOWRSIGNALI/O write strobe, active low
36-WESIGNALWrite enable, active low
37RDY/-BSY / INTRQSIGNALReady-busy / interrupt request
38VCCPOWER+3.3 V or +5 V power
39-CSELSIGNALCable/card select (master/slave)
40-VS2SIGNALVoltage sense 2
41-RESETSIGNALReset, active low
42IORDYSIGNALI/O ready (wait state) signal
43-INPACK / DMARQSIGNALInput acknowledge / DMA request
44-REG / -DMACKSIGNALAttribute register select / DMA acknowledge
45BVD2 / -DASPSIGNALBattery voltage detect 2 / drive active-slave present
46BVD1 / -PDIAGSIGNALBattery voltage detect 1 / passed diagnostics
47D08DATAData bus bit 8
48D09DATAData bus bit 9
49D10DATAData bus bit 10
50GNDGNDGround

Notes

  • Signal names shown are True IDE mode; address pins 8-17 are grounded in True IDE.
  • Data bus D08-D10 sit at pins 47-49, not contiguous with D11-D15.

Reference: CompactFlash Association specification; CF pinout· verified 2026-06-27