Datasheet
Copyright 2005 - 2021 MaxBotix Incorporated Patent 7,679,996
I2CXL-MaxSonar
®
- EZ™ Series
Page 2
Web: www.maxbotix.com
PD11848k
MaxBotix Inc., products are engineered and assembled in the USA
About Ultrasonic Sensors
Our ultrasonic sensors are in air, non-contact object detection and ranging sensors that detect objects within an area. These
sensors are not affected by the color or other visual characteristics of the detected object. Ultrasonic sensors use high
frequency sound to detect and localize objects in a variety of environments. Ultrasonic sensors measure the time of flight
for sound that has been transmitted to and reflected back from nearby objects. Based upon the time of flight, the sensor
determines the range to a target.
I2CXL-MaxSonar-EZ Pin Out
GND: Return for the DC power supply. GND (& V+) must be ripple and noise free for best operation.
V+: Operates on 3VDC to 5.5VDC. The average current draw for 3.3V operation is 2.7mA (50mA peak) and for 5V
operation is 4.4mA (100mA peak) respectively. Peak current is used during sonar pulse transmit. Please reference page 6
for minimum operating voltage verses temperature information.
Pin 5-SCL (I2C Clock): This is the clock line for I2C communications. These sensors support I2C clock frequencies up
to 400kHz provided clock stretching is supported by the master device. Without clock stretching the devices can run at
speeds up to 50kHz.
Pin 4-SDA (I2C Data): This is the data line for I2C communications. These sensors operate as I2C slave devices.
Pin 3-Not Used: This pin is not used.
Pin 2-Address Announce / Status: While the sensor is performing a range reading, this pin is set high and I2C
communications are ignored. During non-ranging operation, this pin is held low and the sensor is listening for incoming
I2C communication. Optionally, users may poll this pin to determine if the sensor has finished its ranging cycle and is
ready to report the latest range information.
During power-up this pin will provide a pulse width representation of the sensors current address with a length of ~100
microseconds per digit. (The default address of 224 will announce with a pulse of 22,400 microseconds in length)
Pin 1-Temporary Default: This pin is internally pulled high. On power up, the state of this pin is checked; if left high or
disconnected, the sensor will use the address stored memory for I2C communications. If pulled low, the sensor will use its
default address for the current power cycle.
I2CXL-MaxSonar-EZ Default Address
The representation of the sensor address will be different depending on the addressing scheme your master device uses.
The chart below shows the default address for the I2C-MaxSonar-EZ sensors under different addressing implementations.
Elsewhere in this datasheet a 8-bit read/write addressing scheme is assumed.
I2C-MaxSonar-EZ Commands
Addressing
Scheme
Default Address
(decimal)
Default Address
(binary)
Notes
7-bit addressing 112 1110 000X 7-bit addressing handles the address
shifting and R/W bit for the user
8-bit addressing 224 1110 000X 8-bit addressing inserts the R/W bit and
only allows for even number addresses
8-bit read/write
addressing
Write: 224
Read: 225
1110 0000
1110 0001
8-bit R/W addressing schemes require the
user to set the R/W bit directly.










