z8e001 ZiLOG Semiconductor, z8e001 Datasheet - Page 15

no-image

z8e001

Manufacturer Part Number
z8e001
Description
Feature-rich Z8plus One-time Programmable Otp Microcontroller
Manufacturer
ZiLOG Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
Z8E001
Manufacturer:
ZILOG
Quantity:
20 000
Part Number:
z8e00110HSCR3912
Manufacturer:
ZILOG
Quantity:
20 000
Part Number:
z8e00110PEG
Manufacturer:
ZILOG
Quantity:
8 000
Part Number:
z8e00110PSC
Manufacturer:
Zilog
Quantity:
800
Part Number:
z8e00110PSC
Manufacturer:
ZILOG
Quantity:
20 000
Part Number:
z8e00110SEG
Manufacturer:
Zilog
Quantity:
80
Part Number:
z8e00110SSC
Manufacturer:
ZILOG
Quantity:
6
Part Number:
z8e00110SSC
Manufacturer:
Zilog
Quantity:
405
Part Number:
z8e00110SSG
Manufacturer:
Zilog
Quantity:
67
ZiLOG
Z8PLUS CORE
The Z8E001 is based on the ZiLOG Z8Plus Core Architec-
ture. This core is capable of addressing up to 64KBytes of
program memory and 4KBytes of RAM. Register RAM is
accessed as either 8 or 16 bit registers using a combination
of 4, 8, and 12 bit addressing modes. The architecture sup-
RESET
This section describes the Z8E001 reset conditions, reset
timing, and register initialization procedures. Reset is gen-
erated by the Reset Pin, Watch-Dog Timer (WDT), and
Stop-Mode Recovery (SMR).
A system reset overrides all other operating conditions and
puts the Z8E001 into a known state. To initialize the chipÕs
internal logic, the RESET input must be held Low for at
least 30 XTAL clock cycles. The control registers and ports
RESET PIN OPERATION
The Z8E001 hardware RESET pin initializes the control
and peripheral registers, as shown in Table 4. Specific reset
values are shown by 1 or 0, while bits whose states are un-
changed or unknown from Power-Up are indicated by the
letter U.
RESET must be held Low until the oscillator stabilizes, for
an additional 30 XTAL clock cycles, in order to be sure that
the internal reset is complete. The RESET pin has a Schmitt-
Trigger input with a trip point. There is no High side pro-
tection diode. The user should place an external diode from
DS001101-Z8X0400
Register (HEX)
FF
FE
FD
FC
FB
FA
F9ÐF0
EFÐE0
DFÐD8
Register Name
Stack Pointer
Reserved
Register Pointer
Flags
Interrupt Mask
Interrupt Request
Reserved
Virtual Copy
Reserved
Table 4. Control and Peripheral Registers
U
U
7
0
0
0
U
U
6
0
0
0
P R E L I M I N A R Y
U
U
U
5
0
0
U
U
U
4
0
0
Bits
U
U
ports up to 15 vectored interrupts from external and internal
sources. The processor decodes 44 CISC instructions using
six addressing modes. See the Z8Plus UserÕs Manual for
more information.
are reset to their default conditions after a reset from
the RESET pin. The control registers and ports are not reset
to their default conditions after wakeup from Stop Mode or
WDT timeout.
During RESET, the program counter is loaded with 0020H.
I/O ports and control registers are configured to their default
reset state. Resetting the Z8E001 does not affect the con-
tents of the general-purpose registers.
RESET to V
proximately 500 K , typical.
Program execution starts 10 XTAL clock cycles after RE-
SET has returned High. The initial instruction fetch is from
location 0020H. Figure 9 indicates reset timing.
After a reset, the first routine executed must be one that ini-
tializes the TCTLHI control register to the required system
configuration, followed by initialization of the remaining
control registers.
3
0
0
0
U
U
2
0
0
0
U
1
0
0
0
*
CC
. A pull-up resistor on the RESET pin is ap-
U Stack pointer is not affected by
0
0
0
0
*
Comments
RESET
Register pointer is not affected by
RESET
Only WDT & SMR flags are affected
by RESET
All interrupts masked by RESET
All interrupt requests cleared by
RESET
Virtual Copy of the Current Working
Register Set
Z8Plus OTP Microcontroller
Z8E001
15

Related parts for z8e001