DM562P
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
1:Indicate end of HDLC frame (clear by a reset
action)
bit7 bit6 bit5 bit4 bit3 Bit2 bit1 bit0
dat7 dat6 dat5 dat4 dat3 Dat2 dat1 dat0
By reading this register, the micro-controller can
monitor the value of the low byte divisor latch of the
virtual UART baud generator (see DLL in next section)
and determine the baud rate clock itself.
Bit2: fram ready flag (read only)
1:CRC check ok.
0:CRC check fail.
Bit3: In _ buffer empty flag
1:In _ buffer empty (clear automatically by a
write to In _buffer)
Modem Status Control Register (MSCR):
Address E000H ( internal mode only )
0:In _ buffer not empty
Bit7: reset bit (write only)
1:software reset
Write only
bit7 bit6 bit5 bit4 bit3 bit2 bit1
bit0
0
0
0
0
/CTS /DSR /DCD /RI
CRCL register: Address DC0AH (read only)
CRCH register: Address DC0BH (read only)
This register contains information about the line
status of the modem. The available signals are Ring
Detect (/RI), Carrier Detect (/DCD), Data Set Ready
(/DSR) and Clear To Send (/CTS).
8. Micro-controller Control Register for Internal
Mode
9. Host Control Register for Virtual 16550A UART
(internal mode only)
UART Clock (internal mode only)
Receiver Buffer (Read), Transmitter Holding
Register (Write): Address: 0 (DLAB=0)
The internal clock of the virtual UART logic is fixed at
1.8432MHz. The clock is derived from an external
30MHz crystal. The UART 1.8432MHz clock will be
obtained by division. When the operating frequency
of the DM6588 controller changes, the divider should
be changed accordingly. This divider is specified by
the Configuration Register which can be written by
the DM6588 controller. The address mapping of the
register is D400H: (DM6588 controller memory
mapping)
Reset State 00h
bit7 bit6 bit5 bit4 bit3 Bit2 bit1 Bit0
dat7 dat6 dat5 dat4 dat3 Dat2 dat1 Dat0
When this register address is read, it contains the
parallel received data. Data to be transmitted is
written to this register.
Bit 0: Always 0.
Interrupt Enable Register (IER): Address 1
Bit 6-1: define the clock divider range from 2 to 64
(even number).
Reset State 00h, Write Only
bit7 Bit bit bit4 bit3
bit2
bit1
bit0
6
0
5
0
Bit 7: Not used.
0
0
Enable Enable Enable Enable
Modem Line
Status Status Holding
TX
RX
Data
Intr
UART Clock Register: ( internal mode only )
Address D400H Reset State: 06H
Write Only
Intr
Intr
Register
Intr
This 8-bit register enables the four types of interrupts
as described below. Each interrupt source can
activate the INT output signal if enabled by this
register. Resetting bits 0 through 3 will disable all
UART interrupts.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
X
dat6 dat5 dat4 dat3 dat2 dat1
0
UART Baud Generator Divisor Latch Register:
Address EC00H ( internal mode only )
Bit 0: This bit enables the Received Data Available
Read only
Final
17
Version: DM562P-DS-F01
February 02, 2004