数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

STMPE1801 数据表(PDF) 36 Page - STMicroelectronics

部件名 STMPE1801
功能描述  Xpander Logic™ 18-bit enhanced port expander with keypad controller
PDF  60 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

STMPE1801 数据表(HTML) 36 Page - STMicroelectronics

Back Button STMPE1801 Datasheet HTML 32Page - STMicroelectronics STMPE1801 Datasheet HTML 33Page - STMicroelectronics STMPE1801 Datasheet HTML 34Page - STMicroelectronics STMPE1801 Datasheet HTML 35Page - STMicroelectronics STMPE1801 Datasheet HTML 36Page - STMicroelectronics STMPE1801 Datasheet HTML 37Page - STMicroelectronics STMPE1801 Datasheet HTML 38Page - STMicroelectronics STMPE1801 Datasheet HTML 39Page - STMicroelectronics STMPE1801 Datasheet HTML 40Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 36 / 60 page
background image
Keypad controller
STMPE1801
36/60
Doc ID 17884 Rev 3
Figure 7.
Keypad controller
The keypad rows enabled by the KPC_ROW register are normally 'high', with the
corresponding input pins pulled up by resistors internally. After reset, all the keypad columns
enabled by the KPC_COL register are driven 'low' via weak-pull down resistors. The pull-
down resistors on the column are weaker than the pull-up resistors on the rows. If a key is
pressed, the stronger pull-up drive on the corresponding row overwrites the weaker pull-
down drive on the selected column thus allowing the keyscan controller to sense a "high"
input on the selected column.
Once the keyscan controller senses a "high" on the selected column, the output buffer for
the selected column drives the line low overwriting the pull-up resistor on the corresponding
row. The row that senses the "low" signal enables the key scan controller to decode the key
coordinates (its corresponding row number and column number), save the key data into a
de-bounce buffer if available, confirm if it is a valid key press after de-bouncing, and update
the key data into output data FIFO if valid.
The key press/release detection mechanism is listed below:
1.
When the GPIO is configured as keypad, the ROWS have internal "strong" pull-up and
COLUMNS have internal "weak" pull-down. The initial states of the ROWS are Logic
High and the COLUMNS are Logic Low.
2.
When a keypad is pressed, the corresponding Row and Column form a Resistor
Voltage Divider Network. Since the pull-up resistance of the ROW is stronger than the
pull-down resistance of the COLUMN, the COLUMN is pulled to Logic High.
3.
Once the COLUMN's state changes to Logic High, the state machine initiates a key-
scan cycle and drives the selected COLUMN to Logic Low. A low is detected on the



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com