beautypg.com

Error messages, Parallel programming mode, User code in-application pro – Maxim Integrated Ultra-High-Speed Flash Microcontroller User Manual

Page 167: Error messages -9, Parallel programming mode -9, User code in-application programming mode -9, User code in-application programming mode

background image

15-9

Error Messages

E:ARGREQ

An argument or arguments are required for this command.

E:BADCMD

An invalid command letter was entered.

E:BADREG

This message is printed if a register other than OCR, ACON, CKCON, PMR, P0, P1, P2, or P3 is used as the argument for the W command.

E:BADVAL

The requested value cannot be programmed into the OCR register because it contains 1’s in bit position(s) where 0’s have already

been programmed.

E:EXTARG

Extra data was encountered on the command line when it was not needed. Reenter the command.

E:ILLOPT

The optional parameters given were in error. If the start address is greater than the end address, either implicitly or explicitly, then an

error is printed. The range bit implicitly determines the maximum range.

E:LOCK BITS ENABLED

The requested operation cannot be performed due to the current lock bit settings.

E:LOCK BITS ALREADY SET

The requested lock bit setting cannot be programmed because a higher order lock bit has already been programmed.

E:NOTHEX

A nonhexadecimal character was found when expecting a hexadecimal character.

E:VALUE MUST BE 1, 3 OR 7

A value other than 1, 3, or 7 was entered when trying to write the lock bits.

Parallel Programming Mode

The microcontroller also supports a parallel programming mode such as that used by commercial device programmers. This mode is

of little utility in normal applications, and is only used by commercial device programmers. For information on this mode, contact our

technical support department at

https://support.maximintegrated.com

.

Early revisions of the DS89C420 (Revision A) used a unique parallel programming algorithm that differed from that used by later revi-

sions of all members of the ultra-high-speed flash microcontroller family. Users who have difficulty programming DS89C420 devices

using commercial device programmers should contact the vendor to ensure they have the latest software.

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.

Ultra-High-Speed Flash
Microcontroller User’s Guide

Maxim Integrated