English
Language : 

Z8F1680SH020SG Datasheet, PDF (287/412 Pages) Zilog, Inc. – High-Performance 8-Bit Microcontrollers
Z8 Encore! XP® F1680 Series
Product Specification
262
Chapter 20. Flash Memory
The products in the Z8 Encore! XP F1680 Series feature either 24 KB (24576 bytes),
16 KB (16384 bytes) and 8 KB (8192 bytes) of nonvolatile Flash memory with read/write/
erase capability. The Flash memory can be programmed and erased in-circuit by either
user code or through the On-Chip Debugger.
The Flash memory array is arranged in pages with 512 bytes per page. The 512 byte page
is the minimum Flash block size that can be erased. Each page is divided into 4 rows of
128 bytes.
For program/data protection, Flash memory is also divided into sectors. In the Z8 Encore!
XP F1680 Series, Flash memory is divided into 8 sectors which can be protected from
programming and erase operation on a per sector basis.
The first 2 bytes of the Flash program memory are used as Flash option bits. For more
information about their operation, see the Flash Option Bits chapter on page 276.
Table 132 lists the Flash memory configuration for each device in the Z8 Encore! XP
F1680 Series.
Table 132. Z8 Encore! XP F1680 Series Flash Memory Configurations
Flash Size in Flash Program Memory Flash Sector
Part Number KB (Bytes) Pages Addresses
Size (bytes)
Z8F2480 24 (24576) 48
0000H–5FFFH
3072
Z8F1680 16 (16384) 32
0000H–3FFFH
2048
Z8F0880
8 (8192)
16
0000H–1FFFH
1024
Number of Pages per
Sectors
Sector
8
6
8
4
8
2
20.1. Flash Information Area
The Flash Information Area is separate from Program Memory and is mapped to the
address range FE00H to FFFFH. Not all these addresses are user-accessible. Factory trim
values for the analog peripherals are stored in the Flash Information Area, and so are fac-
tory calibration data for the Temperature Sensor. Figures 51 through 53 display the Flash
memory arrangement.
PS025015-1212
PRELIMINARY
Flash Memory