Skip to main content
Memory Circuits

MEMORY CELL (ADDRESSABLE)

A circuit that stores a value and can be written to or read from using address/control signals. Multiple cells form a register or RAM. Foundation for redstone computers.

Memory Cell (Addressable) in Minecraft

When to Use

Redstone computers, programmable combination locks, stored password systems, ROM data storage.

Materials

  • Multiple Redstone Torches
  • Repeaters
  • Comparators
  • Levers
  • Solid Blocks

Overview: what the Memory Cell (Addressable) is and does

A circuit that stores a value and can be written to or read from using address/control signals. Multiple cells form a register or RAM. Foundation for redstone computers.

As a memory circuit it stores a state and holds it after the input goes away, giving redstone the equivalent of a saved bit.

In practice it is used for redstone computers, programmable combination locks, stored password systems, ROM data storage. The build below targets vanilla Java Edition 1.21.

How it works: the redstone mechanics

A row of RS latches or locked repeaters stores one bit each, gated by a shared Write Enable line for storing and a Read Enable line for reading onto an output bus. Addressing several cells through a decoder is how redstone RAM and ROM are built.

It is assembled from multiple Redstone Torches, repeaters, comparators, levers, and solid Blocks, and each of those parts plays a specific timing or logic role in the circuit rather than being interchangeable filler.

Because this is a memory circuit, the thing to watch as you build is the input isolation — stray power on the wrong line can flip or corrupt the stored state.

How to build it

  1. 1Build a row of RS latches or locked repeaters (one per bit).
  2. 2Add a Write Enable line that gates all data inputs simultaneously.
  3. 3Add a Read Enable line that passes the stored values to the output bus.
  4. 4For addressing: use a decoder to select which cell to read/write.
  5. 5For ROM: use torch patterns on blocks where torch=1, no torch=0.
  6. 6Power it up and watch one full cycle: confirm it holds its state after you release the input before wiring it into a larger contraption.

Uses & applications

  • Redstone computers, programmable combination locks, stored password systems, ROM data storage.
  • RS latch array (one RS latch per bit, simple but large) — a variant suited to particular space or timing needs.
  • Locked repeater memory (compact, uses repeater lock feature) — a variant suited to particular space or timing needs.
  • Comparator memory (analog, stores signal strengths 0-15) — a variant suited to particular space or timing needs.
  • ROM (read-only, torch pattern encodes fixed data) — a variant suited to particular space or timing needs.

Tips & common mistakes

  • !Without separate write and read enables a cell will corrupt as you read it — keep the two control lines distinct.
  • !Label or colour-code your Set/Reset (or Data/Enable) inputs while building; mixing them up is the usual cause of a latch that will not hold.
  • !Remember that bare redstone dust loses 1 signal strength per block, so insert a repeater before any run exceeds 15 blocks inside this circuit.

Memory Cell (Addressable) FAQ

What is a Memory Cell (Addressable) used for?

A Memory Cell (Addressable) is used for redstone computers, programmable combination locks, stored password systems, ROM data storage. As a memory circuit it stores a state and holds it after the input goes away, giving redstone the equivalent of a saved bit.

What do you need to build a Memory Cell (Addressable)?

You need multiple Redstone Torches, repeaters, comparators, levers, and solid Blocks. Build a row of RS latches or locked repeaters (one per bit).

How does a Memory Cell (Addressable) work?

A row of RS latches or locked repeaters stores one bit each, gated by a shared Write Enable line for storing and a Read Enable line for reading onto an output bus. Addressing several cells through a decoder is how redstone RAM and ROM are built.

Are there different versions of the Memory Cell (Addressable)?

Yes — common variants include RS latch array (one RS latch per bit, simple but large), locked repeater memory (compact, uses repeater lock feature), comparator memory (analog, stores signal strengths 0-15), and ROM (read-only, torch pattern encodes fixed data). Pick the one that fits your available space and timing requirements.

Back to all circuits