|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 | PERIPHERAL CIRCUITS | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Register name | Address | Bit | Name | Function |
|
|
|
| Setting |
| Init. | R/W | Remarks | ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HDLC interrupt | 0200302 | – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
control register | (HW) | D7 | ERES | HDLC error reset | 1 | Reset |
|
|
| 0 |
| Ignored | 0 | W |
| ||
|
| D6 | RESINT | HDLC E/S interrupt reset | 1 | Reset |
|
|
| 0 |
| Ignored | 0 | W |
| ||
|
| – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
|
| D1 | RRXINT | HDLC receive interrupt reset | 1 | Reset |
|
|
| 0 |
| Ignored | 0 | W |
| ||
|
| D0 | RTXINT | HDLC transmit interrupt reset | 1 | Reset |
|
|
| 0 |
| Ignored | 0 | W |
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HDLC interrupt | 0200304 | – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
enable settings | (HW) | D7 | ABRTIES | Enable Abort interrupt setting | 1 | Enable |
|
|
| 0 |
| Disabled | 0 | R/W | Writes of "0" are ignored | ||
register |
| D6 | TXUEIES | Enable TXUDR interrupt setting | 1 | Enable |
|
|
| 0 |
| Disabled | 0 | R/W | Writes of "0" are ignored | ||
|
| D5 | HUNTIES | Enable Hunt interrupt setting | 1 | Enable |
|
|
| 0 |
| Disabled | 0 | R/W | Writes of "0" are ignored | ||
|
| D4 | IDLDIES | Enable idle detection interrupt setting | 1 | Enable |
|
|
| 0 |
| Disabled | 0 | R/W | Writes of "0" are ignored | ||
|
| – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HDLC clear | 0200306 | – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
interrupt | (HW) | D7 | ABRTIEC | Clear Abort interrupt enable | 1 | Clear interrupt | 0 |
| Ignored | 0 | R/W |
| |||||
enable register |
|
|
|
|
| enable |
|
|
|
|
|
|
|
|
| ||
|
| D6 | TXUEIEC | Clear TXUDR interrupt enable | 1 | Clear interrupt | 0 |
| Ignored | 0 | R/W |
| |||||
|
|
|
|
|
| enable |
|
|
|
|
|
|
|
|
| ||
|
| D5 | HUNTIEC | Clear Hunt interrupt enable | 1 | Clear interrupt | 0 |
| Ignored | 0 | R/W |
| |||||
|
|
|
|
|
| enable |
|
|
|
|
|
|
|
|
| ||
|
| D4 | IDLDIEC | Clear idle detection interrupt | 1 | Clear interrupt | 0 |
| Ignored | 0 | R/W |
| |||||
|
|
|
| enable |
| enable |
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| – | – | – |
|
|
|
|
|
|
|
|
| – | – | 0 when being read. | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HDLC transfer | 0200308 | – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
settings | (HW) | D7 | RXENS | HDLC enable receive setting | 1 | Enable |
| 0 |
| Disable | 0 | R/W | Writes of "0" are ignored | ||||
register |
| D6 | TXENS | HDLC enable transmit setting | 1 | Enable |
| 0 |
| Disable | 0 | R/W | Writes of "0" are ignored | ||||
|
| – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
|
| D1 | RXIES | HDLC enable receive interrupt setting | 1 | Enable |
|
|
| 0 |
| Disabled | 0 | R/W | Writes of "0" are ignored | ||
|
| D0 | TXIES | HDLC enable transmit interrupt setting | 1 | Enable |
|
|
| 0 |
| Disabled | 0 | R/W | Writes of "0" are ignored | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HDLC cancel | 020030A | – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
transfer | (HW) | D7 | RXENC | HDLC clear receive enable | 1 | Clear enable |
| 0 |
| Ignored | 0 | R/W |
| ||||
register |
| D6 | TXENC | HDLC clear transmit enable | 1 | Clear enable |
| 0 |
| Ignored | 0 | R/W |
| ||||
|
| – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
|
| D1 | RXIEC | HDLC clear receive interrupt enable | 1 | Clear enable |
| 0 |
| Ignored | 0 | R/W |
| ||||
|
| D0 | TXIEC | HDLC clear transmit interrupt enable | 1 | Clear enable |
| 0 |
| Ignored | 0 | R/W |
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HDLC receive | 020030C | – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
address | (HW) | D7 | RXADD7 | HDLC receive address |
|
|
| 0x00 to 0xFF | 0 | R/W |
| ||||||
register |
| D6 | RXADD6 | RXADD7 = MSB |
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
| D5 | RXADD5 | RXADD0 = LSB |
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
| D4 | RXADD4 |
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
| D3 | RXADD3 |
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
| D2 | RXADD2 |
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
| D1 | RXADD1 |
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
| D0 | RXADD0 |
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HDLC receive | 020030E | – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
operation | (HW) | D7 | ADDCE | HDLC enable address compare | 1 | Enable |
| 0 |
| Disable | 0 | R/W |
| ||||
settings |
| D6 | ADDCM | HDLC address compare mode | 1 | Half |
|
|
| 0 |
| Full | 0 | R/W |
| ||
register |
| D5 | IDLDE | HDLC enable idle detection | 1 | Enable |
| 0 |
| Disable | 0 | R/W |
| ||||
|
| D4 | SHFDE | HDLC enable short frame detection | 1 | Enable |
| 0 |
| Disable | 0 | R/W |
| ||||
|
| – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HDLC receive | 0200310 | – | – |
|
|
|
|
|
| – |
|
|
| – | – | 0 when being read. | |
queue interrupt | (HW) | D2 | RXFTH2 | Receive queue interrupt level | RXFTH[2:0] |
|
|
|
| Level | 0 | R/W |
| ||||
threshold |
| D1 | RXFTH1 |
| 1 |
| 1 |
| 1 |
| 8 (Full) | 0 | R/W |
| |||
register |
| D0 | RXFTH0 |
| 1 |
| 1 |
| 0 |
| 7 |
|
|
| 0 | R/W |
|
|
|
|
|
| 1 |
| 0 |
| 1 |
| 6 |
|
|
|
|
|
|
|
|
|
|
| 1 |
| 0 |
| 0 |
| 5 |
|
|
|
|
|
|
|
|
|
|
| 0 |
| 1 |
| 1 |
| 4 (Half) |
|
|
| |||
|
|
|
|
| 0 |
| 1 |
| 0 |
| 3 |
|
|
|
|
|
|
|
|
|
|
| 0 |
| 0 |
| 1 |
| 2 |
|
|
|
|
|
|
|
|
|
|
| 0 |
| 0 |
| 0 |
| 1 (receive |
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
| character available) |
|
|
|
S1C33210 PRODUCT PART | EPSON |