发明名称 Data processor with a hardware keyscan circuit, hardware keyscan circuit, and method therefor
摘要 A data processor (50) includes a hardware keyscan circuit (54) to interface to an external keypad matrix (80). In one embodiment, the data processor (50) has a first register (62) for driving data to rows of the keypad matrix (80), and a second register (63) for inputting signals from columns of the keypad matrix (80). A set of weak pullup elements (71) connected to the columns is always conductive. A set of strong pullup elements (75) connected to the columns is conductive only after the hardware keyscan circuit (54) detects that a key (89) is depressed and disables the driving of the rows. Thus, pullup time and power consumption are minimized. The hardware keyscan circuit (54) also includes a data direction register (61) which has a shift control input terminal so that in response to a local state machine (64), the data direction register (61) acts as a shift register to sense the row with the depressed key (89), without intervention from a central processing unit (51).
申请公布号 US5486824(A) 申请公布日期 1996.01.23
申请号 US19940318301 申请日期 1994.10.05
申请人 MOTOROLA, INC. 发明人 KINERK, KEITH E.;QUAN, HOANG K.;MAGLIOCCO, JOSEPH P.
分类号 H03M11/20;(IPC1-7):H03K17/94 主分类号 H03M11/20
代理机构 代理人
主权项
地址