The Z86C95 MCU (Microcontroller Unit ) introduces a new
level of sophistication to Superintegration™ ICs. The
Z86C95 is a member of the Z8® single-chip microcontroller
family incorporating a CMOS ROMless Z8 microcontroller
with an embedded DSP processor for digital servo control.
The DSP slave processor can perform 16-bit x 16-bit
multiplicates and accumulates in one clock cycle. Additionally, the Z86C95 is further enhanced with a hardwired
16-bitx16-bit multiplier and a 32-bit/16-bit divider, three
16-bit counter timers with capture and compare registers,
a half flash 8-channel 8-bit A/D converter with a 2 µsec
conversion time, an 8-bit DAC with 1/4 programmable gain
stage, UART, serial peripheral interface, and a PWM
output channel (Functional Block Diagram). It is fabricated
using CMOS technology and offered in an 80-pin QFP, 84pin PLCC, or 100-pin VQFP package.
The Z86C95 provides up to 16 output address lines thus
permitting an address space of up to 64 Kbytes of data and
program memory each. Eight address outputs (AD7-AD0)
are provided by a multiplexed, 8-bit, Address/Data bus.
The remaining 8 bits are provided via output address bits
A15-A8.
There are 256 registers located on chip and organized as
236 general-purpose registers, 16 control and status registers, and four I/O port registers. The register file can be
divided into sixteen groups of 16 working registers each.
Configuration of the registers in this manner allows the use
of short format instructions; in addition, any of the individual registers can be accessed directly. Also, the Z86C95
contains 512 bytes of DSP Program RAM and 128 words
of DSP data RAM.
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:
ConnectionCircuitDevice
PowerV
GroundGNDV
CC
V
DD
SS
OPERATING ERRATA
This notice only applies to devices top marked "Z86C9524
ASC/FSC/VSC" with a date code of 9237 or later.
1. A DSP load to the DAC Register fails below approximately VCC = 4.7V.
2. Clipping occurs in the linearity of the DAC with a 100K
load at about 3.3V output (VDHI = 3.5V).
3. ICC1 at HALT Mode will show a current of 17-18 mA,
then will jump to 40-70 mA, and will settle between 1724 mA. Settling time is about 10-15 seconds.
4. ICC2 at STOP Mode and DSP Pause will show a current
of 1-2 mA, then will jump to 5-7 mA, and will settle at 34 mA. Settling time is about 10-15 seconds.
DC-4067-13(5-17-94)
The following operating errata only applies to devices
topmarked with "Z86C95 ASC/FSC/VSC."
1. ICC1 at HALT Mode will show a current of 17-18 mA,
then will jump to 40-70 mA, and will settle between 1724 mA. Settling time is about 10-15 seconds.
2. ICC2 at STOP Mode and DSP Pause will show a
current of 1-2 mA, then will jump to 5-7 mA, and will
settle at 3-4 mA. Settling time is about 10-15 seconds.
The following operating errata only applies to devices
topmarked with "Z86C9540 ASC/FSC/VSC or SL 1636."
1. ICC1 at HALT Mode will show a current of 17-18 mA,
then will jump to 40-70 mA, and will settle between 1724 mA. Settling time is about 10-15 seconds.
1
GENERAL DESCRIPTION (Continued)
Z86C95 DSP
CPS DC-4067-13
2. ICC2 at STOP Mode and DSP Pause will show a
current of 1-2 mA, then will jump to 5-7 mA, and will
settle at 3-4 mA. Settling time is about 10-15 seconds.
/AS /DS
Output Input
Port 3
SPI
UART
Three 16-Bit
Counter/
Timers
32 ÷ 16
Divider
16 x 16
Multiplier
Interrupt
Control
VccGND
ALU
Flags
Register
Pointer
Register File
256 x 8-Bit
XTAL
Machine Timing and
Instruction Control
Program
Counter
3. The zero error for the ADC at 25°C is about 180 mV.
R//W /RESET
/WAIT
Digital Signal Processor
DSP RAM
Bank 1
DSP RAM
Bank 2
Program
RAM
Port 2
I/O
(Bit Programmable)
Address
A15-A0*
* In multiplexed mode,
A7-A0 reflects the DSP
address bus for emulation.
The characteristics listed below apply for standard test
conditions as noted (Test Load Diagram).
Stresses greater than those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; operation of the device at
any condition above those indicated in the operational
sections of these specifications is not implied. Exposure to
absolute maximum rating conditions for an extended period may affect device reliability.
I
OL
DUT
Device Under Test
V Commutation
50 pf
I
OH
Test Load Diagram
7
DC ELECTRICAL CHARACTERISTICS
VCC = 3.3V ± 10%
TA = 0°C to +70°CTypical
Sym ParameterMinMaxat 25°CUnitsConditions
Max Input Voltage7VIIN 250 µA
V
Clock Input High Voltage0.8 V
CH
V
Clock Input Low Voltage–0.030.1xV
CL
V
Input High Voltage0.6xV
IH
V
Input Low Voltage–0.30.2xV
IL
V
Output High Voltge2.0VIOH = –1.0 mA
OH
V
Output High VoltgeVCC – 100 mVVIOH = –100 µA
OH
V
Output Low Voltage0.4VIOL = +1.0 mA
OL
V
Reset Input High Voltage0.8xV
RH
V
Reset Input Low Voltage–0.030.2xV
Rl
I
Input Leakage–22µATest at 0V, V
IL
I
Output Leakage–22µATest at 0V, V
OL
I
Reset Input Current–180µAV
IR
I
Supply Current5040mA@ 24 MHz [1]
CC
I
HALT1510mAHALT Mode VIN=OV, VCC @ 24 MHz [1]
CC1
I
STOP and Pause Mode206µASTOP Mode VIN=OV, VCC [1]
CC2
I
Auto Latch Low Current–10105µA
ALL
Note:
[1] All inputs driven to 0V, VCC and outputs floating.
CC
CC
CC
V
CC
CC
V
CC
CC
V
CC
CC
VDriven by External Clock Generator
VDriven by External Clock Generator
V
V
V
V
CC
CC
RL
= 0V
Z86C95 DSP
CPS DC-4067-13
8
DC ELECTRICAL CHARACTERISTICS
VCC = 5.0V ± 10%
TA = 0°C to +70°CTypical
Sym ParameterMinMaxat 25°CUnitsConditions
Max Input Voltage7VIIN 250 µA
V
Clock Input High Voltage3.8V
CH
V
Clock Input Low Voltage–0.030.8VDriven by External Clock Generator
[1] All inputs driven to 0V, VCC and outputs floating.
[2] Preliminary values, to be characterized.
9
AC CHARACTERISTICS
External I/O or Memory Read/Write Timing Diagram
R/W, /DM
Z86C95 DSP
CPS DC-4067-13
Port 0
Port 1
/AS
/DS
(Read)
Port1
19
12
20
13
A8 - A15
16
A0 - A7
2
4
1
17
A0 - A7
3
811
5
6
D0 - D7 OUT
14
D0 - D7 IN
7
21
A0 - A7
9
10
A0-A7
15
/DS
(Write)
External I/O or Memory Read/Write Timing
10
Z86C95 DSP
CPS DC-4067-13
AC CHARACTERISTICS
External I/O or Memory Read and Write; DSR/DSW; WAIT Timing Table
TA = 0°C to +70°C
40 MHz**33 MHz24 MHz
NoSymParameterMinMaxMinMaxMinMaxUnits
1TdA(AS)Address Valid To /AS Rise Delay81522ns
2TdAS(A)/AS Rise To Address Hold Time152025ns
3TdAS(DI)/AS Rise Data In Req’d Valid Delay7596130ns
4TwAS/AS Low Width101528ns
5TdAZ(DSR)Address Float To /DS Fall (Read)000ns
6TwDSR/DS (Read) Low Width6065100ns
7TwDSW/DS (Write) Low Width354065ns
8TdDSR(DI)/DS Fall (Read) To Data Req'd Valid Delay404580ns
9ThDSR(DI)/DS Rise (Read) to Data In Hold Time000ns
10TdDS(A)/DS Rise To Address Active Delay202540ns
11TdDS(AS)/DS Rise To /AS Delay161630ns
12TdR/W(AS)R/W To Valid /AS Rise Delay101226ns
13TdDS(R/W)/DS Rise To R/W Not Valid Delay121230ns
14TdDO(DSW)Data Out To /DS Fall (Write) Delay121234ns
15ThDSW(DO)/DS Rise (Write) To Data Out Hold Time121234ns
16TdA(DI)Address Valid To Data Req’d Valid Delay90115160ns
17TdAS(DSR)/AS Rise To /DS Fall (Read) Delay202040ns
19TdDM(AS)/DM Valid To /AS Rise Delay101022ns
20TdDS(DM)/DS Rise To /DM Valid Delay151535ns
21ThDS(A)/DS Rise To Address Valid Hold Time151530ns
22TdXT(SCR)XTAL Falling to SCLK Rising303540ns
23TdXT(SCF)XTAL Falling to SCLK Falling303540ns
24TdXT(DSRF)XTAL Falling to/DS Read Falling404550ns
25TdXT(DSRR)XTAL Falling to /DS Read Rising303545ns
26TdXT(DSWF)XTAL Falling to /DS Write Falling404550ns
27TdXT(DSWF)XTAL Falling to /DS Write Rising303545ns
28TsW(XT)Wait Set-up Time555ns
29ThW(XT)Wait Hold Time151515ns
30TwWWait Width (One Wait Time)202025ns
Notes:
When using extended memory timing add 2 TpC.
Timing numbers given are for minimum TpC.
** Preliminary values, to be characterized.
[1] Clock timing references use 3.8V for a logic 1 and 0.8V for a logic 0.
[2] Timing references use 2.0V for a logic 1 and 0.8V for a logic 0.
[3] Interrupt references request via Port 3.
[4] Interrupt request via Port 3 (P33-P31).
[5] Interrupt request via Port 30.
13
AC CHARACTERISTICS
13456
2
7891011
Handshake Timing Diagrams
Z86C95 DSP
CPS DC-4067-13
Data In
/DAV
(Input)
RDY
(Output)
Data Out
/DAV
(Output)
Data In Valid
Delayed DAV
Input Handshake Timing
Data Out Valid
Next Data In Valid
Delayed RDY
Next Data Out Valid
Delayed DAV
RDY
(Input)
Delayed RDY
Output Handshake Timing
14
Z86C95 DSP
CPS DC-4067-13
AC CHARACTERISTICS
Handshake Timing Table
TA = 0°C to +70°CData
NoSymbolParameter MinMax Units Direction
1TsDI(DAV)Data In Setup Time to /DAV0nsIn
2ThDI(DAV)RDY to Data In Hold Time0nsIn
3TwDAV/DAV Width40nsIn
4TdDAVIf(RDYf)/DAV to RDY Delay70nsIn
5TdDAVIr(RDYr)DAV Rise to RDY Wait Time40nsIn
6TdRDYOr(DAVIf)RDY Rise to DAV Delay0nsIn
7TdD0(DAV)Data Out to DAV DelayTpCnsOut
8TdDAV0f(RDYIf)/DAV to RDY Delay0nsOut
9TdRDYIf(DAVOr)RDY to /DAV Rise Delay70nsOut
10TwRDYRDY Width40nsOut
11TdRDYIr(DAVOf)RDY Rise to DAV Wait Time40nsOut
15
CPS DC-4067-13
AC CHARACTERISTICS (Continued)
A/D Converter Electrical Characteristics
VCC = 3.3V ± 10%
ParameterMinimumTypicalMaximumUnits
Resolution8Bits
Integral non-linearity0.51LSB
Differential non-linearity0.51LSB
Zero Error at 25°C5.0mV
Supply Range2.73.03.3Volts
Power dissapation, no load2040mW
Clock frequency24MHz
Input voltage rangeVA
LO
Conversion time2µsec
Input capacitance on ANA2540pF
VAHI rangeVA
VALO rangeAN
VAHI -–VA
Notes:
Voltage 2.7V – 3.3V
Temp 0-70°C
LO
+2.5AV
LO
GND
2.5AV
VA
HI
CC
AVCC–2.5Volts
CC
Z86C95 DSP
Volts
Volts
Volts
D/A Converter Electrical Characteristics
VCC = 3.3V ± 10%
ParameterMinimumTypicalMaximumUnits
Resolution8Bits
Integral non-linearity0.251LSB
Differential non-linearity0.250.5LSB
Setting time, 1/2 LSB1.53.0µsec
Zero Error at 25°C1020mV
Full Scale error at 25°C0.250.5LSB
Supply Range2.73.03.3Volts
Power dissapation, no load10mW
Ref Input resistance2K4K10KOhms
Output noise voltage50µVp-p
VD
range at 3 volts1.51.82.1Volts
HI
VDLO range at 3 volts0.20.50.8Volts
VDHI–VDLO, at 3 volts1.31.61.9Volts
Capacitive output load, CL20pF
Resistive output load, RL50KOhms
Output slew rate1.03.0V/µsec
Notes:
Voltage 2.7V – 3.3V
Temp 0-70°C
16
Z86C95 DSP
CPS DC-4067-13
A/D Converter Electrical Characteristics
VCC = 5.0V ± 10%
ParameterMinimumTypicalMaximumUnits
Resolution8Bits
Integral non-linearity0.51LSB
Differential non-linearity0.51LSB
Zero Error at 25°C45mV
Supply Range4.55.05.5Volts
Power dissapation, no load5085mW
Clock frequency33MHz
Input voltage rangeVA
LO
VA
HI
Volts
Conversion time2µsec
Input capacitance on ANA2540pF
VAHI rangeVA
VALO rangeAN
VAHI -–VA
Notes:
Voltage 4.5V –5.5V
Temp 0-70°C
LO
+2.5AV
LO
GND
AVCC–2.5Volts
2.5AV
CC
CC
Volts
Volts
D/A Converter Electrical Characteristics
VCC = 5.0V ± 10%
ParameterMinimumTypicalMaximumUnits
Resolution8Bits
Integral non-linearity0.251LSB
Differential non-linearity0.250.5LSB
Setting time, 1/2 LSB1.53.0µsec
Zero Error at 25°C1020mV
Full Scale error at 25°C12% FSR
Supply Range4.55.05.5Volts
Power dissapation, no load5085mW
Ref Input resistance2K4K10KOhms
Output noise voltage50µVp-p
VD
range at 3 volts2.63.5Volts
HI
VDLO range at 5V volts0.81.7Volts
VDHI–VDLO, at 5V volts0.92.7Volts
Capacitive output load, CL30pF
Resistive output load, RL20K*Ohms
Output slew rate1.03.0V/µsec
Notes:
Voltage 4.5V - 5.5V
Temp 0-70°C
* 100K for 24 MHz device.
Zilog’s products are not authorized for use as critical components in life support devices or systems unless a specific written
agreement pertaining to such intended use is executed between
the customer and Zilog prior to use. Life support devices or
systems are those which are intended for surgical implantation
into the body, or which sustains life whose failure to perform,
when properly used in accordance with instructions for use
provided in the labeling, can be reasonably expected to result in
significant injury to the user.
Zilog, Inc. 210 East Hacienda Ave.
Campbell, CA 95008-6600
Telephone (408) 370-8000
Telex 910-338-7621
FAX 408 370-8056
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.