DM562P
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Preliminary
9
Version: DM562P-DS-P02
February 28, 2001
DM6588 Functional Description
1. Operating Mode Selection
The DM6588 MCU is include DM6588 external,
DM6588 pci two types.
2. Micro-controller Program Memory
The DM6588 supports two bank switch control pins to
switch external program memory among four banks.
The DM6588 can access a total of 256K of external
program memory.
Address mapping:
bank0: 00000H - 0FFFFH
bank1: 10000H - 1FFFFH
bank2: 20000H - 2FFFFH
bank3: 30000H - 3FFFFH
For bank switching, three instructions must be
included in software.
Switch to bank1:
CLR
P1.3
SETB
P1.7
JMP
BANK 1 ADDRESS
Switch to bank2:
CLR
P1.7
SETB
P1.3
JMP
BANK 2 ADDRESS
Switch to bank3:
CLR
P1.7
CLR
P1.3
JMP
BANK 3 ADDRESS
Return to bank 0:
SETB
P1.7
SETB
P1.3
JMP
BANK 0 ADDRESS
For detailed information about the micro-
controller, refer to the Programmer's Guide to
8032.
Micro-controller Power Down Mode
An instruction that sets the register PD (PCON.1) will
cause the 80C32 to enter power down mode. There
are two ways to wake up the 80C32
(1) Positive pulse signal occurring at the reset pin of
the 80C32
(2) Negative pulse occurring at /RI (P1.0) of the
80C32
Enhanced Internal direct Memory
There are two 128 byte banks of internal direct
memory in the 80C32. The system uses the lower 128
bytes under normal conditions. Switching to the upper
bank is achieved by loading register 8FH.1 (SFR of
the 80C32) with 1. Switching to the lower bank can be
achieved by loading the same register with 0.
Reflash Program Memory
By setting 8F.2H the system can switch program and
data memory. If the system uses FLASH memory as
program memory this function is used to reflash
program code by downloading the program to data
memory then switching them.
Example:
SETB
8FH.2
LJMP
0000H
Micro-controller Register Description
MODEM expansion port: Address C800H (external
only)
bit7
Bit6
bit5
bit4
bit3
bit2
bit1
bit0
OUT
P3
OUT
P2
OUT
P1
OUT
P0
INP3 INP2 INP1 INP0
Bit0 to Bit3: read only
Bit4 to Bit7: write only
This port is for expansion in the future.
UART Clock Register: (pci only)
Address D400H Reset State: 06H
Write Only
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
X
dat6
dat5
dat4
dat3
dat2
dat1
0