English
Language : 

DS89C420-QCL Datasheet, PDF (139/139 Pages) Maxim Integrated Products – Ultra-High-Speed Flash Microcontroller User’s Guide
Ultra-High-Speed Flash
Microcontroller User’s Guide
USER CODE IN-APPLICATION PROGRAMMING MODE
The data sheet contains the most comprehensive information relating to the in-application programming mode. Additional supporting
information can be found in the SFR definitions of FCNTL (D5h) and FDATA (F6h) of this user’s guide. In-application prpgramming mode
is not supported on the DS89C420.
INTEL HEX FILE FORMAT
Assemblers that are 8051-compatible produce an absolute output file in Intel hex format. These files are composed of a series of
records. Records in an Intel hex file have the following format:
<header><hex information><record terminator>
The specific record elements are detailed as follows:
: II aaaa tt dddddd ... dd xx
where:
:
Indicates a record beginning
II
Indicates the record length
aaaa Indicates the 16-bit load address
tt
Indicates the record type
dd
Indicates hex data
xx
Indicates the checksum = (two’s complement (II+aa+a+tt+dd+dd+...dd)
Record type 00 indicates a data record and type 01 indicates an end record. An end record appears as :00 00000 01 FF. These are
the only valid record types for a NIL hex file. Spaces are provided for clarity.
The following is a short Intel hex file. The data bytes begin at 01 and count up to 2F. Notice the record’s length, beginning address,
and record type at the start of each line and the checksum at the end:
:200000000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20D0
:0F0020002122232425262728292A2B2C2D2E2F79
:00000001FF
REVISION HISTORY
January 24, 2001. Original Issue
October 3, 2002. Revision 1
December 2, 2002. Revision 2
Changed title to reflect “flash” and removed “DS89C420” reference.
August 21, 2003. Revision 3
Made documument universal to all Dallas ultra-high-speed microcontrollers.
February 19, 2004. Revision 4
Corrected cycle times for ADDC A, Rn instruction; clarified that CTM bit is cleared in Stop mode; clarified that PMR SFR is
not displayed in ROM loader.
August 6, 2004. Revision 5
Added FCNTL and FDATA to Special-Function Register Locations table.
December 1, 2004. Revision 6
Changed the ACK/NAK responses in the Command Summaries section (p.136).
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the
circuitry and specifications without notice at any time.
Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 _____________________________________________________ 139
© 2004 Maxim Integrated Products
Printed USA
is a registered trademark of Maxim Integrated Products.
is a registered trademark of Dallas Semiconductor Corporation.