ProgramPointer $E000 DataPointer $1040 StackPointer $01FF sect vector org $FFFE fdb $E000 sect data byte PORTA at $1000 byte PIOC at $1002 byte PORTD at $1008 byte DDRD at $1009 byte PORTE at $100A byte CFORC at $100B byte OC1M at $100C byte OC1D at $100D int TCNT at $100E int TIC1 at $1010 int TIC2 at $1012 int TIC3 at $1014 int TOC1 at $1016 int TOC2 at $1018 int TOC3 at $101A int TOC4 at $101C int TI4O5 at $101E byte TCTL1 at $1020 byte TCTL2 at $1021 byte TMSK1 at $1022 byte TFLG1 at $1023 byte TMSK2 at $1024 byte TFLG2 at $1025 byte PACTL at $1026 byte PACNT at $1027 byte SPCR at $1028 byte SPSR at $1029 byte SPDR at $102A byte BAUD at $102B byte SCCR1 at $102C byte SCCR2 at $102D byte SCSR at $102E byte SCDR at $102F byte ADCTL at $1030 byte ADR1 at $1031 byte ADR2 at $1032 byte ADR3 at $1033 byte ADR4 at $1034 byte OPTIONS at $1039 'Baudrates for turbo board #define TBAUD38400 $20 #define TBAUD19200 $21 #define TBAUD9600 $22 #define TBAUD4800 $23 #define TBAUD2400 $24 #define TBAUD1200 $25 'Buadrates for standard board #define BAUD9600 $30 #define BAUD4800 $31 #define BAUD2400 $32 #define BAUD1200 $33 #define PIN1 PORTA.7 #define PIN2 PORTA.6 #define PIN3 PORTA.5 #define PIN4 PORTA.4 #define PIN5 PORTA.3 #define PIN6 PORTA.2 #define PIN7 PORTA.1 #define PIN8 PORTA.0 #define PIN10 PORTE.0 #define PIN11 PORTE.1 #define PIN12 PORTE.2 #define PIN13 PORTE.3 #define PIN14 PORTE.7 #define PIN15 PORTE.6 #define PIN16 PORTE.5 #define PIN17 PORTE.4 #define PIN23 PORTD.5 #define PIN24 PORTD.4 #define PIN25 PORTD.3 #define PIN26 PORTD.2 #define DIRPA7 PACTL.7 #define DIRPA3 PACTL.3 #define DIRPD5 DDRD.5 #define DIRPD4 DDRD.4 #define DIRPD3 DDRD.3 #define DIRPD2 DDRD.2 #define DIRPD1 DDRD.1 #define DIRPD0 DDRD.0 #define SS PORTD.5 #define SCK PORTD.4 #define MOSI PORTD.3 #define MISO PORTD.2 #define TogglePA7 PORTA = PORTA xor $80 #define TogglePA6 PORTA = PORTA xor $40 #define TogglePA5 PORTA = PORTA xor $20 #define TogglePA4 PORTA = PORTA xor $10 #define TogglePA3 PORTA = PORTA xor $04 #define TogglePD0 PORTD = PORTD xor $01 #define TogglePD1 PORTD = PORTD xor $02 #define TogglePD2 PORTD = PORTD xor $04 #define TogglePD3 PORTD = PORTD xor $08 #define TogglePD4 PORTD = PORTD xor $10 #define TogglePD5 PORTD = PORTD xor $20