You are here

User Module Datasheet: OneWire Datasheet OneWire V 1.1 (CY8C29/27/24/23/21xxx, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx) | Cypress Semiconductor

User Module Datasheet: OneWire Datasheet OneWire V 1.1 (CY8C29/27/24/23/21xxx, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx)

Last Updated: 
Jun 02, 2014
Version: 
1.1
Features and Overview
  • Requires only two I/O pins to interface multiple slave devices
  • Functions provided support reading and writing of both bits and bytes
  • Function provided for CRC-8 data integrity checking
  • Optional CRC-16 function for iButton® data integrity checking
  • Optional functions provided for performing One-Wire search for handling multiple devices
  • Optional functions provided for overdrive speed supported by some One-Wire devices
  • Optional functions provided for parasite power supported by some One-Wire devices

The OneWire User Module is a set of library routines that read and write data as a master using the Maxim Integrated Products 1-Wire® protocol. A One-Wire master may communicate with one or many slave devices using only one signal wire and a ground. The master initiates all data transfers.