Assembler Messages

MPASM Assembler

Assembler Messages

MPASM assembler messages are listed numerically below:

301 MESSAGE:

User message, invoked with the MESSG directive.

302 Register in operand not in bank 0. Ensure that bank bits are correct.

Register address was specified by a value that included the bank bits. For example, RAM locations in the PIC16CXXX are specified with 7 bits in the instruction and one or two bank bits.

303 Program word too large. Truncated to core size.

Program words for the PIC16C5X may only be 12-bits; program words for the PIC16CXXX may only be 14-bits.

304 ID Locations value too large. Last four hex digits used.

Only four hex digits are allowed for the ID locations.

305 Using default destination of 1 (file).

If no destination bit is specified, the default is used.

306 Crossing page boundary - ensure page bits are set.

Generated code is crossing a page boundary.

307 Setting page bits.

Page bits are being set with the LCALL or LGOTO pseudo-op.

308 Warning level superseded by command line value.

The warning level was specified on the command line as well as in the source file. The command line has precedence.

309 Macro expansion superseded by command line.

Macro expansion was specified on the command line as well as in the source file. The command line has precedence.

310 Superseding current maximum RAM and RAM map.

The _ _MAXRAM directive has been used previously.

312 Page or Bank selection not needed for this device. No code generated.

If a device contains only one ROM page or RAM bank, no page or bank selection is required, and any PAGESEL, BANKSEL, or BANKISEL directives will not generate any code.

313 CBLOCK constants will start with a value of 0.

If the first CBLOCK in the source file has no starting value specified, this message will be generated.

314 UNKNOWN MESSAGE

A message has occurred which the assembler cannot understand. It is not any of the messages described in this appendix. Contact your Microchip Field Application Engineer (FAE) if you cannot debug this message.


Microchip Technology Inc.
Microchip's Web Site
Voice: (480) 792-7200
Fax: (480) 899-9210
Microchip's E-mail Address
PreviousNext