<!doctype html>
<html lang="en">
	<head>
		<meta http-equiv="content-type" content="text/html;charset=utf-8" />
		<title>1 Wire Pi Zero at Raspberry Pi GPIO Pinout</title>
		<meta name="description" content="1-Wire to I2C host interface" />
		<link href='/resources/prettify/prettify.css' rel='stylesheet' />
		<link href="/resources/pinout.scss.css?v=4c5780" rel="stylesheet">
		<link href="/resources/print.css" rel="stylesheet" media="print">
		<link rel="shortcut icon" href="/resources/pinout-logo.png" type="image/png">
		<meta name="generator" content="Pinout.xyz @ https://github.com/pinout-xyz/pinout.xyz, timestamp: 1741087102"/>
		<!-- Build: 1741087102 -->
				<meta name="twitter:card" content="summary_large_image">
		<meta name="twitter:site" content="@pipinout">
		<meta name="twitter:creator" content="@gadgetoid">
		<meta name="twitter:title" content="1 Wire Pi Zero at Raspberry Pi GPIO Pinout">
		<meta name="twitter:description" content="1-Wire to I2C host interface">
		<meta name="twitter:image" content="https://api.pinout.xyz/v1/img/1_wire_pi_zero.png">
		
	</head>
	<body class="board">
		<div id="container">
			<h1 class="logo"><a title="Raspberry Pi GPIO Pinout home" href="/"><img src="/resources/pinout-logo.png" width="45" height="45" />Raspberry Pi Pinout</a></h1>
			
						<div id="leftcolumn">
				<nav id="gpio">
					<div id="pinbase"></div>
					<ul class="bottom">
<li class="pin1 pow3v3 overlay-power"><a href="/pinout/3v3_power" title=""><span class="default"><span class="phys">1</span> 3v3 Power</span><span class="pin"></span></a></li>
<li class="pin3 gpio i2c overlay-pin"><a href="/pinout/pin3_gpio2" title="Wiring Pi pin 8"><span class="default"><span class="phys">3</span> <span class="name">GPIO 2</span> <small>(I2C1 SDA)</small></span><span class="pin"></span></a></li>
<li class="pin5 gpio i2c overlay-pin"><a href="/pinout/pin5_gpio3" title="Wiring Pi pin 9"><span class="default"><span class="phys">5</span> <span class="name">GPIO 3</span> <small>(I2C1 SCL)</small></span><span class="pin"></span></a></li>
<li class="pin7 gpio"><a href="/pinout/pin7_gpio4" title="Wiring Pi pin 7"><span class="default"><span class="phys">7</span> <span class="name">GPIO 4</span> <small>(GPCLK0)</small></span><span class="pin"></span></a></li>
<li class="pin9 gnd overlay-ground"><a href="/pinout/ground" title=""><span class="default"><span class="phys">9</span> Ground</span><span class="pin"></span></a></li>
<li class="pin11 gpio"><a href="/pinout/pin11_gpio17" title="Wiring Pi pin 0"><span class="default"><span class="phys">11</span> <span class="name">GPIO 17</span></span><span class="pin"></span></a></li>
<li class="pin13 gpio"><a href="/pinout/pin13_gpio27" title="Wiring Pi pin 2"><span class="default"><span class="phys">13</span> <span class="name">GPIO 27</span></span><span class="pin"></span></a></li>
<li class="pin15 gpio"><a href="/pinout/pin15_gpio22" title="Wiring Pi pin 3"><span class="default"><span class="phys">15</span> <span class="name">GPIO 22</span></span><span class="pin"></span></a></li>
<li class="pin17 pow3v3"><a href="/pinout/3v3_power" title=""><span class="default"><span class="phys">17</span> 3v3 Power</span><span class="pin"></span></a></li>
<li class="pin19 gpio spi"><a href="/pinout/pin19_gpio10" title="Wiring Pi pin 12"><span class="default"><span class="phys">19</span> <span class="name">GPIO 10</span> <small>(SPI0 MOSI)</small></span><span class="pin"></span></a></li>
<li class="pin21 gpio spi"><a href="/pinout/pin21_gpio9" title="Wiring Pi pin 13"><span class="default"><span class="phys">21</span> <span class="name">GPIO 9</span> <small>(SPI0 MISO)</small></span><span class="pin"></span></a></li>
<li class="pin23 gpio spi"><a href="/pinout/pin23_gpio11" title="Wiring Pi pin 14"><span class="default"><span class="phys">23</span> <span class="name">GPIO 11</span> <small>(SPI0 SCLK)</small></span><span class="pin"></span></a></li>
<li class="pin25 gnd overlay-ground"><a href="/pinout/ground" title=""><span class="default"><span class="phys">25</span> Ground</span><span class="pin"></span></a></li>
<li class="pin27 gpio i2c"><a href="/pinout/pin27_gpio0" title="Wiring Pi pin 30"><span class="default"><span class="phys">27</span> <span class="name">GPIO 0</span> <small>(EEPROM SDA)</small></span><span class="pin"></span></a></li>
<li class="pin29 gpio"><a href="/pinout/pin29_gpio5" title="Wiring Pi pin 21"><span class="default"><span class="phys">29</span> <span class="name">GPIO 5</span></span><span class="pin"></span></a></li>
<li class="pin31 gpio"><a href="/pinout/pin31_gpio6" title="Wiring Pi pin 22"><span class="default"><span class="phys">31</span> <span class="name">GPIO 6</span></span><span class="pin"></span></a></li>
<li class="pin33 gpio"><a href="/pinout/pin33_gpio13" title="Wiring Pi pin 23"><span class="default"><span class="phys">33</span> <span class="name">GPIO 13</span> <small>(PWM1)</small></span><span class="pin"></span></a></li>
<li class="pin35 gpio pcm"><a href="/pinout/pin35_gpio19" title="Wiring Pi pin 24"><span class="default"><span class="phys">35</span> <span class="name">GPIO 19</span> <small>(PCM FS)</small></span><span class="pin"></span></a></li>
<li class="pin37 gpio"><a href="/pinout/pin37_gpio26" title="Wiring Pi pin 25"><span class="default"><span class="phys">37</span> <span class="name">GPIO 26</span></span><span class="pin"></span></a></li>
<li class="pin39 gnd overlay-ground"><a href="/pinout/ground" title=""><span class="default"><span class="phys">39</span> Ground</span><span class="pin"></span></a></li>
</ul>
<ul class="top">
<li class="pin2 pow5v overlay-power"><a href="/pinout/5v_power" title=""><span class="default"><span class="phys">2</span> 5v Power</span><span class="pin"></span></a></li>
<li class="pin4 pow5v"><a href="/pinout/5v_power" title=""><span class="default"><span class="phys">4</span> 5v Power</span><span class="pin"></span></a></li>
<li class="pin6 gnd overlay-ground"><a href="/pinout/ground" title=""><span class="default"><span class="phys">6</span> Ground</span><span class="pin"></span></a></li>
<li class="pin8 gpio uart"><a href="/pinout/pin8_gpio14" title="Wiring Pi pin 15"><span class="default"><span class="phys">8</span> <span class="name">GPIO 14</span> <small>(UART TX)</small></span><span class="pin"></span></a></li>
<li class="pin10 gpio uart"><a href="/pinout/pin10_gpio15" title="Wiring Pi pin 16"><span class="default"><span class="phys">10</span> <span class="name">GPIO 15</span> <small>(UART RX)</small></span><span class="pin"></span></a></li>
<li class="pin12 gpio pcm"><a href="/pinout/pin12_gpio18" title="Wiring Pi pin 1"><span class="default"><span class="phys">12</span> <span class="name">GPIO 18</span> <small>(PCM CLK)</small></span><span class="pin"></span></a></li>
<li class="pin14 gnd overlay-ground"><a href="/pinout/ground" title=""><span class="default"><span class="phys">14</span> Ground</span><span class="pin"></span></a></li>
<li class="pin16 gpio"><a href="/pinout/pin16_gpio23" title="Wiring Pi pin 4"><span class="default"><span class="phys">16</span> <span class="name">GPIO 23</span></span><span class="pin"></span></a></li>
<li class="pin18 gpio"><a href="/pinout/pin18_gpio24" title="Wiring Pi pin 5"><span class="default"><span class="phys">18</span> <span class="name">GPIO 24</span></span><span class="pin"></span></a></li>
<li class="pin20 gnd overlay-ground"><a href="/pinout/ground" title=""><span class="default"><span class="phys">20</span> Ground</span><span class="pin"></span></a></li>
<li class="pin22 gpio"><a href="/pinout/pin22_gpio25" title="Wiring Pi pin 6"><span class="default"><span class="phys">22</span> <span class="name">GPIO 25</span></span><span class="pin"></span></a></li>
<li class="pin24 gpio spi"><a href="/pinout/pin24_gpio8" title="Wiring Pi pin 10"><span class="default"><span class="phys">24</span> <span class="name">GPIO 8</span> <small>(SPI0 CE0)</small></span><span class="pin"></span></a></li>
<li class="pin26 gpio spi"><a href="/pinout/pin26_gpio7" title="Wiring Pi pin 11"><span class="default"><span class="phys">26</span> <span class="name">GPIO 7</span> <small>(SPI0 CE1)</small></span><span class="pin"></span></a></li>
<li class="pin28 gpio i2c"><a href="/pinout/pin28_gpio1" title="Wiring Pi pin 31"><span class="default"><span class="phys">28</span> <span class="name">GPIO 1</span> <small>(EEPROM SCL)</small></span><span class="pin"></span></a></li>
<li class="pin30 gnd overlay-ground"><a href="/pinout/ground" title=""><span class="default"><span class="phys">30</span> Ground</span><span class="pin"></span></a></li>
<li class="pin32 gpio"><a href="/pinout/pin32_gpio12" title="Wiring Pi pin 26"><span class="default"><span class="phys">32</span> <span class="name">GPIO 12</span> <small>(PWM0)</small></span><span class="pin"></span></a></li>
<li class="pin34 gnd overlay-ground"><a href="/pinout/ground" title=""><span class="default"><span class="phys">34</span> Ground</span><span class="pin"></span></a></li>
<li class="pin36 gpio"><a href="/pinout/pin36_gpio16" title="Wiring Pi pin 27"><span class="default"><span class="phys">36</span> <span class="name">GPIO 16</span></span><span class="pin"></span></a></li>
<li class="pin38 gpio pcm"><a href="/pinout/pin38_gpio20" title="Wiring Pi pin 28"><span class="default"><span class="phys">38</span> <span class="name">GPIO 20</span> <small>(PCM DIN)</small></span><span class="pin"></span></a></li>
<li class="pin40 gpio pcm"><a href="/pinout/pin40_gpio21" title="Wiring Pi pin 29"><span class="default"><span class="phys">40</span> <span class="name">GPIO 21</span> <small>(PCM DOUT)</small></span><span class="pin"></span></a></li>
</ul>
				</nav>
				<div id="legend">
					<div>
						<h2>Legend</h2>
						<p>Orientate your Pi with the GPIO on the right and the HDMI port(s) on the left.</p>
						<ul>
							<li class="gpio">
								<a href="/pinout/wiringpi" title="GPIO (General Purpose IO)">
									<span class="default"></span>
									<span class="pin"></span> GPIO <small>(General Purpose IO)</small>
								</a>
							</li>
							<li class="spi">
								<a href="/pinout/spi" title="SPI (Serial Peripheral Interface)">
									<span class="default"></span>
									<span class="pin"></span> SPI <small>(Serial Peripheral Interface)</small>
								</a>
							</li>
							<li class="i2c">
								<a href="/pinout/i2c" title="I2C (Inter-integrated Circuit)">
									<span class="default"></span>
									<span class="pin"></span> I<sup>2</sup>C <small>(Inter-integrated Circuit)</small>
								</a>
							</li>
							<li class="uart">
								<a href="/pinout/uart" title="UART (Universal Asynchronous Receiver/Transmitter)">
									<span class="default"></span>
									<span class="pin"></span> UART <small>(Universal Asynchronous Receiver/Transmitter)</small>
								</a>
							</li>
							<li class="pcm">
								<a href="/pinout/pcm" title="PCM (Pulse Code Modulation)">
									<span class="default"></span>
									<span class="pin"></span> PCM <small>(Pulse Code Modulation)</small>
								</a>
							</li>
							<li class="gnd">
								<a href="/pinout/ground" title="Ground">
									<span class="default"></span>
									<span class="pin"></span> Ground
								</a>
							</li>
							<li class="pow5v">
								<a href="/pinout/5v_power" title="5v (Power)">
									<span class="default"></span>
									<span class="pin"></span> 5v <small>(Power)</small>
								</a>
							</li>
							<li class="pow3v3">
								<a href="/pinout/3v3_power" title="3.3v (Power)">
									<span class="default"></span>
									<span class="pin"></span> 3.3v <small>(Power)</small>
								</a>
							</li>
						</ul>
					</div>
					<img src="/resources/pi-orientation.png" width="196" height="297" />
				</div>
			</div>
			<div id="content">
				<div id="interfaces">
					<ul>
					<li><a href="/pinout/gpclk">GPCLK</a></li><li><a href="/pinout/1_wire">1-WIRE</a></li><li><a href="/pinout/3v3_power">3v3 Power</a></li><li><a href="/pinout/pcm">PCM</a></li><li><a href="/pinout/ground">Ground</a></li><li><a href="/pinout/spi">SPI</a></li><li><a href="/pinout/wiringpi">WiringPi</a></li><li><a href="/pinout/jtag">JTAG</a></li><li><a href="/pinout/5v_power">5v Power</a></li><li><a href="/pinout/sdio">SDIO</a></li><li><a href="/pinout/uart">UART</a></li><li><a href="/pinout/pwm">PWM</a></li><li><a href="/pinout/i2c">I2C</a></li><li><a href="/pinout/dpi">DPI</a></li>
					</ul>
				</div>
				<div id="crumbtrail"><p><a href="/">Home</a> &raquo; <a href="/boards">Boards</a> &raquo; <a href="/boards#manufacturer=AB Electronics UK">AB Electronics UK</a></p></div>
				<div id="featured">
					<ul>
					
					</ul>
				</div>
				<article class="page_1_wire_pi_zero"><h1>1 Wire Pi Zero</h1>
<p>The 1 Wire Pi Zero from AB Electronics UK is a communication board supporting the 1-Wire® protocol designed for use on the Raspberry Pi Zero and other compatible single-board computers.  A 5V buffered I2C port is also provided on the board. </p>
<p>The 1-Wire® port on the 1 Wire Pi Zero is based around a DS2482-100 I2C to 1-Wire® bridge device.  The DS2482-100 provides bi-directional protocol conversion between the I2C port on the Raspberry Pi and any attached 1-Wire® slave devices.  An ESD Protection Diode is used to protect the 1 Wire Pi Zero and Raspberry Pi from electrostatic spikes on the 1-Wire® port.  Connections to the 1-Wire® port can be made through the RJ-12 socket or the solder points on the PCB.</p>
<p>I2C address select solder jumpers give you the ability to set the I2C address of the 1 Wire Pi Zero allowing the board to be used with other I2C devices on the same bus.</p>
<h2>Features</h2>
<ul>
<li>1-Wire® to I2C host interface with ESD protection diode.</li>
<li>Stackable with other Raspberry Pi accessory boards.</li>
<li>Buffered 5V I2C port.</li>
<li>External 5V power input for the 1-Wire® interface.</li>
<li>I2C address selection via solder jumpers.</li>
</ul>
<p><a href="https://www.abelectronics.co.uk/kb/article/3/owfs-with-i2c-support-on-raspberry-pi">Installing OWFS and Python OW on the Raspberry Pi</a></p>
<table class="details"><tr><td><h2>Details</h2><ul>
<li>Made by <a href="/boards#manufacturer=AB Electronics UK">AB Electronics UK</a></li>
<li>pHAT form-factor</li>
<li>Needs 5v and 3v3 power</li>
<li>Uses 2 GPIO pins</li>
<li>Communication over I2C</li>
<li>0x18: DS2482-100 (Alt: 0x19, 0x1A, 0x1B)</li>
<li><a href="https://www.abelectronics.co.uk/p/76/1-wire-pi-zero">More Information</a></li>
<li><a href="https://github.com/abelectronicsuk">GitHub Repository</a></li>
<li><a href="https://www.abelectronics.co.uk/viewpdf/schematic-1-wire-pi-zero">Schematic</a></li>
<li><a href="https://www.abelectronics.co.uk/p/76/1-wire-pi-zero">Buy Now</a></li>
</ul></td><td><img loading="lazy" src="/resources/boards/ab-1-wire-pi-zero.png" alt="1 Wire Pi Zero" /></td></tr></table></article>
				<div id="lang">
					
				</div>
			</div>

			
			<div class="footer">
			<p>Spotted an error, want to add your board's pinout? <a href="https://github.com/pinout-xyz/Pinout.xyz">Contribute to Pinout.xyz at GitHub</a></p>
<p>Part of <a href="https://www.gadgetoid.com">gadgetoid.com</a>. Maintained by <a href="https://fosstodon.org/@gadgetoid">@Gadgetoid@fosstodon.org</a>.</p>
<p>Help make Pinout.xyz better- please sponsor me at <a href="https://ko-fi.com/gadgetoid">Ko-Fi</a>, <a href="https://github.com/sponsors/Gadgetoid">GitHub</a> or <a href="https://www.patreon.com/gadgetoid">Patreon</a></p>
			</div>
		</div>

		<!-- Google tag (gtag.js) -->
		<script async src="https://www.googletagmanager.com/gtag/js?id=G-PPJ0FZJ37Z"></script>
		<script>
		  window.dataLayer = window.dataLayer || [];
		  function gtag(){dataLayer.push(arguments);}
		  gtag('js', new Date());
		
		  gtag('config', 'G-PPJ0FZJ37Z');
		</script>
		<script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1.9.1/jquery-1.9.1.min.js"></script>
		<script type="text/javascript" src="//cdn.jsdelivr.net/prettify/0.1/prettify.js"></script>
    	<script src='/resources/prettify/lang-bash.js'></script>
		<script src='/resources/pinout.js'></script>
		<script src='/resources/boards.js'></script>
</body>
</html>