III PERIPHERAL BLOCK: INPUT/OUTPUT PORTS
Register name | Address | Bit | Name | Function |
|
|
|
| Setting |
| Init. | R/W | Remarks | ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Key input | 00402CA | – | reserved |
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | ||
interrupt select | (B) | D3 | SPPK11 | FPK1 interrupt input port selection |
| 11 |
| 10 |
|
| 01 | 00 | 0 | R/W |
| ||
register |
| D2 | SPPK10 |
| P2[7:4] | P0[7:4] | K6[7:4] | K6[3:0] | 0 |
|
| ||||||
|
| D1 | SPPK01 | FPK0 interrupt input port selection |
| 11 |
| 10 |
|
| 01 | 00 | 0 | R/W |
| ||
|
| D0 | SPPK00 |
| P2[4:0] | P0[4:0] | K6[4:0] | K5[4:0] | 0 |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Key input | 00402CC | – | reserved |
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | ||
interrupt | (B) | D4 | SCPK04 | FPK04 input comparison | 1 |
| High |
|
| 0 |
| Low |
| 0 | R/W |
| |
(FPK0) input |
| D3 | SCPK03 | FPK03 input comparison |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
comparison |
| D2 | SCPK02 | FPK02 input comparison |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
register |
| D1 | SCPK01 | FPK01 input comparison |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
|
| D0 | SCPK00 | FPK00 input comparison |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Key input | 00402CD | – | reserved |
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | ||
interrupt | (B) | D3 | SCPK13 | FPK13 input comparison | 1 |
| High |
|
| 0 |
| Low |
| 0 | R/W |
| |
(FPK1) input |
| D2 | SCPK12 | FPK12 input comparison |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
comparison |
| D1 | SCPK11 | FPK11 input comparison |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
register |
| D0 | SCPK10 | FPK10 input comparison |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Key input | 00402CE | – | reserved |
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | ||
interrupt | (B) | D4 | SMPK04 | FPK04 input mask | 1 |
| Interrupt |
| 0 |
| Interrupt | 0 | R/W |
| |||
(FPK0) input |
| D3 | SMPK03 | FPK03 input mask |
|
| enabled |
|
|
| disabled | 0 | R/W |
| |||
mask register |
| D2 | SMPK02 | FPK02 input mask |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
|
| D1 | SMPK01 | FPK01 input mask |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
|
| D0 | SMPK00 | FPK00 input mask |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Key input | 00402CF | – | reserved |
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | ||
interrupt | (B) | D3 | SMPK13 | FPK13 input mask | 1 |
| Interrupt |
| 0 |
| Interrupt | 0 | R/W |
| |||
(FPK1) input |
| D2 | SMPK12 | FPK12 input mask |
|
| enabled |
|
|
| disabled | 0 | R/W |
| |||
mask register |
| D1 | SMPK11 | FPK11 input mask |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
|
| D0 | SMPK10 | FPK10 input mask |
|
|
|
|
|
|
|
|
|
| 0 | R/W |
|
Select an input pin for port interrupt generation.
Table 9.11 Selecting Pins for Port Input Interrupts
Interrupt |
| SPT settings |
| |
system | 11 | 10 | 01 | 00 |
FPT7 | P27 | P07 | P33 | K67 |
FPT6 | P26 | P06 | P32 | K66 |
FPT5 | P25 | P05 | P31 | K65 |
FPT4 | P24 | P04 | K54 | K64 |
FPT3 | P23 | P03 | K53 | K63 |
FPT2 | P22 | P02 | K52 | K62 |
FPT1 | P21 | P01 | K51 | K61 |
FPT0 | P20 | P00 | K50 | K60 |
At cold start, SPT is set to "00". At hot start, SPT retains its state from prior to the initial reset.
EPSON | S1C33L03 FUNCTION PART |