Z8F011ASH020EG2156 ZiLOG, Z8F011ASH020EG2156 Datasheet - Page 155

no-image

Z8F011ASH020EG2156

Manufacturer Part Number
Z8F011ASH020EG2156
Description
8-bit Microcontrollers - MCU 1K FLASH 256B RAM 16B NVDS
Manufacturer
ZiLOG
Datasheet

Specifications of Z8F011ASH020EG2156

Rohs
yes
Core
eZ8
Data Bus Width
8 bit
Maximum Clock Frequency
20 MHz
Program Memory Size
1 KB
Data Ram Size
256 B
On-chip Adc
No
Package / Case
SOIC-20
Mounting Style
SMD/SMT
Interface Type
UART
Maximum Operating Temperature
+ 105 C
Minimum Operating Temperature
- 40 C
Number Of Programmable I/os
17
Number Of Timers
2
Program Memory Type
Flash
Supply Voltage - Max
3.6 V
Supply Voltage - Min
2.7 V
PS025113-1212
Note:
Power Failure Protection
Optimizing NVDS Memory Usage for Execution Speed
NVDS routines employ error-checking mechanisms to ensure that any power failure will
only endanger the most recently written byte. Bytes previously written to the array are not
perturbed. For this protection to function, the VBO must be enabled (see the
Modes
the
A system reset (such as a pin reset or Watchdog Timer reset) that occurs during a write
operation also perturbs the byte currently being written. All other bytes in the array are
unperturbed.
As indicated in Table 93, the NVDS read time varies drastically; this discrepancy being a
trade-off for minimizing the frequency of writes that require post-write page erases. The
NVDS read time of address N is a function of the number of writes to addresses other than
N since the most recent write to address N as well as the number of writes since the most
recent page erase. Neglecting the effects caused by page erases and results caused by the
initial condition in which the NVDS is blank, a rule of thumb to consider is that every
write since the most recent page erase causes read times of unwritten addresses to increase
by 0.8 µs up to a maximum of 258 µs.
For every 200 writes, a maintenance operation is necessary. In this rare occurrence, the
write takes up to 58 ms to complete.
If NVDS read performance is critical to your software architecture, you can optimize your
code for speed by using either of the two methods listed below.
1. Periodically refresh all addresses that are used; this is the more useful method. The
Trim Bit Address Space
optimal use of NVDS, in terms of speed, is to rotate the writes evenly among all
addresses planned for use, thereby bringing all reads closer to the minimum read time.
chapter on page 30) and configured for a threshold voltage of 2.4 V or greater (see
Operation
Read
Write
Illegal Read
Illegal Write
Table 93. NVDS Read Time
section on page 129).
Latency (µs)
Minimum
126
71
6
7
Latency (µs)
Maximum
258
136
6
7
Z8 Encore!
Product Specification
NVDS Code Interface
®
F0830 Series
Low-Power
137

Related parts for Z8F011ASH020EG2156