Ceramic Resonator, LC, RC, or External Clock Drive
■RAM and ROM Protect, Low-EMI Option
GENERAL DESCRIPTION
Zilog's Digital Voice Processor Controller family
combines a Z8® microcontroller and a DSP processor
on-chip for a cost-effective turnkey system in digital
telephone answering devices and other voice processing
applications.
The dual-processor architecture is loosely coupled by
mailbox registers and an interrupt system, enabling DSP or
Z8 programs to be directed by events in each other's
domain.
The Z8 microcontroller uses an expanded register file to
allow access to register-mapped peripheral and I/O
circuits for programming versatility.
The 16-bit DSP processor features a 24-bit ALU and
accumulator with single-cycle instructions, providing the
algorithm processing power necessary for telephone voice
quality.
CP96TAD0103
The Z89165/166 devices offer a half-flash 8-bit A/D
converter with up to 128 kHz sample rate and a 10-bit
Pulse-Width modulator (PWM) D/A converter, eliminating
the need for an external CODEC.
The Z89167/168/169 devices feature a hardware ARAM
interface, as well as a dual-CODEC interface. A 10-bit
PWM D/A converter is also on-chip.
Notes:
All Signals with a preceding front slash, "/", are active Low, e.g.:
B//W (WORD is active Low); /B/W (BYTE is active Low, only).
Power connections follow conventional descriptions below:
(Digital Ground)
ANAIN8-Bit A to D Converter Input
Vref–AINLow Reference Level for
A to D Converter
Vref+AINHigh Reference Level for
A to D Converter
AN VDDPowerADC +5V Power
(Analog Power)
AN GNDPowerADC Ground
(Analog Ground)
P00-P07 DataI/OGeneral-Purpose I/O Port
P10-P17 DataI/OGeneral-Purpose I/O Port
P20-P27 DataI/OGeneral-Purpose I/O Port
Pin NameFunction Direction
P31-P37 DataI/OGeneral-Purpose I/O Port
P40-P47 DataI/OGeneral-Purpose I/O Port
P50-P57 DataI/OGeneral-Purpose I/O Port
DSP0-DSP1 Data 0General-Purpose 0 Port
XTAL1OSC120.48 MHz Crystal
P00-P0743-36Input/OutputP00-P07 (General-purpose nibble programmable I/O port.)
P10-P1755, 53-51, 49-46Input/OutputP10-P17 (General-purpose byte programmable I/O port.)
P20-P272-9Input/OutputP20-P27 (General-purpose bit programmable I/O.)
P31-P3757-63Input/OutputP31-P37 (General-purpose I/O port. Bits P31-P33 are inputs, while
bits P34-P37 are outputs.)
P40-P4777-84Input/OutputP40-P47 (General-purpose bit programmable I/O.)
P50-P5370-67Input/OutputP50-P53 (General-purpose bit programmable I/O.)
PWM56OutputPulse Width Modulator output
DATA026Input/OutputData 0 I/O of the ARAM Interface
DATA127Input/OutputData 1 I/O of the ARAM Interface
DATA228Input/OutputData 2 I/O of the ARAM Interface
DATA329Input/OutputData 3 I/O of the ARAM Interface
ADDR013OutputAddress 0 line of the ARAM Interface
ADDR114OutputAddress 1 line of the ARAM Interface
ADDR215OutputAddress 2 line of the ARAM Interface
ADDR316OutputAddress 3 line of the ARAM Interface
ADDR417OutputAddress 4 line of the ARAM Interface
ADDR518OutputAddress 5 line of the ARAM Interface
ADDR619OutputAddress 6 line of the ARAM Interface
ADDR720OutputAddress 7 line of the ARAM Interface
ADDR821OutputAddress 8 line of the ARAM Interface
ADDR922OutputAddress 9 line of the ARAM Interface
ADDR1023OutputAddress 10 line of the ARAM Interface for 4 Meg ARAMs. Select 2
output of ARAM Interface for 1 Meg ARAMs support. The latter
mode is used to switch between different pages of ARAM.
ARAM_SEL024OutputSelect 0 output of ARAM Interface. Used to switch between
different pages of ARAM.
ARAM_SEL125OutputSelect 1 output of ARAM Interface. Used to switch between
different pages of ARAM.
/RAS30OutputRow Address Strobe of ARAM Interface.
/CAS31OutputColumn Address Strobe of ARAM Interface.
ARAM_R/W34OutputRead/Write Strobe of ARAM Interface.
ARAM_/OE33OutputOutput Enable Strobe of ARAM Interface.