APLUS INTEGRATED CIRCUITS INC.
APC5890
APC5890
DE-COMPRESSION VOICE IC
1.
CHIP FEATURES.
D
UAL OPERATION FREQUENCIES
:
- 32.768 KH
Z
& 0.5
SECOND TIMER INTERRUPT
.
- B
UILT
-
IN
PLL
CIRCUIT TO GENERATE SYSTEM CLOCK MAX
20MH
Z
.
B
UILT
-
IN
2K
BYTES
(1K*16) RAM.
A
DDRESS UP TO
8M
BYTE
(4M*16) RAM
OR
ROM
OR
“ROM
AND
RAM”
B
UILT
-
IN
16K
BYTE
(8K*16)
PROGRAM
ROM
AND
1.5M
BYTE
(768K*16)
DATA
ROM
B
UILT
-
IN DECOMPRESSION ENGINE
T
HE VOICE AND MUSIC DE
-
COMPRESSION RATE IS AS THE FOLLOWS
:
- 2.25
KBIT
/
SEC
- 2.7
KBIT
/
SEC
- 3.15
KBIT
/
SEC
- 3.6
KBIT
/
SEC
- 4.8
KBIT
/
SEC
- 6.0
KBIT
/
SEC
- 7.2
KBIT
/
SEC
- 8.4
KBIT
/
SEC
- 9.6
KBIT
/
SEC
- 10.8
KBIT
/
SEC
- 12.0
KBIT
/
SEC
- 13.2
KBIT
/
SEC
- 14.4
KBIT
/
SEC
DE
-
COMPRESSION RATE
VOICE DURATION
DE
-
COMPRESSION RATE
VOICE DURATION
2.25
K BIT
/
SEC
2.7
K BIT
/
SEC
3.15
K BIT
/
SEC
3.6
K BIT
/
SEC
4.8
K BIT
/
SEC
6.0
K BIT
/
SEC
7.2
K BIT
/
SEC
91 min.
75.85 min.
65.01 min.
56.89 min.
42.67 min.
34.13 min.
28.44 min.
8.4
K BIT
/
SEC
9.6
K BIT
/
SEC
10.8
K BIT
/
SEC
12.0
K BIT
/
SEC
13.2
K BIT
/
SEC
14.4
K BIT
/
SEC
24.38 min.
21.33 min.
18.96 min.
17.07 min.
15.52 min.
14.22 min.
B
UILT
-
IN
12
BITS
D/A, 8
BITS
ADC.
I/O
PORTS
16 I/O
PINS FOR PORT A
.
12
OUTPUT FOR PORT B
.
16 I/O
PINS FOR PORT C
.
T
WO
16
BITS TIMERS
:
TIMER
_
A AND TIMER
_
B
.
W
ATCHDOG TIMER
.
S
LEEP MODE
:
CRYSTAL
&
SYSTEM
www.aplusinc.com.tw
1
TEL : 886-2-2782-9266
APLUS INTEGRATED CIRCUITS INC.
2.
BLOCK DIAGRAM.
APC5890
2.
PIN DESCRIPTION :
www.aplusinc.com.tw
2
TEL : 886-2-2782-9266
APLUS INTEGRATED CIRCUITS INC.
P
IN
N
AME
RESET
PWM1,PWM2
DAC
XOSC1
XOSC2
CAP
PA0-PA7
APC5890
I/O
I
O
O
I
O
I
I/O
D
ESCRIPTION
R
ESET INPUT
. A
CTIVE LOW
.
PWM
OUTPUT
.
O
UTPUT FROM
D/A
CONVERTER
.
C
RYSTAL OSCILLATOR INPUT PIN
.
C
RYSTAL OSCILLATOR OUTPUT PIN
.
C
APACITOR FOR
PLL
CIRCUIT
.
I/O
PORT
_
A PIN
0
TO
7.
A
LSO AS EXTERNAL INTERRUPT SOURCE
(
FALL EDGE TRIGGER
).
PA8-PA12
PA13/ADC
PA14
PA15
PB0-PB5/BANK3-BANK8
PB6/EMEMRD
PB7/EXTRAM
PB8/EMEMWRL
PB9/EXTIRQ
PB10/EMEMWRH
PB11/EXTROMCS
IO
I/O
I/O
I/O
O
O
O
O
I/O
O
I/O
I/O
PORT
_
A PIN
8
TO
12.
I/O
PORT
_
A PIN
13
OR ANALOG SIGNAL INPUT
.
I/O
PORT
_
A PIN
14
I/O
PORT
_
A PIN
15
P
ORT
_
B OR
E
XTERNAL MEMORY BANK SELECT
P
ORT
_
B PIN
6
OR
E
XTERNAL
RAM
READ
(A
CTIVE
L
OW
).
P
ORT
_
B PIN
7
OR
E
XTERNAL
RAM
SELECT PIN
(A
CTIVE
L
OW
)
P
ORT
_
B PIN
8
OR
E
XTERNAL
RAM
LOW BYTE WRITE
(A
CTIVE
L
OW
).
P
ORT
_
B PIN
9
OR
E
XTERNAL
IRQ
INPUT PIN
(
RISE EDGE TRIGGER
).
P
ORT
_
B PIN
10
OR
E
XTERNAL
RAM
HIGH BYTE WRITE
(A
CTIVE
L
OW
)
P
ORT
_
B PIN
11 ROM
SELECT OR EXTERNAL
ROM
CHIP
SELECT
(A
CTIVE
L
OW
)
PC:16
BITS PROGRAMMABLE
IO
PORTS
.
EMEMAD: E
XTERNAL MEMORY
A
DDRESS
/D
ATA
.
I
F IT IS ADDRESS THEN
EMEMA0~EMEMA12
IS
A1~A13.
EMEMA13~EMEMA15
IS
BANK0~BANK2.
E
XTERNAL MEMORY ADDRESS LATCH ENABLE
.
D
IGITAL POWER INPUT
.
D
IGITAL GROUND
.
P
OWER AND GROUND FOR
PLL
CIRCUIT
.
P
OWER AND GROUND FOR
DAC
CIRCUIT
.
PC/EMEMAD
I/O
ALE
VDD1-VDD4
GND1-GND4
PLLVDD,PLLGND
DACVDD,DACGND
O
I
I
I
I
4.
ADDRESS ARRANGEMENT :
www.aplusinc.com.tw
3
TEL : 886-2-2782-9266
APLUS INTEGRATED CIRCUITS INC.
1) RAM :
0000-07FF : I
NTERNAL
RAM, 1K
X
16.
0000-1FFF : E
XTERNAL
N
ON
-B
ANK
RAM(E
XTRAMCS
=1), 4K
X
16.
2) ROM :
4000-7FFF :
DATA AREA FOR BANK SELECT
, 8K
X
16
EACH
,
MAX
.
TO
64M
BIT
BANK ROM
OR
BANK RAM.
C000-FFFF :
FOR
S
YSTEM PROGRAM OR
U
SER
P
ROGRAM
, 8K
X
16.
FFF0, FFF1 : C
OPROCESSOR
OK IRQ
VECTOR
.
FFF2, FFF3 : ADC IRQ
VECTOR
.
FFF4, FFF5 :
NOT USE
FFF6, FFF7 : T
IMER
IRQ(F
IX
_T
IMER
IRQ
OR
T
IMER
_A IRQ)
VECTOR
.
FFF8, FFF9 : PA[7:0] IRQ
VECTOR
.
FFFA, FFFB : T
IMER
_B NMI
VECTOR
.
FFFC, FFFD : RES
VECTOR
.
FFFE, FFFF : EXT IRQ
VECTOR
.
APC5890
P
RIORITY IS ARRANGED AS
RES, NMI, OK_INT, ADC_INT, TIMER_INT,PA_INT,
AND
EXT_IRQ.
MEMORY MAPPING ( INTERNAL ROM )
www.aplusinc.com.tw
4
TEL : 886-2-2782-9266
APLUS INTEGRATED CIRCUITS INC.
MEMORY MAPPING ( EXTTERNAL ROM )
APC5890
3) Others :
3FE0
System Flag.
Read only. :
3FE0
BIT - 0
BIT - 1
BIT - 2
BIT - 3
T
IMER
IRQ
1
1
1
BIT - 4
BIT - 5
www.aplusinc.com.tw
5
0
NO USE
NO USE
1
NO USE
NO USE
ADC
NO ERROR
.
ADC
ERROR
.
T
IMER
_A INT
FLAG
T
IMER
_A INT
FLAG
1
……….. T
IMER
_A INT
0
………. F
IX
_T
IMER
INT
X
……….
NO
T
IMER
INT
NO USE
OK
FLAG
(C
OPROCESSOR
OK)
TEL : 886-2-2782-9266