MPR083Q Freescale Semiconductor, MPR083Q Datasheet - Page 7

IC CTLR TOUCH SENSOR PROX 16-QFN

MPR083Q

Manufacturer Part Number
MPR083Q
Description
IC CTLR TOUCH SENSOR PROX 16-QFN
Manufacturer
Freescale Semiconductor
Type
Capacitiver
Datasheet

Specifications of MPR083Q

Number Of Inputs/keys
8 Slider
Data Interface
I²C, Serial
Voltage - Supply
1.8 V ~ 3.6 V
Current - Supply
1.62mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
16-QFN Exposed Pad
Output Type
Voltage
Interface
I²C
Input Type
Logic
Supply Voltage
3.3 V
Dimensions
5 mm L x 5 mm W x 1 mm H
Supply Current
41µA
Ic Interface Type
I2C
Supply Voltage Range
1.8V To 3.6V
Sensor Case Style
QFN
No. Of Pins
16
Operating Temperature Range
-40°C To +85°C
Filter Terminals
SMD
Rohs Compliant
Yes
For Use With
DEMOMPR083 - BOARD DEMO FOR MPR083 CTLRKITMPR083EVM - KIT EVAL 8POSITION ROTARY TOUCH
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPR083Q
Manufacturer:
Freescale
Quantity:
2 494
Sensors
Freescale Semiconductor
2.3.5 The Slave Address
The MPR083 has a 7-bit long slave address
is low for a write command and high for a read command.
The MPR083 monitors the bus continuously, waiting for a START condition followed by its slave address. When a MPR083
recognizes its slave address, it acknowledges and is then ready for continued communication.
2.3.6
A write to the MPR083 comprises the transmission of the MPR083’s keyscan slave address with the R/W bit set to 0, followed
by at least one byte of information. The first byte of information is the command byte. The command byte determines which
register of the MPR083 is to be written by the next byte, if received. If a STOP condition is detected after the command byte is
received, then the MPR083 takes no further action
command byte are data bytes.
Any bytes received after the command byte are data bytes. The first data byte goes into the internal register of the MPR083
selected by the command byte
If multiple data bytes are transmitted before a STOP condition is detected, these bytes are generally stored in subsequent
MPR083 internal registers because the command byte address generally auto-increments
2.3.7 Message Format for Reading the MPR083
The MPR083 is read using the MPR083’s internally stored command byte as address pointer, the same way the stored command
byte is used as address pointer for a write. The pointer generally auto-increments after each data byte is read using the same
rules as for a write
(Figure
addressed by the initialized command byte.
S
S
12). The master can now read ‘n’ consecutive bytes from the MPR083, with the first data byte being read from the register
Message Format for Writing the MPR083
Command byte is stored on receipt ofSTOP condition
SLAVE ADDRESS
How command byte and data byte
SDA
SCL
(Section
acknowledge from MPR083
map into MPR083's registers
SLAVE ADDRESS
6.4.1). Thus, a read is initiated by first configuring the MPR083’s command byte by performing a write
MSB
R/W
1
acknowledge from MPR083
(Figure
Figure 11. Command and Single Data Byte Received
0
11).
0
A
Figure 10. Command Byte Received
D15 D14 D13 D12 D11 D10 D9
(Figure
R/W
0
Figure 9. Slave Address
(Figure
9). The bit following the 7-bit slave address (bit eight) is the R/W bit, which
0
COMMAND BYTE
10) beyond storing the command byte. Any bytes received after the
A
1
acknowledge from
D7
1
MPR083
D6
D8
D5
0
COMMAND BYTE
A
D4
D7
acknowledge from MPR083
D6
0
D3
(Section
D5
DATA BYTE
D2
D4
R/W
1 byte
2.4).
D3
D1
acknowledge from
D2
ACK
auto-increment memory
D0
MPR083
D1
word address
D0
A
A
MPR083
P
P
7

Related parts for MPR083Q