DS89C420 Dallas Semiconducotr, DS89C420 Datasheet - Page 19
DS89C420
Manufacturer Part Number
DS89C420
Description
Ultra-High-Speed Microcontroller
Manufacturer
Dallas Semiconducotr
Datasheet
1.DS89C420.pdf
(59 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
DS89C420-ECL
Manufacturer:
Maxim Integrated
Quantity:
10 000
Company:
Part Number:
DS89C420-ECS
Manufacturer:
Maxim Integrated
Quantity:
10 000
Company:
Part Number:
DS89C420-ENG
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS89C420-MNR
Manufacturer:
DALLAS
Quantity:
20 000
Company:
Part Number:
DS89C420-QCL
Manufacturer:
PHI
Quantity:
6 217
Company:
Part Number:
DS89C420-QCL
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS89C420-QES
Manufacturer:
DALLAS
Quantity:
20 000
Part Number:
DS89C420-QNL
Manufacturer:
DALLAS
Quantity:
20 000
Part Number:
DS89C420MNL
Manufacturer:
DALLAS
Quantity:
20 000
Part Number:
DS89C420QCS
Manufacturer:
DALLAS
Quantity:
20 000
Parallel Programming
The DS89C420 allows parallel programming of its internal flash memory compatible with standard flash
or EPROM programmers. In parallel programming mode, a mass-erase command is used to erase all
memory locations in the 16kB program memory, the security block, and the memory bank select. Erasing
the memory bank select sets it to the default state; the memory bank select cannot be altered otherwise. If
lock bit LB2 has not been programmed, the program code can be read back for verification. The state of
the lock bits can also be verified directly in the parallel programming mode. One instruction is used to
read signature information (at addresses 30, 31, and 60h). Separate instructions are used for the option
control register.
The following sequence can be used to program the flash memory in the parallel programming mode:
1) The DS89C420 is powered up and running at a clock speed between 4MHz and 6MHz.
2) Set RST = EA = 1 and PSEN = 0.
3) Apply the appropriate logic combination to pins P2.6, P2.7, P3.6, and P3.7 to select one of the flash
4) Pulse ALE/ PROG once to perform an erase/program operation.
5) Repeat steps 3 and 4 as necessary.
instructions shown in Table 8.
- For program operation, apply the desired address to pins P1.7:0 and P2.5:0. Data is written to
- For verify operation, apply the desired address to pins P1.7:0 and P2.5:0. Data is read at port 0.
port 0.
19 of 59