home *** CD-ROM | disk | FTP | other *** search
- IFND cpusf1_i
- cpusf1_i SET 1
-
- * 6811-F1 register equates include file
-
- * register names
-
- RAMSIZE EQU 1024
-
- PORTA EQU REGBASE
- DDRA EQU REGBASE+1
- PORTG EQU REGBASE+2
- DDRG EQU REGBASE+3
- PORTB EQU REGBASE+4
- PORTF EQU REGBASE+5
- PORTC EQU REGBASE+6
- DDRC EQU REGBASE+7
- PORTD EQU REGBASE+8
- DDRD EQU REGBASE+9
- PORTE EQU REGBASE+$A
- CFORC EQU REGBASE+$B
- OC1M EQU REGBASE+$C
- OC1D EQU REGBASE+$D
- TCNT EQU REGBASE+$E
- TIC1 EQU REGBASE+$10
- TIC2 EQU REGBASE+$12
- TIC3 EQU REGBASE+$14
- TOC1 EQU REGBASE+$16
- TOC2 EQU REGBASE+$18
- TOC3 EQU REGBASE+$1A
- TOC4 EQU REGBASE+$1C
- TI4O5 EQU REGBASE+$1E
- TCTL1 EQU REGBASE+$20
- TCTL2 EQU REGBASE+$21
- TMSK1 EQU REGBASE+$22
- TFLG1 EQU REGBASE+$23
- TMSK2 EQU REGBASE+$24
- TFLG2 EQU REGBASE+$25
- PACTL EQU REGBASE+$26
- PACNT EQU REGBASE+$27
- SPCR EQU REGBASE+$28
- SPSR EQU REGBASE+$29
- SPDR EQU REGBASE+$2A
- BAUD EQU REGBASE+$2B
- SCCR1 EQU REGBASE+$2C
- SCCR2 EQU REGBASE+$2D
- SCSR EQU REGBASE+$2E
- SCDR EQU REGBASE+$2F
- ADCTL EQU REGBASE+$30
- ADR1 EQU REGBASE+$31
- ADR2 EQU REGBASE+$32
- ADR3 EQU REGBASE+$33
- ADR4 EQU REGBASE+$34
- BPROT EQU REGBASE+$35
- OPT2 EQU REGBASE+$38
- OPTION EQU REGBASE+$39
- COPRST EQU REGBASE+$3A
- PPROG EQU REGBASE+$3B
- HPRIO EQU REGBASE+$3C
- INIT EQU REGBASE+$3D
- TEST1 EQU REGBASE+$3E
- CONFIG EQU REGBASE+$3F
- CSSTRH EQU REGBASE+$5C
- CSCTL EQU REGBASE+$5D
- CSGADR EQU REGBASE+$5E
- CSGSIZ EQU REGBASE+$5F
-
- * config reg
-
- EE3 EQU $80
- EE2 EQU $40
- EE1 EQU $20
- EE0 EQU $10
- NOCOP EQU $04
- EEON EQU $01
-
- * pprog reg
-
- ODD EQU $80
- EVEN EQU $40
- BYTE EQU $10
- ROW EQU $08
- ERASE EQU $04
- EELAT EQU $02
- EEPGM EQU $01
-
- * bprot reg
-
- PTCON EQU $10
- BPRT3 EQU $08
- BPRT2 EQU $04
- BPRT1 EQU $02
- BPRT0 EQU $01
-
- * hprio reg
-
- RBOOT EQU $80
- SMOD EQU $40
- MDA EQU $20
- IRV EQU $10
- PSEL3 EQU $08
- PSEL2 EQU $04
- PSEL1 EQU $02
- PSEL0 EQU $01
-
- * csctl reg
-
- IO1EN EQU $80
- IO1PL EQU $40
- IO2EN EQU $20
- IO2PL EQU $10
- GCSPR EQU $08
- PCSEN EQU $04
- PSIZA EQU $02
- PSIZB EQU $01
-
- * csgsiz reg
-
- IO1AV EQU $80
- IO2AV EQU $40
- GNPOL EQU $10
- GAVLD EQU $08
- GSIZA EQU $04
- GSIZB EQU $02
- GSIZC EQU $01
-
- * csgadr reg
-
- GA15 EQU $80
- GA14 EQU $40
- GA13 EQU $20
- GA12 EQU $10
- GA11 EQU $08
- GA10 EQU $04
-
- * oc1m reg
-
- OC1M7 EQU $80
- OC1M6 EQU $40
- OC1M5 EQU $20
- OC1M4 EQU $10
- OC1M3 EQU $08
-
- * oc1d reg
-
- OC1D7 EQU $80
- OC1D6 EQU $40
- OC1D5 EQU $20
- OC1D4 EQU $10
- OC1D3 EQU $08
-
- * tmsk1 reg
-
- OC1I EQU $80
- OC2I EQU $40
- OC3I EQU $20
- OC4I EQU $10
- I4O5I EQU $08
- IC1I EQU $04
- IC2I EQU $02
- IC3I EQU $01
-
- * tctl1 reg
-
- OM2 EQU $80
- OL2 EQU $40
- OM3 EQU $20
- OL3 EQU $10
- OM4 EQU $08
- OL4 EQU $04
- OM5 EQU $02
- OL5 EQU $01
-
- * tctl2 reg
-
- EDG4B EQU $80
- EDG4A EQU $40
- EDG1B EQU $20
- EDG1A EQU $10
- EDG2B EQU $08
- EDG2A EQU $04
- EDG3B EQU $02
- EDG3A EQU $01
-
- * tflg1 reg
-
- OC1F EQU $80
- OC2F EQU $40
- OC3F EQU $20
- OC4F EQU $10
- I4O5F EQU $08
- IC1F EQU $04
- IC2F EQU $02
- IC3F EQU $01
-
- * adctl reg
-
- MULT EQU $10
-
- * option reg
-
- ADPU EQU $80
- CSEL EQU $40
- IRQE EQU $20
- DLY EQU $10
- CME EQU $08
- FCME EQU $04
- CR1 EQU $02
- CR0 EQU $01
-
- * serial peripheral control reg
-
- SPIE EQU $80
- SPE EQU $40
- DWOM EQU $20
- MSTR EQU $10
- CPOL EQU $08
- CPHA EQU $04
- SPR1 EQU $02
- SPR0 EQU $01
-
- * port d
-
- SS EQU $20
-
- * serial comm control reg 1
-
- R8 EQU $80
- T8 EQU $40
- M EQU $10
- WAKE EQU $08
-
- * serial comm control reg 2
-
- TIE EQU $80
- TCIE EQU $40
- RIE EQU $20
- ILIE EQU $10
- TE EQU $08
- RE EQU $04
- RWU EQU $02
- SBK EQU $01
-
- * serial comm status reg
-
- TDRE EQU $80
- TC EQU $40
- RDRF EQU $20
- IDLE EQU $10
- OR EQU $08
- NF EQU $04
- FE EQU $02
-
- * serial comm baud reg
-
- TCLR EQU $80
- SCP1 EQU $20
- SCP0 EQU $10
- RCKB EQU $08
- SCR2 EQU $04
- SCR1 EQU $02
- SCR0 EQU $01
-
- ENDIF
-
-