I2C Multifunction Pins for Address Reuse and Status Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing I2C addressing schemes require dedicated address pins for initial addressing, limiting the functionality of small devices and not allowing address pins to be reused for other functions.

Innovation Solution

A system and method that enables address pins to be used as multifunction pins by incorporating an address decoder circuit to decode clock and data signals, allowing the address pins to be repurposed for other functions after initial addressing, such as implementing a pull-down circuit to signal status conditions to a primary device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dedicated address pins are used for initial addressing in I2C systems, then individual device addressing is enabled, but the functionality of small devices is limited and pins cannot be reused for other functions

Engineering Contradiction:
Improvepin functionalityVSAvoidaddressing scheme
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements multi-functionality by enabling address pins to serve dual purposes: initially for device addressing and subsequently for other functions such as status signaling or data communication. The system transitions the address pins from dedicated addressing functionality to versatile usage after the addressing phase is complete, allowing small devices to utilize all available pins for valuable functions rather than leaving addressing pins idle or dedicated to a single purpose.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If address pins are reused for other functions, then device functionality is enhanced and pin usage is reduced, but communication protocols must be modified to accommodate dynamic pin role changes

Engineering Contradiction:
Improvedevice functionalityVSAvoidcommunication protocol
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by establishing the addressing phase as a distinct initial step in the communication sequence. During this preliminary phase, address pins are actively used for device identification. Once addressing is complete, the system transitions to a second phase where these same pins are repurposed for other functions. This temporal separation of functions allows the protocol to manage pin role changes systematically without requiring complex simultaneous multi-function handling.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making pin functionality changeable over time rather than static. The address pins dynamically transition between different functional states: initially serving as address input pins during the addressing phase, then switching to alternative functions such as status output or data communication pins in subsequent operational phases. This dynamic reconfiguration enables flexible adaptation to different operational requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240257845A1System and methods for communication over multifunction pins
Publication Date: 2024.08.01 MICROCHIP TECHNOLOGY INC
  • US20240257845A1 patent drawing
  • US20240257845A1 patent drawing
  • US20240257845A1 patent drawing

AI summary

In an I2C communication system, dedicated address pins may enable a primary device to separately address multiple secondary devices. Upon a first transmission from the primary device, the logic level on each dedicated address pin may be saved in each secondary device. The address decoder circuit within each secondary device may use the saved address pin value for decoding transmissions from the primary device. The dedicated address pin may then be re-used for a separate function, as the logic level on the address pin has been saved.