Misc Declares.
Declare WatchDog = On or Off, or True or False, or 1, 0 The WatchDog Declare directive enables or disables the ClrWdt mnemonic within strategic locations of the compiler’s library subroutines. Unlike Positron8 for 8-bit microcontrollers, it does not enable the watchdog fuse. This must be done by using the Config directive. The default for the compiler is WatchDog Off, therefore, if the watchdog timer is required, then this Declare will need to be invoked.
Declare Warnings = On or Off, or True or False, or 1, 0 The Warnings Declare directive enables or disables the compiler's warning messages. This can have disastrous results if a warning is missed or ignored, so use this directive sparingly, and at your own peril.
The Warnings Declare can be issued multiple times within the BASIC code, enabling and disabling the warning messages at key points in the code as and when required.
Declare Reminders = On or Off, or True or False, or 1, 0 The Reminders Declare directive enables or disables the compiler's reminder messages. The compiler issues a reminder for a reason, so use this directive sparingly, and at your own peril.
The Reminders Declare can be issued multiple times within the BASIC code, enabling and disabling the reminder messages at key points in the code as and when required.
Declare Access_Upper_64K = On or Off, or True or False, or 1, 0 Some PIC24® and dsPIC® devices have very large amounts of code memory storage, however, because the architecture of the devices is 16-bit, the largest address that can be accessed with a single mnemonic is 65535 bytes. When this address is exceeded, the device’s TBLPAG SFR must be loaded with the 17th, 18th, up to 24th bit of the address.
Note that this only applies to data stored in code memory using the Cdata directive or very large data segments using the Dim as Code directive. It does not usually affect normal commands or mnemonics.
When the Access_Upper_64K declare is used, the compiler will add code that manipulates the TBLPAG SFR, however, this will impact on the code size produced by the compiler.

