34 #ifndef _AVR_AT90USB162_H_ 35 #define _AVR_AT90USB162_H_ 1 44 #define SPM_PAGESIZE 128 46 #define XRAMEND RAMEND 49 #define FLASHEND 0x3FFF 57 #define FUSE_MEMORY_SIZE 3 60 #define FUSE_CKSEL0 (unsigned char)~_BV(0) 61 #define FUSE_CKSEL1 (unsigned char)~_BV(1) 62 #define FUSE_CKSEL2 (unsigned char)~_BV(2) 63 #define FUSE_CKSEL3 (unsigned char)~_BV(3) 64 #define FUSE_SUT0 (unsigned char)~_BV(4) 65 #define FUSE_SUT1 (unsigned char)~_BV(5) 66 #define FUSE_CKOUT (unsigned char)~_BV(6) 67 #define FUSE_CKDIV8 (unsigned char)~_BV(7) 68 #define LFUSE_DEFAULT (CKSEL0 & SUT1 & CKDIV8) 71 #define FUSE_BOOTRST (unsigned char)~_BV(0) 72 #define FUSE_BOOTSZ0 (unsigned char)~_BV(1) 73 #define FUSE_BOOTSZ1 (unsigned char)~_BV(2) 74 #define FUSE_EESAVE (unsigned char)~_BV(3) 75 #define FUSE_WDTON (unsigned char)~_BV(4) 76 #define FUSE_SPIEN (unsigned char)~_BV(5) 77 #define FUSE_RSTDSBL (unsigned char)~_BV(6) 78 #define FUSE_DWEN (unsigned char)~_BV(7) 79 #define HFUSE_DEFAULT (BOOTSZ0 & BOOTSZ1 & SPIEN) 82 #define FUSE_BODLEVEL0 (unsigned char)~_BV(0) 83 #define FUSE_BODLEVEL1 (unsigned char)~_BV(1) 84 #define FUSE_BODLEVEL2 (unsigned char)~_BV(2) 85 #define FUSE_HWBE (unsigned char)~_BV(3) 86 #define EFUSE_DEFAULT (BODLEVEL0 & BODLEVEL1 & HWBE) 94 #define __LOCK_BITS_EXIST 95 #define __BOOT_LOCK_BITS_0_EXIST 96 #define __BOOT_LOCK_BITS_1_EXIST 104 #define SIGNATURE_0 0x1E 105 #define SIGNATURE_1 0x94 106 #define SIGNATURE_2 0x82 Definitions for AT90USB82 and AT90USB162.