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

X  

STMPE1601 데이터시트(PDF) 42 Page - STMicroelectronics

부품명 STMPE1601
상세설명  16-bit enhanced port expander with keypad and PWM controller Xpander Logic
PDF  61 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STMPE1601 데이터시트(HTML) 42 Page - STMicroelectronics

Back Button STMPE1601 Datasheet HTML 38Page - STMicroelectronics STMPE1601 Datasheet HTML 39Page - STMicroelectronics STMPE1601 Datasheet HTML 40Page - STMicroelectronics STMPE1601 Datasheet HTML 41Page - STMicroelectronics STMPE1601 Datasheet HTML 42Page - STMicroelectronics STMPE1601 Datasheet HTML 43Page - STMicroelectronics STMPE1601 Datasheet HTML 44Page - STMicroelectronics STMPE1601 Datasheet HTML 45Page - STMicroelectronics STMPE1601 Datasheet HTML 46Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 42 / 61 page
background image
Keypad controller
STMPE1601
42/61
12
Keypad controller
The keypad controller consists of:
4 dedicated key controllers that support up to 4 simultaneous dedicated key
presses;
a keyscan controller support a maximum of 8 x 8 key matrix with detection of three
simultaneous key presses;
8 special function key controllers that support up to 8 simultaneous “special
function” key presses.
Four of the column inputs can be configured as dedicated keys through the setting of
Dkey0~3 bits of the KPC_CTRL register.
The normal key matrix size can be configured through the setting of KPC_ROW and
KPC_COL registers. The scanning of each individual row output and column input can be
enabled or masked to support a key matrix of variable size from 1 x 1 to 8 x 8. It is allowed
to have other 8 special function keys incorporated in the key matrix.
The operation of the keypad controller is enabled by the SCAN bit of KPC_CTRL register.
Every key activity detected will be de-bounced for a period set by the DB_0~7 bits of
KPC_CTRL register before a key press or key release is confirmed and updated into the
output FIFO. The key data, indicating the key coordinates and its status (up or down), is
loaded into the FIFO at the end of a specified number of scanning cycles (set by
SCAN_COUNT0~3 bits of KPC_ROW_MSB register). An interrupt will be generated when a
new set of key data is loaded. The FIFO has a capacity for ten sets of key data. Each set of
key data consists of 5 bytes of information when any of the four dedicated keys is enabled. It
is reduced to 4 bytes when no dedicated key is involved. When the FIFO is full before its
content is read, an overflow signal will be generated while the FIFO will continue to hold its
content but forbid loading of new key data set.
Figure 8.
Keypad controller
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
Input 0-7
Output 0-7
Keypad Matrix



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 61


데이터시트 다운로드

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