#elif defined(pic18f458)
# include <pic18f458.h>
+#elif defined(pic18f1220)
+# include <pic18f1220.h>
+
+#elif defined(pic18f2220)
+# include <pic18f2220.h>
+
+#elif defined(pic18f2550)
+# include <pic18f2550.h>
+
+#elif defined(pic18f4331)
+# include <pic18f4331.h>
+
+#elif defined(pic18f4455)
+# include <pic18f4455.h>
+
+#elif defined(pic18f4520)
+# include <pic18f4520.h>
+
+#elif defined(pic18f6520)
+# include <pic18f6520.h>
+
+#elif defined(pic18f6620)
+# include <pic18f6620.h>
+
+#elif defined(pic18f6680)
+# include <pic18f6680.h>
+
+#elif defined(pic18f6720)
+# include <pic18f6720.h>
+
+#elif defined(pic18f8520)
+# include <pic18f8520.h>
+
+#elif defined(pic18f8620)
+# include <pic18f8620.h>
+
+#elif defined(pic18f8680)
+# include <pic18f8680.h>
+
+#elif defined(pic18f8720)
+# include <pic18f8720.h>
+
#else
# error Unsupported processor
#endif
+
+#define Nop() { _asm nop _endasm; }
+#define ClrWdt() { _asm clrwdt _endasm; }
+#define Sleep() { _asm sleep _endasm; }
+#define Reset() { _asm reset _endasm; }
+
+
#endif /* __PIC18FREGS_H__ */