XD-Picture Card

xD-Picture Card is an 18-pin, 3.3 V, controllerless NAND flash memory card developed by Olympus and Fujifilm, announced July 2002, with capacities from 16 MB to 2 GB.

18 Pin xD-Picture Card Connector 18 Pin xD-Picture Card Connector

The xD-Picture Card (xD standing for extreme Digital) is a compact flash memory card developed jointly by Olympus and Fujifilm and announced in July 2002. It uses an 18-contact, single-row connector at 1 mm pitch and presents a raw, controllerless NAND flash interface to the host, meaning the host device is responsible for ECC, bad-block management, and wear levelling. Cards were manufactured by Toshiba and Samsung in capacities ranging from 16 MB to 2 GB. The format is proprietary; Olympus and Fujifilm licensed specifications under NDA with no public standards body, and it has since been superseded by SD.

PinNameDirdescription
1XD_CD#-presence detect
2R/B#OUTReady / Busy (open-drain)
3RE#INRead Enable
4CE#INCard Enable
5CLEINCommand Latch Enable
6ALE#INAddress Latch Enable
7WE#INWrite Enable
8WP#INWrite Protect
9GND-Ground
10SD0IN/OUTdata bit 0
11SD1IN/OUTdata bit 1
12SD2IN/OUTdata bit 2
13SD3IN/OUTdata bit 3
14SD4IN/OUTdata bit 4
15SD5IN/OUTdata bit 5
16SD6IN/OUTdata bit 6
17SD7IN/OUTdata bit 7
18VCC-3.3V power

Notes

The card body measures 20 mm × 25 mm × 1.7 mm and weighs approximately 2 g. All 18 contacts are gold-plated and arranged in a single row at 1 mm pitch. Supply voltage is 3.3 V only; the format does not support a 5 V variant. Because the card contains no onboard controller, it exposes a bare NAND flash die interface similar to a TSOP-48 packaged device — the host must issue raw NAND commands and handle ECC correction and bad-block tables.

Signals

  • XD_CD# — card-detect signal; pulled low by the card when inserted, allowing the host to sense presence
  • R/B# — Ready/Busy; open-drain output from the card indicating whether an internal operation (programme, erase, or read) is in progress (low = busy)
  • RE# — Read Enable; host asserts low to clock data out of the card onto the SD0–SD7 bus
  • CE# — Card Enable (chip enable); host asserts low to select the card
  • CLE — Command Latch Enable; host drives high when the data bus carries a NAND command byte
  • ALE# — Address Latch Enable; host drives high when the data bus carries an address byte
  • WE# — Write Enable; host asserts low to clock data, commands, or addresses into the card
  • WP# — Write Protect; host drives low to inhibit programme and erase operations
  • GND — ground reference (pin 9)
  • SD0–SD7 — 8-bit bidirectional data bus carrying data, command bytes, and address bytes multiplexed under CLE/ALE# control
  • VCC — 3.3 V power supply (pin 18)

References

Category:Memory Connectors