Table 1-5. maxq7666 data flash features -13 – Maxim Integrated MAXQ7666 User Manual
Page 15

MAXQ7665/MAXQ7666 User’s Guide
1-13
Table 1-5. MAXQ7666 Data Flash Features
FEATURE
MAXQ7666
Flash Type
Type F
Data Flash Size
256B (128 x 16)
128 Pages
Data Flash Organization (Regular Mode)
1 Page = 2B (1 x 16)
4000h (Page 0)
4001h (Page 1)
4002h (Page 2)
….
Data Flash Page Address (Regular Mode)
407Fh (Page 127)
Erase All
Data Flash Erase
(Regular Mode)
2 Page Erase
Data Flash Write
(Regular Mode)
1 Page Write
64 Even Pages
Data Flash Organization
(Even Mode)
1 Page = 2B (1 x 16)
4000h (Page 0)
4002h (Page 1)
4004h (Page 2)
. . .
Data Flash Page Address (Even Mode)
407Eh (Page 63)
Erase All
Data Flash Erase
(Even Mode)
1 Page Erase
Data Flash Write
(Even Mode)
1 Page Write
In Application Programming
Yes, using utility ROM routines. See Section 16 for more information.
In System Programming
Not supported, only in application programming.
Program memory is accessed directly by the program fetching unit and is addressed by the Instruction Pointer register. From an imple-
mentation perspective, system interrupts and branching instructions simply change the contents of the Instruction Pointer and force
the op code fetch from a new program location. The Instruction Pointer is direct read/write accessible by the user software; write access
to the Instruction Pointer will force program flow to the new address on the next cycle following the write. The contents of the Instruction
Pointer will be incremented by 1 automatically after each fetch operation. The Instruction Pointer defaults to 8000h, which is the start-
ing address of the utility ROM. The default IP setting of 8000h is assigned to allow initial in-system programming to be accomplished
with utility ROM code assistance. The utility ROM code interrogates a specific register bit in order to decide whether to execute in-sys-
tem programming or jump immediately to user code starting at 0000h. The user code reset vector should always be stored in the low-
est bytes of the program memory.
Maxim Integrated