mpr081 Freescale Semiconductor, Inc, mpr081 Datasheet - Page 12

no-image

mpr081

Manufacturer Part Number
mpr081
Description
Touch Pad Controller
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Table 11. Fault Register Format
MPR081
12
Table 13. Rotary Configuration Register Format
No faults have been detected on the electrode inputs
One or more electrode inputs is detected as shorted to V
One or more electrode inputs is detected as shorted to V
Disable Rotary function entirely
Enable Rotary function
Disable Rotary touch or press action entering FIFO
Enable Rotary touch action entering FIFO as values
1'bxxx10000 through 1'bxxx11111
Disable Rotary release action entering FIFO
Enable Rotary released action entering FIFO as value
1'bxxx01111
Rotary touches do not cause the sounder to operate
Rotary touches operate the sounder
Table 12. Current Rotary Register Format
Rotary is released or is not enabled
Rotary is in position North (N)
Rotary is in position NNE
Rotary is in position NE
Rotary is in position NEE
Rotary is in position East (E)
Rotary is in position SEE
Rotary is in position SE
Rotary is in position SSE
Rotary is in position South (S)
Rotary is in position SSW
Rotary is in position SW
Rotary is in position SWW
Rotary is in position West (W)
Rotary is in position NWW
Rotary is in position NW
Rotary is in position NNW
Read Current Rotary Status Register
Write Current Rotary Status Register
Write Rotary Configuration Register
Read Rotary Configuration Register
Register
Read Fault Register
Write Fault Register
Register
Register
R/W
1
0
1
DD
SS
R/W
X
1
0
Register Address
R/W
Register
Address
1
0
1
0x03
0x02
Register
Address
0x01
RotClickEN
D7
X
X
X
X
X
X
0
1
A write to this register is ignored, and has no effect
D7
D7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
X
X
X
0
0
D6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
D6
D6
X
X
X
0
0
0
X
X
X
X
X
X
X
X
X
D5
D5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
X
X
X
X
X
X
X
X
X
D5
0
0
0
X
X
X
Register Data
Register Data
Register Data
D4
D4
X
X
X
X
X
X
X
X
X
0
D4
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
X
X
X
0
0
Current Rotary Position
Freescale Semiconductor
RotR RotT
D3
X
X
X
X
X
X
0
1
D3
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
D3
0
0
X
X
X
D2
D2
X
X
X
X
X
X
0
1
D2
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
X
X
X
0
0
D1
X
X
X
X
X
X
X
X
X
0
D1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D1
0
0
0
0
1
Sensors
RotEN
Fault
D0
D0
X
X
0
1
1
1
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
D0
0
0
1
0

Related parts for mpr081