전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

STMPE2401 데이터시트(PDF) 41 Page - STMicroelectronics

부품명 STMPE2401
상세설명  24-bit Enhanced port expander with Keypad and PWM controller Xpander logic
PDF  55 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STMPE2401 데이터시트(HTML) 41 Page - STMicroelectronics

Back Button STMPE2401 Datasheet HTML 37Page - STMicroelectronics STMPE2401 Datasheet HTML 38Page - STMicroelectronics STMPE2401 Datasheet HTML 39Page - STMicroelectronics STMPE2401 Datasheet HTML 40Page - STMicroelectronics STMPE2401 Datasheet HTML 41Page - STMicroelectronics STMPE2401 Datasheet HTML 42Page - STMicroelectronics STMPE2401 Datasheet HTML 43Page - STMicroelectronics STMPE2401 Datasheet HTML 44Page - STMicroelectronics STMPE2401 Datasheet HTML 45Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 41 / 55 page
background image
STMPE2401
Keypad controller
41/55
The keypad column inputs enabled by the KPC_col register are normally ‘HIGH’, with the
corresponding input pins pulled up by resistors internally. After reset, all the keypad row
outputs enabled by the KPC_row register are driven ‘LOW’. If a key is pressed, its
corresponding column input will become ‘LOW’ after making contact with the ‘LOW’ voltage
on its corresponding row output.
Once the key scan controller senses a ‘LOW’ input on any of the column inputs, the
scanning cycles will then start to determine the exact key that has been pressed. The twelve
row outputs will be driven ‘LOW’ one by one (if the row output is enabled) during each
scanning cycle. While one row is driven ‘LOW’, the other rows are driven ‘HIGH’. (The pull-
ups and pull-downs of row outputs are always disabled). If there is any column input sensed
as ‘LOW’ when a row is driven ‘LOW’, the key scan controller will then 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.
13.1
Registers in keypad controller
Table 37. Register in keypad controller
Address
Register name
Description
Auto-Increment
(during sequential
R/W)
0x60
KPC_col
Keypad column scanning register
Yes
0x61
KPC_row_msb
Keypad row scanning register
Yes
0x62
KPC_row_lsb
Yes
0x63
KPC_ctrl_msb
Keypad control register
Yes
0x64
KPC_ctrl_lsb
Yes
0x68
KPC_data_byte0
Keypad data register
No
0x69
KPC_data_byte1
No
0x6A
KPC_data_byte2
No



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


데이터시트 다운로드

Go To PDF Page


링크 URL



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