SW500010 Microchip Technology, SW500010 Datasheet - Page 421

HI-TECH C PRO FOR PIC10/12/16

SW500010

Manufacturer Part Number
SW500010
Description
HI-TECH C PRO FOR PIC10/12/16
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC10/12/16r
Datasheets

Specifications of SW500010

Supported Families
PIC10, PIC12, PIC16
Core Architecture
PIC
Software Edition
Professional
Kit Contents
Software And Docs
Mcu Supported Families
PIC10/12/16
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC10, PIC12, PIC14, PIC16, PIC16E
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
019P
778-1006
778-1006
Error and Warning Messages
(691) interrupt functions not implemented for 12 bit PIC
The 12-bit range of PIC processors do not support interrupts.
(692) interrupt function "*" may only have one interrupt level
Only one interrupt level may be associated with an interrupt function. Check to ensure that
only one interrupt_level pragma has been used with the function specified. This pragma
may be used more than once on main-line functions that are called from interrupt functions.
For example:
(693) interrupt level may only be 0 (default) or 1
The only possible interrupt levels are 0 or 1. Check to ensure that all interrupt_level pragmas
use these levels.
(694) no interrupt strategy available
The processor does not support saving and subsequent restoring of registers during an interrupt
service routine.
(695) duplicate case label (*)
There are two case labels with the same value in this switch statement, e.g.:
#pragma interrupt_level 0
#pragma interrupt_level 1
void interrupt isr(void)
{
#pragma interrupt_level 2
void interrupt isr(void)
{
}
switch(in) {
case ’0’:
case ’0’:
/ * isr code goes here * /
b++;
break;
/ * if this is case ’0’... * /
/ * then what is this case? * /
/ * which is it to be: 0 or 1? * /
/ * oops -- only 0 or 1 * /
(Code Generator)
(Code Generator)
(Code Generator)
(Code Generator)
(Code Generator)
421

Related parts for SW500010