
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[5:4] | CP[3:0] | 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[3:0] | K5[2:0] | 0 |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
| CP0 | CP4 |
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 | – | P33 | CP3 |
FPT6 | P26 | – | P32 | CP2 |
FPT5 | P25 | P05 | P31 | CP1 |
FPT4 | P24 | P04 | – | CP0 |
FPT3 | P23 | P03 | CP4 | 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.
S1C33210 FUNCTION PART | EPSON |