Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

1-Wire Integration for Microcontroller with Microcontroller Acting as a 1- Wire Slave Device

D2C2105

Newbie
Newbie level 3
Joined
May 19, 2025
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
31
Hi,

I am currently seeking an IC to integrate 1-Wire communication into my microcontroller project. I have a 1-Wire master device that needs to communicate with the microcontroller via 1-Wire communication. I have reviewed the DS2482 (I²C to 1-Wire) and DS2480B (UART to 1-Wire) ICs; however, both ICs convert the device into a 1-Wire master and not a 1-Wire slave. Could anyone suggest an IC that would allow the microcontroller to function as a 1-Wire slave device?

Thank you.
 
I'd suggest software emulation of 1-Wire function with a bidirectional I/O pin, preferably with interrupt function for fast response. Which processor?
--- Updated ---

Several 1-Wire software slave implementations, e.g. for Arduino can be found on the net. They should give you an idea how-to.
 
Last edited:
I'd suggest software emulation of 1-Wire function with a bidirectional I/O pin, preferably with interrupt function for fast response. Which processor?
--- Updated ---

Several 1-Wire software slave implementations, e.g. for Arduino can be found on the net. They should give you an idea how-to.
Thankyou for your suggestion, but i wanted IC based solution to simplify the process
 
You could always use an ATTINY or other low end micro and use it as a slave, although it intrinsically does
not have a HW only one wire solution. it would be bit banged with its own code.


Alternatively use a low end PSOC, use its user fabric, implement HW for clocks and incoming data using
schematic capture and/or Verilog. Or small CPLD.

 
Last edited:
Thankyou for your suggestion, but i wanted IC based solution to simplify the process
I´d say a microcontroller is an IC.

But I guess you are looking for a "single wire interface IC". What benefit do you see?
* It takes more microcontroller port pins, and
* it needs microcontroller software to communicate, and
* it needs microcontroller processing power and memory ressources

Klaus
 
@OP, are you constrained where you cant use the existing uC for the slave function ?
Or need to add additional slaves to an existing design ? Let us know the background
for the decision to seek stand alone Onewire slave node(s).
 

LaTeX Commands Quick-Menu:

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top