# US 7,209,794 B2 · Controller with interface attachment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,209,794 B2
- Document ID: US7209794B2
- Status: Granted
- Kind: B2
- Application number: 11/103,486
- Filed: 2005-04-12
- Published: 2005-08-11
- Granted: 2007-04-24
- Earliest claimed: 1999-07-12
- Assignees: Micron Technology, Inc.
- Inventors: Charles M. Duppong
- Web page: https://patentgrep.com/patent/US7209794B2

## CPC

- G06F 13/4068: {Electrical coupling}
- G05B 2219/23417: Read program from pluggable memory card
- G05B 2219/25265: Flash memory
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)

## Abstract

A controller with attachments for controlling specific electronic circuits is disclosed. Each attachment has a connector connectable to the electronic circuit to be controlled, and a memory accessible by the controller that contains configuration data for accessing the electronic circuit, and operational software for operating the electronic circuit.

## Claims

### Claim 1

A system for programming a memory device, said system comprising:
a controller for programming the memory device; and
an application attachment connectable between said controller and the memory device, said application attachment including a non-volatile memory storing configuration data and an operational program, said controller using the operational program stored in said non-volatile memory of said attachment to program the memory device through said attachment.

### Claim 2 (depends on 1)

The system of claim 1, wherein said application attachment further comprises:
a first connector connectable to said controller;
a second connector connectable to the memory device; and
a logic circuit connected between said first connector and said second connector.

### Claim 3

A system for programming an integrated circuit memory device, said system comprising:
a controller for programming the integrated circuit memory device, said controller having a first connector; and
an application attachment having a second connector connectable to the first connector and an integrated circuit socket connectable to the integrated circuit memory device, said application attachment including a non-volatile memory storing configuration data and an operational program, said controller using the operational program stored in said non-volatile memory of said attachment to program the integrated circuit memory device through said attachment.

### Claim 4 (depends on 3)

The system of claim 3, wherein said application attachment further comprises a test circuit connected between said second connector and said integrated circuit socket.

### Claim 5

A system for debugging an electronic circuit, said system comprising:
a controller for debugging the electronic circuit; and
an application attachment connectable between said controller and the electronic circuit, said application attachment including a memory device storing configuration data and a debugging program, said controller using the debugging program stored on said attachment to debug the electronic circuit through said attachment.

### Claim 6

A system for debugging an integrated circuit memory device, said system comprising:
a controller for debugging the integrated circuit memory device, said controller having a first connector; and
an application attachment having a second connector connectable to the first connector and an integrated circuit socket connectable to the integrated circuit memory device, said application attachment including a non-volatile memory storing configuration data and a debugging program, said controller using the program stored on said attachment to debug the integrated circuit memory device through said attachment.
