
XC161 Derivatives
Peripheral Units (Vol. 2 of 2)
Asynchronous/Synchronous Serial Interface (ASC)
User’s Manual
18-39
V2.2, 2004-01
ASC_X, V2.0
18.8
Registers
shows all registers which are required for programming the ASC modules.
It summarizes the ASC kernel registers and the interrupt control registers and lists their
addresses.
Table 18-13 ASC Module Register Summary
Name
Description
ASC0
Addresses
Reg.
Area
ASC1
Addresses
16-Bit
8-Bit
16-Bit
8-Bit
ASCx_CON
Control Register
FFB0
H
D8
H
SFR
FFB8
H
DC
H
ASCx_TBUF
Transmit Buffer Register
FEB0
H
58
H
SFR
FEB8
H
5C
H
ASCx_RBUF
Receive Buffer Register
FEB2
H
59
H
SFR
FEBA
H
5D
H
ASCx_ABCON
Autobaud Control Register F1B8
H
DC
H
ESFR F1BC
H
DE
H
ASCx_ABSTAT
Autobaud Status Register
F0B8
H
5C
H
ESFR F0BC
H
5E
H
ASCx_BG
Baudrate Timer Reload
Register
FEB4
H
5A
H
SFR
FEBC
H
5E
H
ASCx_FDV
Fractional Divider Register FEB6
H
5B
H
SFR
FEBE
H
5F
H
ASCx_PMW
IrDA Pulse Mode and
Width Register
FEAA
H
55
H
SFR
FEAC
H
56
H
ASCx_RXFCON
Receive FIFO Control
Register
F0C6
H
63
H
ESFR F0A6
H
53
H
ASCx_TXFCON
Transmit FIFO Control
Register
F0C4
H
62
H
ESFR F0A4
H
52
H
ASCx_FSTAT
FIFO Status Register
F0BA
H
5D
H
ESFR F0BE
H
5F
H
ASCx_ABIC
Autobaud Interrupt Control
Register
F15C
H
AE
H
ESFR F1BA
H
DD
H
ASCx_TIC
Transmit Interrupt Control
Register
FF6C
H
B6
H
SFR/
ESFR
F182
H
C1
H
ASCx_RIC
Receive Interrupt Control
Register
FF6E
H
B7
H
SFR/
ESFR
F18A
H
C5
H
ASCx_EIC
Error Interrupt Control
Register
FF70
H
B8
H
SFR/
ESFR
F192
H
C9
H
ASCx_TBIC
Transmit Buffer Interrupt
Control Register
F19C
H
CE
H
ESFR F150
H
A8
H