1-Wire
MicroLan には、全体を制御するマスターが1つだけ存在する。通常、PCやマイクロコントローラがその役目を果たす。マスターは1度に1つのスレーブだけが通信するよう調停する。
物理層の通信プロトコルは、バスマスターデバイス上の特製ソフトウェアで制御されることが多い。バスマスターデバイスは、1-Wire にプルアップ抵抗を付加することで5Vの電圧を印加し、ネットワークに電力を供給する。専用のドライバ回路やブリッジも用意されている。
マスターはまず、リセットパルスを送る(480μ秒のローパルス)。これによってバス上の全スレーブ機器がリセットされる(1-Wireからの電力供給で動作するので、これで完全に放電する)。その後、任意のスレーブデバイスが存在を知らせる "presense" パルス(60μ秒以上のローパルス)を送る。
マスターから二進法の "1" を送る場合、短い(1 - 15μ秒)ローパルスを送る。"0" を送る場合、60μ秒のローパルスを送る。パルスの立下りエッジで、スレーブデバイスの単安定マルチバイブレータをスタートさせる。スレーブのマルチバイブレータがクロックとなり、立下りエッジから約30μ秒間、データ線を読む。スレーブのマルチバイブレータのアナログ的誤差があるため、パルスの長さがこのように設定されている。
パラレルポートがないマシンでは、オペレーティングシステムによってはこのようなタイミングを制御できないため、100kbit/sのUARTに専用ソフトウェアを組み合わせて 1-Wire のマスター機能を実現する。USBブリッジチップも同様の波形やタイミングの制御を行う。