; ECE331 White Noise ; PRBS.ASM - Generates 2^31-1 bit long PRBS (pseudorandom binary sequence with ; a 15.625 kHz clock rate). Uses RTI interrupt. ; XDEF WHITENOISE ABSENTRY WHITENOISE INCLUDE 'mc9s12c32.inc' ; Based on CPU DB MC9S12C32, version 2.87.286 (RegistersPrg V1.052) ; ################################################################### ; Filename : MC9S12C32.h ; Processor : MC9S12C32CFU16 ; FileFormat: V1.052 ; DataSheet : 9S12C-FamilyDGV1/D V01.00 ; Compiler : Metrowerks C compiler ; Date/Time : 12.02.2004, 17:21 ; Abstract : ; This implements an IO devices mapping. ; ; (c) Copyright UNIS, spol. s r.o. 1997-2003 ; UNIS, spol. s r.o. ; Jundrovska 33 ; 624 00 Brno ; Czech Republic ; http : www.processorexpert.com ; mail : info@processorexpert.com ; ################################################################### ;*** Memory Map and Interrupt Vectors ;****************************************** RAMStart: equ $00000800 RAMEnd: equ $00000FFF ROM_C000Start: equ $0000C000 ROM_C000End: equ $0000FF7F ROM_4000Start: equ $00004000 ROM_4000End: equ $00007FFF ; VReserved63: equ $0000FF80 VReserved62: equ $0000FF82 VReserved61: equ $0000FF84 VReserved60: equ $0000FF86 VReserved59: equ $0000FF88 Vvreglvi: equ $0000FF8A Vpwmesdn: equ $0000FF8C Vportp: equ $0000FF8E VReserved55: equ $0000FF90 VReserved54: equ $0000FF92 VReserved53: equ $0000FF94 VReserved52: equ $0000FF96 VReserved51: equ $0000FF98 VReserved50: equ $0000FF9A VReserved49: equ $0000FF9C VReserved48: equ $0000FF9E VReserved47: equ $0000FFA0 VReserved46: equ $0000FFA2 VReserved45: equ $0000FFA4 VReserved44: equ $0000FFA6 VReserved43: equ $0000FFA8 VReserved42: equ $0000FFAA VReserved41: equ $0000FFAC VReserved40: equ $0000FFAE Vcantx: equ $0000FFB0 Vcanrx: equ $0000FFB2 Vcanerr: equ $0000FFB4 Vcanwkup: equ $0000FFB6 Vflash: equ $0000FFB8 VReserved34: equ $0000FFBA VReserved33: equ $0000FFBC VReserved32: equ $0000FFBE VReserved31: equ $0000FFC0 VReserved30: equ $0000FFC2 Vcrgscm: equ $0000FFC4 Vcrgplllck: equ $0000FFC6 VReserved27: equ $0000FFC8 VReserved26: equ $0000FFCA VReserved25: equ $0000FFCC Vportj: equ $0000FFCE VReserved23: equ $0000FFD0 Vatd0: equ $0000FFD2 VReserved21: equ $0000FFD4 Vsci: equ $0000FFD6 Vspi: equ $0000FFD8 Vtimpaie: equ $0000FFDA Vtimpaovf: equ $0000FFDC Vtimovf: equ $0000FFDE Vtimch7: equ $0000FFE0 Vtimch6: equ $0000FFE2 Vtimch5: equ $0000FFE4 Vtimch4: equ $0000FFE6 Vtimch3: equ $0000FFE8 Vtimch2: equ $0000FFEA Vtimch1: equ $0000FFEC Vtimch0: equ $0000FFEE Vrti: equ $0000FFF0 Virq: equ $0000FFF2 Vxirq: equ $0000FFF4 Vswi: equ $0000FFF6 Vtrap: equ $0000FFF8 Vcop: equ $0000FFFA Vclkmon: equ $0000FFFC Vreset: equ $0000FFFE ; ;*** PORTAB - Port AB Register; 0x00000000 *** PORTAB: equ $00000000 ;*** PORTAB - Port AB Register; 0x00000000 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PORTAB_BIT0: equ 0 ; Port AB Bit 0 PORTAB_BIT1: equ 1 ; Port AB Bit 1 PORTAB_BIT2: equ 2 ; Port AB Bit 2 PORTAB_BIT3: equ 3 ; Port AB Bit 3 PORTAB_BIT4: equ 4 ; Port AB Bit 4 PORTAB_BIT5: equ 5 ; Port AB Bit 5 PORTAB_BIT6: equ 6 ; Port AB Bit 6 PORTAB_BIT7: equ 7 ; Port AB Bit 7 PORTAB_BIT8: equ 8 ; Port AB Bit 8 PORTAB_BIT9: equ 9 ; Port AB Bit 9 PORTAB_BIT10: equ 10 ; Port AB Bit 10 PORTAB_BIT11: equ 11 ; Port AB Bit 11 PORTAB_BIT12: equ 12 ; Port AB Bit 12 PORTAB_BIT13: equ 13 ; Port AB Bit 13 PORTAB_BIT14: equ 14 ; Port AB Bit 14 PORTAB_BIT15: equ 15 ; Port AB Bit 15 ; bit position masks mPORTAB_BIT0: equ %00000001 ; Port AB Bit 0 mPORTAB_BIT1: equ %00000010 ; Port AB Bit 1 mPORTAB_BIT2: equ %00000100 ; Port AB Bit 2 mPORTAB_BIT3: equ %00001000 ; Port AB Bit 3 mPORTAB_BIT4: equ %00010000 ; Port AB Bit 4 mPORTAB_BIT5: equ %00100000 ; Port AB Bit 5 mPORTAB_BIT6: equ %01000000 ; Port AB Bit 6 mPORTAB_BIT7: equ %10000000 ; Port AB Bit 7 mPORTAB_BIT8: equ %100000000 ; Port AB Bit 8 mPORTAB_BIT9: equ %1000000000 ; Port AB Bit 9 mPORTAB_BIT10: equ %10000000000 ; Port AB Bit 10 mPORTAB_BIT11: equ %100000000000 ; Port AB Bit 11 mPORTAB_BIT12: equ %1000000000000 ; Port AB Bit 12 mPORTAB_BIT13: equ %10000000000000 ; Port AB Bit 13 mPORTAB_BIT14: equ %100000000000000 ; Port AB Bit 14 mPORTAB_BIT15: equ %1000000000000000 ; Port AB Bit 15 ;*** PORTA - Port A Register; 0x00000000 *** PORTA: equ $00000000 ;*** PORTA - Port A Register; 0x00000000 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PORTA_BIT0: equ 0 ; Port A Bit 0 PORTA_BIT1: equ 1 ; Port A Bit 1 PORTA_BIT2: equ 2 ; Port A Bit 2 PORTA_BIT3: equ 3 ; Port A Bit 3 PORTA_BIT4: equ 4 ; Port A Bit 4 PORTA_BIT5: equ 5 ; Port A Bit 5 PORTA_BIT6: equ 6 ; Port A Bit 6 PORTA_BIT7: equ 7 ; Port A Bit 7 ; bit position masks mPORTA_BIT0: equ %00000001 ; Port A Bit 0 mPORTA_BIT1: equ %00000010 ; Port A Bit 1 mPORTA_BIT2: equ %00000100 ; Port A Bit 2 mPORTA_BIT3: equ %00001000 ; Port A Bit 3 mPORTA_BIT4: equ %00010000 ; Port A Bit 4 mPORTA_BIT5: equ %00100000 ; Port A Bit 5 mPORTA_BIT6: equ %01000000 ; Port A Bit 6 mPORTA_BIT7: equ %10000000 ; Port A Bit 7 ;*** PORTB - Port B Register; 0x00000001 *** PORTB: equ $00000001 ;*** PORTB - Port B Register; 0x00000001 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PORTB_BIT0: equ 0 ; Port B Bit 0 PORTB_BIT1: equ 1 ; Port B Bit 1 PORTB_BIT2: equ 2 ; Port B Bit 2 PORTB_BIT3: equ 3 ; Port B Bit 3 PORTB_BIT4: equ 4 ; Port B Bit 4 PORTB_BIT5: equ 5 ; Port B Bit 5 PORTB_BIT6: equ 6 ; Port B Bit 6 PORTB_BIT7: equ 7 ; Port B Bit 7 ; bit position masks mPORTB_BIT0: equ %00000001 ; Port B Bit 0 mPORTB_BIT1: equ %00000010 ; Port B Bit 1 mPORTB_BIT2: equ %00000100 ; Port B Bit 2 mPORTB_BIT3: equ %00001000 ; Port B Bit 3 mPORTB_BIT4: equ %00010000 ; Port B Bit 4 mPORTB_BIT5: equ %00100000 ; Port B Bit 5 mPORTB_BIT6: equ %01000000 ; Port B Bit 6 mPORTB_BIT7: equ %10000000 ; Port B Bit 7 ;*** DDRAB - Port AB Data Direction Register; 0x00000002 *** DDRAB: equ $00000002 ;*** DDRAB - Port AB Data Direction Register; 0x00000002 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DDRAB_BIT0: equ 0 ; Data Direction Port B Bit 0 DDRAB_BIT1: equ 1 ; Data Direction Port B Bit 1 DDRAB_BIT2: equ 2 ; Data Direction Port B Bit 2 DDRAB_BIT3: equ 3 ; Data Direction Port B Bit 3 DDRAB_BIT4: equ 4 ; Data Direction Port B Bit 4 DDRAB_BIT5: equ 5 ; Data Direction Port B Bit 5 DDRAB_BIT6: equ 6 ; Data Direction Port B Bit 6 DDRAB_BIT7: equ 7 ; Data Direction Port B Bit 7 DDRAB_BIT8: equ 8 ; Data Direction Port A Bit 8 DDRAB_BIT9: equ 9 ; Data Direction Port A Bit 9 DDRAB_BIT10: equ 10 ; Data Direction Port A Bit 10 DDRAB_BIT11: equ 11 ; Data Direction Port A Bit 11 DDRAB_BIT12: equ 12 ; Data Direction Port A Bit 12 DDRAB_BIT13: equ 13 ; Data Direction Port A Bit 13 DDRAB_BIT14: equ 14 ; Data Direction Port A Bit 14 DDRAB_BIT15: equ 15 ; Data Direction Port A Bit 15 ; bit position masks mDDRAB_BIT0: equ %00000001 ; Data Direction Port B Bit 0 mDDRAB_BIT1: equ %00000010 ; Data Direction Port B Bit 1 mDDRAB_BIT2: equ %00000100 ; Data Direction Port B Bit 2 mDDRAB_BIT3: equ %00001000 ; Data Direction Port B Bit 3 mDDRAB_BIT4: equ %00010000 ; Data Direction Port B Bit 4 mDDRAB_BIT5: equ %00100000 ; Data Direction Port B Bit 5 mDDRAB_BIT6: equ %01000000 ; Data Direction Port B Bit 6 mDDRAB_BIT7: equ %10000000 ; Data Direction Port B Bit 7 mDDRAB_BIT8: equ %100000000 ; Data Direction Port A Bit 8 mDDRAB_BIT9: equ %1000000000 ; Data Direction Port A Bit 9 mDDRAB_BIT10: equ %10000000000 ; Data Direction Port A Bit 10 mDDRAB_BIT11: equ %100000000000 ; Data Direction Port A Bit 11 mDDRAB_BIT12: equ %1000000000000 ; Data Direction Port A Bit 12 mDDRAB_BIT13: equ %10000000000000 ; Data Direction Port A Bit 13 mDDRAB_BIT14: equ %100000000000000 ; Data Direction Port A Bit 14 mDDRAB_BIT15: equ %1000000000000000 ; Data Direction Port A Bit 15 ;*** DDRA - Port A Data Direction Register; 0x00000002 *** DDRA: equ $00000002 ;*** DDRA - Port A Data Direction Register; 0x00000002 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DDRA_BIT0: equ 0 ; Data Direction Port A Bit 0 DDRA_BIT1: equ 1 ; Data Direction Port A Bit 1 DDRA_BIT2: equ 2 ; Data Direction Port A Bit 2 DDRA_BIT3: equ 3 ; Data Direction Port A Bit 3 DDRA_BIT4: equ 4 ; Data Direction Port A Bit 4 DDRA_BIT5: equ 5 ; Data Direction Port A Bit 5 DDRA_BIT6: equ 6 ; Data Direction Port A Bit 6 DDRA_BIT7: equ 7 ; Data Direction Port A Bit 7 ; bit position masks mDDRA_BIT0: equ %00000001 ; Data Direction Port A Bit 0 mDDRA_BIT1: equ %00000010 ; Data Direction Port A Bit 1 mDDRA_BIT2: equ %00000100 ; Data Direction Port A Bit 2 mDDRA_BIT3: equ %00001000 ; Data Direction Port A Bit 3 mDDRA_BIT4: equ %00010000 ; Data Direction Port A Bit 4 mDDRA_BIT5: equ %00100000 ; Data Direction Port A Bit 5 mDDRA_BIT6: equ %01000000 ; Data Direction Port A Bit 6 mDDRA_BIT7: equ %10000000 ; Data Direction Port A Bit 7 ;*** DDRB - Port B Data Direction Register; 0x00000003 *** DDRB: equ $00000003 ;*** DDRB - Port B Data Direction Register; 0x00000003 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DDRB_BIT0: equ 0 ; Data Direction Port B Bit 0 DDRB_BIT1: equ 1 ; Data Direction Port B Bit 1 DDRB_BIT2: equ 2 ; Data Direction Port B Bit 2 DDRB_BIT3: equ 3 ; Data Direction Port B Bit 3 DDRB_BIT4: equ 4 ; Data Direction Port B Bit 4 DDRB_BIT5: equ 5 ; Data Direction Port B Bit 5 DDRB_BIT6: equ 6 ; Data Direction Port B Bit 6 DDRB_BIT7: equ 7 ; Data Direction Port B Bit 7 ; bit position masks mDDRB_BIT0: equ %00000001 ; Data Direction Port B Bit 0 mDDRB_BIT1: equ %00000010 ; Data Direction Port B Bit 1 mDDRB_BIT2: equ %00000100 ; Data Direction Port B Bit 2 mDDRB_BIT3: equ %00001000 ; Data Direction Port B Bit 3 mDDRB_BIT4: equ %00010000 ; Data Direction Port B Bit 4 mDDRB_BIT5: equ %00100000 ; Data Direction Port B Bit 5 mDDRB_BIT6: equ %01000000 ; Data Direction Port B Bit 6 mDDRB_BIT7: equ %10000000 ; Data Direction Port B Bit 7 ;*** PORTE - Port E Register; 0x00000008 *** PORTE: equ $00000008 ;*** PORTE - Port E Register; 0x00000008 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PORTE_BIT0: equ 0 ; Port E Bit 0 PORTE_BIT1: equ 1 ; Port E Bit 1 PORTE_BIT2: equ 2 ; Port E Bit 2 PORTE_BIT3: equ 3 ; Port E Bit 3 PORTE_BIT4: equ 4 ; Port E Bit 4 PORTE_BIT5: equ 5 ; Port E Bit 5 PORTE_BIT6: equ 6 ; Port E Bit 6 PORTE_BIT7: equ 7 ; Port E Bit 7 ; bit position masks mPORTE_BIT0: equ %00000001 ; Port E Bit 0 mPORTE_BIT1: equ %00000010 ; Port E Bit 1 mPORTE_BIT2: equ %00000100 ; Port E Bit 2 mPORTE_BIT3: equ %00001000 ; Port E Bit 3 mPORTE_BIT4: equ %00010000 ; Port E Bit 4 mPORTE_BIT5: equ %00100000 ; Port E Bit 5 mPORTE_BIT6: equ %01000000 ; Port E Bit 6 mPORTE_BIT7: equ %10000000 ; Port E Bit 7 ;*** DDRE - Port E Data Direction Register; 0x00000009 *** DDRE: equ $00000009 ;*** DDRE - Port E Data Direction Register; 0x00000009 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DDRE_BIT2: equ 2 ; Data Direction Port A Bit 2 DDRE_BIT3: equ 3 ; Data Direction Port A Bit 3 DDRE_BIT4: equ 4 ; Data Direction Port A Bit 4 DDRE_BIT5: equ 5 ; Data Direction Port A Bit 5 DDRE_BIT6: equ 6 ; Data Direction Port A Bit 6 DDRE_BIT7: equ 7 ; Data Direction Port A Bit 7 ; bit position masks mDDRE_BIT2: equ %00000100 ; Data Direction Port A Bit 2 mDDRE_BIT3: equ %00001000 ; Data Direction Port A Bit 3 mDDRE_BIT4: equ %00010000 ; Data Direction Port A Bit 4 mDDRE_BIT5: equ %00100000 ; Data Direction Port A Bit 5 mDDRE_BIT6: equ %01000000 ; Data Direction Port A Bit 6 mDDRE_BIT7: equ %10000000 ; Data Direction Port A Bit 7 ;*** PEAR - Port E Assignment Register; 0x0000000A *** PEAR: equ $0000000A ;*** PEAR - Port E Assignment Register; 0x0000000A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PEAR_RDWE: equ 2 ; Read / Write Enable PEAR_LSTRE: equ 3 ; Low Strobe (LSTRB) Enable PEAR_NECLK: equ 4 ; No External E Clock PEAR_PIPOE: equ 5 ; Pipe Status Signal Output Enable PEAR_NOACCE: equ 7 ; CPU No Access Output Enable ; bit position masks mPEAR_RDWE: equ %00000100 ; Read / Write Enable mPEAR_LSTRE: equ %00001000 ; Low Strobe (LSTRB) Enable mPEAR_NECLK: equ %00010000 ; No External E Clock mPEAR_PIPOE: equ %00100000 ; Pipe Status Signal Output Enable mPEAR_NOACCE: equ %10000000 ; CPU No Access Output Enable ;*** MODE - Mode Register; 0x0000000B *** MODE: equ $0000000B ;*** MODE - Mode Register; 0x0000000B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET MODE_EME: equ 0 ; Emulate Port E MODE_EMK: equ 1 ; Emulate Port K MODE_IVIS: equ 3 ; Internal Visibility MODE_MODA: equ 5 ; Mode Select Bit A MODE_MODB: equ 6 ; Mode Select Bit B MODE_MODC: equ 7 ; Mode Select Bit C ; bit position masks mMODE_EME: equ %00000001 ; Emulate Port E mMODE_EMK: equ %00000010 ; Emulate Port K mMODE_IVIS: equ %00001000 ; Internal Visibility mMODE_MODA: equ %00100000 ; Mode Select Bit A mMODE_MODB: equ %01000000 ; Mode Select Bit B mMODE_MODC: equ %10000000 ; Mode Select Bit C ;*** PUCR - Pull-Up Control Register; 0x0000000C *** PUCR: equ $0000000C ;*** PUCR - Pull-Up Control Register; 0x0000000C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PUCR_PUPAE: equ 0 ; Pull-Up Port A Enable PUCR_PUPBE: equ 1 ; Pull-Up Port B Enable PUCR_PUPEE: equ 4 ; Pull-Up Port E Enable PUCR_PUPKE: equ 7 ; Pull-Up Port K Enable ; bit position masks mPUCR_PUPAE: equ %00000001 ; Pull-Up Port A Enable mPUCR_PUPBE: equ %00000010 ; Pull-Up Port B Enable mPUCR_PUPEE: equ %00010000 ; Pull-Up Port E Enable mPUCR_PUPKE: equ %10000000 ; Pull-Up Port K Enable ;*** RDRIV - Reduced Drive of I/O Lines; 0x0000000D *** RDRIV: equ $0000000D ;*** RDRIV - Reduced Drive of I/O Lines; 0x0000000D *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET RDRIV_RDPA: equ 0 ; Reduced Drive of Port A RDRIV_RDPB: equ 1 ; Reduced Drive of Port B RDRIV_RDPE: equ 4 ; Reduced Drive of Port E RDRIV_RDPK: equ 7 ; Reduced Drive of Port K ; bit position masks mRDRIV_RDPA: equ %00000001 ; Reduced Drive of Port A mRDRIV_RDPB: equ %00000010 ; Reduced Drive of Port B mRDRIV_RDPE: equ %00010000 ; Reduced Drive of Port E mRDRIV_RDPK: equ %10000000 ; Reduced Drive of Port K ;*** EBICTL - External Bus Interface Control; 0x0000000E *** EBICTL: equ $0000000E ;*** EBICTL - External Bus Interface Control; 0x0000000E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET EBICTL_ESTR: equ 0 ; E Stretches ; bit position masks mEBICTL_ESTR: equ %00000001 ; E Stretches ;*** INITRM - Initialization of Internal RAM Position Register; 0x00000010 *** INITRM: equ $00000010 ;*** INITRM - Initialization of Internal RAM Position Register; 0x00000010 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET INITRM_RAMHAL: equ 0 ; Internal RAM map alignment INITRM_RAM11: equ 3 ; Internal RAM map position Bit 11 INITRM_RAM12: equ 4 ; Internal RAM map position Bit 12 INITRM_RAM13: equ 5 ; Internal RAM map position Bit 13 INITRM_RAM14: equ 6 ; Internal RAM map position Bit 14 INITRM_RAM15: equ 7 ; Internal RAM map position Bit 15 ; bit position masks mINITRM_RAMHAL: equ %00000001 ; Internal RAM map alignment mINITRM_RAM11: equ %00001000 ; Internal RAM map position Bit 11 mINITRM_RAM12: equ %00010000 ; Internal RAM map position Bit 12 mINITRM_RAM13: equ %00100000 ; Internal RAM map position Bit 13 mINITRM_RAM14: equ %01000000 ; Internal RAM map position Bit 14 mINITRM_RAM15: equ %10000000 ; Internal RAM map position Bit 15 ;*** INITRG - Initialization of Internal Register Position Register; 0x00000011 *** INITRG: equ $00000011 ;*** INITRG - Initialization of Internal Register Position Register; 0x00000011 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET INITRG_REG11: equ 3 ; Internal register map position REG11 INITRG_REG12: equ 4 ; Internal register map position REG12 INITRG_REG13: equ 5 ; Internal register map position REG13 INITRG_REG14: equ 6 ; Internal register map position REG14 ; bit position masks mINITRG_REG11: equ %00001000 ; Internal register map position REG11 mINITRG_REG12: equ %00010000 ; Internal register map position REG12 mINITRG_REG13: equ %00100000 ; Internal register map position REG13 mINITRG_REG14: equ %01000000 ; Internal register map position REG14 ;*** MISC - Miscellaneous Mapping Control Register; 0x00000013 *** MISC: equ $00000013 ;*** MISC - Miscellaneous Mapping Control Register; 0x00000013 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET MISC_ROMON: equ 0 ; Enable Flash EEPROM MISC_ROMHM: equ 1 ; Flash EEPROM only in second half of memory map MISC_EXSTR0: equ 2 ; External Access Stretch Bit 0 MISC_EXSTR1: equ 3 ; External Access Stretch Bit 1 ; bit position masks mMISC_ROMON: equ %00000001 ; Enable Flash EEPROM mMISC_ROMHM: equ %00000010 ; Flash EEPROM only in second half of memory map mMISC_EXSTR0: equ %00000100 ; External Access Stretch Bit 0 mMISC_EXSTR1: equ %00001000 ; External Access Stretch Bit 1 ;*** MTST0 - MTST0; 0x00000014 *** MTST0: equ $00000014 ;*** MTST0 - MTST0; 0x00000014 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET MTST0_BIT0: equ 0 ; MTST0 Bit 0 MTST0_BIT1: equ 1 ; MTST0 Bit 1 MTST0_BIT2: equ 2 ; MTST0 Bit 2 MTST0_BIT3: equ 3 ; MTST0 Bit 3 MTST0_BIT4: equ 4 ; MTST0 Bit 4 MTST0_BIT5: equ 5 ; MTST0 Bit 5 MTST0_BIT6: equ 6 ; MTST0 Bit 6 MTST0_BIT7: equ 7 ; MTST0 Bit 7 ; bit position masks mMTST0_BIT0: equ %00000001 ; MTST0 Bit 0 mMTST0_BIT1: equ %00000010 ; MTST0 Bit 1 mMTST0_BIT2: equ %00000100 ; MTST0 Bit 2 mMTST0_BIT3: equ %00001000 ; MTST0 Bit 3 mMTST0_BIT4: equ %00010000 ; MTST0 Bit 4 mMTST0_BIT5: equ %00100000 ; MTST0 Bit 5 mMTST0_BIT6: equ %01000000 ; MTST0 Bit 6 mMTST0_BIT7: equ %10000000 ; MTST0 Bit 7 ;*** ITCR - Interrupt Test Control Register; 0x00000015 *** ITCR: equ $00000015 ;*** ITCR - Interrupt Test Control Register; 0x00000015 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ITCR_ADR0: equ 0 ; Test register select Bit 0 ITCR_ADR1: equ 1 ; Test register select Bit 1 ITCR_ADR2: equ 2 ; Test register select Bit 2 ITCR_ADR3: equ 3 ; Test register select Bit 3 ITCR_WRTINT: equ 4 ; Write to the Interrupt Test Registers ; bit position masks mITCR_ADR0: equ %00000001 ; Test register select Bit 0 mITCR_ADR1: equ %00000010 ; Test register select Bit 1 mITCR_ADR2: equ %00000100 ; Test register select Bit 2 mITCR_ADR3: equ %00001000 ; Test register select Bit 3 mITCR_WRTINT: equ %00010000 ; Write to the Interrupt Test Registers ;*** ITEST - Interrupt Test Register; 0x00000016 *** ITEST: equ $00000016 ;*** ITEST - Interrupt Test Register; 0x00000016 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ITEST_INT0: equ 0 ; Interrupt Test Register Bit 0 ITEST_INT2: equ 1 ; Interrupt Test Register Bit 1 ITEST_INT4: equ 2 ; Interrupt Test Register Bit 2 ITEST_INT6: equ 3 ; Interrupt Test Register Bit 3 ITEST_INT8: equ 4 ; Interrupt Test Register Bit 4 ITEST_INTA: equ 5 ; Interrupt Test Register Bit 5 ITEST_INTC: equ 6 ; Interrupt Test Register Bit 6 ITEST_INTE: equ 7 ; Interrupt Test Register Bit 7 ; bit position masks mITEST_INT0: equ %00000001 ; Interrupt Test Register Bit 0 mITEST_INT2: equ %00000010 ; Interrupt Test Register Bit 1 mITEST_INT4: equ %00000100 ; Interrupt Test Register Bit 2 mITEST_INT6: equ %00001000 ; Interrupt Test Register Bit 3 mITEST_INT8: equ %00010000 ; Interrupt Test Register Bit 4 mITEST_INTA: equ %00100000 ; Interrupt Test Register Bit 5 mITEST_INTC: equ %01000000 ; Interrupt Test Register Bit 6 mITEST_INTE: equ %10000000 ; Interrupt Test Register Bit 7 ;*** MTST1 - MTST1; 0x00000017 *** MTST1: equ $00000017 ;*** MTST1 - MTST1; 0x00000017 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET MTST1_BIT0: equ 0 ; MTST1 Bit 0 MTST1_BIT1: equ 1 ; MTST1 Bit 1 MTST1_BIT2: equ 2 ; MTST1 Bit 2 MTST1_BIT3: equ 3 ; MTST1 Bit 3 MTST1_BIT4: equ 4 ; MTST1 Bit 4 MTST1_BIT5: equ 5 ; MTST1 Bit 5 MTST1_BIT6: equ 6 ; MTST1 Bit 6 MTST1_BIT7: equ 7 ; MTST1 Bit 7 ; bit position masks mMTST1_BIT0: equ %00000001 ; MTST1 Bit 0 mMTST1_BIT1: equ %00000010 ; MTST1 Bit 1 mMTST1_BIT2: equ %00000100 ; MTST1 Bit 2 mMTST1_BIT3: equ %00001000 ; MTST1 Bit 3 mMTST1_BIT4: equ %00010000 ; MTST1 Bit 4 mMTST1_BIT5: equ %00100000 ; MTST1 Bit 5 mMTST1_BIT6: equ %01000000 ; MTST1 Bit 6 mMTST1_BIT7: equ %10000000 ; MTST1 Bit 7 ;*** VREGCTRL - VREG_3V3 - Control Register; 0x00000019 *** VREGCTRL: equ $00000019 ;*** VREGCTRL - VREG_3V3 - Control Register; 0x00000019 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET VREGCTRL_LVIF: equ 0 ; Low Voltage Interrupt Flag VREGCTRL_LVIE: equ 1 ; Low Voltage Interrupt Enable Bit VREGCTRL_LVDS: equ 2 ; Low Voltage Detect Status Bit ; bit position masks mVREGCTRL_LVIF: equ %00000001 ; Low Voltage Interrupt Flag mVREGCTRL_LVIE: equ %00000010 ; Low Voltage Interrupt Enable Bit mVREGCTRL_LVDS: equ %00000100 ; Low Voltage Detect Status Bit ;*** PARTIDH - Part ID Register High; 0x0000001A *** PARTIDH: equ $0000001A ;*** PARTIDH - Part ID Register High; 0x0000001A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PARTIDH_ID15: equ 0 ; Part ID Register Bit 15 PARTIDH_ID14: equ 1 ; Part ID Register Bit 14 PARTIDH_ID13: equ 2 ; Part ID Register Bit 13 PARTIDH_ID12: equ 3 ; Part ID Register Bit 12 PARTIDH_ID11: equ 4 ; Part ID Register Bit 11 PARTIDH_ID10: equ 5 ; Part ID Register Bit 10 PARTIDH_ID9: equ 6 ; Part ID Register Bit 9 PARTIDH_ID8: equ 7 ; Part ID Register Bit 8 ; bit position masks mPARTIDH_ID15: equ %00000001 ; Part ID Register Bit 15 mPARTIDH_ID14: equ %00000010 ; Part ID Register Bit 14 mPARTIDH_ID13: equ %00000100 ; Part ID Register Bit 13 mPARTIDH_ID12: equ %00001000 ; Part ID Register Bit 12 mPARTIDH_ID11: equ %00010000 ; Part ID Register Bit 11 mPARTIDH_ID10: equ %00100000 ; Part ID Register Bit 10 mPARTIDH_ID9: equ %01000000 ; Part ID Register Bit 9 mPARTIDH_ID8: equ %10000000 ; Part ID Register Bit 8 ;*** PARTIDL - Part ID Register Low; 0x0000001B *** PARTIDL: equ $0000001B ;*** PARTIDL - Part ID Register Low; 0x0000001B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PARTIDL_ID0: equ 0 ; Part ID Register Bit 0 PARTIDL_ID1: equ 1 ; Part ID Register Bit 1 PARTIDL_ID2: equ 2 ; Part ID Register Bit 2 PARTIDL_ID3: equ 3 ; Part ID Register Bit 3 PARTIDL_ID4: equ 4 ; Part ID Register Bit 4 PARTIDL_ID5: equ 5 ; Part ID Register Bit 5 PARTIDL_ID6: equ 6 ; Part ID Register Bit 6 PARTIDL_ID7: equ 7 ; Part ID Register Bit 7 ; bit position masks mPARTIDL_ID0: equ %00000001 ; Part ID Register Bit 0 mPARTIDL_ID1: equ %00000010 ; Part ID Register Bit 1 mPARTIDL_ID2: equ %00000100 ; Part ID Register Bit 2 mPARTIDL_ID3: equ %00001000 ; Part ID Register Bit 3 mPARTIDL_ID4: equ %00010000 ; Part ID Register Bit 4 mPARTIDL_ID5: equ %00100000 ; Part ID Register Bit 5 mPARTIDL_ID6: equ %01000000 ; Part ID Register Bit 6 mPARTIDL_ID7: equ %10000000 ; Part ID Register Bit 7 ;*** MEMSIZ0 - Memory Size Register Zero; 0x0000001C *** MEMSIZ0: equ $0000001C ;*** MEMSIZ0 - Memory Size Register Zero; 0x0000001C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET MEMSIZ0_ram_sw0: equ 0 ; Allocated RAM Memory Space Bit 0 MEMSIZ0_ram_sw1: equ 1 ; Allocated RAM Memory Space Bit 1 MEMSIZ0_ram_sw2: equ 2 ; Allocated RAM Memory Space Bit 2 MEMSIZ0_eep_sw0: equ 4 ; Allocated EEPROM Memory Space Bit 0 MEMSIZ0_eep_sw1: equ 5 ; Allocated EEPROM Memory Space Bit 1 MEMSIZ0_reg_sw0: equ 7 ; Allocated System Register Space ; bit position masks mMEMSIZ0_ram_sw0: equ %00000001 ; Allocated RAM Memory Space Bit 0 mMEMSIZ0_ram_sw1: equ %00000010 ; Allocated RAM Memory Space Bit 1 mMEMSIZ0_ram_sw2: equ %00000100 ; Allocated RAM Memory Space Bit 2 mMEMSIZ0_eep_sw0: equ %00010000 ; Allocated EEPROM Memory Space Bit 0 mMEMSIZ0_eep_sw1: equ %00100000 ; Allocated EEPROM Memory Space Bit 1 mMEMSIZ0_reg_sw0: equ %10000000 ; Allocated System Register Space ;*** MEMSIZ1 - Memory Size Register One; 0x0000001D *** MEMSIZ1: equ $0000001D ;*** MEMSIZ1 - Memory Size Register One; 0x0000001D *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET MEMSIZ1_pag_sw0: equ 0 ; Allocated Off-Chip Memory Options Bit 0 MEMSIZ1_pag_sw1: equ 1 ; Allocated Off-Chip Memory Options Bit 1 MEMSIZ1_rom_sw0: equ 6 ; Allocated Flash EEPROM/ROM Physical Memory Space Bit 0 MEMSIZ1_rom_sw1: equ 7 ; Allocated Flash EEPROM/ROM Physical Memory Space Bit 1 ; bit position masks mMEMSIZ1_pag_sw0: equ %00000001 ; Allocated Off-Chip Memory Options Bit 0 mMEMSIZ1_pag_sw1: equ %00000010 ; Allocated Off-Chip Memory Options Bit 1 mMEMSIZ1_rom_sw0: equ %01000000 ; Allocated Flash EEPROM/ROM Physical Memory Space Bit 0 mMEMSIZ1_rom_sw1: equ %10000000 ; Allocated Flash EEPROM/ROM Physical Memory Space Bit 1 ;*** INTCR - Interrupt Control Register; 0x0000001E *** INTCR: equ $0000001E ;*** INTCR - Interrupt Control Register; 0x0000001E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET INTCR_IRQEN: equ 6 ; External IRQ Enable INTCR_IRQE: equ 7 ; IRQ Select Edge Sensitive Only ; bit position masks mINTCR_IRQEN: equ %01000000 ; External IRQ Enable mINTCR_IRQE: equ %10000000 ; IRQ Select Edge Sensitive Only ;*** HPRIO - Highest Priority I Interrupt; 0x0000001F *** HPRIO: equ $0000001F ;*** HPRIO - Highest Priority I Interrupt; 0x0000001F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET HPRIO_PSEL1: equ 1 ; Highest Priority I Interrupt Bit 1 HPRIO_PSEL2: equ 2 ; Highest Priority I Interrupt Bit 2 HPRIO_PSEL3: equ 3 ; Highest Priority I Interrupt Bit 3 HPRIO_PSEL4: equ 4 ; Highest Priority I Interrupt Bit 4 HPRIO_PSEL5: equ 5 ; Highest Priority I Interrupt Bit 5 HPRIO_PSEL6: equ 6 ; Highest Priority I Interrupt Bit 6 HPRIO_PSEL7: equ 7 ; Highest Priority I Interrupt Bit 7 ; bit position masks mHPRIO_PSEL1: equ %00000010 ; Highest Priority I Interrupt Bit 1 mHPRIO_PSEL2: equ %00000100 ; Highest Priority I Interrupt Bit 2 mHPRIO_PSEL3: equ %00001000 ; Highest Priority I Interrupt Bit 3 mHPRIO_PSEL4: equ %00010000 ; Highest Priority I Interrupt Bit 4 mHPRIO_PSEL5: equ %00100000 ; Highest Priority I Interrupt Bit 5 mHPRIO_PSEL6: equ %01000000 ; Highest Priority I Interrupt Bit 6 mHPRIO_PSEL7: equ %10000000 ; Highest Priority I Interrupt Bit 7 ;*** DBGC1 - Debug Control Register 1; 0x00000020 *** DBGC1: equ $00000020 ;*** DBGC1 - Debug Control Register 1; 0x00000020 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGC1_CAPMOD0: equ 0 ; Capture Mode Field, bit 0 DBGC1_CAPMOD1: equ 1 ; Capture Mode Field, bit 1 DBGC1_DBGBRK: equ 3 ; DBG Breakpoint Enable Bit DBGC1_BEGIN: equ 4 ; Begin/End Trigger Bit DBGC1_TRGSEL: equ 5 ; Trigger Selection Bit DBGC1_ARM: equ 6 ; Arm Bit DBGC1_DBGEN: equ 7 ; DBG Mode Enable Bit ; bit position masks mDBGC1_CAPMOD0: equ %00000001 ; Capture Mode Field, bit 0 mDBGC1_CAPMOD1: equ %00000010 ; Capture Mode Field, bit 1 mDBGC1_DBGBRK: equ %00001000 ; DBG Breakpoint Enable Bit mDBGC1_BEGIN: equ %00010000 ; Begin/End Trigger Bit mDBGC1_TRGSEL: equ %00100000 ; Trigger Selection Bit mDBGC1_ARM: equ %01000000 ; Arm Bit mDBGC1_DBGEN: equ %10000000 ; DBG Mode Enable Bit ;*** DBGSC - Debug Status and Control Register; 0x00000021 *** DBGSC: equ $00000021 ;*** DBGSC - Debug Status and Control Register; 0x00000021 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGSC_TRG0: equ 0 ; Trigger Mode Bits, bit 0 DBGSC_TRG1: equ 1 ; Trigger Mode Bits, bit 1 DBGSC_TRG2: equ 2 ; Trigger Mode Bits, bit 2 DBGSC_TRG3: equ 3 ; Trigger Mode Bits, bit 3 DBGSC_CF: equ 5 ; Comparator C Match Flag DBGSC_BF: equ 6 ; Trigger B Match Flag DBGSC_AF: equ 7 ; Trigger A Match Flag ; bit position masks mDBGSC_TRG0: equ %00000001 ; Trigger Mode Bits, bit 0 mDBGSC_TRG1: equ %00000010 ; Trigger Mode Bits, bit 1 mDBGSC_TRG2: equ %00000100 ; Trigger Mode Bits, bit 2 mDBGSC_TRG3: equ %00001000 ; Trigger Mode Bits, bit 3 mDBGSC_CF: equ %00100000 ; Comparator C Match Flag mDBGSC_BF: equ %01000000 ; Trigger B Match Flag mDBGSC_AF: equ %10000000 ; Trigger A Match Flag ;*** DBGTB - Debug Trace Buffer Register; 0x00000022 *** DBGTB: equ $00000022 ;*** DBGTB - Debug Trace Buffer Register; 0x00000022 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGTB_BIT0: equ 0 ; Trace Buffer Data Bit 0 DBGTB_BIT1: equ 1 ; Trace Buffer Data Bit 1 DBGTB_BIT2: equ 2 ; Trace Buffer Data Bit 2 DBGTB_BIT3: equ 3 ; Trace Buffer Data Bit 3 DBGTB_BIT4: equ 4 ; Trace Buffer Data Bit 4 DBGTB_BIT5: equ 5 ; Trace Buffer Data Bit 5 DBGTB_BIT6: equ 6 ; Trace Buffer Data Bit 6 DBGTB_BIT7: equ 7 ; Trace Buffer Data Bit 7 DBGTB_BIT8: equ 8 ; Trace Buffer Data Bit 8 DBGTB_BIT9: equ 9 ; Trace Buffer Data Bit 9 DBGTB_BIT10: equ 10 ; Trace Buffer Data Bit 10 DBGTB_BIT11: equ 11 ; Trace Buffer Data Bit 11 DBGTB_BIT12: equ 12 ; Trace Buffer Data Bit 12 DBGTB_BIT13: equ 13 ; Trace Buffer Data Bit 13 DBGTB_BIT14: equ 14 ; Trace Buffer Data Bit 14 DBGTB_BIT15: equ 15 ; Trace Buffer Data Bit 15 ; bit position masks mDBGTB_BIT0: equ %00000001 ; Trace Buffer Data Bit 0 mDBGTB_BIT1: equ %00000010 ; Trace Buffer Data Bit 1 mDBGTB_BIT2: equ %00000100 ; Trace Buffer Data Bit 2 mDBGTB_BIT3: equ %00001000 ; Trace Buffer Data Bit 3 mDBGTB_BIT4: equ %00010000 ; Trace Buffer Data Bit 4 mDBGTB_BIT5: equ %00100000 ; Trace Buffer Data Bit 5 mDBGTB_BIT6: equ %01000000 ; Trace Buffer Data Bit 6 mDBGTB_BIT7: equ %10000000 ; Trace Buffer Data Bit 7 mDBGTB_BIT8: equ %100000000 ; Trace Buffer Data Bit 8 mDBGTB_BIT9: equ %1000000000 ; Trace Buffer Data Bit 9 mDBGTB_BIT10: equ %10000000000 ; Trace Buffer Data Bit 10 mDBGTB_BIT11: equ %100000000000 ; Trace Buffer Data Bit 11 mDBGTB_BIT12: equ %1000000000000 ; Trace Buffer Data Bit 12 mDBGTB_BIT13: equ %10000000000000 ; Trace Buffer Data Bit 13 mDBGTB_BIT14: equ %100000000000000 ; Trace Buffer Data Bit 14 mDBGTB_BIT15: equ %1000000000000000 ; Trace Buffer Data Bit 15 ;*** DBGTBH - Debug Trace Buffer Register High; 0x00000022 *** DBGTBH: equ $00000022 ;*** DBGTBH - Debug Trace Buffer Register High; 0x00000022 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGTBH_BIT8: equ 0 ; Trace Buffer Data Bit 8 DBGTBH_BIT9: equ 1 ; Trace Buffer Data Bit 9 DBGTBH_BIT10: equ 2 ; Trace Buffer Data Bit 10 DBGTBH_BIT11: equ 3 ; Trace Buffer Data Bit 11 DBGTBH_BIT12: equ 4 ; Trace Buffer Data Bit 12 DBGTBH_BIT13: equ 5 ; Trace Buffer Data Bit 13 DBGTBH_BIT14: equ 6 ; Trace Buffer Data Bit 14 DBGTBH_BIT15: equ 7 ; Trace Buffer Data Bit 15 ; bit position masks mDBGTBH_BIT8: equ %00000001 ; Trace Buffer Data Bit 8 mDBGTBH_BIT9: equ %00000010 ; Trace Buffer Data Bit 9 mDBGTBH_BIT10: equ %00000100 ; Trace Buffer Data Bit 10 mDBGTBH_BIT11: equ %00001000 ; Trace Buffer Data Bit 11 mDBGTBH_BIT12: equ %00010000 ; Trace Buffer Data Bit 12 mDBGTBH_BIT13: equ %00100000 ; Trace Buffer Data Bit 13 mDBGTBH_BIT14: equ %01000000 ; Trace Buffer Data Bit 14 mDBGTBH_BIT15: equ %10000000 ; Trace Buffer Data Bit 15 ;*** DBGTBL - Debug Trace Buffer Register Low; 0x00000023 *** DBGTBL: equ $00000023 ;*** DBGTBL - Debug Trace Buffer Register Low; 0x00000023 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGTBL_BIT0: equ 0 ; Trace Buffer Data Bit 0 DBGTBL_BIT1: equ 1 ; Trace Buffer Data Bit 1 DBGTBL_BIT2: equ 2 ; Trace Buffer Data Bit 2 DBGTBL_BIT3: equ 3 ; Trace Buffer Data Bit 3 DBGTBL_BIT4: equ 4 ; Trace Buffer Data Bit 4 DBGTBL_BIT5: equ 5 ; Trace Buffer Data Bit 5 DBGTBL_BIT6: equ 6 ; Trace Buffer Data Bit 6 DBGTBL_BIT7: equ 7 ; Trace Buffer Data Bit 7 ; bit position masks mDBGTBL_BIT0: equ %00000001 ; Trace Buffer Data Bit 0 mDBGTBL_BIT1: equ %00000010 ; Trace Buffer Data Bit 1 mDBGTBL_BIT2: equ %00000100 ; Trace Buffer Data Bit 2 mDBGTBL_BIT3: equ %00001000 ; Trace Buffer Data Bit 3 mDBGTBL_BIT4: equ %00010000 ; Trace Buffer Data Bit 4 mDBGTBL_BIT5: equ %00100000 ; Trace Buffer Data Bit 5 mDBGTBL_BIT6: equ %01000000 ; Trace Buffer Data Bit 6 mDBGTBL_BIT7: equ %10000000 ; Trace Buffer Data Bit 7 ;*** DBGCNT - Debug Count Register; 0x00000024 *** DBGCNT: equ $00000024 ;*** DBGCNT - Debug Count Register; 0x00000024 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCNT_CNT0: equ 0 ; Count Value, bit 0 DBGCNT_CNT1: equ 1 ; Count Value, bit 1 DBGCNT_CNT2: equ 2 ; Count Value, bit 2 DBGCNT_CNT3: equ 3 ; Count Value, bit 3 DBGCNT_CNT4: equ 4 ; Count Value, bit 4 DBGCNT_CNT5: equ 5 ; Count Value, bit 5 DBGCNT_TBF: equ 7 ; Trace Buffer Full ; bit position masks mDBGCNT_CNT0: equ %00000001 ; Count Value, bit 0 mDBGCNT_CNT1: equ %00000010 ; Count Value, bit 1 mDBGCNT_CNT2: equ %00000100 ; Count Value, bit 2 mDBGCNT_CNT3: equ %00001000 ; Count Value, bit 3 mDBGCNT_CNT4: equ %00010000 ; Count Value, bit 4 mDBGCNT_CNT5: equ %00100000 ; Count Value, bit 5 mDBGCNT_TBF: equ %10000000 ; Trace Buffer Full ;*** DBGCCX - Debug Comparator C Extended Register; 0x00000025 *** DBGCCX: equ $00000025 ;*** DBGCCX - Debug Comparator C Extended Register; 0x00000025 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCCX_EXTCMP0: equ 0 ; Comparator C Extended Compare Bits, bit 0 DBGCCX_EXTCMP1: equ 1 ; Comparator C Extended Compare Bits, bit 1 DBGCCX_EXTCMP2: equ 2 ; Comparator C Extended Compare Bits, bit 2 DBGCCX_EXTCMP3: equ 3 ; Comparator C Extended Compare Bits, bit 3 DBGCCX_EXTCMP4: equ 4 ; Comparator C Extended Compare Bits, bit 4 DBGCCX_EXTCMP5: equ 5 ; Comparator C Extended Compare Bits, bit 5 DBGCCX_PAGSEL0: equ 6 ; Page Selector Field, bit 0 DBGCCX_PAGSEL1: equ 7 ; Page Selector Field, bit 1 ; bit position masks mDBGCCX_EXTCMP0: equ %00000001 ; Comparator C Extended Compare Bits, bit 0 mDBGCCX_EXTCMP1: equ %00000010 ; Comparator C Extended Compare Bits, bit 1 mDBGCCX_EXTCMP2: equ %00000100 ; Comparator C Extended Compare Bits, bit 2 mDBGCCX_EXTCMP3: equ %00001000 ; Comparator C Extended Compare Bits, bit 3 mDBGCCX_EXTCMP4: equ %00010000 ; Comparator C Extended Compare Bits, bit 4 mDBGCCX_EXTCMP5: equ %00100000 ; Comparator C Extended Compare Bits, bit 5 mDBGCCX_PAGSEL0: equ %01000000 ; Page Selector Field, bit 0 mDBGCCX_PAGSEL1: equ %10000000 ; Page Selector Field, bit 1 ;*** DBGCC - Debug Comparator C Register; 0x00000026 *** DBGCC: equ $00000026 ;*** DBGCC - Debug Comparator C Register; 0x00000026 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCC_BIT0: equ 0 ; Comparator C Compare Bit 0 DBGCC_BIT1: equ 1 ; Comparator C Compare Bit 1 DBGCC_BIT2: equ 2 ; Comparator C Compare Bit 2 DBGCC_BIT3: equ 3 ; Comparator C Compare Bit 3 DBGCC_BIT4: equ 4 ; Comparator C Compare Bit 4 DBGCC_BIT5: equ 5 ; Comparator C Compare Bit 5 DBGCC_BIT6: equ 6 ; Comparator C Compare Bit 6 DBGCC_BIT7: equ 7 ; Comparator C Compare Bit 7 DBGCC_BIT8: equ 8 ; Comparator C Compare Bit 8 DBGCC_BIT9: equ 9 ; Comparator C Compare Bit 9 DBGCC_BIT10: equ 10 ; Comparator C Compare Bit 10 DBGCC_BIT11: equ 11 ; Comparator C Compare Bit 11 DBGCC_BIT12: equ 12 ; Comparator C Compare Bit 12 DBGCC_BIT13: equ 13 ; Comparator C Compare Bit 13 DBGCC_BIT14: equ 14 ; Comparator C Compare Bit 14 DBGCC_BIT15: equ 15 ; Comparator C Compare Bit 15 ; bit position masks mDBGCC_BIT0: equ %00000001 ; Comparator C Compare Bit 0 mDBGCC_BIT1: equ %00000010 ; Comparator C Compare Bit 1 mDBGCC_BIT2: equ %00000100 ; Comparator C Compare Bit 2 mDBGCC_BIT3: equ %00001000 ; Comparator C Compare Bit 3 mDBGCC_BIT4: equ %00010000 ; Comparator C Compare Bit 4 mDBGCC_BIT5: equ %00100000 ; Comparator C Compare Bit 5 mDBGCC_BIT6: equ %01000000 ; Comparator C Compare Bit 6 mDBGCC_BIT7: equ %10000000 ; Comparator C Compare Bit 7 mDBGCC_BIT8: equ %100000000 ; Comparator C Compare Bit 8 mDBGCC_BIT9: equ %1000000000 ; Comparator C Compare Bit 9 mDBGCC_BIT10: equ %10000000000 ; Comparator C Compare Bit 10 mDBGCC_BIT11: equ %100000000000 ; Comparator C Compare Bit 11 mDBGCC_BIT12: equ %1000000000000 ; Comparator C Compare Bit 12 mDBGCC_BIT13: equ %10000000000000 ; Comparator C Compare Bit 13 mDBGCC_BIT14: equ %100000000000000 ; Comparator C Compare Bit 14 mDBGCC_BIT15: equ %1000000000000000 ; Comparator C Compare Bit 15 ;*** DBGCCH - Debug Comparator C Register High; 0x00000026 *** DBGCCH: equ $00000026 ;*** DBGCCH - Debug Comparator C Register High; 0x00000026 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCCH_BIT8: equ 0 ; Comparator C Compare Bit 8 DBGCCH_BIT9: equ 1 ; Comparator C Compare Bit 9 DBGCCH_BIT10: equ 2 ; Comparator C Compare Bit 10 DBGCCH_BIT11: equ 3 ; Comparator C Compare Bit 11 DBGCCH_BIT12: equ 4 ; Comparator C Compare Bit 12 DBGCCH_BIT13: equ 5 ; Comparator C Compare Bit 13 DBGCCH_BIT14: equ 6 ; Comparator C Compare Bit 14 DBGCCH_BIT15: equ 7 ; Comparator C Compare Bit 15 ; bit position masks mDBGCCH_BIT8: equ %00000001 ; Comparator C Compare Bit 8 mDBGCCH_BIT9: equ %00000010 ; Comparator C Compare Bit 9 mDBGCCH_BIT10: equ %00000100 ; Comparator C Compare Bit 10 mDBGCCH_BIT11: equ %00001000 ; Comparator C Compare Bit 11 mDBGCCH_BIT12: equ %00010000 ; Comparator C Compare Bit 12 mDBGCCH_BIT13: equ %00100000 ; Comparator C Compare Bit 13 mDBGCCH_BIT14: equ %01000000 ; Comparator C Compare Bit 14 mDBGCCH_BIT15: equ %10000000 ; Comparator C Compare Bit 15 ;*** DBGCCL - Debug Comparator C Register Low; 0x00000027 *** DBGCCL: equ $00000027 ;*** DBGCCL - Debug Comparator C Register Low; 0x00000027 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCCL_BIT0: equ 0 ; Comparator C Compare Bit 0 DBGCCL_BIT1: equ 1 ; Comparator C Compare Bit 1 DBGCCL_BIT2: equ 2 ; Comparator C Compare Bit 2 DBGCCL_BIT3: equ 3 ; Comparator C Compare Bit 3 DBGCCL_BIT4: equ 4 ; Comparator C Compare Bit 4 DBGCCL_BIT5: equ 5 ; Comparator C Compare Bit 5 DBGCCL_BIT6: equ 6 ; Comparator C Compare Bit 6 DBGCCL_BIT7: equ 7 ; Comparator C Compare Bit 7 ; bit position masks mDBGCCL_BIT0: equ %00000001 ; Comparator C Compare Bit 0 mDBGCCL_BIT1: equ %00000010 ; Comparator C Compare Bit 1 mDBGCCL_BIT2: equ %00000100 ; Comparator C Compare Bit 2 mDBGCCL_BIT3: equ %00001000 ; Comparator C Compare Bit 3 mDBGCCL_BIT4: equ %00010000 ; Comparator C Compare Bit 4 mDBGCCL_BIT5: equ %00100000 ; Comparator C Compare Bit 5 mDBGCCL_BIT6: equ %01000000 ; Comparator C Compare Bit 6 mDBGCCL_BIT7: equ %10000000 ; Comparator C Compare Bit 7 ;*** DBGC2 - Debug Control Register 2; 0x00000028 *** DBGC2: equ $00000028 ;*** DBGC2 - Debug Control Register 2; 0x00000028 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGC2_RWC: equ 0 ; Read/Write Comparator C Value Bit DBGC2_RWCEN: equ 1 ; Read/Write Comparator C Enable Bit DBGC2_TAGC: equ 2 ; Comparator C Tag Select DBGC2_BKCEN: equ 3 ; Breakpoint Comparator C Enable Bit DBGC2_TAGAB: equ 4 ; Comparator A/B Tag Select DBGC2_BDM: equ 5 ; Background Debug Mode Enable DBGC2_FULL: equ 6 ; Full Breakpoint Mode Enable DBGC2_BKABEN: equ 7 ; Breakpoint Using Comparator A and B Enable ; bit position masks mDBGC2_RWC: equ %00000001 ; Read/Write Comparator C Value Bit mDBGC2_RWCEN: equ %00000010 ; Read/Write Comparator C Enable Bit mDBGC2_TAGC: equ %00000100 ; Comparator C Tag Select mDBGC2_BKCEN: equ %00001000 ; Breakpoint Comparator C Enable Bit mDBGC2_TAGAB: equ %00010000 ; Comparator A/B Tag Select mDBGC2_BDM: equ %00100000 ; Background Debug Mode Enable mDBGC2_FULL: equ %01000000 ; Full Breakpoint Mode Enable mDBGC2_BKABEN: equ %10000000 ; Breakpoint Using Comparator A and B Enable ;*** DBGC3 - Debug Control Register 3; 0x00000029 *** DBGC3: equ $00000029 ;*** DBGC3 - Debug Control Register 3; 0x00000029 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGC3_RWB: equ 0 ; Read/Write Comparator B Value Bit DBGC3_RWBEN: equ 1 ; Read/Write Comparator B Enable Bit DBGC3_RWA: equ 2 ; Read/Write Comparator A Value Bit DBGC3_RWAEN: equ 3 ; Read/Write Comparator A Enable Bit DBGC3_BKBMBL: equ 4 ; Breakpoint Mask Low Byte for Second Address DBGC3_BKBMBH: equ 5 ; Breakpoint Mask High Byte for Second Address DBGC3_BKAMBL: equ 6 ; Breakpoint Mask Low Byte for First Address DBGC3_BKAMBH: equ 7 ; Breakpoint Mask High Byte for First Address ; bit position masks mDBGC3_RWB: equ %00000001 ; Read/Write Comparator B Value Bit mDBGC3_RWBEN: equ %00000010 ; Read/Write Comparator B Enable Bit mDBGC3_RWA: equ %00000100 ; Read/Write Comparator A Value Bit mDBGC3_RWAEN: equ %00001000 ; Read/Write Comparator A Enable Bit mDBGC3_BKBMBL: equ %00010000 ; Breakpoint Mask Low Byte for Second Address mDBGC3_BKBMBH: equ %00100000 ; Breakpoint Mask High Byte for Second Address mDBGC3_BKAMBL: equ %01000000 ; Breakpoint Mask Low Byte for First Address mDBGC3_BKAMBH: equ %10000000 ; Breakpoint Mask High Byte for First Address ;*** DBGCAX - Debug Comparator A Extended Register; 0x0000002A *** DBGCAX: equ $0000002A ;*** DBGCAX - Debug Comparator A Extended Register; 0x0000002A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCAX_PAGSEL0: equ 0 ; Page Selector Field, bit 0 DBGCAX_PAGSEL1: equ 1 ; Page Selector Field, bit 1 DBGCAX_PAGSEL2: equ 2 ; Page Selector Field, bit 2 DBGCAX_PAGSEL3: equ 3 ; Page Selector Field, bit 3 DBGCAX_PAGSEL4: equ 4 ; Page Selector Field, bit 4 DBGCAX_PAGSEL5: equ 5 ; Page Selector Field, bit 5 DBGCAX_EXTCMP0: equ 6 ; Comparator A Extended Compare Bits, bit 0 DBGCAX_EXTCMP1: equ 7 ; Comparator A Extended Compare Bits, bit 1 ; bit position masks mDBGCAX_PAGSEL0: equ %00000001 ; Page Selector Field, bit 0 mDBGCAX_PAGSEL1: equ %00000010 ; Page Selector Field, bit 1 mDBGCAX_PAGSEL2: equ %00000100 ; Page Selector Field, bit 2 mDBGCAX_PAGSEL3: equ %00001000 ; Page Selector Field, bit 3 mDBGCAX_PAGSEL4: equ %00010000 ; Page Selector Field, bit 4 mDBGCAX_PAGSEL5: equ %00100000 ; Page Selector Field, bit 5 mDBGCAX_EXTCMP0: equ %01000000 ; Comparator A Extended Compare Bits, bit 0 mDBGCAX_EXTCMP1: equ %10000000 ; Comparator A Extended Compare Bits, bit 1 ;*** DBGCA - Debug Comparator A Register; 0x0000002B *** DBGCA: equ $0000002B ;*** DBGCA - Debug Comparator A Register; 0x0000002B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCA_BIT0: equ 0 ; Comparator A Compare Bit 0 DBGCA_BIT1: equ 1 ; Comparator A Compare Bit 1 DBGCA_BIT2: equ 2 ; Comparator A Compare Bit 2 DBGCA_BIT3: equ 3 ; Comparator A Compare Bit 3 DBGCA_BIT4: equ 4 ; Comparator A Compare Bit 4 DBGCA_BIT5: equ 5 ; Comparator A Compare Bit 5 DBGCA_BIT6: equ 6 ; Comparator A Compare Bit 6 DBGCA_BIT7: equ 7 ; Comparator A Compare Bit 7 DBGCA_BIT8: equ 8 ; Comparator A Compare Bit 8 DBGCA_BIT9: equ 9 ; Comparator A Compare Bit 9 DBGCA_BIT10: equ 10 ; Comparator A Compare Bit 10 DBGCA_BIT11: equ 11 ; Comparator A Compare Bit 11 DBGCA_BIT12: equ 12 ; Comparator A Compare Bit 12 DBGCA_BIT13: equ 13 ; Comparator A Compare Bit 13 DBGCA_BIT14: equ 14 ; Comparator A Compare Bit 14 DBGCA_BIT15: equ 15 ; Comparator A Compare Bit 15 ; bit position masks mDBGCA_BIT0: equ %00000001 ; Comparator A Compare Bit 0 mDBGCA_BIT1: equ %00000010 ; Comparator A Compare Bit 1 mDBGCA_BIT2: equ %00000100 ; Comparator A Compare Bit 2 mDBGCA_BIT3: equ %00001000 ; Comparator A Compare Bit 3 mDBGCA_BIT4: equ %00010000 ; Comparator A Compare Bit 4 mDBGCA_BIT5: equ %00100000 ; Comparator A Compare Bit 5 mDBGCA_BIT6: equ %01000000 ; Comparator A Compare Bit 6 mDBGCA_BIT7: equ %10000000 ; Comparator A Compare Bit 7 mDBGCA_BIT8: equ %100000000 ; Comparator A Compare Bit 8 mDBGCA_BIT9: equ %1000000000 ; Comparator A Compare Bit 9 mDBGCA_BIT10: equ %10000000000 ; Comparator A Compare Bit 10 mDBGCA_BIT11: equ %100000000000 ; Comparator A Compare Bit 11 mDBGCA_BIT12: equ %1000000000000 ; Comparator A Compare Bit 12 mDBGCA_BIT13: equ %10000000000000 ; Comparator A Compare Bit 13 mDBGCA_BIT14: equ %100000000000000 ; Comparator A Compare Bit 14 mDBGCA_BIT15: equ %1000000000000000 ; Comparator A Compare Bit 15 ;*** DBGCAH - Debug Comparator A Register High; 0x0000002B *** DBGCAH: equ $0000002B ;*** DBGCAH - Debug Comparator A Register High; 0x0000002B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCAH_BIT8: equ 0 ; Comparator A Compare Bit 8 DBGCAH_BIT9: equ 1 ; Comparator A Compare Bit 9 DBGCAH_BIT10: equ 2 ; Comparator A Compare Bit 10 DBGCAH_BIT11: equ 3 ; Comparator A Compare Bit 11 DBGCAH_BIT12: equ 4 ; Comparator A Compare Bit 12 DBGCAH_BIT13: equ 5 ; Comparator A Compare Bit 13 DBGCAH_BIT14: equ 6 ; Comparator A Compare Bit 14 DBGCAH_BIT15: equ 7 ; Comparator A Compare Bit 15 ; bit position masks mDBGCAH_BIT8: equ %00000001 ; Comparator A Compare Bit 8 mDBGCAH_BIT9: equ %00000010 ; Comparator A Compare Bit 9 mDBGCAH_BIT10: equ %00000100 ; Comparator A Compare Bit 10 mDBGCAH_BIT11: equ %00001000 ; Comparator A Compare Bit 11 mDBGCAH_BIT12: equ %00010000 ; Comparator A Compare Bit 12 mDBGCAH_BIT13: equ %00100000 ; Comparator A Compare Bit 13 mDBGCAH_BIT14: equ %01000000 ; Comparator A Compare Bit 14 mDBGCAH_BIT15: equ %10000000 ; Comparator A Compare Bit 15 ;*** DBGCAL - Debug Comparator A Register Low; 0x0000002C *** DBGCAL: equ $0000002C ;*** DBGCAL - Debug Comparator A Register Low; 0x0000002C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCAL_BIT0: equ 0 ; Comparator A Compare Bit 0 DBGCAL_BIT1: equ 1 ; Comparator A Compare Bit 1 DBGCAL_BIT2: equ 2 ; Comparator A Compare Bit 2 DBGCAL_BIT3: equ 3 ; Comparator A Compare Bit 3 DBGCAL_BIT4: equ 4 ; Comparator A Compare Bit 4 DBGCAL_BIT5: equ 5 ; Comparator A Compare Bit 5 DBGCAL_BIT6: equ 6 ; Comparator A Compare Bit 6 DBGCAL_BIT7: equ 7 ; Comparator A Compare Bit 7 ; bit position masks mDBGCAL_BIT0: equ %00000001 ; Comparator A Compare Bit 0 mDBGCAL_BIT1: equ %00000010 ; Comparator A Compare Bit 1 mDBGCAL_BIT2: equ %00000100 ; Comparator A Compare Bit 2 mDBGCAL_BIT3: equ %00001000 ; Comparator A Compare Bit 3 mDBGCAL_BIT4: equ %00010000 ; Comparator A Compare Bit 4 mDBGCAL_BIT5: equ %00100000 ; Comparator A Compare Bit 5 mDBGCAL_BIT6: equ %01000000 ; Comparator A Compare Bit 6 mDBGCAL_BIT7: equ %10000000 ; Comparator A Compare Bit 7 ;*** DBGCBX - Debug Comparator B Extended Register; 0x0000002D *** DBGCBX: equ $0000002D ;*** DBGCBX - Debug Comparator B Extended Register; 0x0000002D *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCBX_EXTCMP0: equ 0 ; Comparator B Extended Compare Bits, bit 0 DBGCBX_EXTCMP1: equ 1 ; Comparator B Extended Compare Bits, bit 1 DBGCBX_EXTCMP2: equ 2 ; Comparator B Extended Compare Bits, bit 2 DBGCBX_EXTCMP3: equ 3 ; Comparator B Extended Compare Bits, bit 3 DBGCBX_EXTCMP4: equ 4 ; Comparator B Extended Compare Bits, bit 4 DBGCBX_EXTCMP5: equ 5 ; Comparator B Extended Compare Bits, bit 5 DBGCBX_PAGSEL0: equ 6 ; Page Selector Field, bit 0 DBGCBX_PAGSEL1: equ 7 ; Page Selector Field, bit 1 ; bit position masks mDBGCBX_EXTCMP0: equ %00000001 ; Comparator B Extended Compare Bits, bit 0 mDBGCBX_EXTCMP1: equ %00000010 ; Comparator B Extended Compare Bits, bit 1 mDBGCBX_EXTCMP2: equ %00000100 ; Comparator B Extended Compare Bits, bit 2 mDBGCBX_EXTCMP3: equ %00001000 ; Comparator B Extended Compare Bits, bit 3 mDBGCBX_EXTCMP4: equ %00010000 ; Comparator B Extended Compare Bits, bit 4 mDBGCBX_EXTCMP5: equ %00100000 ; Comparator B Extended Compare Bits, bit 5 mDBGCBX_PAGSEL0: equ %01000000 ; Page Selector Field, bit 0 mDBGCBX_PAGSEL1: equ %10000000 ; Page Selector Field, bit 1 ;*** DBGCB - Debug Comparator B Register; 0x0000002E *** DBGCB: equ $0000002E ;*** DBGCB - Debug Comparator B Register; 0x0000002E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCB_BIT0: equ 0 ; Comparator B High Compare Bit 0 DBGCB_BIT1: equ 1 ; Comparator B High Compare Bit 1 DBGCB_BIT2: equ 2 ; Comparator B High Compare Bit 2 DBGCB_BIT3: equ 3 ; Comparator B High Compare Bit 3 DBGCB_BIT4: equ 4 ; Comparator B High Compare Bit 4 DBGCB_BIT5: equ 5 ; Comparator B High Compare Bit 5 DBGCB_BIT6: equ 6 ; Comparator B High Compare Bit 6 DBGCB_BIT7: equ 7 ; Comparator B High Compare Bit 7 DBGCB_BIT8: equ 8 ; Comparator B High Compare Bit 8 DBGCB_BIT9: equ 9 ; Comparator B High Compare Bit 9 DBGCB_BIT10: equ 10 ; Comparator B High Compare Bit 10 DBGCB_BIT11: equ 11 ; Comparator B High Compare Bit 11 DBGCB_BIT12: equ 12 ; Comparator B High Compare Bit 12 DBGCB_BIT13: equ 13 ; Comparator B High Compare Bit 13 DBGCB_BIT14: equ 14 ; Comparator B High Compare Bit 14 DBGCB_BIT15: equ 15 ; Comparator B High Compare Bit 15 ; bit position masks mDBGCB_BIT0: equ %00000001 ; Comparator B High Compare Bit 0 mDBGCB_BIT1: equ %00000010 ; Comparator B High Compare Bit 1 mDBGCB_BIT2: equ %00000100 ; Comparator B High Compare Bit 2 mDBGCB_BIT3: equ %00001000 ; Comparator B High Compare Bit 3 mDBGCB_BIT4: equ %00010000 ; Comparator B High Compare Bit 4 mDBGCB_BIT5: equ %00100000 ; Comparator B High Compare Bit 5 mDBGCB_BIT6: equ %01000000 ; Comparator B High Compare Bit 6 mDBGCB_BIT7: equ %10000000 ; Comparator B High Compare Bit 7 mDBGCB_BIT8: equ %100000000 ; Comparator B High Compare Bit 8 mDBGCB_BIT9: equ %1000000000 ; Comparator B High Compare Bit 9 mDBGCB_BIT10: equ %10000000000 ; Comparator B High Compare Bit 10 mDBGCB_BIT11: equ %100000000000 ; Comparator B High Compare Bit 11 mDBGCB_BIT12: equ %1000000000000 ; Comparator B High Compare Bit 12 mDBGCB_BIT13: equ %10000000000000 ; Comparator B High Compare Bit 13 mDBGCB_BIT14: equ %100000000000000 ; Comparator B High Compare Bit 14 mDBGCB_BIT15: equ %1000000000000000 ; Comparator B High Compare Bit 15 ;*** DBGCBH - Debug Comparator B Register High; 0x0000002E *** DBGCBH: equ $0000002E ;*** DBGCBH - Debug Comparator B Register High; 0x0000002E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCBH_BIT8: equ 0 ; Comparator B High Compare Bit 8 DBGCBH_BIT9: equ 1 ; Comparator B High Compare Bit 9 DBGCBH_BIT10: equ 2 ; Comparator B High Compare Bit 10 DBGCBH_BIT11: equ 3 ; Comparator B High Compare Bit 11 DBGCBH_BIT12: equ 4 ; Comparator B High Compare Bit 12 DBGCBH_BIT13: equ 5 ; Comparator B High Compare Bit 13 DBGCBH_BIT14: equ 6 ; Comparator B High Compare Bit 14 DBGCBH_BIT15: equ 7 ; Comparator B High Compare Bit 15 ; bit position masks mDBGCBH_BIT8: equ %00000001 ; Comparator B High Compare Bit 8 mDBGCBH_BIT9: equ %00000010 ; Comparator B High Compare Bit 9 mDBGCBH_BIT10: equ %00000100 ; Comparator B High Compare Bit 10 mDBGCBH_BIT11: equ %00001000 ; Comparator B High Compare Bit 11 mDBGCBH_BIT12: equ %00010000 ; Comparator B High Compare Bit 12 mDBGCBH_BIT13: equ %00100000 ; Comparator B High Compare Bit 13 mDBGCBH_BIT14: equ %01000000 ; Comparator B High Compare Bit 14 mDBGCBH_BIT15: equ %10000000 ; Comparator B High Compare Bit 15 ;*** DBGCBL - Debug Comparator B Register Low; 0x0000002F *** DBGCBL: equ $0000002F ;*** DBGCBL - Debug Comparator B Register Low; 0x0000002F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DBGCBL_BIT0: equ 0 ; Comparator B High Compare Bit 0 DBGCBL_BIT1: equ 1 ; Comparator B High Compare Bit 1 DBGCBL_BIT2: equ 2 ; Comparator B High Compare Bit 2 DBGCBL_BIT3: equ 3 ; Comparator B High Compare Bit 3 DBGCBL_BIT4: equ 4 ; Comparator B High Compare Bit 4 DBGCBL_BIT5: equ 5 ; Comparator B High Compare Bit 5 DBGCBL_BIT6: equ 6 ; Comparator B High Compare Bit 6 DBGCBL_BIT7: equ 7 ; Comparator B High Compare Bit 7 ; bit position masks mDBGCBL_BIT0: equ %00000001 ; Comparator B High Compare Bit 0 mDBGCBL_BIT1: equ %00000010 ; Comparator B High Compare Bit 1 mDBGCBL_BIT2: equ %00000100 ; Comparator B High Compare Bit 2 mDBGCBL_BIT3: equ %00001000 ; Comparator B High Compare Bit 3 mDBGCBL_BIT4: equ %00010000 ; Comparator B High Compare Bit 4 mDBGCBL_BIT5: equ %00100000 ; Comparator B High Compare Bit 5 mDBGCBL_BIT6: equ %01000000 ; Comparator B High Compare Bit 6 mDBGCBL_BIT7: equ %10000000 ; Comparator B High Compare Bit 7 ;*** PPAGE - Page Index Register; 0x00000030 *** PPAGE: equ $00000030 ;*** PPAGE - Page Index Register; 0x00000030 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PPAGE_PIX0: equ 0 ; Page Index Register Bit 0 PPAGE_PIX1: equ 1 ; Page Index Register Bit 1 PPAGE_PIX2: equ 2 ; Page Index Register Bit 2 PPAGE_PIX3: equ 3 ; Page Index Register Bit 3 PPAGE_PIX4: equ 4 ; Page Index Register Bit 4 PPAGE_PIX5: equ 5 ; Page Index Register Bit 5 ; bit position masks mPPAGE_PIX0: equ %00000001 ; Page Index Register Bit 0 mPPAGE_PIX1: equ %00000010 ; Page Index Register Bit 1 mPPAGE_PIX2: equ %00000100 ; Page Index Register Bit 2 mPPAGE_PIX3: equ %00001000 ; Page Index Register Bit 3 mPPAGE_PIX4: equ %00010000 ; Page Index Register Bit 4 mPPAGE_PIX5: equ %00100000 ; Page Index Register Bit 5 ;*** PORTK - Port K Data Register; 0x00000032 *** PORTK: equ $00000032 ;*** PORTK - Port K Data Register; 0x00000032 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PORTK_BIT0: equ 0 ; Port K Bit 0, XAB14 PORTK_BIT1: equ 1 ; Port K Bit 1, XAB15 PORTK_BIT2: equ 2 ; Port K Bit 2, XAB16 PORTK_BIT3: equ 3 ; Port K Bit 3, XAB17 PORTK_BIT4: equ 4 ; Port K Bit 4, XAB18 PORTK_BIT5: equ 5 ; Port K Bit 5, XAB19 PORTK_BIT6: equ 6 ; Port K Bit 6 PORTK_BIT7: equ 7 ; Port K Bit 7, ECS/ROMONE ; bit position masks mPORTK_BIT0: equ %00000001 ; Port K Bit 0, XAB14 mPORTK_BIT1: equ %00000010 ; Port K Bit 1, XAB15 mPORTK_BIT2: equ %00000100 ; Port K Bit 2, XAB16 mPORTK_BIT3: equ %00001000 ; Port K Bit 3, XAB17 mPORTK_BIT4: equ %00010000 ; Port K Bit 4, XAB18 mPORTK_BIT5: equ %00100000 ; Port K Bit 5, XAB19 mPORTK_BIT6: equ %01000000 ; Port K Bit 6 mPORTK_BIT7: equ %10000000 ; Port K Bit 7, ECS/ROMONE ;*** DDRK - Port K Data Direction Register; 0x00000033 *** DDRK: equ $00000033 ;*** DDRK - Port K Data Direction Register; 0x00000033 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DDRK_DDK0: equ 0 ; Port K Data Direction Bit 0 DDRK_DDK1: equ 1 ; Port K Data Direction Bit 1 DDRK_DDK2: equ 2 ; Port K Data Direction Bit 2 DDRK_DDK3: equ 3 ; Port K Data Direction Bit 3 DDRK_DDK4: equ 4 ; Port K Data Direction Bit 4 DDRK_DDK5: equ 5 ; Port K Data Direction Bit 5 DDRK_DDK7: equ 7 ; Port K Data Direction Bit 7 ; bit position masks mDDRK_DDK0: equ %00000001 ; Port K Data Direction Bit 0 mDDRK_DDK1: equ %00000010 ; Port K Data Direction Bit 1 mDDRK_DDK2: equ %00000100 ; Port K Data Direction Bit 2 mDDRK_DDK3: equ %00001000 ; Port K Data Direction Bit 3 mDDRK_DDK4: equ %00010000 ; Port K Data Direction Bit 4 mDDRK_DDK5: equ %00100000 ; Port K Data Direction Bit 5 mDDRK_DDK7: equ %10000000 ; Port K Data Direction Bit 7 ;*** SYNR - CRG Synthesizer Register; 0x00000034 *** SYNR: equ $00000034 ;*** SYNR - CRG Synthesizer Register; 0x00000034 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SYNR_SYN0: equ 0 ; CRG Synthesizer Bit 0 SYNR_SYN1: equ 1 ; CRG Synthesizer Bit 1 SYNR_SYN2: equ 2 ; CRG Synthesizer Bit 2 SYNR_SYN3: equ 3 ; CRG Synthesizer Bit 3 SYNR_SYN4: equ 4 ; CRG Synthesizer Bit 4 SYNR_SYN5: equ 5 ; CRG Synthesizer Bit 5 ; bit position masks mSYNR_SYN0: equ %00000001 ; CRG Synthesizer Bit 0 mSYNR_SYN1: equ %00000010 ; CRG Synthesizer Bit 1 mSYNR_SYN2: equ %00000100 ; CRG Synthesizer Bit 2 mSYNR_SYN3: equ %00001000 ; CRG Synthesizer Bit 3 mSYNR_SYN4: equ %00010000 ; CRG Synthesizer Bit 4 mSYNR_SYN5: equ %00100000 ; CRG Synthesizer Bit 5 ;*** REFDV - CRG Reference Divider Register; 0x00000035 *** REFDV: equ $00000035 ;*** REFDV - CRG Reference Divider Register; 0x00000035 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET REFDV_REFDV0: equ 0 ; CRG Reference Divider Bit 0 REFDV_REFDV1: equ 1 ; CRG Reference Divider Bit 1 REFDV_REFDV2: equ 2 ; CRG Reference Divider Bit 2 REFDV_REFDV3: equ 3 ; CRG Reference Divider Bit 3 ; bit position masks mREFDV_REFDV0: equ %00000001 ; CRG Reference Divider Bit 0 mREFDV_REFDV1: equ %00000010 ; CRG Reference Divider Bit 1 mREFDV_REFDV2: equ %00000100 ; CRG Reference Divider Bit 2 mREFDV_REFDV3: equ %00001000 ; CRG Reference Divider Bit 3 ;*** CRGFLG - CRG Flags Register; 0x00000037 *** CRGFLG: equ $00000037 ;*** CRGFLG - CRG Flags Register; 0x00000037 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CRGFLG_SCM: equ 0 ; Self-clock mode Status CRGFLG_SCMIF: equ 1 ; Self-clock mode Interrupt Flag CRGFLG_TRACK: equ 2 ; Track Status CRGFLG_LOCK: equ 3 ; Lock Status CRGFLG_LOCKIF: equ 4 ; PLL Lock Interrupt Flag CRGFLG_PORF: equ 6 ; Power on Reset Flag CRGFLG_RTIF: equ 7 ; Real Time Interrupt Flag ; bit position masks mCRGFLG_SCM: equ %00000001 ; Self-clock mode Status mCRGFLG_SCMIF: equ %00000010 ; Self-clock mode Interrupt Flag mCRGFLG_TRACK: equ %00000100 ; Track Status mCRGFLG_LOCK: equ %00001000 ; Lock Status mCRGFLG_LOCKIF: equ %00010000 ; PLL Lock Interrupt Flag mCRGFLG_PORF: equ %01000000 ; Power on Reset Flag mCRGFLG_RTIF: equ %10000000 ; Real Time Interrupt Flag ;*** CRGINT - CRG Interrupt Enable Register; 0x00000038 *** CRGINT: equ $00000038 ;*** CRGINT - CRG Interrupt Enable Register; 0x00000038 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CRGINT_SCMIE: equ 1 ; Self-clock mode Interrupt Enable CRGINT_LOCKIE: equ 4 ; Lock Interrupt Enable CRGINT_RTIE: equ 7 ; Real Time Interrupt Enable ; bit position masks mCRGINT_SCMIE: equ %00000010 ; Self-clock mode Interrupt Enable mCRGINT_LOCKIE: equ %00010000 ; Lock Interrupt Enable mCRGINT_RTIE: equ %10000000 ; Real Time Interrupt Enable ;*** CLKSEL - CRG Clock Select Register; 0x00000039 *** CLKSEL: equ $00000039 ;*** CLKSEL - CRG Clock Select Register; 0x00000039 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CLKSEL_COPWAI: equ 0 ; COP stops in WAIT mode CLKSEL_RTIWAI: equ 1 ; RTI stops in WAIT mode CLKSEL_CWAI: equ 2 ; CLK24 and CLK23 stop in WAIT mode CLKSEL_PLLWAI: equ 3 ; PLL stops in WAIT mode CLKSEL_ROAWAI: equ 4 ; Reduced Oscillator Amplitude in WAIT mode CLKSEL_SYSWAI: equ 5 ; System clocks stop in WAIT mode CLKSEL_PSTP: equ 6 ; Pseudo Stop CLKSEL_PLLSEL: equ 7 ; PLL selected for system clock ; bit position masks mCLKSEL_COPWAI: equ %00000001 ; COP stops in WAIT mode mCLKSEL_RTIWAI: equ %00000010 ; RTI stops in WAIT mode mCLKSEL_CWAI: equ %00000100 ; CLK24 and CLK23 stop in WAIT mode mCLKSEL_PLLWAI: equ %00001000 ; PLL stops in WAIT mode mCLKSEL_ROAWAI: equ %00010000 ; Reduced Oscillator Amplitude in WAIT mode mCLKSEL_SYSWAI: equ %00100000 ; System clocks stop in WAIT mode mCLKSEL_PSTP: equ %01000000 ; Pseudo Stop mCLKSEL_PLLSEL: equ %10000000 ; PLL selected for system clock ;*** PLLCTL - CRG PLL Control Register; 0x0000003A *** PLLCTL: equ $0000003A ;*** PLLCTL - CRG PLL Control Register; 0x0000003A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PLLCTL_SCME: equ 0 ; Self-clock mode enable PLLCTL_ACQ: equ 4 ; Acquisition PLLCTL_AUTO: equ 5 ; Automatic Bandwidth Control PLLCTL_PLLON: equ 6 ; Phase Lock Loop On PLLCTL_CME: equ 7 ; Crystal Monitor Enable ; bit position masks mPLLCTL_SCME: equ %00000001 ; Self-clock mode enable mPLLCTL_ACQ: equ %00010000 ; Acquisition mPLLCTL_AUTO: equ %00100000 ; Automatic Bandwidth Control mPLLCTL_PLLON: equ %01000000 ; Phase Lock Loop On mPLLCTL_CME: equ %10000000 ; Crystal Monitor Enable ;*** RTICTL - CRG RTI Control Register; 0x0000003B *** RTICTL: equ $0000003B ;*** RTICTL - CRG RTI Control Register; 0x0000003B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET RTICTL_RTR0: equ 0 ; Real Time Interrupt Modulus Counter Select RTICTL_RTR1: equ 1 ; Real Time Interrupt Modulus Counter Select RTICTL_RTR2: equ 2 ; Real Time Interrupt Modulus Counter Select RTICTL_RTR3: equ 3 ; Real Time Interrupt Modulus Counter Select RTICTL_RTR4: equ 4 ; Real Time Interrupt Prescale Rate Select RTICTL_RTR5: equ 5 ; Real Time Interrupt Prescale Rate Select RTICTL_RTR6: equ 6 ; Real Time Interrupt Prescale Rate Select ; bit position masks mRTICTL_RTR0: equ %00000001 ; Real Time Interrupt Modulus Counter Select mRTICTL_RTR1: equ %00000010 ; Real Time Interrupt Modulus Counter Select mRTICTL_RTR2: equ %00000100 ; Real Time Interrupt Modulus Counter Select mRTICTL_RTR3: equ %00001000 ; Real Time Interrupt Modulus Counter Select mRTICTL_RTR4: equ %00010000 ; Real Time Interrupt Prescale Rate Select mRTICTL_RTR5: equ %00100000 ; Real Time Interrupt Prescale Rate Select mRTICTL_RTR6: equ %01000000 ; Real Time Interrupt Prescale Rate Select ;*** COPCTL - CRG COP Control Register; 0x0000003C *** COPCTL: equ $0000003C ;*** COPCTL - CRG COP Control Register; 0x0000003C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET COPCTL_CR0: equ 0 ; COP Watchdog Timer Rate select Bit 0 COPCTL_CR1: equ 1 ; COP Watchdog Timer Rate select Bit 1 COPCTL_CR2: equ 2 ; COP Watchdog Timer Rate select Bit 2 COPCTL_RSBCK: equ 6 ; COP and RTI stop in Active BDM mode Bit COPCTL_WCOP: equ 7 ; Window COP mode ; bit position masks mCOPCTL_CR0: equ %00000001 ; COP Watchdog Timer Rate select Bit 0 mCOPCTL_CR1: equ %00000010 ; COP Watchdog Timer Rate select Bit 1 mCOPCTL_CR2: equ %00000100 ; COP Watchdog Timer Rate select Bit 2 mCOPCTL_RSBCK: equ %01000000 ; COP and RTI stop in Active BDM mode Bit mCOPCTL_WCOP: equ %10000000 ; Window COP mode ;*** ARMCOP - CRG COP Timer Arm/Reset Register; 0x0000003F *** ARMCOP: equ $0000003F ;*** ARMCOP - CRG COP Timer Arm/Reset Register; 0x0000003F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ARMCOP_BIT0: equ 0 ; CRG COP Timer Arm/Reset Bit 0 ARMCOP_BIT1: equ 1 ; CRG COP Timer Arm/Reset Bit 1 ARMCOP_BIT2: equ 2 ; CRG COP Timer Arm/Reset Bit 2 ARMCOP_BIT3: equ 3 ; CRG COP Timer Arm/Reset Bit 3 ARMCOP_BIT4: equ 4 ; CRG COP Timer Arm/Reset Bit 4 ARMCOP_BIT5: equ 5 ; CRG COP Timer Arm/Reset Bit 5 ARMCOP_BIT6: equ 6 ; CRG COP Timer Arm/Reset Bit 6 ARMCOP_BIT7: equ 7 ; CRG COP Timer Arm/Reset Bit 7 ; bit position masks mARMCOP_BIT0: equ %00000001 ; CRG COP Timer Arm/Reset Bit 0 mARMCOP_BIT1: equ %00000010 ; CRG COP Timer Arm/Reset Bit 1 mARMCOP_BIT2: equ %00000100 ; CRG COP Timer Arm/Reset Bit 2 mARMCOP_BIT3: equ %00001000 ; CRG COP Timer Arm/Reset Bit 3 mARMCOP_BIT4: equ %00010000 ; CRG COP Timer Arm/Reset Bit 4 mARMCOP_BIT5: equ %00100000 ; CRG COP Timer Arm/Reset Bit 5 mARMCOP_BIT6: equ %01000000 ; CRG COP Timer Arm/Reset Bit 6 mARMCOP_BIT7: equ %10000000 ; CRG COP Timer Arm/Reset Bit 7 ;*** TIOS - Timer Input Capture/Output Compare Select; 0x00000040 *** TIOS: equ $00000040 ;*** TIOS - Timer Input Capture/Output Compare Select; 0x00000040 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TIOS_IOS0: equ 0 ; Input Capture or Output Compare Channel Configuration Bit 0 TIOS_IOS1: equ 1 ; Input Capture or Output Compare Channel Configuration Bit 1 TIOS_IOS2: equ 2 ; Input Capture or Output Compare Channel Configuration Bit 2 TIOS_IOS3: equ 3 ; Input Capture or Output Compare Channel Configuration Bit 3 TIOS_IOS4: equ 4 ; Input Capture or Output Compare Channel Configuration Bit 4 TIOS_IOS5: equ 5 ; Input Capture or Output Compare Channel Configuration Bit 5 TIOS_IOS6: equ 6 ; Input Capture or Output Compare Channel Configuration Bit 6 TIOS_IOS7: equ 7 ; Input Capture or Output Compare Channel Configuration Bit 7 ; bit position masks mTIOS_IOS0: equ %00000001 ; Input Capture or Output Compare Channel Configuration Bit 0 mTIOS_IOS1: equ %00000010 ; Input Capture or Output Compare Channel Configuration Bit 1 mTIOS_IOS2: equ %00000100 ; Input Capture or Output Compare Channel Configuration Bit 2 mTIOS_IOS3: equ %00001000 ; Input Capture or Output Compare Channel Configuration Bit 3 mTIOS_IOS4: equ %00010000 ; Input Capture or Output Compare Channel Configuration Bit 4 mTIOS_IOS5: equ %00100000 ; Input Capture or Output Compare Channel Configuration Bit 5 mTIOS_IOS6: equ %01000000 ; Input Capture or Output Compare Channel Configuration Bit 6 mTIOS_IOS7: equ %10000000 ; Input Capture or Output Compare Channel Configuration Bit 7 ;*** CFORC - Timer Compare Force Register; 0x00000041 *** CFORC: equ $00000041 ;*** CFORC - Timer Compare Force Register; 0x00000041 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CFORC_FOC0: equ 0 ; Force Output Compare Action for Channel 0 CFORC_FOC1: equ 1 ; Force Output Compare Action for Channel 1 CFORC_FOC2: equ 2 ; Force Output Compare Action for Channel 2 CFORC_FOC3: equ 3 ; Force Output Compare Action for Channel 3 CFORC_FOC4: equ 4 ; Force Output Compare Action for Channel 4 CFORC_FOC5: equ 5 ; Force Output Compare Action for Channel 5 CFORC_FOC6: equ 6 ; Force Output Compare Action for Channel 6 CFORC_FOC7: equ 7 ; Force Output Compare Action for Channel 7 ; bit position masks mCFORC_FOC0: equ %00000001 ; Force Output Compare Action for Channel 0 mCFORC_FOC1: equ %00000010 ; Force Output Compare Action for Channel 1 mCFORC_FOC2: equ %00000100 ; Force Output Compare Action for Channel 2 mCFORC_FOC3: equ %00001000 ; Force Output Compare Action for Channel 3 mCFORC_FOC4: equ %00010000 ; Force Output Compare Action for Channel 4 mCFORC_FOC5: equ %00100000 ; Force Output Compare Action for Channel 5 mCFORC_FOC6: equ %01000000 ; Force Output Compare Action for Channel 6 mCFORC_FOC7: equ %10000000 ; Force Output Compare Action for Channel 7 ;*** OC7M - Output Compare 7 Mask Register; 0x00000042 *** OC7M: equ $00000042 ;*** OC7M - Output Compare 7 Mask Register; 0x00000042 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET OC7M_OC7M0: equ 0 ; Output Compare 7 Mask Bit 0 OC7M_OC7M1: equ 1 ; Output Compare 7 Mask Bit 1 OC7M_OC7M2: equ 2 ; Output Compare 7 Mask Bit 2 OC7M_OC7M3: equ 3 ; Output Compare 7 Mask Bit 3 OC7M_OC7M4: equ 4 ; Output Compare 7 Mask Bit 4 OC7M_OC7M5: equ 5 ; Output Compare 7 Mask Bit 5 OC7M_OC7M6: equ 6 ; Output Compare 7 Mask Bit 6 OC7M_OC7M7: equ 7 ; Output Compare 7 Mask Bit 7 ; bit position masks mOC7M_OC7M0: equ %00000001 ; Output Compare 7 Mask Bit 0 mOC7M_OC7M1: equ %00000010 ; Output Compare 7 Mask Bit 1 mOC7M_OC7M2: equ %00000100 ; Output Compare 7 Mask Bit 2 mOC7M_OC7M3: equ %00001000 ; Output Compare 7 Mask Bit 3 mOC7M_OC7M4: equ %00010000 ; Output Compare 7 Mask Bit 4 mOC7M_OC7M5: equ %00100000 ; Output Compare 7 Mask Bit 5 mOC7M_OC7M6: equ %01000000 ; Output Compare 7 Mask Bit 6 mOC7M_OC7M7: equ %10000000 ; Output Compare 7 Mask Bit 7 ;*** OC7D - Output Compare 7 Data Register; 0x00000043 *** OC7D: equ $00000043 ;*** OC7D - Output Compare 7 Data Register; 0x00000043 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET OC7D_OC7D0: equ 0 ; Output Compare 7 Bit 0 OC7D_OC7D1: equ 1 ; Output Compare 7 Bit 1 OC7D_OC7D2: equ 2 ; Output Compare 7 Bit 2 OC7D_OC7D3: equ 3 ; Output Compare 7 Bit 3 OC7D_OC7D4: equ 4 ; Output Compare 7 Bit 4 OC7D_OC7D5: equ 5 ; Output Compare 7 Bit 5 OC7D_OC7D6: equ 6 ; Output Compare 7 Bit 6 OC7D_OC7D7: equ 7 ; Output Compare 7 Bit 7 ; bit position masks mOC7D_OC7D0: equ %00000001 ; Output Compare 7 Bit 0 mOC7D_OC7D1: equ %00000010 ; Output Compare 7 Bit 1 mOC7D_OC7D2: equ %00000100 ; Output Compare 7 Bit 2 mOC7D_OC7D3: equ %00001000 ; Output Compare 7 Bit 3 mOC7D_OC7D4: equ %00010000 ; Output Compare 7 Bit 4 mOC7D_OC7D5: equ %00100000 ; Output Compare 7 Bit 5 mOC7D_OC7D6: equ %01000000 ; Output Compare 7 Bit 6 mOC7D_OC7D7: equ %10000000 ; Output Compare 7 Bit 7 ;*** TCNT - Timer Count Register; 0x00000044 *** TCNT: equ $00000044 ;*** TCNT - Timer Count Register; 0x00000044 *** ;*** TCNTHi - Timer Count Register High; 0x00000044 *** TCNTHi: equ $00000044 ;*** TCNTHi - Timer Count Register High; 0x00000044 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TCNTHi_BIT15: equ 0 ; Timer Count Register Bit 15 TCNTHi_BIT14: equ 1 ; Timer Count Register Bit 14 TCNTHi_BIT13: equ 2 ; Timer Count Register Bit 13 TCNTHi_BIT12: equ 3 ; Timer Count Register Bit 12 TCNTHi_BIT11: equ 4 ; Timer Count Register Bit 11 TCNTHi_BIT10: equ 5 ; Timer Count Register Bit 10 TCNTHi_BIT9: equ 6 ; Timer Count Register Bit 9 TCNTHi_BIT8: equ 7 ; Timer Count Register Bit 8 ; bit position masks mTCNTHi_BIT15: equ %00000001 ; Timer Count Register Bit 15 mTCNTHi_BIT14: equ %00000010 ; Timer Count Register Bit 14 mTCNTHi_BIT13: equ %00000100 ; Timer Count Register Bit 13 mTCNTHi_BIT12: equ %00001000 ; Timer Count Register Bit 12 mTCNTHi_BIT11: equ %00010000 ; Timer Count Register Bit 11 mTCNTHi_BIT10: equ %00100000 ; Timer Count Register Bit 10 mTCNTHi_BIT9: equ %01000000 ; Timer Count Register Bit 9 mTCNTHi_BIT8: equ %10000000 ; Timer Count Register Bit 8 ;*** TCNTLo - Timer Count Register Low; 0x00000045 *** TCNTLo: equ $00000045 ;*** TCNTLo - Timer Count Register Low; 0x00000045 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TCNTLo_BIT0: equ 0 ; Timer Count Register Bit 0 TCNTLo_BIT1: equ 1 ; Timer Count Register Bit 1 TCNTLo_BIT2: equ 2 ; Timer Count Register Bit 2 TCNTLo_BIT3: equ 3 ; Timer Count Register Bit 3 TCNTLo_BIT4: equ 4 ; Timer Count Bit Register 4 TCNTLo_BIT5: equ 5 ; Timer Count Bit Register 5 TCNTLo_BIT6: equ 6 ; Timer Count Bit Register 6 TCNTLo_BIT7: equ 7 ; Timer Count Bit Register 7 ; bit position masks mTCNTLo_BIT0: equ %00000001 ; Timer Count Register Bit 0 mTCNTLo_BIT1: equ %00000010 ; Timer Count Register Bit 1 mTCNTLo_BIT2: equ %00000100 ; Timer Count Register Bit 2 mTCNTLo_BIT3: equ %00001000 ; Timer Count Register Bit 3 mTCNTLo_BIT4: equ %00010000 ; Timer Count Bit Register 4 mTCNTLo_BIT5: equ %00100000 ; Timer Count Bit Register 5 mTCNTLo_BIT6: equ %01000000 ; Timer Count Bit Register 6 mTCNTLo_BIT7: equ %10000000 ; Timer Count Bit Register 7 ;*** TSCR1 - Timer System Control Register1; 0x00000046 *** TSCR1: equ $00000046 ;*** TSCR1 - Timer System Control Register1; 0x00000046 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TSCR1_TFFCA: equ 4 ; Timer Fast Flag Clear All TSCR1_TSFRZ: equ 5 ; Timer and Modulus Counter Stop While in Freeze Mode TSCR1_TSWAI: equ 6 ; Timer Module Stops While in Wait TSCR1_TEN: equ 7 ; Timer Enable ; bit position masks mTSCR1_TFFCA: equ %00010000 ; Timer Fast Flag Clear All mTSCR1_TSFRZ: equ %00100000 ; Timer and Modulus Counter Stop While in Freeze Mode mTSCR1_TSWAI: equ %01000000 ; Timer Module Stops While in Wait mTSCR1_TEN: equ %10000000 ; Timer Enable ;*** TTOV - Timer Toggle On Overflow Register; 0x00000047 *** TTOV: equ $00000047 ;*** TTOV - Timer Toggle On Overflow Register; 0x00000047 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TTOV_TOV0: equ 0 ; Toggle On Overflow Bit 0 TTOV_TOV1: equ 1 ; Toggle On Overflow Bit 1 TTOV_TOV2: equ 2 ; Toggle On Overflow Bit 2 TTOV_TOV3: equ 3 ; Toggle On Overflow Bit 3 TTOV_TOV4: equ 4 ; Toggle On Overflow Bit 4 TTOV_TOV5: equ 5 ; Toggle On Overflow Bit 5 TTOV_TOV6: equ 6 ; Toggle On Overflow Bit 6 TTOV_TOV7: equ 7 ; Toggle On Overflow Bit 7 ; bit position masks mTTOV_TOV0: equ %00000001 ; Toggle On Overflow Bit 0 mTTOV_TOV1: equ %00000010 ; Toggle On Overflow Bit 1 mTTOV_TOV2: equ %00000100 ; Toggle On Overflow Bit 2 mTTOV_TOV3: equ %00001000 ; Toggle On Overflow Bit 3 mTTOV_TOV4: equ %00010000 ; Toggle On Overflow Bit 4 mTTOV_TOV5: equ %00100000 ; Toggle On Overflow Bit 5 mTTOV_TOV6: equ %01000000 ; Toggle On Overflow Bit 6 mTTOV_TOV7: equ %10000000 ; Toggle On Overflow Bit 7 ;*** TCTL1 - Timer Control Register 1; 0x00000048 *** TCTL1: equ $00000048 ;*** TCTL1 - Timer Control Register 1; 0x00000048 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TCTL1_OL4: equ 0 ; Output Level Bit 4 TCTL1_OM4: equ 1 ; Output Mode Bit 4 TCTL1_OL5: equ 2 ; Output Level Bit 5 TCTL1_OM5: equ 3 ; Output Mode Bit 5 TCTL1_OL6: equ 4 ; Output Level Bit 6 TCTL1_OM6: equ 5 ; Output Mode Bit 6 TCTL1_OL7: equ 6 ; Output Level Bit 7 TCTL1_OM7: equ 7 ; Output Mode Bit 7 ; bit position masks mTCTL1_OL4: equ %00000001 ; Output Level Bit 4 mTCTL1_OM4: equ %00000010 ; Output Mode Bit 4 mTCTL1_OL5: equ %00000100 ; Output Level Bit 5 mTCTL1_OM5: equ %00001000 ; Output Mode Bit 5 mTCTL1_OL6: equ %00010000 ; Output Level Bit 6 mTCTL1_OM6: equ %00100000 ; Output Mode Bit 6 mTCTL1_OL7: equ %01000000 ; Output Level Bit 7 mTCTL1_OM7: equ %10000000 ; Output Mode Bit 7 ;*** TCTL2 - Timer Control Register 2; 0x00000049 *** TCTL2: equ $00000049 ;*** TCTL2 - Timer Control Register 2; 0x00000049 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TCTL2_OL0: equ 0 ; Output Level Bit 0 TCTL2_OM0: equ 1 ; Output Mode Bit 0 TCTL2_OL1: equ 2 ; Output Level Bit 1 TCTL2_OM1: equ 3 ; Output Mode Bit 1 TCTL2_OL2: equ 4 ; Output Level Bit 2 TCTL2_OM2: equ 5 ; Output Mode Bit 2 TCTL2_OL3: equ 6 ; Output Level Bit 3 TCTL2_OM3: equ 7 ; Output Mode Bit 3 ; bit position masks mTCTL2_OL0: equ %00000001 ; Output Level Bit 0 mTCTL2_OM0: equ %00000010 ; Output Mode Bit 0 mTCTL2_OL1: equ %00000100 ; Output Level Bit 1 mTCTL2_OM1: equ %00001000 ; Output Mode Bit 1 mTCTL2_OL2: equ %00010000 ; Output Level Bit 2 mTCTL2_OM2: equ %00100000 ; Output Mode Bit 2 mTCTL2_OL3: equ %01000000 ; Output Level Bit 3 mTCTL2_OM3: equ %10000000 ; Output Mode Bit 3 ;*** TCTL3 - Timer Control Register 3; 0x0000004A *** TCTL3: equ $0000004A ;*** TCTL3 - Timer Control Register 3; 0x0000004A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TCTL3_EDG4A: equ 0 ; Input Capture Edge Control 4A TCTL3_EDG4B: equ 1 ; Input Capture Edge Control 4B TCTL3_EDG5A: equ 2 ; Input Capture Edge Control 5A TCTL3_EDG5B: equ 3 ; Input Capture Edge Control 5B TCTL3_EDG6A: equ 4 ; Input Capture Edge Control 6A TCTL3_EDG6B: equ 5 ; Input Capture Edge Control 6B TCTL3_EDG7A: equ 6 ; Input Capture Edge Control 7A TCTL3_EDG7B: equ 7 ; Input Capture Edge Control 7B ; bit position masks mTCTL3_EDG4A: equ %00000001 ; Input Capture Edge Control 4A mTCTL3_EDG4B: equ %00000010 ; Input Capture Edge Control 4B mTCTL3_EDG5A: equ %00000100 ; Input Capture Edge Control 5A mTCTL3_EDG5B: equ %00001000 ; Input Capture Edge Control 5B mTCTL3_EDG6A: equ %00010000 ; Input Capture Edge Control 6A mTCTL3_EDG6B: equ %00100000 ; Input Capture Edge Control 6B mTCTL3_EDG7A: equ %01000000 ; Input Capture Edge Control 7A mTCTL3_EDG7B: equ %10000000 ; Input Capture Edge Control 7B ;*** TCTL4 - Timer Control Register 4; 0x0000004B *** TCTL4: equ $0000004B ;*** TCTL4 - Timer Control Register 4; 0x0000004B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TCTL4_EDG0A: equ 0 ; Input Capture Edge Control 0A TCTL4_EDG0B: equ 1 ; Input Capture Edge Control 0B TCTL4_EDG1A: equ 2 ; Input Capture Edge Control 1A TCTL4_EDG1B: equ 3 ; Input Capture Edge Control 1B TCTL4_EDG2A: equ 4 ; Input Capture Edge Control 2A TCTL4_EDG2B: equ 5 ; Input Capture Edge Control 2B TCTL4_EDG3A: equ 6 ; Input Capture Edge Control 3A TCTL4_EDG3B: equ 7 ; Input Capture Edge Control 3B ; bit position masks mTCTL4_EDG0A: equ %00000001 ; Input Capture Edge Control 0A mTCTL4_EDG0B: equ %00000010 ; Input Capture Edge Control 0B mTCTL4_EDG1A: equ %00000100 ; Input Capture Edge Control 1A mTCTL4_EDG1B: equ %00001000 ; Input Capture Edge Control 1B mTCTL4_EDG2A: equ %00010000 ; Input Capture Edge Control 2A mTCTL4_EDG2B: equ %00100000 ; Input Capture Edge Control 2B mTCTL4_EDG3A: equ %01000000 ; Input Capture Edge Control 3A mTCTL4_EDG3B: equ %10000000 ; Input Capture Edge Control 3B ;*** TIE - Timer Interrupt Enable Register; 0x0000004C *** TIE: equ $0000004C ;*** TIE - Timer Interrupt Enable Register; 0x0000004C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TIE_C0I: equ 0 ; Input Capture/Output Compare Interrupt Enable Bit 0 TIE_C1I: equ 1 ; Input Capture/Output Compare Interrupt Enable Bit 1 TIE_C2I: equ 2 ; Input Capture/Output Compare Interrupt Enable Bit 2 TIE_C3I: equ 3 ; Input Capture/Output Compare Interrupt Enable Bit 3 TIE_C4I: equ 4 ; Input Capture/Output Compare Interrupt Enable Bit 4 TIE_C5I: equ 5 ; Input Capture/Output Compare Interrupt Enable Bit 5 TIE_C6I: equ 6 ; Input Capture/Output Compare Interrupt Enable Bit 6 TIE_C7I: equ 7 ; Input Capture/Output Compare Interrupt Enable Bit 7 ; bit position masks mTIE_C0I: equ %00000001 ; Input Capture/Output Compare Interrupt Enable Bit 0 mTIE_C1I: equ %00000010 ; Input Capture/Output Compare Interrupt Enable Bit 1 mTIE_C2I: equ %00000100 ; Input Capture/Output Compare Interrupt Enable Bit 2 mTIE_C3I: equ %00001000 ; Input Capture/Output Compare Interrupt Enable Bit 3 mTIE_C4I: equ %00010000 ; Input Capture/Output Compare Interrupt Enable Bit 4 mTIE_C5I: equ %00100000 ; Input Capture/Output Compare Interrupt Enable Bit 5 mTIE_C6I: equ %01000000 ; Input Capture/Output Compare Interrupt Enable Bit 6 mTIE_C7I: equ %10000000 ; Input Capture/Output Compare Interrupt Enable Bit 7 ;*** TSCR2 - Timer System Control Register 2; 0x0000004D *** TSCR2: equ $0000004D ;*** TSCR2 - Timer System Control Register 2; 0x0000004D *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TSCR2_PR0: equ 0 ; Timer Prescaler Select Bit 0 TSCR2_PR1: equ 1 ; Timer Prescaler Select Bit 1 TSCR2_PR2: equ 2 ; Timer Prescaler Select Bit 2 TSCR2_TCRE: equ 3 ; Timer Counter Reset Enable TSCR2_TOI: equ 7 ; Timer Overflow Interrupt Enable ; bit position masks mTSCR2_PR0: equ %00000001 ; Timer Prescaler Select Bit 0 mTSCR2_PR1: equ %00000010 ; Timer Prescaler Select Bit 1 mTSCR2_PR2: equ %00000100 ; Timer Prescaler Select Bit 2 mTSCR2_TCRE: equ %00001000 ; Timer Counter Reset Enable mTSCR2_TOI: equ %10000000 ; Timer Overflow Interrupt Enable ;*** TFLG1 - Main Timer Interrupt Flag 1; 0x0000004E *** TFLG1: equ $0000004E ;*** TFLG1 - Main Timer Interrupt Flag 1; 0x0000004E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TFLG1_C0F: equ 0 ; Input Capture/Output Compare Channel Flag 0 TFLG1_C1F: equ 1 ; Input Capture/Output Compare Channel Flag 1 TFLG1_C2F: equ 2 ; Input Capture/Output Compare Channel Flag 2 TFLG1_C3F: equ 3 ; Input Capture/Output Compare Channel Flag 3 TFLG1_C4F: equ 4 ; Input Capture/Output Compare Channel Flag 4 TFLG1_C5F: equ 5 ; Input Capture/Output Compare Channel Flag 5 TFLG1_C6F: equ 6 ; Input Capture/Output Compare Channel Flag 6 TFLG1_C7F: equ 7 ; Input Capture/Output Compare Channel Flag 7 ; bit position masks mTFLG1_C0F: equ %00000001 ; Input Capture/Output Compare Channel Flag 0 mTFLG1_C1F: equ %00000010 ; Input Capture/Output Compare Channel Flag 1 mTFLG1_C2F: equ %00000100 ; Input Capture/Output Compare Channel Flag 2 mTFLG1_C3F: equ %00001000 ; Input Capture/Output Compare Channel Flag 3 mTFLG1_C4F: equ %00010000 ; Input Capture/Output Compare Channel Flag 4 mTFLG1_C5F: equ %00100000 ; Input Capture/Output Compare Channel Flag 5 mTFLG1_C6F: equ %01000000 ; Input Capture/Output Compare Channel Flag 6 mTFLG1_C7F: equ %10000000 ; Input Capture/Output Compare Channel Flag 7 ;*** TFLG2 - Main Timer Interrupt Flag 2; 0x0000004F *** TFLG2: equ $0000004F ;*** TFLG2 - Main Timer Interrupt Flag 2; 0x0000004F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TFLG2_TOF: equ 7 ; Timer Overflow Flag ; bit position masks mTFLG2_TOF: equ %10000000 ; Timer Overflow Flag ;*** TC0 - Timer Input Capture/Output Compare Register 0; 0x00000050 *** TC0: equ $00000050 ;*** TC0 - Timer Input Capture/Output Compare Register 0; 0x00000050 *** ;*** TC0Hi - Timer Input Capture/Output Compare Register 0 High; 0x00000050 *** TC0Hi: equ $00000050 ;*** TC0Hi - Timer Input Capture/Output Compare Register 0 High; 0x00000050 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC0Hi_BIT8: equ 0 ; Timer Input Capture/Output Compare Register 0 Bit 8 TC0Hi_BIT9: equ 1 ; Timer Input Capture/Output Compare Register 0 Bit 9 TC0Hi_BIT10: equ 2 ; Timer Input Capture/Output Compare Register 0 Bit 10 TC0Hi_BIT11: equ 3 ; Timer Input Capture/Output Compare Register 0 Bit 11 TC0Hi_BIT12: equ 4 ; Timer Input Capture/Output Compare Register 0 Bit 12 TC0Hi_BIT13: equ 5 ; Timer Input Capture/Output Compare Register 0 Bit 13 TC0Hi_BIT14: equ 6 ; Timer Input Capture/Output Compare Register 0 Bit 14 TC0Hi_BIT15: equ 7 ; Timer Input Capture/Output Compare Register 0 Bit 15 ; bit position masks mTC0Hi_BIT8: equ %00000001 ; Timer Input Capture/Output Compare Register 0 Bit 8 mTC0Hi_BIT9: equ %00000010 ; Timer Input Capture/Output Compare Register 0 Bit 9 mTC0Hi_BIT10: equ %00000100 ; Timer Input Capture/Output Compare Register 0 Bit 10 mTC0Hi_BIT11: equ %00001000 ; Timer Input Capture/Output Compare Register 0 Bit 11 mTC0Hi_BIT12: equ %00010000 ; Timer Input Capture/Output Compare Register 0 Bit 12 mTC0Hi_BIT13: equ %00100000 ; Timer Input Capture/Output Compare Register 0 Bit 13 mTC0Hi_BIT14: equ %01000000 ; Timer Input Capture/Output Compare Register 0 Bit 14 mTC0Hi_BIT15: equ %10000000 ; Timer Input Capture/Output Compare Register 0 Bit 15 ;*** TC0Lo - Timer Input Capture/Output Compare Register 0 Low; 0x00000051 *** TC0Lo: equ $00000051 ;*** TC0Lo - Timer Input Capture/Output Compare Register 0 Low; 0x00000051 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC0Lo_BIT0: equ 0 ; Timer Input Capture/Output Compare Register 0 Bit 0 TC0Lo_BIT1: equ 1 ; Timer Input Capture/Output Compare Register 0 Bit 1 TC0Lo_BIT2: equ 2 ; Timer Input Capture/Output Compare Register 0 Bit 2 TC0Lo_BIT3: equ 3 ; Timer Input Capture/Output Compare Register 0 Bit 3 TC0Lo_BIT4: equ 4 ; Timer Input Capture/Output Compare Register 0 Bit 4 TC0Lo_BIT5: equ 5 ; Timer Input Capture/Output Compare Register 0 Bit 5 TC0Lo_BIT6: equ 6 ; Timer Input Capture/Output Compare Register 0 Bit 6 TC0Lo_BIT7: equ 7 ; Timer Input Capture/Output Compare Register 0 Bit 7 ; bit position masks mTC0Lo_BIT0: equ %00000001 ; Timer Input Capture/Output Compare Register 0 Bit 0 mTC0Lo_BIT1: equ %00000010 ; Timer Input Capture/Output Compare Register 0 Bit 1 mTC0Lo_BIT2: equ %00000100 ; Timer Input Capture/Output Compare Register 0 Bit 2 mTC0Lo_BIT3: equ %00001000 ; Timer Input Capture/Output Compare Register 0 Bit 3 mTC0Lo_BIT4: equ %00010000 ; Timer Input Capture/Output Compare Register 0 Bit 4 mTC0Lo_BIT5: equ %00100000 ; Timer Input Capture/Output Compare Register 0 Bit 5 mTC0Lo_BIT6: equ %01000000 ; Timer Input Capture/Output Compare Register 0 Bit 6 mTC0Lo_BIT7: equ %10000000 ; Timer Input Capture/Output Compare Register 0 Bit 7 ;*** TC1 - Timer Input Capture/Output Compare Register 1; 0x00000052 *** TC1: equ $00000052 ;*** TC1 - Timer Input Capture/Output Compare Register 1; 0x00000052 *** ;*** TC1Hi - Timer Input Capture/Output Compare Register 1 High; 0x00000052 *** TC1Hi: equ $00000052 ;*** TC1Hi - Timer Input Capture/Output Compare Register 1 High; 0x00000052 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC1Hi_BIT8: equ 0 ; Timer Input Capture/Output Compare Register 1 Bit 8 TC1Hi_BIT9: equ 1 ; Timer Input Capture/Output Compare Register 1 Bit 9 TC1Hi_BIT10: equ 2 ; Timer Input Capture/Output Compare Register 1 Bit 10 TC1Hi_BIT11: equ 3 ; Timer Input Capture/Output Compare Register 1 Bit 11 TC1Hi_BIT12: equ 4 ; Timer Input Capture/Output Compare Register 1 Bit 12 TC1Hi_BIT13: equ 5 ; Timer Input Capture/Output Compare Register 1 Bit 13 TC1Hi_BIT14: equ 6 ; Timer Input Capture/Output Compare Register 1 Bit 14 TC1Hi_BIT15: equ 7 ; Timer Input Capture/Output Compare Register 1 Bit 15 ; bit position masks mTC1Hi_BIT8: equ %00000001 ; Timer Input Capture/Output Compare Register 1 Bit 8 mTC1Hi_BIT9: equ %00000010 ; Timer Input Capture/Output Compare Register 1 Bit 9 mTC1Hi_BIT10: equ %00000100 ; Timer Input Capture/Output Compare Register 1 Bit 10 mTC1Hi_BIT11: equ %00001000 ; Timer Input Capture/Output Compare Register 1 Bit 11 mTC1Hi_BIT12: equ %00010000 ; Timer Input Capture/Output Compare Register 1 Bit 12 mTC1Hi_BIT13: equ %00100000 ; Timer Input Capture/Output Compare Register 1 Bit 13 mTC1Hi_BIT14: equ %01000000 ; Timer Input Capture/Output Compare Register 1 Bit 14 mTC1Hi_BIT15: equ %10000000 ; Timer Input Capture/Output Compare Register 1 Bit 15 ;*** TC1Lo - Timer Input Capture/Output Compare Register 1 Low; 0x00000053 *** TC1Lo: equ $00000053 ;*** TC1Lo - Timer Input Capture/Output Compare Register 1 Low; 0x00000053 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC1Lo_BIT0: equ 0 ; Timer Input Capture/Output Compare Register 1 Bit 0 TC1Lo_BIT1: equ 1 ; Timer Input Capture/Output Compare Register 1 Bit 1 TC1Lo_BIT2: equ 2 ; Timer Input Capture/Output Compare Register 1 Bit 2 TC1Lo_BIT3: equ 3 ; Timer Input Capture/Output Compare Register 1 Bit 3 TC1Lo_BIT4: equ 4 ; Timer Input Capture/Output Compare Register 1 Bit 4 TC1Lo_BIT5: equ 5 ; Timer Input Capture/Output Compare Register 1 Bit 5 TC1Lo_BIT6: equ 6 ; Timer Input Capture/Output Compare Register 1 Bit 6 TC1Lo_BIT7: equ 7 ; Timer Input Capture/Output Compare Register 1 Bit 7 ; bit position masks mTC1Lo_BIT0: equ %00000001 ; Timer Input Capture/Output Compare Register 1 Bit 0 mTC1Lo_BIT1: equ %00000010 ; Timer Input Capture/Output Compare Register 1 Bit 1 mTC1Lo_BIT2: equ %00000100 ; Timer Input Capture/Output Compare Register 1 Bit 2 mTC1Lo_BIT3: equ %00001000 ; Timer Input Capture/Output Compare Register 1 Bit 3 mTC1Lo_BIT4: equ %00010000 ; Timer Input Capture/Output Compare Register 1 Bit 4 mTC1Lo_BIT5: equ %00100000 ; Timer Input Capture/Output Compare Register 1 Bit 5 mTC1Lo_BIT6: equ %01000000 ; Timer Input Capture/Output Compare Register 1 Bit 6 mTC1Lo_BIT7: equ %10000000 ; Timer Input Capture/Output Compare Register 1 Bit 7 ;*** TC2 - Timer Input Capture/Output Compare Register 2; 0x00000054 *** TC2: equ $00000054 ;*** TC2 - Timer Input Capture/Output Compare Register 2; 0x00000054 *** ;*** TC2Hi - Timer Input Capture/Output Compare Register 2 High; 0x00000054 *** TC2Hi: equ $00000054 ;*** TC2Hi - Timer Input Capture/Output Compare Register 2 High; 0x00000054 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC2Hi_BIT8: equ 0 ; Timer Input Capture/Output Compare Register 2 Bit 8 TC2Hi_BIT9: equ 1 ; Timer Input Capture/Output Compare Register 2 Bit 9 TC2Hi_BIT10: equ 2 ; Timer Input Capture/Output Compare Register 2 Bit 10 TC2Hi_BIT11: equ 3 ; Timer Input Capture/Output Compare Register 2 Bit 11 TC2Hi_BIT12: equ 4 ; Timer Input Capture/Output Compare Register 2 Bit 12 TC2Hi_BIT13: equ 5 ; Timer Input Capture/Output Compare Register 2 Bit 13 TC2Hi_BIT14: equ 6 ; Timer Input Capture/Output Compare Register 2 Bit 14 TC2Hi_BIT15: equ 7 ; Timer Input Capture/Output Compare Register 2 Bit 15 ; bit position masks mTC2Hi_BIT8: equ %00000001 ; Timer Input Capture/Output Compare Register 2 Bit 8 mTC2Hi_BIT9: equ %00000010 ; Timer Input Capture/Output Compare Register 2 Bit 9 mTC2Hi_BIT10: equ %00000100 ; Timer Input Capture/Output Compare Register 2 Bit 10 mTC2Hi_BIT11: equ %00001000 ; Timer Input Capture/Output Compare Register 2 Bit 11 mTC2Hi_BIT12: equ %00010000 ; Timer Input Capture/Output Compare Register 2 Bit 12 mTC2Hi_BIT13: equ %00100000 ; Timer Input Capture/Output Compare Register 2 Bit 13 mTC2Hi_BIT14: equ %01000000 ; Timer Input Capture/Output Compare Register 2 Bit 14 mTC2Hi_BIT15: equ %10000000 ; Timer Input Capture/Output Compare Register 2 Bit 15 ;*** TC2Lo - Timer Input Capture/Output Compare Register 2 Low; 0x00000055 *** TC2Lo: equ $00000055 ;*** TC2Lo - Timer Input Capture/Output Compare Register 2 Low; 0x00000055 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC2Lo_BIT0: equ 0 ; Timer Input Capture/Output Compare Register 2 Bit 0 TC2Lo_BIT1: equ 1 ; Timer Input Capture/Output Compare Register 2 Bit 1 TC2Lo_BIT2: equ 2 ; Timer Input Capture/Output Compare Register 2 Bit 2 TC2Lo_BIT3: equ 3 ; Timer Input Capture/Output Compare Register 2 Bit 3 TC2Lo_BIT4: equ 4 ; Timer Input Capture/Output Compare Register 2 Bit 4 TC2Lo_BIT5: equ 5 ; Timer Input Capture/Output Compare Register 2 Bit 5 TC2Lo_BIT6: equ 6 ; Timer Input Capture/Output Compare Register 2 Bit 6 TC2Lo_BIT7: equ 7 ; Timer Input Capture/Output Compare Register 2 Bit 7 ; bit position masks mTC2Lo_BIT0: equ %00000001 ; Timer Input Capture/Output Compare Register 2 Bit 0 mTC2Lo_BIT1: equ %00000010 ; Timer Input Capture/Output Compare Register 2 Bit 1 mTC2Lo_BIT2: equ %00000100 ; Timer Input Capture/Output Compare Register 2 Bit 2 mTC2Lo_BIT3: equ %00001000 ; Timer Input Capture/Output Compare Register 2 Bit 3 mTC2Lo_BIT4: equ %00010000 ; Timer Input Capture/Output Compare Register 2 Bit 4 mTC2Lo_BIT5: equ %00100000 ; Timer Input Capture/Output Compare Register 2 Bit 5 mTC2Lo_BIT6: equ %01000000 ; Timer Input Capture/Output Compare Register 2 Bit 6 mTC2Lo_BIT7: equ %10000000 ; Timer Input Capture/Output Compare Register 2 Bit 7 ;*** TC3 - Timer Input Capture/Output Compare Register 3; 0x00000056 *** TC3: equ $00000056 ;*** TC3 - Timer Input Capture/Output Compare Register 3; 0x00000056 *** ;*** TC3Hi - Timer Input Capture/Output Compare Register 3 High; 0x00000056 *** TC3Hi: equ $00000056 ;*** TC3Hi - Timer Input Capture/Output Compare Register 3 High; 0x00000056 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC3Hi_BIT8: equ 0 ; Timer Input Capture/Output Compare Register 3 Bit 8 TC3Hi_BIT9: equ 1 ; Timer Input Capture/Output Compare Register 3 Bit 9 TC3Hi_BIT10: equ 2 ; Timer Input Capture/Output Compare Register 3 Bit 10 TC3Hi_BIT11: equ 3 ; Timer Input Capture/Output Compare Register 3 Bit 11 TC3Hi_BIT12: equ 4 ; Timer Input Capture/Output Compare Register 3 Bit 12 TC3Hi_BIT13: equ 5 ; Timer Input Capture/Output Compare Register 3 Bit 13 TC3Hi_BIT14: equ 6 ; Timer Input Capture/Output Compare Register 3 Bit 14 TC3Hi_BIT15: equ 7 ; Timer Input Capture/Output Compare Register 3 Bit 15 ; bit position masks mTC3Hi_BIT8: equ %00000001 ; Timer Input Capture/Output Compare Register 3 Bit 8 mTC3Hi_BIT9: equ %00000010 ; Timer Input Capture/Output Compare Register 3 Bit 9 mTC3Hi_BIT10: equ %00000100 ; Timer Input Capture/Output Compare Register 3 Bit 10 mTC3Hi_BIT11: equ %00001000 ; Timer Input Capture/Output Compare Register 3 Bit 11 mTC3Hi_BIT12: equ %00010000 ; Timer Input Capture/Output Compare Register 3 Bit 12 mTC3Hi_BIT13: equ %00100000 ; Timer Input Capture/Output Compare Register 3 Bit 13 mTC3Hi_BIT14: equ %01000000 ; Timer Input Capture/Output Compare Register 3 Bit 14 mTC3Hi_BIT15: equ %10000000 ; Timer Input Capture/Output Compare Register 3 Bit 15 ;*** TC3Lo - Timer Input Capture/Output Compare Register 3 Low; 0x00000057 *** TC3Lo: equ $00000057 ;*** TC3Lo - Timer Input Capture/Output Compare Register 3 Low; 0x00000057 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC3Lo_BIT0: equ 0 ; Timer Input Capture/Output Compare Register 3 Bit 0 TC3Lo_BIT1: equ 1 ; Timer Input Capture/Output Compare Register 3 Bit 1 TC3Lo_BIT2: equ 2 ; Timer Input Capture/Output Compare Register 3 Bit 2 TC3Lo_BIT3: equ 3 ; Timer Input Capture/Output Compare Register 3 Bit 3 TC3Lo_BIT4: equ 4 ; Timer Input Capture/Output Compare Register 3 Bit 4 TC3Lo_BIT5: equ 5 ; Timer Input Capture/Output Compare Register 3 Bit 5 TC3Lo_BIT6: equ 6 ; Timer Input Capture/Output Compare Register 3 Bit 6 TC3Lo_BIT7: equ 7 ; Timer Input Capture/Output Compare Register 3 Bit 7 ; bit position masks mTC3Lo_BIT0: equ %00000001 ; Timer Input Capture/Output Compare Register 3 Bit 0 mTC3Lo_BIT1: equ %00000010 ; Timer Input Capture/Output Compare Register 3 Bit 1 mTC3Lo_BIT2: equ %00000100 ; Timer Input Capture/Output Compare Register 3 Bit 2 mTC3Lo_BIT3: equ %00001000 ; Timer Input Capture/Output Compare Register 3 Bit 3 mTC3Lo_BIT4: equ %00010000 ; Timer Input Capture/Output Compare Register 3 Bit 4 mTC3Lo_BIT5: equ %00100000 ; Timer Input Capture/Output Compare Register 3 Bit 5 mTC3Lo_BIT6: equ %01000000 ; Timer Input Capture/Output Compare Register 3 Bit 6 mTC3Lo_BIT7: equ %10000000 ; Timer Input Capture/Output Compare Register 3 Bit 7 ;*** TC4 - Timer Input Capture/Output Compare Register 4; 0x00000058 *** TC4: equ $00000058 ;*** TC4 - Timer Input Capture/Output Compare Register 4; 0x00000058 *** ;*** TC4Hi - Timer Input Capture/Output Compare Register 4 High; 0x00000058 *** TC4Hi: equ $00000058 ;*** TC4Hi - Timer Input Capture/Output Compare Register 4 High; 0x00000058 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC4Hi_BIT8: equ 0 ; Timer Input Capture/Output Compare Register 4 Bit 8 TC4Hi_BIT9: equ 1 ; Timer Input Capture/Output Compare Register 4 Bit 9 TC4Hi_BIT10: equ 2 ; Timer Input Capture/Output Compare Register 4 Bit 10 TC4Hi_BIT11: equ 3 ; Timer Input Capture/Output Compare Register 4 Bit 11 TC4Hi_BIT12: equ 4 ; Timer Input Capture/Output Compare Register 4 Bit 12 TC4Hi_BIT13: equ 5 ; Timer Input Capture/Output Compare Register 4 Bit 13 TC4Hi_BIT14: equ 6 ; Timer Input Capture/Output Compare Register 4 Bit 14 TC4Hi_BIT15: equ 7 ; Timer Input Capture/Output Compare Register 4 Bit 15 ; bit position masks mTC4Hi_BIT8: equ %00000001 ; Timer Input Capture/Output Compare Register 4 Bit 8 mTC4Hi_BIT9: equ %00000010 ; Timer Input Capture/Output Compare Register 4 Bit 9 mTC4Hi_BIT10: equ %00000100 ; Timer Input Capture/Output Compare Register 4 Bit 10 mTC4Hi_BIT11: equ %00001000 ; Timer Input Capture/Output Compare Register 4 Bit 11 mTC4Hi_BIT12: equ %00010000 ; Timer Input Capture/Output Compare Register 4 Bit 12 mTC4Hi_BIT13: equ %00100000 ; Timer Input Capture/Output Compare Register 4 Bit 13 mTC4Hi_BIT14: equ %01000000 ; Timer Input Capture/Output Compare Register 4 Bit 14 mTC4Hi_BIT15: equ %10000000 ; Timer Input Capture/Output Compare Register 4 Bit 15 ;*** TC4Lo - Timer Input Capture/Output Compare Register 4 Low; 0x00000059 *** TC4Lo: equ $00000059 ;*** TC4Lo - Timer Input Capture/Output Compare Register 4 Low; 0x00000059 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC4Lo_BIT0: equ 0 ; Timer Input Capture/Output Compare Register 4 Bit 0 TC4Lo_BIT1: equ 1 ; Timer Input Capture/Output Compare Register 4 Bit 1 TC4Lo_BIT2: equ 2 ; Timer Input Capture/Output Compare Register 4 Bit 2 TC4Lo_BIT3: equ 3 ; Timer Input Capture/Output Compare Register 4 Bit 3 TC4Lo_BIT4: equ 4 ; Timer Input Capture/Output Compare Register 4 Bit 4 TC4Lo_BIT5: equ 5 ; Timer Input Capture/Output Compare Register 4 Bit 5 TC4Lo_BIT6: equ 6 ; Timer Input Capture/Output Compare Register 4 Bit 6 TC4Lo_BIT7: equ 7 ; Timer Input Capture/Output Compare Register 4 Bit 7 ; bit position masks mTC4Lo_BIT0: equ %00000001 ; Timer Input Capture/Output Compare Register 4 Bit 0 mTC4Lo_BIT1: equ %00000010 ; Timer Input Capture/Output Compare Register 4 Bit 1 mTC4Lo_BIT2: equ %00000100 ; Timer Input Capture/Output Compare Register 4 Bit 2 mTC4Lo_BIT3: equ %00001000 ; Timer Input Capture/Output Compare Register 4 Bit 3 mTC4Lo_BIT4: equ %00010000 ; Timer Input Capture/Output Compare Register 4 Bit 4 mTC4Lo_BIT5: equ %00100000 ; Timer Input Capture/Output Compare Register 4 Bit 5 mTC4Lo_BIT6: equ %01000000 ; Timer Input Capture/Output Compare Register 4 Bit 6 mTC4Lo_BIT7: equ %10000000 ; Timer Input Capture/Output Compare Register 4 Bit 7 ;*** TC5 - Timer Input Capture/Output Compare Register 5; 0x0000005A *** TC5: equ $0000005A ;*** TC5 - Timer Input Capture/Output Compare Register 5; 0x0000005A *** ;*** TC5Hi - Timer Input Capture/Output Compare Register 5 High; 0x0000005A *** TC5Hi: equ $0000005A ;*** TC5Hi - Timer Input Capture/Output Compare Register 5 High; 0x0000005A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC5Hi_BIT8: equ 0 ; Timer Input Capture/Output Compare Register 5 Bit 8 TC5Hi_BIT9: equ 1 ; Timer Input Capture/Output Compare Register 5 Bit 9 TC5Hi_BIT10: equ 2 ; Timer Input Capture/Output Compare Register 5 Bit 10 TC5Hi_BIT11: equ 3 ; Timer Input Capture/Output Compare Register 5 Bit 11 TC5Hi_BIT12: equ 4 ; Timer Input Capture/Output Compare Register 5 Bit 12 TC5Hi_BIT13: equ 5 ; Timer Input Capture/Output Compare Register 5 Bit 13 TC5Hi_BIT14: equ 6 ; Timer Input Capture/Output Compare Register 5 Bit 14 TC5Hi_BIT15: equ 7 ; Timer Input Capture/Output Compare Register 5 Bit 15 ; bit position masks mTC5Hi_BIT8: equ %00000001 ; Timer Input Capture/Output Compare Register 5 Bit 8 mTC5Hi_BIT9: equ %00000010 ; Timer Input Capture/Output Compare Register 5 Bit 9 mTC5Hi_BIT10: equ %00000100 ; Timer Input Capture/Output Compare Register 5 Bit 10 mTC5Hi_BIT11: equ %00001000 ; Timer Input Capture/Output Compare Register 5 Bit 11 mTC5Hi_BIT12: equ %00010000 ; Timer Input Capture/Output Compare Register 5 Bit 12 mTC5Hi_BIT13: equ %00100000 ; Timer Input Capture/Output Compare Register 5 Bit 13 mTC5Hi_BIT14: equ %01000000 ; Timer Input Capture/Output Compare Register 5 Bit 14 mTC5Hi_BIT15: equ %10000000 ; Timer Input Capture/Output Compare Register 5 Bit 15 ;*** TC5Lo - Timer Input Capture/Output Compare Register 5 Low; 0x0000005B *** TC5Lo: equ $0000005B ;*** TC5Lo - Timer Input Capture/Output Compare Register 5 Low; 0x0000005B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC5Lo_BIT0: equ 0 ; Timer Input Capture/Output Compare Register 5 Bit 0 TC5Lo_BIT1: equ 1 ; Timer Input Capture/Output Compare Register 5 Bit 1 TC5Lo_BIT2: equ 2 ; Timer Input Capture/Output Compare Register 5 Bit 2 TC5Lo_BIT3: equ 3 ; Timer Input Capture/Output Compare Register 5 Bit 3 TC5Lo_BIT4: equ 4 ; Timer Input Capture/Output Compare Register 5 Bit 4 TC5Lo_BIT5: equ 5 ; Timer Input Capture/Output Compare Register 5 Bit 5 TC5Lo_BIT6: equ 6 ; Timer Input Capture/Output Compare Register 5 Bit 6 TC5Lo_BIT7: equ 7 ; Timer Input Capture/Output Compare Register 5 Bit 7 ; bit position masks mTC5Lo_BIT0: equ %00000001 ; Timer Input Capture/Output Compare Register 5 Bit 0 mTC5Lo_BIT1: equ %00000010 ; Timer Input Capture/Output Compare Register 5 Bit 1 mTC5Lo_BIT2: equ %00000100 ; Timer Input Capture/Output Compare Register 5 Bit 2 mTC5Lo_BIT3: equ %00001000 ; Timer Input Capture/Output Compare Register 5 Bit 3 mTC5Lo_BIT4: equ %00010000 ; Timer Input Capture/Output Compare Register 5 Bit 4 mTC5Lo_BIT5: equ %00100000 ; Timer Input Capture/Output Compare Register 5 Bit 5 mTC5Lo_BIT6: equ %01000000 ; Timer Input Capture/Output Compare Register 5 Bit 6 mTC5Lo_BIT7: equ %10000000 ; Timer Input Capture/Output Compare Register 5 Bit 7 ;*** TC6 - Timer Input Capture/Output Compare Register 6; 0x0000005C *** TC6: equ $0000005C ;*** TC6 - Timer Input Capture/Output Compare Register 6; 0x0000005C *** ;*** TC6Hi - Timer Input Capture/Output Compare Register 6 High; 0x0000005C *** TC6Hi: equ $0000005C ;*** TC6Hi - Timer Input Capture/Output Compare Register 6 High; 0x0000005C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC6Hi_BIT8: equ 0 ; Timer Input Capture/Output Compare Register 6 Bit 8 TC6Hi_BIT9: equ 1 ; Timer Input Capture/Output Compare Register 6 Bit 9 TC6Hi_BIT10: equ 2 ; Timer Input Capture/Output Compare Register 6 Bit 10 TC6Hi_BIT11: equ 3 ; Timer Input Capture/Output Compare Register 6 Bit 11 TC6Hi_BIT12: equ 4 ; Timer Input Capture/Output Compare Register 6 Bit 12 TC6Hi_BIT13: equ 5 ; Timer Input Capture/Output Compare Register 6 Bit 13 TC6Hi_BIT14: equ 6 ; Timer Input Capture/Output Compare Register 6 Bit 14 TC6Hi_BIT15: equ 7 ; Timer Input Capture/Output Compare Register 6 Bit 15 ; bit position masks mTC6Hi_BIT8: equ %00000001 ; Timer Input Capture/Output Compare Register 6 Bit 8 mTC6Hi_BIT9: equ %00000010 ; Timer Input Capture/Output Compare Register 6 Bit 9 mTC6Hi_BIT10: equ %00000100 ; Timer Input Capture/Output Compare Register 6 Bit 10 mTC6Hi_BIT11: equ %00001000 ; Timer Input Capture/Output Compare Register 6 Bit 11 mTC6Hi_BIT12: equ %00010000 ; Timer Input Capture/Output Compare Register 6 Bit 12 mTC6Hi_BIT13: equ %00100000 ; Timer Input Capture/Output Compare Register 6 Bit 13 mTC6Hi_BIT14: equ %01000000 ; Timer Input Capture/Output Compare Register 6 Bit 14 mTC6Hi_BIT15: equ %10000000 ; Timer Input Capture/Output Compare Register 6 Bit 15 ;*** TC6Lo - Timer Input Capture/Output Compare Register 6 Low; 0x0000005D *** TC6Lo: equ $0000005D ;*** TC6Lo - Timer Input Capture/Output Compare Register 6 Low; 0x0000005D *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC6Lo_BIT0: equ 0 ; Timer Input Capture/Output Compare Register 6 Bit 0 TC6Lo_BIT1: equ 1 ; Timer Input Capture/Output Compare Register 6 Bit 1 TC6Lo_BIT2: equ 2 ; Timer Input Capture/Output Compare Register 6 Bit 2 TC6Lo_BIT3: equ 3 ; Timer Input Capture/Output Compare Register 6 Bit 3 TC6Lo_BIT4: equ 4 ; Timer Input Capture/Output Compare Register 6 Bit 4 TC6Lo_BIT5: equ 5 ; Timer Input Capture/Output Compare Register 6 Bit 5 TC6Lo_BIT6: equ 6 ; Timer Input Capture/Output Compare Register 6 Bit 6 TC6Lo_BIT7: equ 7 ; Timer Input Capture/Output Compare Register 6 Bit 7 ; bit position masks mTC6Lo_BIT0: equ %00000001 ; Timer Input Capture/Output Compare Register 6 Bit 0 mTC6Lo_BIT1: equ %00000010 ; Timer Input Capture/Output Compare Register 6 Bit 1 mTC6Lo_BIT2: equ %00000100 ; Timer Input Capture/Output Compare Register 6 Bit 2 mTC6Lo_BIT3: equ %00001000 ; Timer Input Capture/Output Compare Register 6 Bit 3 mTC6Lo_BIT4: equ %00010000 ; Timer Input Capture/Output Compare Register 6 Bit 4 mTC6Lo_BIT5: equ %00100000 ; Timer Input Capture/Output Compare Register 6 Bit 5 mTC6Lo_BIT6: equ %01000000 ; Timer Input Capture/Output Compare Register 6 Bit 6 mTC6Lo_BIT7: equ %10000000 ; Timer Input Capture/Output Compare Register 6 Bit 7 ;*** TC7 - Timer Input Capture/Output Compare Register 7; 0x0000005E *** TC7: equ $0000005E ;*** TC7 - Timer Input Capture/Output Compare Register 7; 0x0000005E *** ;*** TC7Hi - Timer Input Capture/Output Compare Register 7 High; 0x0000005E *** TC7Hi: equ $0000005E ;*** TC7Hi - Timer Input Capture/Output Compare Register 7 High; 0x0000005E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC7Hi_BIT8: equ 0 ; Timer Input Capture/Output Compare Register 7 Bit 8 TC7Hi_BIT9: equ 1 ; Timer Input Capture/Output Compare Register 7 Bit 9 TC7Hi_BIT10: equ 2 ; Timer Input Capture/Output Compare Register 7 Bit 10 TC7Hi_BIT11: equ 3 ; Timer Input Capture/Output Compare Register 7 Bit 11 TC7Hi_BIT12: equ 4 ; Timer Input Capture/Output Compare Register 7 Bit 12 TC7Hi_BIT13: equ 5 ; Timer Input Capture/Output Compare Register 7 Bit 13 TC7Hi_BIT14: equ 6 ; Timer Input Capture/Output Compare Register 7 Bit 14 TC7Hi_BIT15: equ 7 ; Timer Input Capture/Output Compare Register 7 Bit 15 ; bit position masks mTC7Hi_BIT8: equ %00000001 ; Timer Input Capture/Output Compare Register 7 Bit 8 mTC7Hi_BIT9: equ %00000010 ; Timer Input Capture/Output Compare Register 7 Bit 9 mTC7Hi_BIT10: equ %00000100 ; Timer Input Capture/Output Compare Register 7 Bit 10 mTC7Hi_BIT11: equ %00001000 ; Timer Input Capture/Output Compare Register 7 Bit 11 mTC7Hi_BIT12: equ %00010000 ; Timer Input Capture/Output Compare Register 7 Bit 12 mTC7Hi_BIT13: equ %00100000 ; Timer Input Capture/Output Compare Register 7 Bit 13 mTC7Hi_BIT14: equ %01000000 ; Timer Input Capture/Output Compare Register 7 Bit 14 mTC7Hi_BIT15: equ %10000000 ; Timer Input Capture/Output Compare Register 7 Bit 15 ;*** TC7Lo - Timer Input Capture/Output Compare Register 7 Low; 0x0000005F *** TC7Lo: equ $0000005F ;*** TC7Lo - Timer Input Capture/Output Compare Register 7 Low; 0x0000005F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET TC7Lo_BIT0: equ 0 ; Timer Input Capture/Output Compare Register 7 Bit 0 TC7Lo_BIT1: equ 1 ; Timer Input Capture/Output Compare Register 7 Bit 1 TC7Lo_BIT2: equ 2 ; Timer Input Capture/Output Compare Register 7 Bit 2 TC7Lo_BIT3: equ 3 ; Timer Input Capture/Output Compare Register 7 Bit 3 TC7Lo_BIT4: equ 4 ; Timer Input Capture/Output Compare Register 7 Bit 4 TC7Lo_BIT5: equ 5 ; Timer Input Capture/Output Compare Register 7 Bit 5 TC7Lo_BIT6: equ 6 ; Timer Input Capture/Output Compare Register 7 Bit 6 TC7Lo_BIT7: equ 7 ; Timer Input Capture/Output Compare Register 7 Bit 7 ; bit position masks mTC7Lo_BIT0: equ %00000001 ; Timer Input Capture/Output Compare Register 7 Bit 0 mTC7Lo_BIT1: equ %00000010 ; Timer Input Capture/Output Compare Register 7 Bit 1 mTC7Lo_BIT2: equ %00000100 ; Timer Input Capture/Output Compare Register 7 Bit 2 mTC7Lo_BIT3: equ %00001000 ; Timer Input Capture/Output Compare Register 7 Bit 3 mTC7Lo_BIT4: equ %00010000 ; Timer Input Capture/Output Compare Register 7 Bit 4 mTC7Lo_BIT5: equ %00100000 ; Timer Input Capture/Output Compare Register 7 Bit 5 mTC7Lo_BIT6: equ %01000000 ; Timer Input Capture/Output Compare Register 7 Bit 6 mTC7Lo_BIT7: equ %10000000 ; Timer Input Capture/Output Compare Register 7 Bit 7 ;*** PACTL - 16-Bit Pulse Accumulator A Control Register; 0x00000060 *** PACTL: equ $00000060 ;*** PACTL - 16-Bit Pulse Accumulator A Control Register; 0x00000060 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PACTL_PAI: equ 0 ; Pulse Accumulator Input Interrupt enable PACTL_PAOVI: equ 1 ; Pulse Accumulator A Overflow Interrupt enable PACTL_CLK0: equ 2 ; Clock Select Bit 0 PACTL_CLK1: equ 3 ; Clock Select Bit 1 PACTL_PEDGE: equ 4 ; Pulse Accumulator Edge Control PACTL_PAMOD: equ 5 ; Pulse Accumulator Mode PACTL_PAEN: equ 6 ; Pulse Accumulator A System Enable ; bit position masks mPACTL_PAI: equ %00000001 ; Pulse Accumulator Input Interrupt enable mPACTL_PAOVI: equ %00000010 ; Pulse Accumulator A Overflow Interrupt enable mPACTL_CLK0: equ %00000100 ; Clock Select Bit 0 mPACTL_CLK1: equ %00001000 ; Clock Select Bit 1 mPACTL_PEDGE: equ %00010000 ; Pulse Accumulator Edge Control mPACTL_PAMOD: equ %00100000 ; Pulse Accumulator Mode mPACTL_PAEN: equ %01000000 ; Pulse Accumulator A System Enable ;*** PAFLG - Pulse Accumulator A Flag Register; 0x00000061 *** PAFLG: equ $00000061 ;*** PAFLG - Pulse Accumulator A Flag Register; 0x00000061 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PAFLG_PAIF: equ 0 ; Pulse Accumulator Input edge Flag PAFLG_PAOVF: equ 1 ; Pulse Accumulator A Overflow Flag ; bit position masks mPAFLG_PAIF: equ %00000001 ; Pulse Accumulator Input edge Flag mPAFLG_PAOVF: equ %00000010 ; Pulse Accumulator A Overflow Flag ;*** PACNT - Pulse Accumulators Count Register; 0x00000062 *** PACNT: equ $00000062 ;*** PACNT - Pulse Accumulators Count Register; 0x00000062 *** ;*** ATDCTL23 - ATD Control Register 23; 0x00000082 *** ATDCTL23: equ $00000082 ;*** ATDCTL23 - ATD Control Register 23; 0x00000082 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDCTL23_FRZ0: equ 0 ; Background Debug Freeze Enable ATDCTL23_FRZ1: equ 1 ; Background Debug Freeze Enable ATDCTL23_FIFO: equ 2 ; Result Register FIFO Mode ATDCTL23_S1C: equ 3 ; Conversion Sequence Length 1 ATDCTL23_S2C: equ 4 ; Conversion Sequence Length 2 ATDCTL23_S4C: equ 5 ; Conversion Sequence Length 4 ATDCTL23_S8C: equ 6 ; Conversion Sequence Length 8 ATDCTL23_ASCIF: equ 8 ; ATD Sequence Complete Interrupt Flag ATDCTL23_ASCIE: equ 9 ; ATD Sequence Complete Interrupt Enable ATDCTL23_ETRIGE: equ 10 ; External Trigger Mode enable ATDCTL23_ETRIGP: equ 11 ; External Trigger Polarity ATDCTL23_ETRIGLE: equ 12 ; External Trigger Level/Edge control ATDCTL23_AWAI: equ 13 ; ATD Wait Mode ATDCTL23_AFFC: equ 14 ; ATD Fast Conversion Complete Flag Clear ATDCTL23_ADPU: equ 15 ; ATD Disable / Power Down ; bit position masks mATDCTL23_FRZ0: equ %00000001 ; Background Debug Freeze Enable mATDCTL23_FRZ1: equ %00000010 ; Background Debug Freeze Enable mATDCTL23_FIFO: equ %00000100 ; Result Register FIFO Mode mATDCTL23_S1C: equ %00001000 ; Conversion Sequence Length 1 mATDCTL23_S2C: equ %00010000 ; Conversion Sequence Length 2 mATDCTL23_S4C: equ %00100000 ; Conversion Sequence Length 4 mATDCTL23_S8C: equ %01000000 ; Conversion Sequence Length 8 mATDCTL23_ASCIF: equ %100000000 ; ATD Sequence Complete Interrupt Flag mATDCTL23_ASCIE: equ %1000000000 ; ATD Sequence Complete Interrupt Enable mATDCTL23_ETRIGE: equ %10000000000 ; External Trigger Mode enable mATDCTL23_ETRIGP: equ %100000000000 ; External Trigger Polarity mATDCTL23_ETRIGLE: equ %1000000000000 ; External Trigger Level/Edge control mATDCTL23_AWAI: equ %10000000000000 ; ATD Wait Mode mATDCTL23_AFFC: equ %100000000000000 ; ATD Fast Conversion Complete Flag Clear mATDCTL23_ADPU: equ %1000000000000000 ; ATD Disable / Power Down ;*** ATDCTL2 - ATD Control Register 2; 0x00000082 *** ATDCTL2: equ $00000082 ;*** ATDCTL2 - ATD Control Register 2; 0x00000082 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDCTL2_ASCIF: equ 0 ; ATD Sequence Complete Interrupt Flag ATDCTL2_ASCIE: equ 1 ; ATD Sequence Complete Interrupt Enable ATDCTL2_ETRIGE: equ 2 ; External Trigger Mode enable ATDCTL2_ETRIGP: equ 3 ; External Trigger Polarity ATDCTL2_ETRIGLE: equ 4 ; External Trigger Level/Edge control ATDCTL2_AWAI: equ 5 ; ATD Wait Mode ATDCTL2_AFFC: equ 6 ; ATD Fast Conversion Complete Flag Clear ATDCTL2_ADPU: equ 7 ; ATD Disable / Power Down ; bit position masks mATDCTL2_ASCIF: equ %00000001 ; ATD Sequence Complete Interrupt Flag mATDCTL2_ASCIE: equ %00000010 ; ATD Sequence Complete Interrupt Enable mATDCTL2_ETRIGE: equ %00000100 ; External Trigger Mode enable mATDCTL2_ETRIGP: equ %00001000 ; External Trigger Polarity mATDCTL2_ETRIGLE: equ %00010000 ; External Trigger Level/Edge control mATDCTL2_AWAI: equ %00100000 ; ATD Wait Mode mATDCTL2_AFFC: equ %01000000 ; ATD Fast Conversion Complete Flag Clear mATDCTL2_ADPU: equ %10000000 ; ATD Disable / Power Down ;*** ATDCTL3 - ATD Control Register 3; 0x00000083 *** ATDCTL3: equ $00000083 ;*** ATDCTL3 - ATD Control Register 3; 0x00000083 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDCTL3_FRZ0: equ 0 ; Background Debug Freeze Enable ATDCTL3_FRZ1: equ 1 ; Background Debug Freeze Enable ATDCTL3_FIFO: equ 2 ; Result Register FIFO Mode ATDCTL3_S1C: equ 3 ; Conversion Sequence Length 1 ATDCTL3_S2C: equ 4 ; Conversion Sequence Length 2 ATDCTL3_S4C: equ 5 ; Conversion Sequence Length 4 ATDCTL3_S8C: equ 6 ; Conversion Sequence Length 8 ; bit position masks mATDCTL3_FRZ0: equ %00000001 ; Background Debug Freeze Enable mATDCTL3_FRZ1: equ %00000010 ; Background Debug Freeze Enable mATDCTL3_FIFO: equ %00000100 ; Result Register FIFO Mode mATDCTL3_S1C: equ %00001000 ; Conversion Sequence Length 1 mATDCTL3_S2C: equ %00010000 ; Conversion Sequence Length 2 mATDCTL3_S4C: equ %00100000 ; Conversion Sequence Length 4 mATDCTL3_S8C: equ %01000000 ; Conversion Sequence Length 8 ;*** ATDCTL45 - ATD Control Register 45; 0x00000084 *** ATDCTL45: equ $00000084 ;*** ATDCTL45 - ATD Control Register 45; 0x00000084 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDCTL45_CA: equ 0 ; Analog Input Channel Select Code A ATDCTL45_CB: equ 1 ; Analog Input Channel Select Code B ATDCTL45_CC: equ 2 ; Analog Input Channel Select Code C ATDCTL45_MULT: equ 4 ; Multi-Channel Sample Mode ATDCTL45_SCAN: equ 5 ; Continuous Conversion Sequence Mode ATDCTL45_DSGN: equ 6 ; Signed/Unsigned Result Data Mode ATDCTL45_DJM: equ 7 ; Result Register Data Justification Mode ATDCTL45_PRS0: equ 8 ; ATD Clock Prescaler 0 ATDCTL45_PRS1: equ 9 ; ATD Clock Prescaler 1 ATDCTL45_PRS2: equ 10 ; ATD Clock Prescaler 2 ATDCTL45_PRS3: equ 11 ; ATD Clock Prescaler 3 ATDCTL45_PRS4: equ 12 ; ATD Clock Prescaler 4 ATDCTL45_SMP0: equ 13 ; Sample Time Select 0 ATDCTL45_SMP1: equ 14 ; Sample Time Select 1 ATDCTL45_SRES8: equ 15 ; A/D Resolution Select ; bit position masks mATDCTL45_CA: equ %00000001 ; Analog Input Channel Select Code A mATDCTL45_CB: equ %00000010 ; Analog Input Channel Select Code B mATDCTL45_CC: equ %00000100 ; Analog Input Channel Select Code C mATDCTL45_MULT: equ %00010000 ; Multi-Channel Sample Mode mATDCTL45_SCAN: equ %00100000 ; Continuous Conversion Sequence Mode mATDCTL45_DSGN: equ %01000000 ; Signed/Unsigned Result Data Mode mATDCTL45_DJM: equ %10000000 ; Result Register Data Justification Mode mATDCTL45_PRS0: equ %100000000 ; ATD Clock Prescaler 0 mATDCTL45_PRS1: equ %1000000000 ; ATD Clock Prescaler 1 mATDCTL45_PRS2: equ %10000000000 ; ATD Clock Prescaler 2 mATDCTL45_PRS3: equ %100000000000 ; ATD Clock Prescaler 3 mATDCTL45_PRS4: equ %1000000000000 ; ATD Clock Prescaler 4 mATDCTL45_SMP0: equ %10000000000000 ; Sample Time Select 0 mATDCTL45_SMP1: equ %100000000000000 ; Sample Time Select 1 mATDCTL45_SRES8: equ %1000000000000000 ; A/D Resolution Select ;*** ATDCTL4 - ATD Control Register 4; 0x00000084 *** ATDCTL4: equ $00000084 ;*** ATDCTL4 - ATD Control Register 4; 0x00000084 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDCTL4_PRS0: equ 0 ; ATD Clock Prescaler 0 ATDCTL4_PRS1: equ 1 ; ATD Clock Prescaler 1 ATDCTL4_PRS2: equ 2 ; ATD Clock Prescaler 2 ATDCTL4_PRS3: equ 3 ; ATD Clock Prescaler 3 ATDCTL4_PRS4: equ 4 ; ATD Clock Prescaler 4 ATDCTL4_SMP0: equ 5 ; Sample Time Select 0 ATDCTL4_SMP1: equ 6 ; Sample Time Select 1 ATDCTL4_SRES8: equ 7 ; A/D Resolution Select ; bit position masks mATDCTL4_PRS0: equ %00000001 ; ATD Clock Prescaler 0 mATDCTL4_PRS1: equ %00000010 ; ATD Clock Prescaler 1 mATDCTL4_PRS2: equ %00000100 ; ATD Clock Prescaler 2 mATDCTL4_PRS3: equ %00001000 ; ATD Clock Prescaler 3 mATDCTL4_PRS4: equ %00010000 ; ATD Clock Prescaler 4 mATDCTL4_SMP0: equ %00100000 ; Sample Time Select 0 mATDCTL4_SMP1: equ %01000000 ; Sample Time Select 1 mATDCTL4_SRES8: equ %10000000 ; A/D Resolution Select ;*** ATDCTL5 - ATD Control Register 5; 0x00000085 *** ATDCTL5: equ $00000085 ;*** ATDCTL5 - ATD Control Register 5; 0x00000085 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDCTL5_CA: equ 0 ; Analog Input Channel Select Code A ATDCTL5_CB: equ 1 ; Analog Input Channel Select Code B ATDCTL5_CC: equ 2 ; Analog Input Channel Select Code C ATDCTL5_MULT: equ 4 ; Multi-Channel Sample Mode ATDCTL5_SCAN: equ 5 ; Continuous Conversion Sequence Mode ATDCTL5_DSGN: equ 6 ; Signed/Unsigned Result Data Mode ATDCTL5_DJM: equ 7 ; Result Register Data Justification Mode ; bit position masks mATDCTL5_CA: equ %00000001 ; Analog Input Channel Select Code A mATDCTL5_CB: equ %00000010 ; Analog Input Channel Select Code B mATDCTL5_CC: equ %00000100 ; Analog Input Channel Select Code C mATDCTL5_MULT: equ %00010000 ; Multi-Channel Sample Mode mATDCTL5_SCAN: equ %00100000 ; Continuous Conversion Sequence Mode mATDCTL5_DSGN: equ %01000000 ; Signed/Unsigned Result Data Mode mATDCTL5_DJM: equ %10000000 ; Result Register Data Justification Mode ;*** ATDSTAT0 - A/D Status Register 0; 0x00000086 *** ATDSTAT0: equ $00000086 ;*** ATDSTAT0 - A/D Status Register 0; 0x00000086 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDSTAT0_CC0: equ 0 ; Conversion Counter 0 ATDSTAT0_CC1: equ 1 ; Conversion Counter 1 ATDSTAT0_CC2: equ 2 ; Conversion Counter 2 ATDSTAT0_FIFOR: equ 4 ; FIFO Over Run Flag ATDSTAT0_ETORF: equ 5 ; External Trigger Overrun Flag ATDSTAT0_SCF: equ 7 ; Sequence Complete Flag ; bit position masks mATDSTAT0_CC0: equ %00000001 ; Conversion Counter 0 mATDSTAT0_CC1: equ %00000010 ; Conversion Counter 1 mATDSTAT0_CC2: equ %00000100 ; Conversion Counter 2 mATDSTAT0_FIFOR: equ %00010000 ; FIFO Over Run Flag mATDSTAT0_ETORF: equ %00100000 ; External Trigger Overrun Flag mATDSTAT0_SCF: equ %10000000 ; Sequence Complete Flag ;*** ATDSTAT1 - A/D Status Register 1; 0x0000008B *** ATDSTAT1: equ $0000008B ;*** ATDSTAT1 - A/D Status Register 1; 0x0000008B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDSTAT1_CCF0: equ 0 ; Conversion Complete Flag 0 ATDSTAT1_CCF1: equ 1 ; Conversion Complete Flag 1 ATDSTAT1_CCF2: equ 2 ; Conversion Complete Flag 2 ATDSTAT1_CCF3: equ 3 ; Conversion Complete Flag 3 ATDSTAT1_CCF4: equ 4 ; Conversion Complete Flag 4 ATDSTAT1_CCF5: equ 5 ; Conversion Complete Flag 5 ATDSTAT1_CCF6: equ 6 ; Conversion Complete Flag 6 ATDSTAT1_CCF7: equ 7 ; Conversion Complete Flag 7 ; bit position masks mATDSTAT1_CCF0: equ %00000001 ; Conversion Complete Flag 0 mATDSTAT1_CCF1: equ %00000010 ; Conversion Complete Flag 1 mATDSTAT1_CCF2: equ %00000100 ; Conversion Complete Flag 2 mATDSTAT1_CCF3: equ %00001000 ; Conversion Complete Flag 3 mATDSTAT1_CCF4: equ %00010000 ; Conversion Complete Flag 4 mATDSTAT1_CCF5: equ %00100000 ; Conversion Complete Flag 5 mATDSTAT1_CCF6: equ %01000000 ; Conversion Complete Flag 6 mATDSTAT1_CCF7: equ %10000000 ; Conversion Complete Flag 7 ;*** ATDDIEN - ATD Input Enable Mask Register; 0x0000008D *** ATDDIEN: equ $0000008D ;*** ATDDIEN - ATD Input Enable Mask Register; 0x0000008D *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDIEN_BIT0: equ 0 ; Disable/Enable digital input buffer ATDDIEN_BIT1: equ 1 ; Disable/Enable digital input buffer ATDDIEN_BIT2: equ 2 ; Disable/Enable digital input buffer ATDDIEN_BIT3: equ 3 ; Disable/Enable digital input buffer ATDDIEN_BIT4: equ 4 ; Disable/Enable digital input buffer ATDDIEN_BIT5: equ 5 ; Disable/Enable digital input buffer ATDDIEN_BIT6: equ 6 ; Disable/Enable digital input buffer ATDDIEN_BIT7: equ 7 ; Disable/Enable digital input buffer ; bit position masks mATDDIEN_BIT0: equ %00000001 ; Disable/Enable digital input buffer mATDDIEN_BIT1: equ %00000010 ; Disable/Enable digital input buffer mATDDIEN_BIT2: equ %00000100 ; Disable/Enable digital input buffer mATDDIEN_BIT3: equ %00001000 ; Disable/Enable digital input buffer mATDDIEN_BIT4: equ %00010000 ; Disable/Enable digital input buffer mATDDIEN_BIT5: equ %00100000 ; Disable/Enable digital input buffer mATDDIEN_BIT6: equ %01000000 ; Disable/Enable digital input buffer mATDDIEN_BIT7: equ %10000000 ; Disable/Enable digital input buffer ;*** PORTAD0 - Port AD0 Register; 0x0000008F *** PORTAD0: equ $0000008F ;*** PORTAD0 - Port AD0 Register; 0x0000008F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PORTAD0_BIT0: equ 0 ; AN0 PORTAD0_BIT1: equ 1 ; AN1 PORTAD0_BIT2: equ 2 ; AN2 PORTAD0_BIT3: equ 3 ; AN3 PORTAD0_BIT4: equ 4 ; AN4 PORTAD0_BIT5: equ 5 ; AN5 PORTAD0_BIT6: equ 6 ; AN6 PORTAD0_BIT7: equ 7 ; AN7 ; bit position masks mPORTAD0_BIT0: equ %00000001 ; AN0 mPORTAD0_BIT1: equ %00000010 ; AN1 mPORTAD0_BIT2: equ %00000100 ; AN2 mPORTAD0_BIT3: equ %00001000 ; AN3 mPORTAD0_BIT4: equ %00010000 ; AN4 mPORTAD0_BIT5: equ %00100000 ; AN5 mPORTAD0_BIT6: equ %01000000 ; AN6 mPORTAD0_BIT7: equ %10000000 ; AN7 ;*** ATDDR0 - A/D Conversion Result Register 0; 0x00000090 *** ATDDR0: equ $00000090 ;*** ATDDR0 - A/D Conversion Result Register 0; 0x00000090 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR0_BIT6: equ 6 ; Bit 6 ATDDR0_BIT7: equ 7 ; Bit 7 ATDDR0_BIT8: equ 8 ; Bit 8 ATDDR0_BIT9: equ 9 ; Bit 9 ATDDR0_BIT10: equ 10 ; Bit 10 ATDDR0_BIT11: equ 11 ; Bit 11 ATDDR0_BIT12: equ 12 ; Bit 12 ATDDR0_BIT13: equ 13 ; Bit 13 ATDDR0_BIT14: equ 14 ; Bit 14 ATDDR0_BIT15: equ 15 ; Bit 15 ; bit position masks mATDDR0_BIT6: equ %01000000 ; Bit 6 mATDDR0_BIT7: equ %10000000 ; Bit 7 mATDDR0_BIT8: equ %100000000 ; Bit 8 mATDDR0_BIT9: equ %1000000000 ; Bit 9 mATDDR0_BIT10: equ %10000000000 ; Bit 10 mATDDR0_BIT11: equ %100000000000 ; Bit 11 mATDDR0_BIT12: equ %1000000000000 ; Bit 12 mATDDR0_BIT13: equ %10000000000000 ; Bit 13 mATDDR0_BIT14: equ %100000000000000 ; Bit 14 mATDDR0_BIT15: equ %1000000000000000 ; Bit 15 ;*** ATDDR0H - A/D Conversion Result Register 0 High; 0x00000090 *** ATDDR0H: equ $00000090 ;*** ATDDR0H - A/D Conversion Result Register 0 High; 0x00000090 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR0H_BIT8: equ 0 ; Bit 8 ATDDR0H_BIT9: equ 1 ; Bit 9 ATDDR0H_BIT10: equ 2 ; Bit 10 ATDDR0H_BIT11: equ 3 ; Bit 11 ATDDR0H_BIT12: equ 4 ; Bit 12 ATDDR0H_BIT13: equ 5 ; Bit 13 ATDDR0H_BIT14: equ 6 ; Bit 14 ATDDR0H_BIT15: equ 7 ; Bit 15 ; bit position masks mATDDR0H_BIT8: equ %00000001 ; Bit 8 mATDDR0H_BIT9: equ %00000010 ; Bit 9 mATDDR0H_BIT10: equ %00000100 ; Bit 10 mATDDR0H_BIT11: equ %00001000 ; Bit 11 mATDDR0H_BIT12: equ %00010000 ; Bit 12 mATDDR0H_BIT13: equ %00100000 ; Bit 13 mATDDR0H_BIT14: equ %01000000 ; Bit 14 mATDDR0H_BIT15: equ %10000000 ; Bit 15 ;*** ATDDR0L - A/D Conversion Result Register 0 Low; 0x00000091 *** ATDDR0L: equ $00000091 ;*** ATDDR0L - A/D Conversion Result Register 0 Low; 0x00000091 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR0L_BIT6: equ 6 ; Bit 6 ATDDR0L_BIT7: equ 7 ; Bit 7 ; bit position masks mATDDR0L_BIT6: equ %01000000 ; Bit 6 mATDDR0L_BIT7: equ %10000000 ; Bit 7 ;*** ATDDR1 - A/D Conversion Result Register 1; 0x00000092 *** ATDDR1: equ $00000092 ;*** ATDDR1 - A/D Conversion Result Register 1; 0x00000092 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR1_BIT6: equ 6 ; Bit 6 ATDDR1_BIT7: equ 7 ; Bit 7 ATDDR1_BIT8: equ 8 ; Bit 8 ATDDR1_BIT9: equ 9 ; Bit 9 ATDDR1_BIT10: equ 10 ; Bit 10 ATDDR1_BIT11: equ 11 ; Bit 11 ATDDR1_BIT12: equ 12 ; Bit 12 ATDDR1_BIT13: equ 13 ; Bit 13 ATDDR1_BIT14: equ 14 ; Bit 14 ATDDR1_BIT15: equ 15 ; Bit 15 ; bit position masks mATDDR1_BIT6: equ %01000000 ; Bit 6 mATDDR1_BIT7: equ %10000000 ; Bit 7 mATDDR1_BIT8: equ %100000000 ; Bit 8 mATDDR1_BIT9: equ %1000000000 ; Bit 9 mATDDR1_BIT10: equ %10000000000 ; Bit 10 mATDDR1_BIT11: equ %100000000000 ; Bit 11 mATDDR1_BIT12: equ %1000000000000 ; Bit 12 mATDDR1_BIT13: equ %10000000000000 ; Bit 13 mATDDR1_BIT14: equ %100000000000000 ; Bit 14 mATDDR1_BIT15: equ %1000000000000000 ; Bit 15 ;*** ATDDR1H - A/D Conversion Result Register 1 High; 0x00000092 *** ATDDR1H: equ $00000092 ;*** ATDDR1H - A/D Conversion Result Register 1 High; 0x00000092 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR1H_BIT8: equ 0 ; Bit 8 ATDDR1H_BIT9: equ 1 ; Bit 9 ATDDR1H_BIT10: equ 2 ; Bit 10 ATDDR1H_BIT11: equ 3 ; Bit 11 ATDDR1H_BIT12: equ 4 ; Bit 12 ATDDR1H_BIT13: equ 5 ; Bit 13 ATDDR1H_BIT14: equ 6 ; Bit 14 ATDDR1H_BIT15: equ 7 ; Bit 15 ; bit position masks mATDDR1H_BIT8: equ %00000001 ; Bit 8 mATDDR1H_BIT9: equ %00000010 ; Bit 9 mATDDR1H_BIT10: equ %00000100 ; Bit 10 mATDDR1H_BIT11: equ %00001000 ; Bit 11 mATDDR1H_BIT12: equ %00010000 ; Bit 12 mATDDR1H_BIT13: equ %00100000 ; Bit 13 mATDDR1H_BIT14: equ %01000000 ; Bit 14 mATDDR1H_BIT15: equ %10000000 ; Bit 15 ;*** ATDDR1L - A/D Conversion Result Register 1 Low; 0x00000093 *** ATDDR1L: equ $00000093 ;*** ATDDR1L - A/D Conversion Result Register 1 Low; 0x00000093 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR1L_BIT6: equ 6 ; Bit 6 ATDDR1L_BIT7: equ 7 ; Bit 7 ; bit position masks mATDDR1L_BIT6: equ %01000000 ; Bit 6 mATDDR1L_BIT7: equ %10000000 ; Bit 7 ;*** ATDDR2 - A/D Conversion Result Register 2; 0x00000094 *** ATDDR2: equ $00000094 ;*** ATDDR2 - A/D Conversion Result Register 2; 0x00000094 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR2_BIT6: equ 6 ; Bit 6 ATDDR2_BIT7: equ 7 ; Bit 7 ATDDR2_BIT8: equ 8 ; Bit 8 ATDDR2_BIT9: equ 9 ; Bit 9 ATDDR2_BIT10: equ 10 ; Bit 10 ATDDR2_BIT11: equ 11 ; Bit 11 ATDDR2_BIT12: equ 12 ; Bit 12 ATDDR2_BIT13: equ 13 ; Bit 13 ATDDR2_BIT14: equ 14 ; Bit 14 ATDDR2_BIT15: equ 15 ; Bit 15 ; bit position masks mATDDR2_BIT6: equ %01000000 ; Bit 6 mATDDR2_BIT7: equ %10000000 ; Bit 7 mATDDR2_BIT8: equ %100000000 ; Bit 8 mATDDR2_BIT9: equ %1000000000 ; Bit 9 mATDDR2_BIT10: equ %10000000000 ; Bit 10 mATDDR2_BIT11: equ %100000000000 ; Bit 11 mATDDR2_BIT12: equ %1000000000000 ; Bit 12 mATDDR2_BIT13: equ %10000000000000 ; Bit 13 mATDDR2_BIT14: equ %100000000000000 ; Bit 14 mATDDR2_BIT15: equ %1000000000000000 ; Bit 15 ;*** ATDDR2H - A/D Conversion Result Register 2 High; 0x00000094 *** ATDDR2H: equ $00000094 ;*** ATDDR2H - A/D Conversion Result Register 2 High; 0x00000094 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR2H_BIT8: equ 0 ; Bit 8 ATDDR2H_BIT9: equ 1 ; Bit 9 ATDDR2H_BIT10: equ 2 ; Bit 10 ATDDR2H_BIT11: equ 3 ; Bit 11 ATDDR2H_BIT12: equ 4 ; Bit 12 ATDDR2H_BIT13: equ 5 ; Bit 13 ATDDR2H_BIT14: equ 6 ; Bit 14 ATDDR2H_BIT15: equ 7 ; Bit 15 ; bit position masks mATDDR2H_BIT8: equ %00000001 ; Bit 8 mATDDR2H_BIT9: equ %00000010 ; Bit 9 mATDDR2H_BIT10: equ %00000100 ; Bit 10 mATDDR2H_BIT11: equ %00001000 ; Bit 11 mATDDR2H_BIT12: equ %00010000 ; Bit 12 mATDDR2H_BIT13: equ %00100000 ; Bit 13 mATDDR2H_BIT14: equ %01000000 ; Bit 14 mATDDR2H_BIT15: equ %10000000 ; Bit 15 ;*** ATDDR2L - A/D Conversion Result Register 2 Low; 0x00000095 *** ATDDR2L: equ $00000095 ;*** ATDDR2L - A/D Conversion Result Register 2 Low; 0x00000095 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR2L_BIT6: equ 6 ; Bit 6 ATDDR2L_BIT7: equ 7 ; Bit 7 ; bit position masks mATDDR2L_BIT6: equ %01000000 ; Bit 6 mATDDR2L_BIT7: equ %10000000 ; Bit 7 ;*** ATDDR3 - A/D Conversion Result Register 3; 0x00000096 *** ATDDR3: equ $00000096 ;*** ATDDR3 - A/D Conversion Result Register 3; 0x00000096 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR3_BIT6: equ 6 ; Bit 6 ATDDR3_BIT7: equ 7 ; Bit 7 ATDDR3_BIT8: equ 8 ; Bit 8 ATDDR3_BIT9: equ 9 ; Bit 9 ATDDR3_BIT10: equ 10 ; Bit 10 ATDDR3_BIT11: equ 11 ; Bit 11 ATDDR3_BIT12: equ 12 ; Bit 12 ATDDR3_BIT13: equ 13 ; Bit 13 ATDDR3_BIT14: equ 14 ; Bit 14 ATDDR3_BIT15: equ 15 ; Bit 15 ; bit position masks mATDDR3_BIT6: equ %01000000 ; Bit 6 mATDDR3_BIT7: equ %10000000 ; Bit 7 mATDDR3_BIT8: equ %100000000 ; Bit 8 mATDDR3_BIT9: equ %1000000000 ; Bit 9 mATDDR3_BIT10: equ %10000000000 ; Bit 10 mATDDR3_BIT11: equ %100000000000 ; Bit 11 mATDDR3_BIT12: equ %1000000000000 ; Bit 12 mATDDR3_BIT13: equ %10000000000000 ; Bit 13 mATDDR3_BIT14: equ %100000000000000 ; Bit 14 mATDDR3_BIT15: equ %1000000000000000 ; Bit 15 ;*** ATDDR3H - A/D Conversion Result Register 3 High; 0x00000096 *** ATDDR3H: equ $00000096 ;*** ATDDR3H - A/D Conversion Result Register 3 High; 0x00000096 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR3H_BIT8: equ 0 ; Bit 8 ATDDR3H_BIT9: equ 1 ; Bit 9 ATDDR3H_BIT10: equ 2 ; Bit 10 ATDDR3H_BIT11: equ 3 ; Bit 11 ATDDR3H_BIT12: equ 4 ; Bit 12 ATDDR3H_BIT13: equ 5 ; Bit 13 ATDDR3H_BIT14: equ 6 ; Bit 14 ATDDR3H_BIT15: equ 7 ; Bit 15 ; bit position masks mATDDR3H_BIT8: equ %00000001 ; Bit 8 mATDDR3H_BIT9: equ %00000010 ; Bit 9 mATDDR3H_BIT10: equ %00000100 ; Bit 10 mATDDR3H_BIT11: equ %00001000 ; Bit 11 mATDDR3H_BIT12: equ %00010000 ; Bit 12 mATDDR3H_BIT13: equ %00100000 ; Bit 13 mATDDR3H_BIT14: equ %01000000 ; Bit 14 mATDDR3H_BIT15: equ %10000000 ; Bit 15 ;*** ATDDR3L - A/D Conversion Result Register 3 Low; 0x00000097 *** ATDDR3L: equ $00000097 ;*** ATDDR3L - A/D Conversion Result Register 3 Low; 0x00000097 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR3L_BIT6: equ 6 ; Bit 6 ATDDR3L_BIT7: equ 7 ; Bit 7 ; bit position masks mATDDR3L_BIT6: equ %01000000 ; Bit 6 mATDDR3L_BIT7: equ %10000000 ; Bit 7 ;*** ATDDR4 - A/D Conversion Result Register 4; 0x00000098 *** ATDDR4: equ $00000098 ;*** ATDDR4 - A/D Conversion Result Register 4; 0x00000098 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR4_BIT6: equ 6 ; Bit 6 ATDDR4_BIT7: equ 7 ; Bit 7 ATDDR4_BIT8: equ 8 ; Bit 8 ATDDR4_BIT9: equ 9 ; Bit 9 ATDDR4_BIT10: equ 10 ; Bit 10 ATDDR4_BIT11: equ 11 ; Bit 11 ATDDR4_BIT12: equ 12 ; Bit 12 ATDDR4_BIT13: equ 13 ; Bit 13 ATDDR4_BIT14: equ 14 ; Bit 14 ATDDR4_BIT15: equ 15 ; Bit 15 ; bit position masks mATDDR4_BIT6: equ %01000000 ; Bit 6 mATDDR4_BIT7: equ %10000000 ; Bit 7 mATDDR4_BIT8: equ %100000000 ; Bit 8 mATDDR4_BIT9: equ %1000000000 ; Bit 9 mATDDR4_BIT10: equ %10000000000 ; Bit 10 mATDDR4_BIT11: equ %100000000000 ; Bit 11 mATDDR4_BIT12: equ %1000000000000 ; Bit 12 mATDDR4_BIT13: equ %10000000000000 ; Bit 13 mATDDR4_BIT14: equ %100000000000000 ; Bit 14 mATDDR4_BIT15: equ %1000000000000000 ; Bit 15 ;*** ATDDR4H - A/D Conversion Result Register 4 High; 0x00000098 *** ATDDR4H: equ $00000098 ;*** ATDDR4H - A/D Conversion Result Register 4 High; 0x00000098 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR4H_BIT8: equ 0 ; Bit 8 ATDDR4H_BIT9: equ 1 ; Bit 9 ATDDR4H_BIT10: equ 2 ; Bit 10 ATDDR4H_BIT11: equ 3 ; Bit 11 ATDDR4H_BIT12: equ 4 ; Bit 12 ATDDR4H_BIT13: equ 5 ; Bit 13 ATDDR4H_BIT14: equ 6 ; Bit 14 ATDDR4H_BIT15: equ 7 ; Bit 15 ; bit position masks mATDDR4H_BIT8: equ %00000001 ; Bit 8 mATDDR4H_BIT9: equ %00000010 ; Bit 9 mATDDR4H_BIT10: equ %00000100 ; Bit 10 mATDDR4H_BIT11: equ %00001000 ; Bit 11 mATDDR4H_BIT12: equ %00010000 ; Bit 12 mATDDR4H_BIT13: equ %00100000 ; Bit 13 mATDDR4H_BIT14: equ %01000000 ; Bit 14 mATDDR4H_BIT15: equ %10000000 ; Bit 15 ;*** ATDDR4L - A/D Conversion Result Register 4 Low; 0x00000099 *** ATDDR4L: equ $00000099 ;*** ATDDR4L - A/D Conversion Result Register 4 Low; 0x00000099 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR4L_BIT6: equ 6 ; Bit 6 ATDDR4L_BIT7: equ 7 ; Bit 7 ; bit position masks mATDDR4L_BIT6: equ %01000000 ; Bit 6 mATDDR4L_BIT7: equ %10000000 ; Bit 7 ;*** ATDDR5 - A/D Conversion Result Register 5; 0x0000009A *** ATDDR5: equ $0000009A ;*** ATDDR5 - A/D Conversion Result Register 5; 0x0000009A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR5_BIT6: equ 6 ; Bit 6 ATDDR5_BIT7: equ 7 ; Bit 7 ATDDR5_BIT8: equ 8 ; Bit 8 ATDDR5_BIT9: equ 9 ; Bit 9 ATDDR5_BIT10: equ 10 ; Bit 10 ATDDR5_BIT11: equ 11 ; Bit 11 ATDDR5_BIT12: equ 12 ; Bit 12 ATDDR5_BIT13: equ 13 ; Bit 13 ATDDR5_BIT14: equ 14 ; Bit 14 ATDDR5_BIT15: equ 15 ; Bit 15 ; bit position masks mATDDR5_BIT6: equ %01000000 ; Bit 6 mATDDR5_BIT7: equ %10000000 ; Bit 7 mATDDR5_BIT8: equ %100000000 ; Bit 8 mATDDR5_BIT9: equ %1000000000 ; Bit 9 mATDDR5_BIT10: equ %10000000000 ; Bit 10 mATDDR5_BIT11: equ %100000000000 ; Bit 11 mATDDR5_BIT12: equ %1000000000000 ; Bit 12 mATDDR5_BIT13: equ %10000000000000 ; Bit 13 mATDDR5_BIT14: equ %100000000000000 ; Bit 14 mATDDR5_BIT15: equ %1000000000000000 ; Bit 15 ;*** ATDDR5H - A/D Conversion Result Register 5 High; 0x0000009A *** ATDDR5H: equ $0000009A ;*** ATDDR5H - A/D Conversion Result Register 5 High; 0x0000009A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR5H_BIT8: equ 0 ; Bit 8 ATDDR5H_BIT9: equ 1 ; Bit 9 ATDDR5H_BIT10: equ 2 ; Bit 10 ATDDR5H_BIT11: equ 3 ; Bit 11 ATDDR5H_BIT12: equ 4 ; Bit 12 ATDDR5H_BIT13: equ 5 ; Bit 13 ATDDR5H_BIT14: equ 6 ; Bit 14 ATDDR5H_BIT15: equ 7 ; Bit 15 ; bit position masks mATDDR5H_BIT8: equ %00000001 ; Bit 8 mATDDR5H_BIT9: equ %00000010 ; Bit 9 mATDDR5H_BIT10: equ %00000100 ; Bit 10 mATDDR5H_BIT11: equ %00001000 ; Bit 11 mATDDR5H_BIT12: equ %00010000 ; Bit 12 mATDDR5H_BIT13: equ %00100000 ; Bit 13 mATDDR5H_BIT14: equ %01000000 ; Bit 14 mATDDR5H_BIT15: equ %10000000 ; Bit 15 ;*** ATDDR5L - A/D Conversion Result Register 5 Low; 0x0000009B *** ATDDR5L: equ $0000009B ;*** ATDDR5L - A/D Conversion Result Register 5 Low; 0x0000009B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR5L_BIT6: equ 6 ; Bit 6 ATDDR5L_BIT7: equ 7 ; Bit 7 ; bit position masks mATDDR5L_BIT6: equ %01000000 ; Bit 6 mATDDR5L_BIT7: equ %10000000 ; Bit 7 ;*** ATDDR6 - A/D Conversion Result Register 6; 0x0000009C *** ATDDR6: equ $0000009C ;*** ATDDR6 - A/D Conversion Result Register 6; 0x0000009C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR6_BIT6: equ 6 ; Bit 6 ATDDR6_BIT7: equ 7 ; Bit 7 ATDDR6_BIT8: equ 8 ; Bit 8 ATDDR6_BIT9: equ 9 ; Bit 9 ATDDR6_BIT10: equ 10 ; Bit 10 ATDDR6_BIT11: equ 11 ; Bit 11 ATDDR6_BIT12: equ 12 ; Bit 12 ATDDR6_BIT13: equ 13 ; Bit 13 ATDDR6_BIT14: equ 14 ; Bit 14 ATDDR6_BIT15: equ 15 ; Bit 15 ; bit position masks mATDDR6_BIT6: equ %01000000 ; Bit 6 mATDDR6_BIT7: equ %10000000 ; Bit 7 mATDDR6_BIT8: equ %100000000 ; Bit 8 mATDDR6_BIT9: equ %1000000000 ; Bit 9 mATDDR6_BIT10: equ %10000000000 ; Bit 10 mATDDR6_BIT11: equ %100000000000 ; Bit 11 mATDDR6_BIT12: equ %1000000000000 ; Bit 12 mATDDR6_BIT13: equ %10000000000000 ; Bit 13 mATDDR6_BIT14: equ %100000000000000 ; Bit 14 mATDDR6_BIT15: equ %1000000000000000 ; Bit 15 ;*** ATDDR6H - A/D Conversion Result Register 6 High; 0x0000009C *** ATDDR6H: equ $0000009C ;*** ATDDR6H - A/D Conversion Result Register 6 High; 0x0000009C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR6H_BIT8: equ 0 ; Bit 8 ATDDR6H_BIT9: equ 1 ; Bit 9 ATDDR6H_BIT10: equ 2 ; Bit 10 ATDDR6H_BIT11: equ 3 ; Bit 11 ATDDR6H_BIT12: equ 4 ; Bit 12 ATDDR6H_BIT13: equ 5 ; Bit 13 ATDDR6H_BIT14: equ 6 ; Bit 14 ATDDR6H_BIT15: equ 7 ; Bit 15 ; bit position masks mATDDR6H_BIT8: equ %00000001 ; Bit 8 mATDDR6H_BIT9: equ %00000010 ; Bit 9 mATDDR6H_BIT10: equ %00000100 ; Bit 10 mATDDR6H_BIT11: equ %00001000 ; Bit 11 mATDDR6H_BIT12: equ %00010000 ; Bit 12 mATDDR6H_BIT13: equ %00100000 ; Bit 13 mATDDR6H_BIT14: equ %01000000 ; Bit 14 mATDDR6H_BIT15: equ %10000000 ; Bit 15 ;*** ATDDR6L - A/D Conversion Result Register 6 Low; 0x0000009D *** ATDDR6L: equ $0000009D ;*** ATDDR6L - A/D Conversion Result Register 6 Low; 0x0000009D *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR6L_BIT6: equ 6 ; Bit 6 ATDDR6L_BIT7: equ 7 ; Bit 7 ; bit position masks mATDDR6L_BIT6: equ %01000000 ; Bit 6 mATDDR6L_BIT7: equ %10000000 ; Bit 7 ;*** ATDDR7 - A/D Conversion Result Register 7; 0x0000009E *** ATDDR7: equ $0000009E ;*** ATDDR7 - A/D Conversion Result Register 7; 0x0000009E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR7_BIT6: equ 6 ; Bit 6 ATDDR7_BIT7: equ 7 ; Bit 7 ATDDR7_BIT8: equ 8 ; Bit 8 ATDDR7_BIT9: equ 9 ; Bit 9 ATDDR7_BIT10: equ 10 ; Bit 10 ATDDR7_BIT11: equ 11 ; Bit 11 ATDDR7_BIT12: equ 12 ; Bit 12 ATDDR7_BIT13: equ 13 ; Bit 13 ATDDR7_BIT14: equ 14 ; Bit 14 ATDDR7_BIT15: equ 15 ; Bit 15 ; bit position masks mATDDR7_BIT6: equ %01000000 ; Bit 6 mATDDR7_BIT7: equ %10000000 ; Bit 7 mATDDR7_BIT8: equ %100000000 ; Bit 8 mATDDR7_BIT9: equ %1000000000 ; Bit 9 mATDDR7_BIT10: equ %10000000000 ; Bit 10 mATDDR7_BIT11: equ %100000000000 ; Bit 11 mATDDR7_BIT12: equ %1000000000000 ; Bit 12 mATDDR7_BIT13: equ %10000000000000 ; Bit 13 mATDDR7_BIT14: equ %100000000000000 ; Bit 14 mATDDR7_BIT15: equ %1000000000000000 ; Bit 15 ;*** ATDDR7H - A/D Conversion Result Register 7 High; 0x0000009E *** ATDDR7H: equ $0000009E ;*** ATDDR7H - A/D Conversion Result Register 7 High; 0x0000009E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR7H_BIT8: equ 0 ; Bit 8 ATDDR7H_BIT9: equ 1 ; Bit 9 ATDDR7H_BIT10: equ 2 ; Bit 10 ATDDR7H_BIT11: equ 3 ; Bit 11 ATDDR7H_BIT12: equ 4 ; Bit 12 ATDDR7H_BIT13: equ 5 ; Bit 13 ATDDR7H_BIT14: equ 6 ; Bit 14 ATDDR7H_BIT15: equ 7 ; Bit 15 ; bit position masks mATDDR7H_BIT8: equ %00000001 ; Bit 8 mATDDR7H_BIT9: equ %00000010 ; Bit 9 mATDDR7H_BIT10: equ %00000100 ; Bit 10 mATDDR7H_BIT11: equ %00001000 ; Bit 11 mATDDR7H_BIT12: equ %00010000 ; Bit 12 mATDDR7H_BIT13: equ %00100000 ; Bit 13 mATDDR7H_BIT14: equ %01000000 ; Bit 14 mATDDR7H_BIT15: equ %10000000 ; Bit 15 ;*** ATDDR7L - A/D Conversion Result Register 7 Low; 0x0000009F *** ATDDR7L: equ $0000009F ;*** ATDDR7L - A/D Conversion Result Register 7 Low; 0x0000009F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET ATDDR7L_BIT6: equ 6 ; Bit 6 ATDDR7L_BIT7: equ 7 ; Bit 7 ; bit position masks mATDDR7L_BIT6: equ %01000000 ; Bit 6 mATDDR7L_BIT7: equ %10000000 ; Bit 7 ;*** SCIBD - SCI Baud Rate Register; 0x000000C8 *** SCIBD: equ $000000C8 ;*** SCIBD - SCI Baud Rate Register; 0x000000C8 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SCIBD_SBR0: equ 0 ; SCI baud rate Bit 0 SCIBD_SBR1: equ 1 ; SCI baud rate Bit 1 SCIBD_SBR2: equ 2 ; SCI baud rate Bit 2 SCIBD_SBR3: equ 3 ; SCI baud rate Bit 3 SCIBD_SBR4: equ 4 ; SCI baud rate Bit 4 SCIBD_SBR5: equ 5 ; SCI baud rate Bit 5 SCIBD_SBR6: equ 6 ; SCI baud rate Bit 6 SCIBD_SBR7: equ 7 ; SCI baud rate Bit 7 SCIBD_SBR8: equ 8 ; SCI baud rate Bit 8 SCIBD_SBR9: equ 9 ; SCI baud rate Bit 9 SCIBD_SBR10: equ 10 ; SCI baud rate Bit 10 SCIBD_SBR11: equ 11 ; SCI baud rate Bit 11 SCIBD_SBR12: equ 12 ; SCI baud rate Bit 12 ; bit position masks mSCIBD_SBR0: equ %00000001 ; SCI baud rate Bit 0 mSCIBD_SBR1: equ %00000010 ; SCI baud rate Bit 1 mSCIBD_SBR2: equ %00000100 ; SCI baud rate Bit 2 mSCIBD_SBR3: equ %00001000 ; SCI baud rate Bit 3 mSCIBD_SBR4: equ %00010000 ; SCI baud rate Bit 4 mSCIBD_SBR5: equ %00100000 ; SCI baud rate Bit 5 mSCIBD_SBR6: equ %01000000 ; SCI baud rate Bit 6 mSCIBD_SBR7: equ %10000000 ; SCI baud rate Bit 7 mSCIBD_SBR8: equ %100000000 ; SCI baud rate Bit 8 mSCIBD_SBR9: equ %1000000000 ; SCI baud rate Bit 9 mSCIBD_SBR10: equ %10000000000 ; SCI baud rate Bit 10 mSCIBD_SBR11: equ %100000000000 ; SCI baud rate Bit 11 mSCIBD_SBR12: equ %1000000000000 ; SCI baud rate Bit 12 ;*** SCIBDH - SCI Baud Rate Register High; 0x000000C8 *** SCIBDH: equ $000000C8 ;*** SCIBDH - SCI Baud Rate Register High; 0x000000C8 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SCIBDH_SBR8: equ 0 ; SCI baud rate Bit 8 SCIBDH_SBR9: equ 1 ; SCI baud rate Bit 9 SCIBDH_SBR10: equ 2 ; SCI baud rate Bit 10 SCIBDH_SBR11: equ 3 ; SCI baud rate Bit 11 SCIBDH_SBR12: equ 4 ; SCI baud rate Bit 12 ; bit position masks mSCIBDH_SBR8: equ %00000001 ; SCI baud rate Bit 8 mSCIBDH_SBR9: equ %00000010 ; SCI baud rate Bit 9 mSCIBDH_SBR10: equ %00000100 ; SCI baud rate Bit 10 mSCIBDH_SBR11: equ %00001000 ; SCI baud rate Bit 11 mSCIBDH_SBR12: equ %00010000 ; SCI baud rate Bit 12 ;*** SCIBDL - SCI Baud Rate Register Low; 0x000000C9 *** SCIBDL: equ $000000C9 ;*** SCIBDL - SCI Baud Rate Register Low; 0x000000C9 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SCIBDL_SBR0: equ 0 ; SCI baud rate Bit 0 SCIBDL_SBR1: equ 1 ; SCI baud rate Bit 1 SCIBDL_SBR2: equ 2 ; SCI baud rate Bit 2 SCIBDL_SBR3: equ 3 ; SCI baud rate Bit 3 SCIBDL_SBR4: equ 4 ; SCI baud rate Bit 4 SCIBDL_SBR5: equ 5 ; SCI baud rate Bit 5 SCIBDL_SBR6: equ 6 ; SCI baud rate Bit 6 SCIBDL_SBR7: equ 7 ; SCI baud rate Bit 7 ; bit position masks mSCIBDL_SBR0: equ %00000001 ; SCI baud rate Bit 0 mSCIBDL_SBR1: equ %00000010 ; SCI baud rate Bit 1 mSCIBDL_SBR2: equ %00000100 ; SCI baud rate Bit 2 mSCIBDL_SBR3: equ %00001000 ; SCI baud rate Bit 3 mSCIBDL_SBR4: equ %00010000 ; SCI baud rate Bit 4 mSCIBDL_SBR5: equ %00100000 ; SCI baud rate Bit 5 mSCIBDL_SBR6: equ %01000000 ; SCI baud rate Bit 6 mSCIBDL_SBR7: equ %10000000 ; SCI baud rate Bit 7 ;*** SCICR1 - SCI Control Register 1; 0x000000CA *** SCICR1: equ $000000CA ;*** SCICR1 - SCI Control Register 1; 0x000000CA *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SCICR1_PT: equ 0 ; Parity Type Bit SCICR1_PE: equ 1 ; Parity Enable Bit SCICR1_ILT: equ 2 ; Idle Line Type Bit SCICR1_WAKE: equ 3 ; Wakeup Condition Bit SCICR1_M: equ 4 ; Data Format Mode Bit SCICR1_RSRC: equ 5 ; Receiver Source Bit SCICR1_SCISWAI: equ 6 ; SCI Stop in Wait Mode Bit SCICR1_LOOPS: equ 7 ; Loop Select Bit ; bit position masks mSCICR1_PT: equ %00000001 ; Parity Type Bit mSCICR1_PE: equ %00000010 ; Parity Enable Bit mSCICR1_ILT: equ %00000100 ; Idle Line Type Bit mSCICR1_WAKE: equ %00001000 ; Wakeup Condition Bit mSCICR1_M: equ %00010000 ; Data Format Mode Bit mSCICR1_RSRC: equ %00100000 ; Receiver Source Bit mSCICR1_SCISWAI: equ %01000000 ; SCI Stop in Wait Mode Bit mSCICR1_LOOPS: equ %10000000 ; Loop Select Bit ;*** SCICR2 - SCI Control Register 2; 0x000000CB *** SCICR2: equ $000000CB ;*** SCICR2 - SCI Control Register 2; 0x000000CB *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SCICR2_SBK: equ 0 ; Send Break Bit SCICR2_RWU: equ 1 ; Receiver Wakeup Bit SCICR2_RE: equ 2 ; Receiver Enable Bit SCICR2_TE: equ 3 ; Transmitter Enable Bit SCICR2_ILIE: equ 4 ; Idle Line Interrupt Enable Bit SCICR2_RIE: equ 5 ; Receiver Full Interrupt Enable Bit SCICR2_TCIE: equ 6 ; Transmission Complete Interrupt Enable Bit SCICR2_SCTIE: equ 7 ; Transmitter Interrupt Enable Bit ; bit position masks mSCICR2_SBK: equ %00000001 ; Send Break Bit mSCICR2_RWU: equ %00000010 ; Receiver Wakeup Bit mSCICR2_RE: equ %00000100 ; Receiver Enable Bit mSCICR2_TE: equ %00001000 ; Transmitter Enable Bit mSCICR2_ILIE: equ %00010000 ; Idle Line Interrupt Enable Bit mSCICR2_RIE: equ %00100000 ; Receiver Full Interrupt Enable Bit mSCICR2_TCIE: equ %01000000 ; Transmission Complete Interrupt Enable Bit mSCICR2_SCTIE: equ %10000000 ; Transmitter Interrupt Enable Bit ;*** SCISR1 - SCI Status Register 1; 0x000000CC *** SCISR1: equ $000000CC ;*** SCISR1 - SCI Status Register 1; 0x000000CC *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SCISR1_PF: equ 0 ; Parity Error Flag SCISR1_FE: equ 1 ; Framing Error Flag SCISR1_NF: equ 2 ; Noise Flag SCISR1_OR: equ 3 ; Overrun Flag SCISR1_IDLE: equ 4 ; Idle Line Flag SCISR1_RDRF: equ 5 ; Receive Data Register Full Flag SCISR1_TC: equ 6 ; Transmit Complete Flag SCISR1_TDRE: equ 7 ; Transmit Data Register Empty Flag ; bit position masks mSCISR1_PF: equ %00000001 ; Parity Error Flag mSCISR1_FE: equ %00000010 ; Framing Error Flag mSCISR1_NF: equ %00000100 ; Noise Flag mSCISR1_OR: equ %00001000 ; Overrun Flag mSCISR1_IDLE: equ %00010000 ; Idle Line Flag mSCISR1_RDRF: equ %00100000 ; Receive Data Register Full Flag mSCISR1_TC: equ %01000000 ; Transmit Complete Flag mSCISR1_TDRE: equ %10000000 ; Transmit Data Register Empty Flag ;*** SCISR2 - SCI Status Register 2; 0x000000CD *** SCISR2: equ $000000CD ;*** SCISR2 - SCI Status Register 2; 0x000000CD *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SCISR2_RAF: equ 0 ; Receiver Active Flag SCISR2_TXDIR: equ 1 ; Transmitter pin data direction in Single-Wire mode SCISR2_BRK13: equ 2 ; Break Transmit character length ; bit position masks mSCISR2_RAF: equ %00000001 ; Receiver Active Flag mSCISR2_TXDIR: equ %00000010 ; Transmitter pin data direction in Single-Wire mode mSCISR2_BRK13: equ %00000100 ; Break Transmit character length ;*** SCIDRH - SCI Data Register High; 0x000000CE *** SCIDRH: equ $000000CE ;*** SCIDRH - SCI Data Register High; 0x000000CE *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SCIDRH_T8: equ 6 ; Transmit Bit 8 SCIDRH_R8: equ 7 ; Received Bit 8 ; bit position masks mSCIDRH_T8: equ %01000000 ; Transmit Bit 8 mSCIDRH_R8: equ %10000000 ; Received Bit 8 ;*** SCIDRL - SCI Data Register Low; 0x000000CF *** SCIDRL: equ $000000CF ;*** SCIDRL - SCI Data Register Low; 0x000000CF *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SCIDRL_R0_T0: equ 0 ; Received bit 0 or Transmit bit 0 SCIDRL_R1_T1: equ 1 ; Received bit 1 or Transmit bit 1 SCIDRL_R2_T2: equ 2 ; Received bit 2 or Transmit bit 2 SCIDRL_R3_T3: equ 3 ; Received bit 3 or Transmit bit 3 SCIDRL_R4_T4: equ 4 ; Received bit 4 or Transmit bit 4 SCIDRL_R5_T5: equ 5 ; Received bit 5 or Transmit bit 5 SCIDRL_R6_T6: equ 6 ; Received bit 6 or Transmit bit 6 SCIDRL_R7_T7: equ 7 ; Received bit 7 or Transmit bit 7 ; bit position masks mSCIDRL_R0_T0: equ %00000001 ; Received bit 0 or Transmit bit 0 mSCIDRL_R1_T1: equ %00000010 ; Received bit 1 or Transmit bit 1 mSCIDRL_R2_T2: equ %00000100 ; Received bit 2 or Transmit bit 2 mSCIDRL_R3_T3: equ %00001000 ; Received bit 3 or Transmit bit 3 mSCIDRL_R4_T4: equ %00010000 ; Received bit 4 or Transmit bit 4 mSCIDRL_R5_T5: equ %00100000 ; Received bit 5 or Transmit bit 5 mSCIDRL_R6_T6: equ %01000000 ; Received bit 6 or Transmit bit 6 mSCIDRL_R7_T7: equ %10000000 ; Received bit 7 or Transmit bit 7 ;*** SPICR1 - SPI Control Register; 0x000000D8 *** SPICR1: equ $000000D8 ;*** SPICR1 - SPI Control Register; 0x000000D8 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SPICR1_LSBFE: equ 0 ; SPI LSB-First Enable SPICR1_SSOE: equ 1 ; Slave Select Output Enable SPICR1_CPHA: equ 2 ; SPI Clock Phase Bit SPICR1_CPOL: equ 3 ; SPI Clock Polarity Bit SPICR1_MSTR: equ 4 ; SPI Master/Slave Mode Select Bit SPICR1_SPTIE: equ 5 ; SPI Transmit Interrupt Enable SPICR1_SPE: equ 6 ; SPI System Enable Bit SPICR1_SPIE: equ 7 ; SPI Interrupt Enable Bit ; bit position masks mSPICR1_LSBFE: equ %00000001 ; SPI LSB-First Enable mSPICR1_SSOE: equ %00000010 ; Slave Select Output Enable mSPICR1_CPHA: equ %00000100 ; SPI Clock Phase Bit mSPICR1_CPOL: equ %00001000 ; SPI Clock Polarity Bit mSPICR1_MSTR: equ %00010000 ; SPI Master/Slave Mode Select Bit mSPICR1_SPTIE: equ %00100000 ; SPI Transmit Interrupt Enable mSPICR1_SPE: equ %01000000 ; SPI System Enable Bit mSPICR1_SPIE: equ %10000000 ; SPI Interrupt Enable Bit ;*** SPICR2 - SPI Control Register 2; 0x000000D9 *** SPICR2: equ $000000D9 ;*** SPICR2 - SPI Control Register 2; 0x000000D9 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SPICR2_SPC0: equ 0 ; Serial Pin Control Bit 0 SPICR2_SPISWAI: equ 1 ; SPI Stop in Wait Mode Bit SPICR2_BIDIROE: equ 3 ; Output enable in the Bidirectional mode of operation SPICR2_MODFEN: equ 4 ; Mode Fault Enable Bit ; bit position masks mSPICR2_SPC0: equ %00000001 ; Serial Pin Control Bit 0 mSPICR2_SPISWAI: equ %00000010 ; SPI Stop in Wait Mode Bit mSPICR2_BIDIROE: equ %00001000 ; Output enable in the Bidirectional mode of operation mSPICR2_MODFEN: equ %00010000 ; Mode Fault Enable Bit ;*** SPIBR - SPI Baud Rate Register; 0x000000DA *** SPIBR: equ $000000DA ;*** SPIBR - SPI Baud Rate Register; 0x000000DA *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SPIBR_SPR0: equ 0 ; SPI Baud Rate Selection Bit 0 SPIBR_SPR1: equ 1 ; SPI Baud Rate Selection Bit 1 SPIBR_SPR2: equ 2 ; SPI Baud Rate Selection Bit 2 SPIBR_SPPR0: equ 4 ; SPI Baud Rate Preselection Bits 0 SPIBR_SPPR1: equ 5 ; SPI Baud Rate Preselection Bits 1 SPIBR_SPPR2: equ 6 ; SPI Baud Rate Preselection Bits 2 ; bit position masks mSPIBR_SPR0: equ %00000001 ; SPI Baud Rate Selection Bit 0 mSPIBR_SPR1: equ %00000010 ; SPI Baud Rate Selection Bit 1 mSPIBR_SPR2: equ %00000100 ; SPI Baud Rate Selection Bit 2 mSPIBR_SPPR0: equ %00010000 ; SPI Baud Rate Preselection Bits 0 mSPIBR_SPPR1: equ %00100000 ; SPI Baud Rate Preselection Bits 1 mSPIBR_SPPR2: equ %01000000 ; SPI Baud Rate Preselection Bits 2 ;*** SPISR - SPI Status Register; 0x000000DB *** SPISR: equ $000000DB ;*** SPISR - SPI Status Register; 0x000000DB *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET SPISR_MODF: equ 4 ; Mode Fault Flag SPISR_SPTEF: equ 5 ; SPI Transmit Empty Interrupt Flag SPISR_SPIF: equ 7 ; SPIF Receive Interrupt Flag ; bit position masks mSPISR_MODF: equ %00010000 ; Mode Fault Flag mSPISR_SPTEF: equ %00100000 ; SPI Transmit Empty Interrupt Flag mSPISR_SPIF: equ %10000000 ; SPIF Receive Interrupt Flag ;*** SPIDR - SPI Data Register; 0x000000DD *** SPIDR: equ $000000DD ;*** SPIDR - SPI Data Register; 0x000000DD *** ;*** PWME - PWM Enable Register; 0x000000E0 *** PWME: equ $000000E0 ;*** PWME - PWM Enable Register; 0x000000E0 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PWME_PWME0: equ 0 ; Pulse Width Channel 0 Enable PWME_PWME1: equ 1 ; Pulse Width Channel 1 Enable PWME_PWME2: equ 2 ; Pulse Width Channel 2 Enable PWME_PWME3: equ 3 ; Pulse Width Channel 3 Enable PWME_PWME4: equ 4 ; Pulse Width Channel 4 Enable PWME_PWME5: equ 5 ; Pulse Width Channel 5 Enable PWME_PWME6: equ 6 ; Pulse Width Channel 6 Enable PWME_PWME7: equ 7 ; Pulse Width Channel 7 Enable ; bit position masks mPWME_PWME0: equ %00000001 ; Pulse Width Channel 0 Enable mPWME_PWME1: equ %00000010 ; Pulse Width Channel 1 Enable mPWME_PWME2: equ %00000100 ; Pulse Width Channel 2 Enable mPWME_PWME3: equ %00001000 ; Pulse Width Channel 3 Enable mPWME_PWME4: equ %00010000 ; Pulse Width Channel 4 Enable mPWME_PWME5: equ %00100000 ; Pulse Width Channel 5 Enable mPWME_PWME6: equ %01000000 ; Pulse Width Channel 6 Enable mPWME_PWME7: equ %10000000 ; Pulse Width Channel 7 Enable ;*** PWMPOL - PWM Polarity Register; 0x000000E1 *** PWMPOL: equ $000000E1 ;*** PWMPOL - PWM Polarity Register; 0x000000E1 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PWMPOL_PPOL0: equ 0 ; Pulse Width Channel 0 Polarity PWMPOL_PPOL1: equ 1 ; Pulse Width Channel 1 Polarity PWMPOL_PPOL2: equ 2 ; Pulse Width Channel 2 Polarity PWMPOL_PPOL3: equ 3 ; Pulse Width Channel 3 Polarity PWMPOL_PPOL4: equ 4 ; Pulse Width Channel 4 Polarity PWMPOL_PPOL5: equ 5 ; Pulse Width Channel 5 Polarity PWMPOL_PPOL6: equ 6 ; Pulse Width Channel 6 Polarity PWMPOL_PPOL7: equ 7 ; Pulse Width Channel 7 Polarity ; bit position masks mPWMPOL_PPOL0: equ %00000001 ; Pulse Width Channel 0 Polarity mPWMPOL_PPOL1: equ %00000010 ; Pulse Width Channel 1 Polarity mPWMPOL_PPOL2: equ %00000100 ; Pulse Width Channel 2 Polarity mPWMPOL_PPOL3: equ %00001000 ; Pulse Width Channel 3 Polarity mPWMPOL_PPOL4: equ %00010000 ; Pulse Width Channel 4 Polarity mPWMPOL_PPOL5: equ %00100000 ; Pulse Width Channel 5 Polarity mPWMPOL_PPOL6: equ %01000000 ; Pulse Width Channel 6 Polarity mPWMPOL_PPOL7: equ %10000000 ; Pulse Width Channel 7 Polarity ;*** PWMCLK - PWM Clock Select Register; 0x000000E2 *** PWMCLK: equ $000000E2 ;*** PWMCLK - PWM Clock Select Register; 0x000000E2 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PWMCLK_PCLK0: equ 0 ; Pulse Width Channel 0 Clock Select PWMCLK_PCLK1: equ 1 ; Pulse Width Channel 1 Clock Select PWMCLK_PCLK2: equ 2 ; Pulse Width Channel 2 Clock Select PWMCLK_PCLK3: equ 3 ; Pulse Width Channel 3 Clock Select PWMCLK_PCLK4: equ 4 ; Pulse Width Channel 4 Clock Select PWMCLK_PCLK5: equ 5 ; Pulse Width Channel 5 Clock Select PWMCLK_PCLK6: equ 6 ; Pulse Width Channel 6 Clock Select PWMCLK_PCLK7: equ 7 ; Pulse Width Channel 7 Clock Select ; bit position masks mPWMCLK_PCLK0: equ %00000001 ; Pulse Width Channel 0 Clock Select mPWMCLK_PCLK1: equ %00000010 ; Pulse Width Channel 1 Clock Select mPWMCLK_PCLK2: equ %00000100 ; Pulse Width Channel 2 Clock Select mPWMCLK_PCLK3: equ %00001000 ; Pulse Width Channel 3 Clock Select mPWMCLK_PCLK4: equ %00010000 ; Pulse Width Channel 4 Clock Select mPWMCLK_PCLK5: equ %00100000 ; Pulse Width Channel 5 Clock Select mPWMCLK_PCLK6: equ %01000000 ; Pulse Width Channel 6 Clock Select mPWMCLK_PCLK7: equ %10000000 ; Pulse Width Channel 7 Clock Select ;*** PWMPRCLK - PWM Prescale Clock Select Register; 0x000000E3 *** PWMPRCLK: equ $000000E3 ;*** PWMPRCLK - PWM Prescale Clock Select Register; 0x000000E3 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PWMPRCLK_PCKA0: equ 0 ; Prescaler Select for Clock A 0 PWMPRCLK_PCKA1: equ 1 ; Prescaler Select for Clock A 1 PWMPRCLK_PCKA2: equ 2 ; Prescaler Select for Clock A 2 PWMPRCLK_PCKB0: equ 4 ; Prescaler Select for Clock B 0 PWMPRCLK_PCKB1: equ 5 ; Prescaler Select for Clock B 1 PWMPRCLK_PCKB2: equ 6 ; Prescaler Select for Clock B 2 ; bit position masks mPWMPRCLK_PCKA0: equ %00000001 ; Prescaler Select for Clock A 0 mPWMPRCLK_PCKA1: equ %00000010 ; Prescaler Select for Clock A 1 mPWMPRCLK_PCKA2: equ %00000100 ; Prescaler Select for Clock A 2 mPWMPRCLK_PCKB0: equ %00010000 ; Prescaler Select for Clock B 0 mPWMPRCLK_PCKB1: equ %00100000 ; Prescaler Select for Clock B 1 mPWMPRCLK_PCKB2: equ %01000000 ; Prescaler Select for Clock B 2 ;*** PWMCAE - PWM Center Align Enable Register; 0x000000E4 *** PWMCAE: equ $000000E4 ;*** PWMCAE - PWM Center Align Enable Register; 0x000000E4 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PWMCAE_CAE0: equ 0 ; Center Aligned Output Mode on channel 0 PWMCAE_CAE1: equ 1 ; Center Aligned Output Mode on channel 1 PWMCAE_CAE2: equ 2 ; Center Aligned Output Mode on channel 2 PWMCAE_CAE3: equ 3 ; Center Aligned Output Mode on channel 3 PWMCAE_CAE4: equ 4 ; Center Aligned Output Mode on channel 4 PWMCAE_CAE5: equ 5 ; Center Aligned Output Mode on channel 5 PWMCAE_CAE6: equ 6 ; Center Aligned Output Mode on channel 6 PWMCAE_CAE7: equ 7 ; Center Aligned Output Mode on channel 7 ; bit position masks mPWMCAE_CAE0: equ %00000001 ; Center Aligned Output Mode on channel 0 mPWMCAE_CAE1: equ %00000010 ; Center Aligned Output Mode on channel 1 mPWMCAE_CAE2: equ %00000100 ; Center Aligned Output Mode on channel 2 mPWMCAE_CAE3: equ %00001000 ; Center Aligned Output Mode on channel 3 mPWMCAE_CAE4: equ %00010000 ; Center Aligned Output Mode on channel 4 mPWMCAE_CAE5: equ %00100000 ; Center Aligned Output Mode on channel 5 mPWMCAE_CAE6: equ %01000000 ; Center Aligned Output Mode on channel 6 mPWMCAE_CAE7: equ %10000000 ; Center Aligned Output Mode on channel 7 ;*** PWMCTL - PWM Control Register; 0x000000E5 *** PWMCTL: equ $000000E5 ;*** PWMCTL - PWM Control Register; 0x000000E5 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PWMCTL_PFRZ: equ 2 ; PWM Counters Stop in Freeze Mode PWMCTL_PSWAI: equ 3 ; PWM Stops in Wait Mode PWMCTL_CON01: equ 4 ; Concatenate channels 0 and 1 PWMCTL_CON23: equ 5 ; Concatenate channels 2 and 3 PWMCTL_CON45: equ 6 ; Concatenate channels 4 and 5 PWMCTL_CON67: equ 7 ; Concatenate channels 6 and 7 ; bit position masks mPWMCTL_PFRZ: equ %00000100 ; PWM Counters Stop in Freeze Mode mPWMCTL_PSWAI: equ %00001000 ; PWM Stops in Wait Mode mPWMCTL_CON01: equ %00010000 ; Concatenate channels 0 and 1 mPWMCTL_CON23: equ %00100000 ; Concatenate channels 2 and 3 mPWMCTL_CON45: equ %01000000 ; Concatenate channels 4 and 5 mPWMCTL_CON67: equ %10000000 ; Concatenate channels 6 and 7 ;*** PWMSCLA - PWM Scale A Register; 0x000000E8 *** PWMSCLA: equ $000000E8 ;*** PWMSCLA - PWM Scale A Register; 0x000000E8 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PWMSCLA_BIT0: equ 0 ; PWM Scale A Bit 0 PWMSCLA_BIT1: equ 1 ; PWM Scale A Bit 1 PWMSCLA_BIT2: equ 2 ; PWM Scale A Bit 2 PWMSCLA_BIT3: equ 3 ; PWM Scale A Bit 3 PWMSCLA_BIT4: equ 4 ; PWM Scale A Bit 4 PWMSCLA_BIT5: equ 5 ; PWM Scale A Bit 5 PWMSCLA_BIT6: equ 6 ; PWM Scale A Bit 6 PWMSCLA_BIT7: equ 7 ; PWM Scale A Bit 7 ; bit position masks mPWMSCLA_BIT0: equ %00000001 ; PWM Scale A Bit 0 mPWMSCLA_BIT1: equ %00000010 ; PWM Scale A Bit 1 mPWMSCLA_BIT2: equ %00000100 ; PWM Scale A Bit 2 mPWMSCLA_BIT3: equ %00001000 ; PWM Scale A Bit 3 mPWMSCLA_BIT4: equ %00010000 ; PWM Scale A Bit 4 mPWMSCLA_BIT5: equ %00100000 ; PWM Scale A Bit 5 mPWMSCLA_BIT6: equ %01000000 ; PWM Scale A Bit 6 mPWMSCLA_BIT7: equ %10000000 ; PWM Scale A Bit 7 ;*** PWMSCLB - PWM Scale B Register; 0x000000E9 *** PWMSCLB: equ $000000E9 ;*** PWMSCLB - PWM Scale B Register; 0x000000E9 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PWMSCLB_BIT0: equ 0 ; PWM Scale B Bit 0 PWMSCLB_BIT1: equ 1 ; PWM Scale B Bit 1 PWMSCLB_BIT2: equ 2 ; PWM Scale B Bit 2 PWMSCLB_BIT3: equ 3 ; PWM Scale B Bit 3 PWMSCLB_BIT4: equ 4 ; PWM Scale B Bit 4 PWMSCLB_BIT5: equ 5 ; PWM Scale B Bit 5 PWMSCLB_BIT6: equ 6 ; PWM Scale B Bit 6 PWMSCLB_BIT7: equ 7 ; PWM Scale B Bit 7 ; bit position masks mPWMSCLB_BIT0: equ %00000001 ; PWM Scale B Bit 0 mPWMSCLB_BIT1: equ %00000010 ; PWM Scale B Bit 1 mPWMSCLB_BIT2: equ %00000100 ; PWM Scale B Bit 2 mPWMSCLB_BIT3: equ %00001000 ; PWM Scale B Bit 3 mPWMSCLB_BIT4: equ %00010000 ; PWM Scale B Bit 4 mPWMSCLB_BIT5: equ %00100000 ; PWM Scale B Bit 5 mPWMSCLB_BIT6: equ %01000000 ; PWM Scale B Bit 6 mPWMSCLB_BIT7: equ %10000000 ; PWM Scale B Bit 7 ;*** PWMCNT01 - PWM Channel Counter 01 Register; 0x000000EC *** PWMCNT01: equ $000000EC ;*** PWMCNT01 - PWM Channel Counter 01 Register; 0x000000EC *** ;*** PWMCNT0 - PWM Channel Counter 0 Register; 0x000000EC *** PWMCNT0: equ $000000EC ;*** PWMCNT0 - PWM Channel Counter 0 Register; 0x000000EC *** ;*** PWMCNT1 - PWM Channel Counter 1 Register; 0x000000ED *** PWMCNT1: equ $000000ED ;*** PWMCNT1 - PWM Channel Counter 1 Register; 0x000000ED *** ;*** PWMCNT23 - PWM Channel Counter 23 Register; 0x000000EE *** PWMCNT23: equ $000000EE ;*** PWMCNT23 - PWM Channel Counter 23 Register; 0x000000EE *** ;*** PWMCNT2 - PWM Channel Counter 2 Register; 0x000000EE *** PWMCNT2: equ $000000EE ;*** PWMCNT2 - PWM Channel Counter 2 Register; 0x000000EE *** ;*** PWMCNT3 - PWM Channel Counter 3 Register; 0x000000EF *** PWMCNT3: equ $000000EF ;*** PWMCNT3 - PWM Channel Counter 3 Register; 0x000000EF *** ;*** PWMCNT45 - PWM Channel Counter 45 Register; 0x000000F0 *** PWMCNT45: equ $000000F0 ;*** PWMCNT45 - PWM Channel Counter 45 Register; 0x000000F0 *** ;*** PWMCNT4 - PWM Channel Counter 4 Register; 0x000000F0 *** PWMCNT4: equ $000000F0 ;*** PWMCNT4 - PWM Channel Counter 4 Register; 0x000000F0 *** ;*** PWMCNT5 - PWM Channel Counter 5 Register; 0x000000F1 *** PWMCNT5: equ $000000F1 ;*** PWMCNT5 - PWM Channel Counter 5 Register; 0x000000F1 *** ;*** PWMPER01 - PWM Channel Period 01 Register; 0x000000F2 *** PWMPER01: equ $000000F2 ;*** PWMPER01 - PWM Channel Period 01 Register; 0x000000F2 *** ;*** PWMPER0 - PWM Channel Period 0 Register; 0x000000F2 *** PWMPER0: equ $000000F2 ;*** PWMPER0 - PWM Channel Period 0 Register; 0x000000F2 *** ;*** PWMPER1 - PWM Channel Period 1 Register; 0x000000F3 *** PWMPER1: equ $000000F3 ;*** PWMPER1 - PWM Channel Period 1 Register; 0x000000F3 *** ;*** PWMPER23 - PWM Channel Period 23 Register; 0x000000F4 *** PWMPER23: equ $000000F4 ;*** PWMPER23 - PWM Channel Period 23 Register; 0x000000F4 *** ;*** PWMPER2 - PWM Channel Period 2 Register; 0x000000F4 *** PWMPER2: equ $000000F4 ;*** PWMPER2 - PWM Channel Period 2 Register; 0x000000F4 *** ;*** PWMPER3 - PWM Channel Period 3 Register; 0x000000F5 *** PWMPER3: equ $000000F5 ;*** PWMPER3 - PWM Channel Period 3 Register; 0x000000F5 *** ;*** PWMPER45 - PWM Channel Period 45 Register; 0x000000F6 *** PWMPER45: equ $000000F6 ;*** PWMPER45 - PWM Channel Period 45 Register; 0x000000F6 *** ;*** PWMPER4 - PWM Channel Period 4 Register; 0x000000F6 *** PWMPER4: equ $000000F6 ;*** PWMPER4 - PWM Channel Period 4 Register; 0x000000F6 *** ;*** PWMPER5 - PWM Channel Period 5 Register; 0x000000F7 *** PWMPER5: equ $000000F7 ;*** PWMPER5 - PWM Channel Period 5 Register; 0x000000F7 *** ;*** PWMDTY01 - PWM Channel Duty 01 Register; 0x000000F8 *** PWMDTY01: equ $000000F8 ;*** PWMDTY01 - PWM Channel Duty 01 Register; 0x000000F8 *** ;*** PWMDTY0 - PWM Channel Duty 0 Register; 0x000000F8 *** PWMDTY0: equ $000000F8 ;*** PWMDTY0 - PWM Channel Duty 0 Register; 0x000000F8 *** ;*** PWMDTY1 - PWM Channel Duty 1 Register; 0x000000F9 *** PWMDTY1: equ $000000F9 ;*** PWMDTY1 - PWM Channel Duty 1 Register; 0x000000F9 *** ;*** PWMDTY23 - PWM Channel Duty 23 Register; 0x000000FA *** PWMDTY23: equ $000000FA ;*** PWMDTY23 - PWM Channel Duty 23 Register; 0x000000FA *** ;*** PWMDTY2 - PWM Channel Duty 2 Register; 0x000000FA *** PWMDTY2: equ $000000FA ;*** PWMDTY2 - PWM Channel Duty 2 Register; 0x000000FA *** ;*** PWMDTY3 - PWM Channel Duty 3 Register; 0x000000FB *** PWMDTY3: equ $000000FB ;*** PWMDTY3 - PWM Channel Duty 3 Register; 0x000000FB *** ;*** PWMDTY45 - PWM Channel Duty 45 Register; 0x000000FC *** PWMDTY45: equ $000000FC ;*** PWMDTY45 - PWM Channel Duty 45 Register; 0x000000FC *** ;*** PWMDTY4 - PWM Channel Duty 4 Register; 0x000000FC *** PWMDTY4: equ $000000FC ;*** PWMDTY4 - PWM Channel Duty 4 Register; 0x000000FC *** ;*** PWMDTY5 - PWM Channel Duty 5 Register; 0x000000FD *** PWMDTY5: equ $000000FD ;*** PWMDTY5 - PWM Channel Duty 5 Register; 0x000000FD *** ;*** PWMSDN - PWM Shutdown Register; 0x000000FE *** PWMSDN: equ $000000FE ;*** PWMSDN - PWM Shutdown Register; 0x000000FE *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PWMSDN_PWM7ENA: equ 0 ; PWM emergency shutdown Enable PWMSDN_PWM7INL: equ 1 ; PWM shutdown active input level for ch. 7 PWMSDN_PWM7IN: equ 2 ; PWM channel 7 input status PWMSDN_PWMLVL: equ 4 ; PWM shutdown output Level PWMSDN_PWMRSTRT: equ 5 ; PWM Restart PWMSDN_PWMIE: equ 6 ; PWM Interrupt Enable PWMSDN_PWMIF: equ 7 ; PWM Interrupt Flag ; bit position masks mPWMSDN_PWM7ENA: equ %00000001 ; PWM emergency shutdown Enable mPWMSDN_PWM7INL: equ %00000010 ; PWM shutdown active input level for ch. 7 mPWMSDN_PWM7IN: equ %00000100 ; PWM channel 7 input status mPWMSDN_PWMLVL: equ %00010000 ; PWM shutdown output Level mPWMSDN_PWMRSTRT: equ %00100000 ; PWM Restart mPWMSDN_PWMIE: equ %01000000 ; PWM Interrupt Enable mPWMSDN_PWMIF: equ %10000000 ; PWM Interrupt Flag ;*** FCLKDIV - Flash Clock Divider Register; 0x00000100 *** FCLKDIV: equ $00000100 ;*** FCLKDIV - Flash Clock Divider Register; 0x00000100 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET FCLKDIV_FDIV0: equ 0 ; Flash Clock Divider Bit 0 FCLKDIV_FDIV1: equ 1 ; Flash Clock Divider Bit 1 FCLKDIV_FDIV2: equ 2 ; Flash Clock Divider Bit 2 FCLKDIV_FDIV3: equ 3 ; Flash Clock Divider Bit 3 FCLKDIV_FDIV4: equ 4 ; Flash Clock Divider Bit 4 FCLKDIV_FDIV5: equ 5 ; Flash Clock Divider Bit 5 FCLKDIV_PRDIV8: equ 6 ; Enable Prescaler by 8 FCLKDIV_FDIVLD: equ 7 ; Flash Clock Divider Loaded ; bit position masks mFCLKDIV_FDIV0: equ %00000001 ; Flash Clock Divider Bit 0 mFCLKDIV_FDIV1: equ %00000010 ; Flash Clock Divider Bit 1 mFCLKDIV_FDIV2: equ %00000100 ; Flash Clock Divider Bit 2 mFCLKDIV_FDIV3: equ %00001000 ; Flash Clock Divider Bit 3 mFCLKDIV_FDIV4: equ %00010000 ; Flash Clock Divider Bit 4 mFCLKDIV_FDIV5: equ %00100000 ; Flash Clock Divider Bit 5 mFCLKDIV_PRDIV8: equ %01000000 ; Enable Prescaler by 8 mFCLKDIV_FDIVLD: equ %10000000 ; Flash Clock Divider Loaded ;*** FSEC - Flash Security Register; 0x00000101 *** FSEC: equ $00000101 ;*** FSEC - Flash Security Register; 0x00000101 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET FSEC_SEC0: equ 0 ; Memory security bit 0 FSEC_SEC1: equ 1 ; Memory security bit 1 FSEC_NV2: equ 2 ; Non Volatile flag bit 2 FSEC_NV3: equ 3 ; Non Volatile flag bit 3 FSEC_NV4: equ 4 ; Non Volatile flag bit 4 FSEC_NV5: equ 5 ; Non Volatile flag bit 5 FSEC_NV6: equ 6 ; Non Volatile flag bit 6 FSEC_KEYEN: equ 7 ; Enable backdoor key to security ; bit position masks mFSEC_SEC0: equ %00000001 ; Memory security bit 0 mFSEC_SEC1: equ %00000010 ; Memory security bit 1 mFSEC_NV2: equ %00000100 ; Non Volatile flag bit 2 mFSEC_NV3: equ %00001000 ; Non Volatile flag bit 3 mFSEC_NV4: equ %00010000 ; Non Volatile flag bit 4 mFSEC_NV5: equ %00100000 ; Non Volatile flag bit 5 mFSEC_NV6: equ %01000000 ; Non Volatile flag bit 6 mFSEC_KEYEN: equ %10000000 ; Enable backdoor key to security ;*** FCNFG - Flash Configuration Register; 0x00000103 *** FCNFG: equ $00000103 ;*** FCNFG - Flash Configuration Register; 0x00000103 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET FCNFG_KEYACC: equ 5 ; Enable Security Key Writing FCNFG_CCIE: equ 6 ; Command Complete Interrupt Enable FCNFG_CBEIE: equ 7 ; Command Buffers Empty Interrupt Enable ; bit position masks mFCNFG_KEYACC: equ %00100000 ; Enable Security Key Writing mFCNFG_CCIE: equ %01000000 ; Command Complete Interrupt Enable mFCNFG_CBEIE: equ %10000000 ; Command Buffers Empty Interrupt Enable ;*** FPROT - Flash Protection Register; 0x00000104 *** FPROT: equ $00000104 ;*** FPROT - Flash Protection Register; 0x00000104 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET FPROT_FPLS0: equ 0 ; Flash Protection Lower Address size 0 FPROT_FPLS1: equ 1 ; Flash Protection Lower Address size 1 FPROT_FPLDIS: equ 2 ; Flash Protection Lower address range disable FPROT_FPHS0: equ 3 ; Flash Protection Higher address size 0 FPROT_FPHS1: equ 4 ; Flash Protection Higher address size 1 FPROT_FPHDIS: equ 5 ; Flash Protection Higher address range disable FPROT_NV6: equ 6 ; Non Volatile Flag Bit FPROT_FPOPEN: equ 7 ; Opens the flash block or subsections of it for program or erase ; bit position masks mFPROT_FPLS0: equ %00000001 ; Flash Protection Lower Address size 0 mFPROT_FPLS1: equ %00000010 ; Flash Protection Lower Address size 1 mFPROT_FPLDIS: equ %00000100 ; Flash Protection Lower address range disable mFPROT_FPHS0: equ %00001000 ; Flash Protection Higher address size 0 mFPROT_FPHS1: equ %00010000 ; Flash Protection Higher address size 1 mFPROT_FPHDIS: equ %00100000 ; Flash Protection Higher address range disable mFPROT_NV6: equ %01000000 ; Non Volatile Flag Bit mFPROT_FPOPEN: equ %10000000 ; Opens the flash block or subsections of it for program or erase ;*** FSTAT - Flash Status Register; 0x00000105 *** FSTAT: equ $00000105 ;*** FSTAT - Flash Status Register; 0x00000105 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET FSTAT_BLANK: equ 2 ; Blank Verify Flag FSTAT_ACCERR: equ 4 ; Access error FSTAT_PVIOL: equ 5 ; Protection violation FSTAT_CCIF: equ 6 ; Command Complete Interrupt Flag FSTAT_CBEIF: equ 7 ; Command Buffers Empty Interrupt Flag ; bit position masks mFSTAT_BLANK: equ %00000100 ; Blank Verify Flag mFSTAT_ACCERR: equ %00010000 ; Access error mFSTAT_PVIOL: equ %00100000 ; Protection violation mFSTAT_CCIF: equ %01000000 ; Command Complete Interrupt Flag mFSTAT_CBEIF: equ %10000000 ; Command Buffers Empty Interrupt Flag ;*** FCMD - Flash Command Buffer and Register; 0x00000106 *** FCMD: equ $00000106 ;*** FCMD - Flash Command Buffer and Register; 0x00000106 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET FCMD_CMDB0: equ 0 ; NVM User Mode Command Bit 0 FCMD_CMDB2: equ 2 ; NVM User Mode Command Bit 2 FCMD_CMDB5: equ 5 ; NVM User Mode Command Bit 5 FCMD_CMDB6: equ 6 ; NVM User Mode Command Bit 6 ; bit position masks mFCMD_CMDB0: equ %00000001 ; NVM User Mode Command Bit 0 mFCMD_CMDB2: equ %00000100 ; NVM User Mode Command Bit 2 mFCMD_CMDB5: equ %00100000 ; NVM User Mode Command Bit 5 mFCMD_CMDB6: equ %01000000 ; NVM User Mode Command Bit 6 ;*** CANCTL0 - MSCAN Control 0 Register; 0x00000140 *** CANCTL0: equ $00000140 ;*** CANCTL0 - MSCAN Control 0 Register; 0x00000140 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANCTL0_INITRQ: equ 0 ; Initialization Mode Request CANCTL0_SLPRQ: equ 1 ; Sleep Mode Request CANCTL0_WUPE: equ 2 ; Wake-Up Enable CANCTL0_TIME: equ 3 ; Timer Enable CANCTL0_SYNCH: equ 4 ; Synchronized Status CANCTL0_CSWAI: equ 5 ; CAN Stops in Wait Mode CANCTL0_RXACT: equ 6 ; Receiver Active Status CANCTL0_RXFRM: equ 7 ; Received Frame Flag ; bit position masks mCANCTL0_INITRQ: equ %00000001 ; Initialization Mode Request mCANCTL0_SLPRQ: equ %00000010 ; Sleep Mode Request mCANCTL0_WUPE: equ %00000100 ; Wake-Up Enable mCANCTL0_TIME: equ %00001000 ; Timer Enable mCANCTL0_SYNCH: equ %00010000 ; Synchronized Status mCANCTL0_CSWAI: equ %00100000 ; CAN Stops in Wait Mode mCANCTL0_RXACT: equ %01000000 ; Receiver Active Status mCANCTL0_RXFRM: equ %10000000 ; Received Frame Flag ;*** CANCTL1 - MSCAN Control 1 Register; 0x00000141 *** CANCTL1: equ $00000141 ;*** CANCTL1 - MSCAN Control 1 Register; 0x00000141 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANCTL1_INITAK: equ 0 ; Initialization Mode Acknowledge CANCTL1_SLPAK: equ 1 ; Sleep Mode Acknowledge CANCTL1_WUPM: equ 2 ; Wake-Up Mode CANCTL1_LISTEN: equ 4 ; Listen Only Mode CANCTL1_LOOPB: equ 5 ; Loop Back Self Test Mode CANCTL1_CLKSRC: equ 6 ; MSCAN Clock Source CANCTL1_CANE: equ 7 ; MSCAN Enable ; bit position masks mCANCTL1_INITAK: equ %00000001 ; Initialization Mode Acknowledge mCANCTL1_SLPAK: equ %00000010 ; Sleep Mode Acknowledge mCANCTL1_WUPM: equ %00000100 ; Wake-Up Mode mCANCTL1_LISTEN: equ %00010000 ; Listen Only Mode mCANCTL1_LOOPB: equ %00100000 ; Loop Back Self Test Mode mCANCTL1_CLKSRC: equ %01000000 ; MSCAN Clock Source mCANCTL1_CANE: equ %10000000 ; MSCAN Enable ;*** CANBTR0 - MSCAN Bus Timing Register 0; 0x00000142 *** CANBTR0: equ $00000142 ;*** CANBTR0 - MSCAN Bus Timing Register 0; 0x00000142 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANBTR0_BRP0: equ 0 ; Baud Rate Prescaler 0 CANBTR0_BRP1: equ 1 ; Baud Rate Prescaler 1 CANBTR0_BRP2: equ 2 ; Baud Rate Prescaler 2 CANBTR0_BRP3: equ 3 ; Baud Rate Prescaler 3 CANBTR0_BRP4: equ 4 ; Baud Rate Prescaler 4 CANBTR0_BRP5: equ 5 ; Baud Rate Prescaler 5 CANBTR0_SJW0: equ 6 ; Synchronization Jump Width 0 CANBTR0_SJW1: equ 7 ; Synchronization Jump Width 1 ; bit position masks mCANBTR0_BRP0: equ %00000001 ; Baud Rate Prescaler 0 mCANBTR0_BRP1: equ %00000010 ; Baud Rate Prescaler 1 mCANBTR0_BRP2: equ %00000100 ; Baud Rate Prescaler 2 mCANBTR0_BRP3: equ %00001000 ; Baud Rate Prescaler 3 mCANBTR0_BRP4: equ %00010000 ; Baud Rate Prescaler 4 mCANBTR0_BRP5: equ %00100000 ; Baud Rate Prescaler 5 mCANBTR0_SJW0: equ %01000000 ; Synchronization Jump Width 0 mCANBTR0_SJW1: equ %10000000 ; Synchronization Jump Width 1 ;*** CANBTR1 - MSCAN Bus Timing Register 1; 0x00000143 *** CANBTR1: equ $00000143 ;*** CANBTR1 - MSCAN Bus Timing Register 1; 0x00000143 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANBTR1_TSEG10: equ 0 ; Time Segment 1 CANBTR1_TSEG11: equ 1 ; Time Segment 1 CANBTR1_TSEG12: equ 2 ; Time Segment 1 CANBTR1_TSEG13: equ 3 ; Time Segment 1 CANBTR1_TSEG20: equ 4 ; Time Segment 2 CANBTR1_TSEG21: equ 5 ; Time Segment 2 CANBTR1_TSEG22: equ 6 ; Time Segment 2 CANBTR1_SAMP: equ 7 ; Sampling ; bit position masks mCANBTR1_TSEG10: equ %00000001 ; Time Segment 1 mCANBTR1_TSEG11: equ %00000010 ; Time Segment 1 mCANBTR1_TSEG12: equ %00000100 ; Time Segment 1 mCANBTR1_TSEG13: equ %00001000 ; Time Segment 1 mCANBTR1_TSEG20: equ %00010000 ; Time Segment 2 mCANBTR1_TSEG21: equ %00100000 ; Time Segment 2 mCANBTR1_TSEG22: equ %01000000 ; Time Segment 2 mCANBTR1_SAMP: equ %10000000 ; Sampling ;*** CANRFLG - MSCAN Receiver Flag Register; 0x00000144 *** CANRFLG: equ $00000144 ;*** CANRFLG - MSCAN Receiver Flag Register; 0x00000144 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRFLG_RXF: equ 0 ; Receive Buffer Full CANRFLG_OVRIF: equ 1 ; Overrun Interrupt Flag CANRFLG_TSTAT0: equ 2 ; Transmitter Status Bit 0 CANRFLG_TSTAT1: equ 3 ; Transmitter Status Bit 1 CANRFLG_RSTAT0: equ 4 ; Receiver Status Bit 0 CANRFLG_RSTAT1: equ 5 ; Receiver Status Bit 1 CANRFLG_CSCIF: equ 6 ; CAN Status Change Interrupt Flag CANRFLG_WUPIF: equ 7 ; Wake-up Interrupt Flag ; bit position masks mCANRFLG_RXF: equ %00000001 ; Receive Buffer Full mCANRFLG_OVRIF: equ %00000010 ; Overrun Interrupt Flag mCANRFLG_TSTAT0: equ %00000100 ; Transmitter Status Bit 0 mCANRFLG_TSTAT1: equ %00001000 ; Transmitter Status Bit 1 mCANRFLG_RSTAT0: equ %00010000 ; Receiver Status Bit 0 mCANRFLG_RSTAT1: equ %00100000 ; Receiver Status Bit 1 mCANRFLG_CSCIF: equ %01000000 ; CAN Status Change Interrupt Flag mCANRFLG_WUPIF: equ %10000000 ; Wake-up Interrupt Flag ;*** CANRIER - MSCAN Receiver Interrupt Enable Register; 0x00000145 *** CANRIER: equ $00000145 ;*** CANRIER - MSCAN Receiver Interrupt Enable Register; 0x00000145 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRIER_RXFIE: equ 0 ; Receiver Full Interrupt Enable CANRIER_OVRIE: equ 1 ; Overrun Interrupt Enable CANRIER_TSTATE0: equ 2 ; Transmitter Status Change Enable 0 CANRIER_TSTATE1: equ 3 ; Transmitter Status Change Enable 1 CANRIER_RSTATE0: equ 4 ; Receiver Status Change Enable 0 CANRIER_RSTATE1: equ 5 ; Receiver Status Change Enable 1 CANRIER_CSCIE: equ 6 ; CAN Status Change Interrupt Enable CANRIER_WUPIE: equ 7 ; Wake-up Interrupt Enable ; bit position masks mCANRIER_RXFIE: equ %00000001 ; Receiver Full Interrupt Enable mCANRIER_OVRIE: equ %00000010 ; Overrun Interrupt Enable mCANRIER_TSTATE0: equ %00000100 ; Transmitter Status Change Enable 0 mCANRIER_TSTATE1: equ %00001000 ; Transmitter Status Change Enable 1 mCANRIER_RSTATE0: equ %00010000 ; Receiver Status Change Enable 0 mCANRIER_RSTATE1: equ %00100000 ; Receiver Status Change Enable 1 mCANRIER_CSCIE: equ %01000000 ; CAN Status Change Interrupt Enable mCANRIER_WUPIE: equ %10000000 ; Wake-up Interrupt Enable ;*** CANTFLG - MSCAN Transmitter Flag Register; 0x00000146 *** CANTFLG: equ $00000146 ;*** CANTFLG - MSCAN Transmitter Flag Register; 0x00000146 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTFLG_TXE0: equ 0 ; Transmitter Buffer Empty 0 CANTFLG_TXE1: equ 1 ; Transmitter Buffer Empty 1 CANTFLG_TXE2: equ 2 ; Transmitter Buffer Empty 2 ; bit position masks mCANTFLG_TXE0: equ %00000001 ; Transmitter Buffer Empty 0 mCANTFLG_TXE1: equ %00000010 ; Transmitter Buffer Empty 1 mCANTFLG_TXE2: equ %00000100 ; Transmitter Buffer Empty 2 ;*** CANTIER - MSCAN Transmitter Interrupt Enable Register; 0x00000147 *** CANTIER: equ $00000147 ;*** CANTIER - MSCAN Transmitter Interrupt Enable Register; 0x00000147 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTIER_TXEIE0: equ 0 ; Transmitter Empty Interrupt Enable 0 CANTIER_TXEIE1: equ 1 ; Transmitter Empty Interrupt Enable 1 CANTIER_TXEIE2: equ 2 ; Transmitter Empty Interrupt Enable 2 ; bit position masks mCANTIER_TXEIE0: equ %00000001 ; Transmitter Empty Interrupt Enable 0 mCANTIER_TXEIE1: equ %00000010 ; Transmitter Empty Interrupt Enable 1 mCANTIER_TXEIE2: equ %00000100 ; Transmitter Empty Interrupt Enable 2 ;*** CANTARQ - MSCAN Transmitter Message Abort Request; 0x00000148 *** CANTARQ: equ $00000148 ;*** CANTARQ - MSCAN Transmitter Message Abort Request; 0x00000148 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTARQ_ABTRQ0: equ 0 ; Abort Request 0 CANTARQ_ABTRQ1: equ 1 ; Abort Request 1 CANTARQ_ABTRQ2: equ 2 ; Abort Request 2 ; bit position masks mCANTARQ_ABTRQ0: equ %00000001 ; Abort Request 0 mCANTARQ_ABTRQ1: equ %00000010 ; Abort Request 1 mCANTARQ_ABTRQ2: equ %00000100 ; Abort Request 2 ;*** CANTAAK - MSCAN Transmitter Message Abort Control; 0x00000149 *** CANTAAK: equ $00000149 ;*** CANTAAK - MSCAN Transmitter Message Abort Control; 0x00000149 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTAAK_ABTAK0: equ 0 ; Abort Acknowledge 0 CANTAAK_ABTAK1: equ 1 ; Abort Acknowledge 1 CANTAAK_ABTAK2: equ 2 ; Abort Acknowledge 2 ; bit position masks mCANTAAK_ABTAK0: equ %00000001 ; Abort Acknowledge 0 mCANTAAK_ABTAK1: equ %00000010 ; Abort Acknowledge 1 mCANTAAK_ABTAK2: equ %00000100 ; Abort Acknowledge 2 ;*** CANTBSEL - MSCAN Transmit Buffer Selection; 0x0000014A *** CANTBSEL: equ $0000014A ;*** CANTBSEL - MSCAN Transmit Buffer Selection; 0x0000014A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTBSEL_TX0: equ 0 ; Transmit Buffer Select 0 CANTBSEL_TX1: equ 1 ; Transmit Buffer Select 1 CANTBSEL_TX2: equ 2 ; Transmit Buffer Select 2 ; bit position masks mCANTBSEL_TX0: equ %00000001 ; Transmit Buffer Select 0 mCANTBSEL_TX1: equ %00000010 ; Transmit Buffer Select 1 mCANTBSEL_TX2: equ %00000100 ; Transmit Buffer Select 2 ;*** CANIDAC - MSCAN Identifier Acceptance Control Register; 0x0000014B *** CANIDAC: equ $0000014B ;*** CANIDAC - MSCAN Identifier Acceptance Control Register; 0x0000014B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDAC_IDHIT0: equ 0 ; Identifier Acceptance Hit Indicator 0 CANIDAC_IDHIT1: equ 1 ; Identifier Acceptance Hit Indicator 1 CANIDAC_IDHIT2: equ 2 ; Identifier Acceptance Hit Indicator 2 CANIDAC_IDAM0: equ 4 ; Identifier Acceptance Mode 0 CANIDAC_IDAM1: equ 5 ; Identifier Acceptance Mode 1 ; bit position masks mCANIDAC_IDHIT0: equ %00000001 ; Identifier Acceptance Hit Indicator 0 mCANIDAC_IDHIT1: equ %00000010 ; Identifier Acceptance Hit Indicator 1 mCANIDAC_IDHIT2: equ %00000100 ; Identifier Acceptance Hit Indicator 2 mCANIDAC_IDAM0: equ %00010000 ; Identifier Acceptance Mode 0 mCANIDAC_IDAM1: equ %00100000 ; Identifier Acceptance Mode 1 ;*** CANRXERR - MSCAN Receive Error Counter Register; 0x0000014E *** CANRXERR: equ $0000014E ;*** CANRXERR - MSCAN Receive Error Counter Register; 0x0000014E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXERR_RXERR0: equ 0 ; Bit 0 CANRXERR_RXERR1: equ 1 ; Bit 1 CANRXERR_RXERR2: equ 2 ; Bit 2 CANRXERR_RXERR3: equ 3 ; Bit 3 CANRXERR_RXERR4: equ 4 ; Bit 4 CANRXERR_RXERR5: equ 5 ; Bit 5 CANRXERR_RXERR6: equ 6 ; Bit 6 CANRXERR_RXERR7: equ 7 ; Bit 7 ; bit position masks mCANRXERR_RXERR0: equ %00000001 ; Bit 0 mCANRXERR_RXERR1: equ %00000010 ; Bit 1 mCANRXERR_RXERR2: equ %00000100 ; Bit 2 mCANRXERR_RXERR3: equ %00001000 ; Bit 3 mCANRXERR_RXERR4: equ %00010000 ; Bit 4 mCANRXERR_RXERR5: equ %00100000 ; Bit 5 mCANRXERR_RXERR6: equ %01000000 ; Bit 6 mCANRXERR_RXERR7: equ %10000000 ; Bit 7 ;*** CANTXERR - MSCAN Transmit Error Counter Register; 0x0000014F *** CANTXERR: equ $0000014F ;*** CANTXERR - MSCAN Transmit Error Counter Register; 0x0000014F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXERR_TXERR0: equ 0 ; Bit 0 CANTXERR_TXERR1: equ 1 ; Bit 1 CANTXERR_TXERR2: equ 2 ; Bit 2 CANTXERR_TXERR3: equ 3 ; Bit 3 CANTXERR_TXERR4: equ 4 ; Bit 4 CANTXERR_TXERR5: equ 5 ; Bit 5 CANTXERR_TXERR6: equ 6 ; Bit 6 CANTXERR_TXERR7: equ 7 ; Bit 7 ; bit position masks mCANTXERR_TXERR0: equ %00000001 ; Bit 0 mCANTXERR_TXERR1: equ %00000010 ; Bit 1 mCANTXERR_TXERR2: equ %00000100 ; Bit 2 mCANTXERR_TXERR3: equ %00001000 ; Bit 3 mCANTXERR_TXERR4: equ %00010000 ; Bit 4 mCANTXERR_TXERR5: equ %00100000 ; Bit 5 mCANTXERR_TXERR6: equ %01000000 ; Bit 6 mCANTXERR_TXERR7: equ %10000000 ; Bit 7 ;*** CANIDAR0 - MSCAN Identifier Acceptance Register 0; 0x00000150 *** CANIDAR0: equ $00000150 ;*** CANIDAR0 - MSCAN Identifier Acceptance Register 0; 0x00000150 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDAR0_AC0: equ 0 ; Acceptance Code Bit 0 CANIDAR0_AC1: equ 1 ; Acceptance Code Bit 1 CANIDAR0_AC2: equ 2 ; Acceptance Code Bit 2 CANIDAR0_AC3: equ 3 ; Acceptance Code Bit 3 CANIDAR0_AC4: equ 4 ; Acceptance Code Bit 4 CANIDAR0_AC5: equ 5 ; Acceptance Code Bit 5 CANIDAR0_AC6: equ 6 ; Acceptance Code Bit 6 CANIDAR0_AC7: equ 7 ; Acceptance Code Bit 7 ; bit position masks mCANIDAR0_AC0: equ %00000001 ; Acceptance Code Bit 0 mCANIDAR0_AC1: equ %00000010 ; Acceptance Code Bit 1 mCANIDAR0_AC2: equ %00000100 ; Acceptance Code Bit 2 mCANIDAR0_AC3: equ %00001000 ; Acceptance Code Bit 3 mCANIDAR0_AC4: equ %00010000 ; Acceptance Code Bit 4 mCANIDAR0_AC5: equ %00100000 ; Acceptance Code Bit 5 mCANIDAR0_AC6: equ %01000000 ; Acceptance Code Bit 6 mCANIDAR0_AC7: equ %10000000 ; Acceptance Code Bit 7 ;*** CANIDAR1 - MSCAN Identifier Acceptance Register 1; 0x00000151 *** CANIDAR1: equ $00000151 ;*** CANIDAR1 - MSCAN Identifier Acceptance Register 1; 0x00000151 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDAR1_AC0: equ 0 ; Acceptance Code Bit 0 CANIDAR1_AC1: equ 1 ; Acceptance Code Bit 1 CANIDAR1_AC2: equ 2 ; Acceptance Code Bit 2 CANIDAR1_AC3: equ 3 ; Acceptance Code Bit 3 CANIDAR1_AC4: equ 4 ; Acceptance Code Bit 4 CANIDAR1_AC5: equ 5 ; Acceptance Code Bit 5 CANIDAR1_AC6: equ 6 ; Acceptance Code Bit 6 CANIDAR1_AC7: equ 7 ; Acceptance Code Bit 7 ; bit position masks mCANIDAR1_AC0: equ %00000001 ; Acceptance Code Bit 0 mCANIDAR1_AC1: equ %00000010 ; Acceptance Code Bit 1 mCANIDAR1_AC2: equ %00000100 ; Acceptance Code Bit 2 mCANIDAR1_AC3: equ %00001000 ; Acceptance Code Bit 3 mCANIDAR1_AC4: equ %00010000 ; Acceptance Code Bit 4 mCANIDAR1_AC5: equ %00100000 ; Acceptance Code Bit 5 mCANIDAR1_AC6: equ %01000000 ; Acceptance Code Bit 6 mCANIDAR1_AC7: equ %10000000 ; Acceptance Code Bit 7 ;*** CANIDAR2 - MSCAN Identifier Acceptance Register 2; 0x00000152 *** CANIDAR2: equ $00000152 ;*** CANIDAR2 - MSCAN Identifier Acceptance Register 2; 0x00000152 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDAR2_AC0: equ 0 ; Acceptance Code Bit 0 CANIDAR2_AC1: equ 1 ; Acceptance Code Bit 1 CANIDAR2_AC2: equ 2 ; Acceptance Code Bit 2 CANIDAR2_AC3: equ 3 ; Acceptance Code Bit 3 CANIDAR2_AC4: equ 4 ; Acceptance Code Bit 4 CANIDAR2_AC5: equ 5 ; Acceptance Code Bit 5 CANIDAR2_AC6: equ 6 ; Acceptance Code Bit 6 CANIDAR2_AC7: equ 7 ; Acceptance Code Bit 7 ; bit position masks mCANIDAR2_AC0: equ %00000001 ; Acceptance Code Bit 0 mCANIDAR2_AC1: equ %00000010 ; Acceptance Code Bit 1 mCANIDAR2_AC2: equ %00000100 ; Acceptance Code Bit 2 mCANIDAR2_AC3: equ %00001000 ; Acceptance Code Bit 3 mCANIDAR2_AC4: equ %00010000 ; Acceptance Code Bit 4 mCANIDAR2_AC5: equ %00100000 ; Acceptance Code Bit 5 mCANIDAR2_AC6: equ %01000000 ; Acceptance Code Bit 6 mCANIDAR2_AC7: equ %10000000 ; Acceptance Code Bit 7 ;*** CANIDAR3 - MSCAN Identifier Acceptance Register 3; 0x00000153 *** CANIDAR3: equ $00000153 ;*** CANIDAR3 - MSCAN Identifier Acceptance Register 3; 0x00000153 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDAR3_AC0: equ 0 ; Acceptance Code Bit 0 CANIDAR3_AC1: equ 1 ; Acceptance Code Bit 1 CANIDAR3_AC2: equ 2 ; Acceptance Code Bit 2 CANIDAR3_AC3: equ 3 ; Acceptance Code Bit 3 CANIDAR3_AC4: equ 4 ; Acceptance Code Bit 4 CANIDAR3_AC5: equ 5 ; Acceptance Code Bit 5 CANIDAR3_AC6: equ 6 ; Acceptance Code Bit 6 CANIDAR3_AC7: equ 7 ; Acceptance Code Bit 7 ; bit position masks mCANIDAR3_AC0: equ %00000001 ; Acceptance Code Bit 0 mCANIDAR3_AC1: equ %00000010 ; Acceptance Code Bit 1 mCANIDAR3_AC2: equ %00000100 ; Acceptance Code Bit 2 mCANIDAR3_AC3: equ %00001000 ; Acceptance Code Bit 3 mCANIDAR3_AC4: equ %00010000 ; Acceptance Code Bit 4 mCANIDAR3_AC5: equ %00100000 ; Acceptance Code Bit 5 mCANIDAR3_AC6: equ %01000000 ; Acceptance Code Bit 6 mCANIDAR3_AC7: equ %10000000 ; Acceptance Code Bit 7 ;*** CANIDMR0 - MSCAN Identifier Mask Register 0; 0x00000154 *** CANIDMR0: equ $00000154 ;*** CANIDMR0 - MSCAN Identifier Mask Register 0; 0x00000154 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDMR0_AM0: equ 0 ; Acceptance Mask Bit 0 CANIDMR0_AM1: equ 1 ; Acceptance Mask Bit 1 CANIDMR0_AM2: equ 2 ; Acceptance Mask Bit 2 CANIDMR0_AM3: equ 3 ; Acceptance Mask Bit 3 CANIDMR0_AM4: equ 4 ; Acceptance Mask Bit 4 CANIDMR0_AM5: equ 5 ; Acceptance Mask Bit 5 CANIDMR0_AM6: equ 6 ; Acceptance Mask Bit 6 CANIDMR0_AM7: equ 7 ; Acceptance Mask Bit 7 ; bit position masks mCANIDMR0_AM0: equ %00000001 ; Acceptance Mask Bit 0 mCANIDMR0_AM1: equ %00000010 ; Acceptance Mask Bit 1 mCANIDMR0_AM2: equ %00000100 ; Acceptance Mask Bit 2 mCANIDMR0_AM3: equ %00001000 ; Acceptance Mask Bit 3 mCANIDMR0_AM4: equ %00010000 ; Acceptance Mask Bit 4 mCANIDMR0_AM5: equ %00100000 ; Acceptance Mask Bit 5 mCANIDMR0_AM6: equ %01000000 ; Acceptance Mask Bit 6 mCANIDMR0_AM7: equ %10000000 ; Acceptance Mask Bit 7 ;*** CANIDMR1 - MSCAN Identifier Mask Register 1; 0x00000155 *** CANIDMR1: equ $00000155 ;*** CANIDMR1 - MSCAN Identifier Mask Register 1; 0x00000155 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDMR1_AM0: equ 0 ; Acceptance Mask Bit 0 CANIDMR1_AM1: equ 1 ; Acceptance Mask Bit 1 CANIDMR1_AM2: equ 2 ; Acceptance Mask Bit 2 CANIDMR1_AM3: equ 3 ; Acceptance Mask Bit 3 CANIDMR1_AM4: equ 4 ; Acceptance Mask Bit 4 CANIDMR1_AM5: equ 5 ; Acceptance Mask Bit 5 CANIDMR1_AM6: equ 6 ; Acceptance Mask Bit 6 CANIDMR1_AM7: equ 7 ; Acceptance Mask Bit 7 ; bit position masks mCANIDMR1_AM0: equ %00000001 ; Acceptance Mask Bit 0 mCANIDMR1_AM1: equ %00000010 ; Acceptance Mask Bit 1 mCANIDMR1_AM2: equ %00000100 ; Acceptance Mask Bit 2 mCANIDMR1_AM3: equ %00001000 ; Acceptance Mask Bit 3 mCANIDMR1_AM4: equ %00010000 ; Acceptance Mask Bit 4 mCANIDMR1_AM5: equ %00100000 ; Acceptance Mask Bit 5 mCANIDMR1_AM6: equ %01000000 ; Acceptance Mask Bit 6 mCANIDMR1_AM7: equ %10000000 ; Acceptance Mask Bit 7 ;*** CANIDMR2 - MSCAN Identifier Mask Register 2; 0x00000156 *** CANIDMR2: equ $00000156 ;*** CANIDMR2 - MSCAN Identifier Mask Register 2; 0x00000156 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDMR2_AM0: equ 0 ; Acceptance Mask Bit 0 CANIDMR2_AM1: equ 1 ; Acceptance Mask Bit 1 CANIDMR2_AM2: equ 2 ; Acceptance Mask Bit 2 CANIDMR2_AM3: equ 3 ; Acceptance Mask Bit 3 CANIDMR2_AM4: equ 4 ; Acceptance Mask Bit 4 CANIDMR2_AM5: equ 5 ; Acceptance Mask Bit 5 CANIDMR2_AM6: equ 6 ; Acceptance Mask Bit 6 CANIDMR2_AM7: equ 7 ; Acceptance Mask Bit 7 ; bit position masks mCANIDMR2_AM0: equ %00000001 ; Acceptance Mask Bit 0 mCANIDMR2_AM1: equ %00000010 ; Acceptance Mask Bit 1 mCANIDMR2_AM2: equ %00000100 ; Acceptance Mask Bit 2 mCANIDMR2_AM3: equ %00001000 ; Acceptance Mask Bit 3 mCANIDMR2_AM4: equ %00010000 ; Acceptance Mask Bit 4 mCANIDMR2_AM5: equ %00100000 ; Acceptance Mask Bit 5 mCANIDMR2_AM6: equ %01000000 ; Acceptance Mask Bit 6 mCANIDMR2_AM7: equ %10000000 ; Acceptance Mask Bit 7 ;*** CANIDMR3 - MSCAN Identifier Mask Register 3; 0x00000157 *** CANIDMR3: equ $00000157 ;*** CANIDMR3 - MSCAN Identifier Mask Register 3; 0x00000157 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDMR3_AM0: equ 0 ; Acceptance Mask Bit 0 CANIDMR3_AM1: equ 1 ; Acceptance Mask Bit 1 CANIDMR3_AM2: equ 2 ; Acceptance Mask Bit 2 CANIDMR3_AM3: equ 3 ; Acceptance Mask Bit 3 CANIDMR3_AM4: equ 4 ; Acceptance Mask Bit 4 CANIDMR3_AM5: equ 5 ; Acceptance Mask Bit 5 CANIDMR3_AM6: equ 6 ; Acceptance Mask Bit 6 CANIDMR3_AM7: equ 7 ; Acceptance Mask Bit 7 ; bit position masks mCANIDMR3_AM0: equ %00000001 ; Acceptance Mask Bit 0 mCANIDMR3_AM1: equ %00000010 ; Acceptance Mask Bit 1 mCANIDMR3_AM2: equ %00000100 ; Acceptance Mask Bit 2 mCANIDMR3_AM3: equ %00001000 ; Acceptance Mask Bit 3 mCANIDMR3_AM4: equ %00010000 ; Acceptance Mask Bit 4 mCANIDMR3_AM5: equ %00100000 ; Acceptance Mask Bit 5 mCANIDMR3_AM6: equ %01000000 ; Acceptance Mask Bit 6 mCANIDMR3_AM7: equ %10000000 ; Acceptance Mask Bit 7 ;*** CANIDAR4 - MSCAN Identifier Acceptance Register 4; 0x00000158 *** CANIDAR4: equ $00000158 ;*** CANIDAR4 - MSCAN Identifier Acceptance Register 4; 0x00000158 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDAR4_AC0: equ 0 ; Acceptance Code Bit 0 CANIDAR4_AC1: equ 1 ; Acceptance Code Bit 1 CANIDAR4_AC2: equ 2 ; Acceptance Code Bit 2 CANIDAR4_AC3: equ 3 ; Acceptance Code Bit 3 CANIDAR4_AC4: equ 4 ; Acceptance Code Bit 4 CANIDAR4_AC5: equ 5 ; Acceptance Code Bit 5 CANIDAR4_AC6: equ 6 ; Acceptance Code Bit 6 CANIDAR4_AC7: equ 7 ; Acceptance Code Bit 7 ; bit position masks mCANIDAR4_AC0: equ %00000001 ; Acceptance Code Bit 0 mCANIDAR4_AC1: equ %00000010 ; Acceptance Code Bit 1 mCANIDAR4_AC2: equ %00000100 ; Acceptance Code Bit 2 mCANIDAR4_AC3: equ %00001000 ; Acceptance Code Bit 3 mCANIDAR4_AC4: equ %00010000 ; Acceptance Code Bit 4 mCANIDAR4_AC5: equ %00100000 ; Acceptance Code Bit 5 mCANIDAR4_AC6: equ %01000000 ; Acceptance Code Bit 6 mCANIDAR4_AC7: equ %10000000 ; Acceptance Code Bit 7 ;*** CANIDAR5 - MSCAN Identifier Acceptance Register 5; 0x00000159 *** CANIDAR5: equ $00000159 ;*** CANIDAR5 - MSCAN Identifier Acceptance Register 5; 0x00000159 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDAR5_AC0: equ 0 ; Acceptance Code Bit 0 CANIDAR5_AC1: equ 1 ; Acceptance Code Bit 1 CANIDAR5_AC2: equ 2 ; Acceptance Code Bit 2 CANIDAR5_AC3: equ 3 ; Acceptance Code Bit 3 CANIDAR5_AC4: equ 4 ; Acceptance Code Bit 4 CANIDAR5_AC5: equ 5 ; Acceptance Code Bit 5 CANIDAR5_AC6: equ 6 ; Acceptance Code Bit 6 CANIDAR5_AC7: equ 7 ; Acceptance Code Bit 7 ; bit position masks mCANIDAR5_AC0: equ %00000001 ; Acceptance Code Bit 0 mCANIDAR5_AC1: equ %00000010 ; Acceptance Code Bit 1 mCANIDAR5_AC2: equ %00000100 ; Acceptance Code Bit 2 mCANIDAR5_AC3: equ %00001000 ; Acceptance Code Bit 3 mCANIDAR5_AC4: equ %00010000 ; Acceptance Code Bit 4 mCANIDAR5_AC5: equ %00100000 ; Acceptance Code Bit 5 mCANIDAR5_AC6: equ %01000000 ; Acceptance Code Bit 6 mCANIDAR5_AC7: equ %10000000 ; Acceptance Code Bit 7 ;*** CANIDAR6 - MSCAN Identifier Acceptance Register 6; 0x0000015A *** CANIDAR6: equ $0000015A ;*** CANIDAR6 - MSCAN Identifier Acceptance Register 6; 0x0000015A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDAR6_AC0: equ 0 ; Acceptance Code Bit 0 CANIDAR6_AC1: equ 1 ; Acceptance Code Bit 1 CANIDAR6_AC2: equ 2 ; Acceptance Code Bit 2 CANIDAR6_AC3: equ 3 ; Acceptance Code Bit 3 CANIDAR6_AC4: equ 4 ; Acceptance Code Bit 4 CANIDAR6_AC5: equ 5 ; Acceptance Code Bit 5 CANIDAR6_AC6: equ 6 ; Acceptance Code Bit 6 CANIDAR6_AC7: equ 7 ; Acceptance Code Bit 7 ; bit position masks mCANIDAR6_AC0: equ %00000001 ; Acceptance Code Bit 0 mCANIDAR6_AC1: equ %00000010 ; Acceptance Code Bit 1 mCANIDAR6_AC2: equ %00000100 ; Acceptance Code Bit 2 mCANIDAR6_AC3: equ %00001000 ; Acceptance Code Bit 3 mCANIDAR6_AC4: equ %00010000 ; Acceptance Code Bit 4 mCANIDAR6_AC5: equ %00100000 ; Acceptance Code Bit 5 mCANIDAR6_AC6: equ %01000000 ; Acceptance Code Bit 6 mCANIDAR6_AC7: equ %10000000 ; Acceptance Code Bit 7 ;*** CANIDAR7 - MSCAN Identifier Acceptance Register 7; 0x0000015B *** CANIDAR7: equ $0000015B ;*** CANIDAR7 - MSCAN Identifier Acceptance Register 7; 0x0000015B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDAR7_AC0: equ 0 ; Acceptance Code Bit 0 CANIDAR7_AC1: equ 1 ; Acceptance Code Bit 1 CANIDAR7_AC2: equ 2 ; Acceptance Code Bit 2 CANIDAR7_AC3: equ 3 ; Acceptance Code Bit 3 CANIDAR7_AC4: equ 4 ; Acceptance Code Bit 4 CANIDAR7_AC5: equ 5 ; Acceptance Code Bit 5 CANIDAR7_AC6: equ 6 ; Acceptance Code Bit 6 CANIDAR7_AC7: equ 7 ; Acceptance Code Bit 7 ; bit position masks mCANIDAR7_AC0: equ %00000001 ; Acceptance Code Bit 0 mCANIDAR7_AC1: equ %00000010 ; Acceptance Code Bit 1 mCANIDAR7_AC2: equ %00000100 ; Acceptance Code Bit 2 mCANIDAR7_AC3: equ %00001000 ; Acceptance Code Bit 3 mCANIDAR7_AC4: equ %00010000 ; Acceptance Code Bit 4 mCANIDAR7_AC5: equ %00100000 ; Acceptance Code Bit 5 mCANIDAR7_AC6: equ %01000000 ; Acceptance Code Bit 6 mCANIDAR7_AC7: equ %10000000 ; Acceptance Code Bit 7 ;*** CANIDMR4 - MSCAN Identifier Mask Register 4; 0x0000015C *** CANIDMR4: equ $0000015C ;*** CANIDMR4 - MSCAN Identifier Mask Register 4; 0x0000015C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDMR4_AM0: equ 0 ; Acceptance Mask Bit 0 CANIDMR4_AM1: equ 1 ; Acceptance Mask Bit 1 CANIDMR4_AM2: equ 2 ; Acceptance Mask Bit 2 CANIDMR4_AM3: equ 3 ; Acceptance Mask Bit 3 CANIDMR4_AM4: equ 4 ; Acceptance Mask Bit 4 CANIDMR4_AM5: equ 5 ; Acceptance Mask Bit 5 CANIDMR4_AM6: equ 6 ; Acceptance Mask Bit 6 CANIDMR4_AM7: equ 7 ; Acceptance Mask Bit 7 ; bit position masks mCANIDMR4_AM0: equ %00000001 ; Acceptance Mask Bit 0 mCANIDMR4_AM1: equ %00000010 ; Acceptance Mask Bit 1 mCANIDMR4_AM2: equ %00000100 ; Acceptance Mask Bit 2 mCANIDMR4_AM3: equ %00001000 ; Acceptance Mask Bit 3 mCANIDMR4_AM4: equ %00010000 ; Acceptance Mask Bit 4 mCANIDMR4_AM5: equ %00100000 ; Acceptance Mask Bit 5 mCANIDMR4_AM6: equ %01000000 ; Acceptance Mask Bit 6 mCANIDMR4_AM7: equ %10000000 ; Acceptance Mask Bit 7 ;*** CANIDMR5 - MSCAN Identifier Mask Register 5; 0x0000015D *** CANIDMR5: equ $0000015D ;*** CANIDMR5 - MSCAN Identifier Mask Register 5; 0x0000015D *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDMR5_AM0: equ 0 ; Acceptance Mask Bit 0 CANIDMR5_AM1: equ 1 ; Acceptance Mask Bit 1 CANIDMR5_AM2: equ 2 ; Acceptance Mask Bit 2 CANIDMR5_AM3: equ 3 ; Acceptance Mask Bit 3 CANIDMR5_AM4: equ 4 ; Acceptance Mask Bit 4 CANIDMR5_AM5: equ 5 ; Acceptance Mask Bit 5 CANIDMR5_AM6: equ 6 ; Acceptance Mask Bit 6 CANIDMR5_AM7: equ 7 ; Acceptance Mask Bit 7 ; bit position masks mCANIDMR5_AM0: equ %00000001 ; Acceptance Mask Bit 0 mCANIDMR5_AM1: equ %00000010 ; Acceptance Mask Bit 1 mCANIDMR5_AM2: equ %00000100 ; Acceptance Mask Bit 2 mCANIDMR5_AM3: equ %00001000 ; Acceptance Mask Bit 3 mCANIDMR5_AM4: equ %00010000 ; Acceptance Mask Bit 4 mCANIDMR5_AM5: equ %00100000 ; Acceptance Mask Bit 5 mCANIDMR5_AM6: equ %01000000 ; Acceptance Mask Bit 6 mCANIDMR5_AM7: equ %10000000 ; Acceptance Mask Bit 7 ;*** CANIDMR6 - MSCAN Identifier Mask Register 6; 0x0000015E *** CANIDMR6: equ $0000015E ;*** CANIDMR6 - MSCAN Identifier Mask Register 6; 0x0000015E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDMR6_AM0: equ 0 ; Acceptance Mask Bit 0 CANIDMR6_AM1: equ 1 ; Acceptance Mask Bit 1 CANIDMR6_AM2: equ 2 ; Acceptance Mask Bit 2 CANIDMR6_AM3: equ 3 ; Acceptance Mask Bit 3 CANIDMR6_AM4: equ 4 ; Acceptance Mask Bit 4 CANIDMR6_AM5: equ 5 ; Acceptance Mask Bit 5 CANIDMR6_AM6: equ 6 ; Acceptance Mask Bit 6 CANIDMR6_AM7: equ 7 ; Acceptance Mask Bit 7 ; bit position masks mCANIDMR6_AM0: equ %00000001 ; Acceptance Mask Bit 0 mCANIDMR6_AM1: equ %00000010 ; Acceptance Mask Bit 1 mCANIDMR6_AM2: equ %00000100 ; Acceptance Mask Bit 2 mCANIDMR6_AM3: equ %00001000 ; Acceptance Mask Bit 3 mCANIDMR6_AM4: equ %00010000 ; Acceptance Mask Bit 4 mCANIDMR6_AM5: equ %00100000 ; Acceptance Mask Bit 5 mCANIDMR6_AM6: equ %01000000 ; Acceptance Mask Bit 6 mCANIDMR6_AM7: equ %10000000 ; Acceptance Mask Bit 7 ;*** CANIDMR7 - MSCAN Identifier Mask Register 7; 0x0000015F *** CANIDMR7: equ $0000015F ;*** CANIDMR7 - MSCAN Identifier Mask Register 7; 0x0000015F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANIDMR7_AM0: equ 0 ; Acceptance Mask Bit 0 CANIDMR7_AM1: equ 1 ; Acceptance Mask Bit 1 CANIDMR7_AM2: equ 2 ; Acceptance Mask Bit 2 CANIDMR7_AM3: equ 3 ; Acceptance Mask Bit 3 CANIDMR7_AM4: equ 4 ; Acceptance Mask Bit 4 CANIDMR7_AM5: equ 5 ; Acceptance Mask Bit 5 CANIDMR7_AM6: equ 6 ; Acceptance Mask Bit 6 CANIDMR7_AM7: equ 7 ; Acceptance Mask Bit 7 ; bit position masks mCANIDMR7_AM0: equ %00000001 ; Acceptance Mask Bit 0 mCANIDMR7_AM1: equ %00000010 ; Acceptance Mask Bit 1 mCANIDMR7_AM2: equ %00000100 ; Acceptance Mask Bit 2 mCANIDMR7_AM3: equ %00001000 ; Acceptance Mask Bit 3 mCANIDMR7_AM4: equ %00010000 ; Acceptance Mask Bit 4 mCANIDMR7_AM5: equ %00100000 ; Acceptance Mask Bit 5 mCANIDMR7_AM6: equ %01000000 ; Acceptance Mask Bit 6 mCANIDMR7_AM7: equ %10000000 ; Acceptance Mask Bit 7 ;*** CANRXIDR0 - MSCAN Receive Identifier Register 0; 0x00000160 *** CANRXIDR0: equ $00000160 ;*** CANRXIDR0 - MSCAN Receive Identifier Register 0; 0x00000160 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXIDR0_ID21: equ 0 ; Extended format identifier Bit 21 CANRXIDR0_ID22: equ 1 ; Extended format identifier Bit 22 CANRXIDR0_ID23: equ 2 ; Extended format identifier Bit 23 CANRXIDR0_ID24: equ 3 ; Extended format identifier Bit 24 CANRXIDR0_ID25: equ 4 ; Extended format identifier Bit 25 CANRXIDR0_ID26: equ 5 ; Extended format identifier Bit 26 CANRXIDR0_ID27: equ 6 ; Extended format identifier Bit 27 CANRXIDR0_ID28: equ 7 ; Extended format identifier Bit 28 ; bit position masks mCANRXIDR0_ID21: equ %00000001 ; Extended format identifier Bit 21 mCANRXIDR0_ID22: equ %00000010 ; Extended format identifier Bit 22 mCANRXIDR0_ID23: equ %00000100 ; Extended format identifier Bit 23 mCANRXIDR0_ID24: equ %00001000 ; Extended format identifier Bit 24 mCANRXIDR0_ID25: equ %00010000 ; Extended format identifier Bit 25 mCANRXIDR0_ID26: equ %00100000 ; Extended format identifier Bit 26 mCANRXIDR0_ID27: equ %01000000 ; Extended format identifier Bit 27 mCANRXIDR0_ID28: equ %10000000 ; Extended format identifier Bit 28 ;*** CANRXIDR1 - MSCAN Receive Identifier Register 1; 0x00000161 *** CANRXIDR1: equ $00000161 ;*** CANRXIDR1 - MSCAN Receive Identifier Register 1; 0x00000161 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXIDR1_ID15: equ 0 ; Extended format identifier Bit 15 CANRXIDR1_ID16: equ 1 ; Extended format identifier Bit 16 CANRXIDR1_ID17: equ 2 ; Extended format identifier Bit 17 CANRXIDR1_IDE: equ 3 ; ID Extended CANRXIDR1_SRR: equ 4 ; Substitute Remote Request CANRXIDR1_ID18: equ 5 ; Extended format identifier Bit 18 CANRXIDR1_ID19: equ 6 ; Extended format identifier Bit 19 CANRXIDR1_ID20: equ 7 ; Extended format identifier Bit 20 ; bit position masks mCANRXIDR1_ID15: equ %00000001 ; Extended format identifier Bit 15 mCANRXIDR1_ID16: equ %00000010 ; Extended format identifier Bit 16 mCANRXIDR1_ID17: equ %00000100 ; Extended format identifier Bit 17 mCANRXIDR1_IDE: equ %00001000 ; ID Extended mCANRXIDR1_SRR: equ %00010000 ; Substitute Remote Request mCANRXIDR1_ID18: equ %00100000 ; Extended format identifier Bit 18 mCANRXIDR1_ID19: equ %01000000 ; Extended format identifier Bit 19 mCANRXIDR1_ID20: equ %10000000 ; Extended format identifier Bit 20 ;*** CANRXIDR2 - MSCAN Receive Identifier Register 2; 0x00000162 *** CANRXIDR2: equ $00000162 ;*** CANRXIDR2 - MSCAN Receive Identifier Register 2; 0x00000162 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXIDR2_ID7: equ 0 ; Extended format identifier Bit 7 CANRXIDR2_ID8: equ 1 ; Extended format identifier Bit 8 CANRXIDR2_ID9: equ 2 ; Extended format identifier Bit 9 CANRXIDR2_ID10: equ 3 ; Extended format identifier Bit 10 CANRXIDR2_ID11: equ 4 ; Extended format identifier Bit 11 CANRXIDR2_ID12: equ 5 ; Extended format identifier Bit 12 CANRXIDR2_ID13: equ 6 ; Extended format identifier Bit 13 CANRXIDR2_ID14: equ 7 ; Extended format identifier Bit 14 ; bit position masks mCANRXIDR2_ID7: equ %00000001 ; Extended format identifier Bit 7 mCANRXIDR2_ID8: equ %00000010 ; Extended format identifier Bit 8 mCANRXIDR2_ID9: equ %00000100 ; Extended format identifier Bit 9 mCANRXIDR2_ID10: equ %00001000 ; Extended format identifier Bit 10 mCANRXIDR2_ID11: equ %00010000 ; Extended format identifier Bit 11 mCANRXIDR2_ID12: equ %00100000 ; Extended format identifier Bit 12 mCANRXIDR2_ID13: equ %01000000 ; Extended format identifier Bit 13 mCANRXIDR2_ID14: equ %10000000 ; Extended format identifier Bit 14 ;*** CANRXIDR3 - MSCAN Receive Identifier Register 3; 0x00000163 *** CANRXIDR3: equ $00000163 ;*** CANRXIDR3 - MSCAN Receive Identifier Register 3; 0x00000163 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXIDR3_RTR: equ 0 ; Remote Transmission Request CANRXIDR3_ID0: equ 1 ; Extended format identifier Bit 0 CANRXIDR3_ID1: equ 2 ; Extended format identifier Bit 1 CANRXIDR3_ID2: equ 3 ; Extended format identifier Bit 2 CANRXIDR3_ID3: equ 4 ; Extended format identifier Bit 3 CANRXIDR3_ID4: equ 5 ; Extended format identifier Bit 4 CANRXIDR3_ID5: equ 6 ; Extended format identifier Bit 5 CANRXIDR3_ID6: equ 7 ; Extended format identifier Bit 6 ; bit position masks mCANRXIDR3_RTR: equ %00000001 ; Remote Transmission Request mCANRXIDR3_ID0: equ %00000010 ; Extended format identifier Bit 0 mCANRXIDR3_ID1: equ %00000100 ; Extended format identifier Bit 1 mCANRXIDR3_ID2: equ %00001000 ; Extended format identifier Bit 2 mCANRXIDR3_ID3: equ %00010000 ; Extended format identifier Bit 3 mCANRXIDR3_ID4: equ %00100000 ; Extended format identifier Bit 4 mCANRXIDR3_ID5: equ %01000000 ; Extended format identifier Bit 5 mCANRXIDR3_ID6: equ %10000000 ; Extended format identifier Bit 6 ;*** CANRXDSR0 - MSCAN Receive Data Segment Register 0; 0x00000164 *** CANRXDSR0: equ $00000164 ;*** CANRXDSR0 - MSCAN Receive Data Segment Register 0; 0x00000164 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXDSR0_DB0: equ 0 ; Data Bit 0 CANRXDSR0_DB1: equ 1 ; Data Bit 1 CANRXDSR0_DB2: equ 2 ; Data Bit 2 CANRXDSR0_DB3: equ 3 ; Data Bit 3 CANRXDSR0_DB4: equ 4 ; Data Bit 4 CANRXDSR0_DB5: equ 5 ; Data Bit 5 CANRXDSR0_DB6: equ 6 ; Data Bit 6 CANRXDSR0_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANRXDSR0_DB0: equ %00000001 ; Data Bit 0 mCANRXDSR0_DB1: equ %00000010 ; Data Bit 1 mCANRXDSR0_DB2: equ %00000100 ; Data Bit 2 mCANRXDSR0_DB3: equ %00001000 ; Data Bit 3 mCANRXDSR0_DB4: equ %00010000 ; Data Bit 4 mCANRXDSR0_DB5: equ %00100000 ; Data Bit 5 mCANRXDSR0_DB6: equ %01000000 ; Data Bit 6 mCANRXDSR0_DB7: equ %10000000 ; Data Bit 7 ;*** CANRXDSR1 - MSCAN Receive Data Segment Register 1; 0x00000165 *** CANRXDSR1: equ $00000165 ;*** CANRXDSR1 - MSCAN Receive Data Segment Register 1; 0x00000165 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXDSR1_DB0: equ 0 ; Data Bit 0 CANRXDSR1_DB1: equ 1 ; Data Bit 1 CANRXDSR1_DB2: equ 2 ; Data Bit 2 CANRXDSR1_DB3: equ 3 ; Data Bit 3 CANRXDSR1_DB4: equ 4 ; Data Bit 4 CANRXDSR1_DB5: equ 5 ; Data Bit 5 CANRXDSR1_DB6: equ 6 ; Data Bit 6 CANRXDSR1_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANRXDSR1_DB0: equ %00000001 ; Data Bit 0 mCANRXDSR1_DB1: equ %00000010 ; Data Bit 1 mCANRXDSR1_DB2: equ %00000100 ; Data Bit 2 mCANRXDSR1_DB3: equ %00001000 ; Data Bit 3 mCANRXDSR1_DB4: equ %00010000 ; Data Bit 4 mCANRXDSR1_DB5: equ %00100000 ; Data Bit 5 mCANRXDSR1_DB6: equ %01000000 ; Data Bit 6 mCANRXDSR1_DB7: equ %10000000 ; Data Bit 7 ;*** CANRXDSR2 - MSCAN Receive Data Segment Register 2; 0x00000166 *** CANRXDSR2: equ $00000166 ;*** CANRXDSR2 - MSCAN Receive Data Segment Register 2; 0x00000166 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXDSR2_DB0: equ 0 ; Data Bit 0 CANRXDSR2_DB1: equ 1 ; Data Bit 1 CANRXDSR2_DB2: equ 2 ; Data Bit 2 CANRXDSR2_DB3: equ 3 ; Data Bit 3 CANRXDSR2_DB4: equ 4 ; Data Bit 4 CANRXDSR2_DB5: equ 5 ; Data Bit 5 CANRXDSR2_DB6: equ 6 ; Data Bit 6 CANRXDSR2_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANRXDSR2_DB0: equ %00000001 ; Data Bit 0 mCANRXDSR2_DB1: equ %00000010 ; Data Bit 1 mCANRXDSR2_DB2: equ %00000100 ; Data Bit 2 mCANRXDSR2_DB3: equ %00001000 ; Data Bit 3 mCANRXDSR2_DB4: equ %00010000 ; Data Bit 4 mCANRXDSR2_DB5: equ %00100000 ; Data Bit 5 mCANRXDSR2_DB6: equ %01000000 ; Data Bit 6 mCANRXDSR2_DB7: equ %10000000 ; Data Bit 7 ;*** CANRXDSR3 - MSCAN Receive Data Segment Register 3; 0x00000167 *** CANRXDSR3: equ $00000167 ;*** CANRXDSR3 - MSCAN Receive Data Segment Register 3; 0x00000167 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXDSR3_DB0: equ 0 ; Data Bit 0 CANRXDSR3_DB1: equ 1 ; Data Bit 1 CANRXDSR3_DB2: equ 2 ; Data Bit 2 CANRXDSR3_DB3: equ 3 ; Data Bit 3 CANRXDSR3_DB4: equ 4 ; Data Bit 4 CANRXDSR3_DB5: equ 5 ; Data Bit 5 CANRXDSR3_DB6: equ 6 ; Data Bit 6 CANRXDSR3_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANRXDSR3_DB0: equ %00000001 ; Data Bit 0 mCANRXDSR3_DB1: equ %00000010 ; Data Bit 1 mCANRXDSR3_DB2: equ %00000100 ; Data Bit 2 mCANRXDSR3_DB3: equ %00001000 ; Data Bit 3 mCANRXDSR3_DB4: equ %00010000 ; Data Bit 4 mCANRXDSR3_DB5: equ %00100000 ; Data Bit 5 mCANRXDSR3_DB6: equ %01000000 ; Data Bit 6 mCANRXDSR3_DB7: equ %10000000 ; Data Bit 7 ;*** CANRXDSR4 - MSCAN Receive Data Segment Register 4; 0x00000168 *** CANRXDSR4: equ $00000168 ;*** CANRXDSR4 - MSCAN Receive Data Segment Register 4; 0x00000168 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXDSR4_DB0: equ 0 ; Data Bit 0 CANRXDSR4_DB1: equ 1 ; Data Bit 1 CANRXDSR4_DB2: equ 2 ; Data Bit 2 CANRXDSR4_DB3: equ 3 ; Data Bit 3 CANRXDSR4_DB4: equ 4 ; Data Bit 4 CANRXDSR4_DB5: equ 5 ; Data Bit 5 CANRXDSR4_DB6: equ 6 ; Data Bit 6 CANRXDSR4_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANRXDSR4_DB0: equ %00000001 ; Data Bit 0 mCANRXDSR4_DB1: equ %00000010 ; Data Bit 1 mCANRXDSR4_DB2: equ %00000100 ; Data Bit 2 mCANRXDSR4_DB3: equ %00001000 ; Data Bit 3 mCANRXDSR4_DB4: equ %00010000 ; Data Bit 4 mCANRXDSR4_DB5: equ %00100000 ; Data Bit 5 mCANRXDSR4_DB6: equ %01000000 ; Data Bit 6 mCANRXDSR4_DB7: equ %10000000 ; Data Bit 7 ;*** CANRXDSR5 - MSCAN Receive Data Segment Register 5; 0x00000169 *** CANRXDSR5: equ $00000169 ;*** CANRXDSR5 - MSCAN Receive Data Segment Register 5; 0x00000169 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXDSR5_DB0: equ 0 ; Data Bit 0 CANRXDSR5_DB1: equ 1 ; Data Bit 1 CANRXDSR5_DB2: equ 2 ; Data Bit 2 CANRXDSR5_DB3: equ 3 ; Data Bit 3 CANRXDSR5_DB4: equ 4 ; Data Bit 4 CANRXDSR5_DB5: equ 5 ; Data Bit 5 CANRXDSR5_DB6: equ 6 ; Data Bit 6 CANRXDSR5_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANRXDSR5_DB0: equ %00000001 ; Data Bit 0 mCANRXDSR5_DB1: equ %00000010 ; Data Bit 1 mCANRXDSR5_DB2: equ %00000100 ; Data Bit 2 mCANRXDSR5_DB3: equ %00001000 ; Data Bit 3 mCANRXDSR5_DB4: equ %00010000 ; Data Bit 4 mCANRXDSR5_DB5: equ %00100000 ; Data Bit 5 mCANRXDSR5_DB6: equ %01000000 ; Data Bit 6 mCANRXDSR5_DB7: equ %10000000 ; Data Bit 7 ;*** CANRXDSR6 - MSCAN Receive Data Segment Register 6; 0x0000016A *** CANRXDSR6: equ $0000016A ;*** CANRXDSR6 - MSCAN Receive Data Segment Register 6; 0x0000016A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXDSR6_DB0: equ 0 ; Data Bit 0 CANRXDSR6_DB1: equ 1 ; Data Bit 1 CANRXDSR6_DB2: equ 2 ; Data Bit 2 CANRXDSR6_DB3: equ 3 ; Data Bit 3 CANRXDSR6_DB4: equ 4 ; Data Bit 4 CANRXDSR6_DB5: equ 5 ; Data Bit 5 CANRXDSR6_DB6: equ 6 ; Data Bit 6 CANRXDSR6_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANRXDSR6_DB0: equ %00000001 ; Data Bit 0 mCANRXDSR6_DB1: equ %00000010 ; Data Bit 1 mCANRXDSR6_DB2: equ %00000100 ; Data Bit 2 mCANRXDSR6_DB3: equ %00001000 ; Data Bit 3 mCANRXDSR6_DB4: equ %00010000 ; Data Bit 4 mCANRXDSR6_DB5: equ %00100000 ; Data Bit 5 mCANRXDSR6_DB6: equ %01000000 ; Data Bit 6 mCANRXDSR6_DB7: equ %10000000 ; Data Bit 7 ;*** CANRXDSR7 - MSCAN Receive Data Segment Register 7; 0x0000016B *** CANRXDSR7: equ $0000016B ;*** CANRXDSR7 - MSCAN Receive Data Segment Register 7; 0x0000016B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXDSR7_DB0: equ 0 ; Data Bit 0 CANRXDSR7_DB1: equ 1 ; Data Bit 1 CANRXDSR7_DB2: equ 2 ; Data Bit 2 CANRXDSR7_DB3: equ 3 ; Data Bit 3 CANRXDSR7_DB4: equ 4 ; Data Bit 4 CANRXDSR7_DB5: equ 5 ; Data Bit 5 CANRXDSR7_DB6: equ 6 ; Data Bit 6 CANRXDSR7_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANRXDSR7_DB0: equ %00000001 ; Data Bit 0 mCANRXDSR7_DB1: equ %00000010 ; Data Bit 1 mCANRXDSR7_DB2: equ %00000100 ; Data Bit 2 mCANRXDSR7_DB3: equ %00001000 ; Data Bit 3 mCANRXDSR7_DB4: equ %00010000 ; Data Bit 4 mCANRXDSR7_DB5: equ %00100000 ; Data Bit 5 mCANRXDSR7_DB6: equ %01000000 ; Data Bit 6 mCANRXDSR7_DB7: equ %10000000 ; Data Bit 7 ;*** CANRXDLR - MSCAN Receive Data Length Register; 0x0000016C *** CANRXDLR: equ $0000016C ;*** CANRXDLR - MSCAN Receive Data Length Register; 0x0000016C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANRXDLR_DLC0: equ 0 ; Data Length Code Bit 0 CANRXDLR_DLC1: equ 1 ; Data Length Code Bit 1 CANRXDLR_DLC2: equ 2 ; Data Length Code Bit 2 CANRXDLR_DLC3: equ 3 ; Data Length Code Bit 3 ; bit position masks mCANRXDLR_DLC0: equ %00000001 ; Data Length Code Bit 0 mCANRXDLR_DLC1: equ %00000010 ; Data Length Code Bit 1 mCANRXDLR_DLC2: equ %00000100 ; Data Length Code Bit 2 mCANRXDLR_DLC3: equ %00001000 ; Data Length Code Bit 3 ;*** CANTXIDR0 - MSCAN Transmit Identifier Register 0; 0x00000170 *** CANTXIDR0: equ $00000170 ;*** CANTXIDR0 - MSCAN Transmit Identifier Register 0; 0x00000170 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXIDR0_ID21: equ 0 ; Extended format identifier Bit 21 CANTXIDR0_ID22: equ 1 ; Extended format identifier Bit 22 CANTXIDR0_ID23: equ 2 ; Extended format identifier Bit 23 CANTXIDR0_ID24: equ 3 ; Extended format identifier Bit 24 CANTXIDR0_ID25: equ 4 ; Extended format identifier Bit 25 CANTXIDR0_ID26: equ 5 ; Extended format identifier Bit 26 CANTXIDR0_ID27: equ 6 ; Extended format identifier Bit 27 CANTXIDR0_ID28: equ 7 ; Extended format identifier Bit 28 ; bit position masks mCANTXIDR0_ID21: equ %00000001 ; Extended format identifier Bit 21 mCANTXIDR0_ID22: equ %00000010 ; Extended format identifier Bit 22 mCANTXIDR0_ID23: equ %00000100 ; Extended format identifier Bit 23 mCANTXIDR0_ID24: equ %00001000 ; Extended format identifier Bit 24 mCANTXIDR0_ID25: equ %00010000 ; Extended format identifier Bit 25 mCANTXIDR0_ID26: equ %00100000 ; Extended format identifier Bit 26 mCANTXIDR0_ID27: equ %01000000 ; Extended format identifier Bit 27 mCANTXIDR0_ID28: equ %10000000 ; Extended format identifier Bit 28 ;*** CANTXIDR1 - MSCAN Transmit Identifier Register 1; 0x00000171 *** CANTXIDR1: equ $00000171 ;*** CANTXIDR1 - MSCAN Transmit Identifier Register 1; 0x00000171 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXIDR1_ID15: equ 0 ; Extended format identifier Bit 15 CANTXIDR1_ID16: equ 1 ; Extended format identifier Bit 16 CANTXIDR1_ID17: equ 2 ; Extended format identifier Bit 17 CANTXIDR1_IDE: equ 3 ; ID Extended CANTXIDR1_SRR: equ 4 ; Substitute Remote Request CANTXIDR1_ID18: equ 5 ; Extended format identifier Bit 18 CANTXIDR1_ID19: equ 6 ; Extended format identifier Bit 19 CANTXIDR1_ID20: equ 7 ; Extended format identifier Bit 20 ; bit position masks mCANTXIDR1_ID15: equ %00000001 ; Extended format identifier Bit 15 mCANTXIDR1_ID16: equ %00000010 ; Extended format identifier Bit 16 mCANTXIDR1_ID17: equ %00000100 ; Extended format identifier Bit 17 mCANTXIDR1_IDE: equ %00001000 ; ID Extended mCANTXIDR1_SRR: equ %00010000 ; Substitute Remote Request mCANTXIDR1_ID18: equ %00100000 ; Extended format identifier Bit 18 mCANTXIDR1_ID19: equ %01000000 ; Extended format identifier Bit 19 mCANTXIDR1_ID20: equ %10000000 ; Extended format identifier Bit 20 ;*** CANTXIDR2 - MSCAN Transmit Identifier Register 2; 0x00000172 *** CANTXIDR2: equ $00000172 ;*** CANTXIDR2 - MSCAN Transmit Identifier Register 2; 0x00000172 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXIDR2_ID7: equ 0 ; Extended format identifier Bit 7 CANTXIDR2_ID8: equ 1 ; Extended format identifier Bit 8 CANTXIDR2_ID9: equ 2 ; Extended format identifier Bit 9 CANTXIDR2_ID10: equ 3 ; Extended format identifier Bit 10 CANTXIDR2_ID11: equ 4 ; Extended format identifier Bit 11 CANTXIDR2_ID12: equ 5 ; Extended format identifier Bit 12 CANTXIDR2_ID13: equ 6 ; Extended format identifier Bit 13 CANTXIDR2_ID14: equ 7 ; Extended format identifier Bit 14 ; bit position masks mCANTXIDR2_ID7: equ %00000001 ; Extended format identifier Bit 7 mCANTXIDR2_ID8: equ %00000010 ; Extended format identifier Bit 8 mCANTXIDR2_ID9: equ %00000100 ; Extended format identifier Bit 9 mCANTXIDR2_ID10: equ %00001000 ; Extended format identifier Bit 10 mCANTXIDR2_ID11: equ %00010000 ; Extended format identifier Bit 11 mCANTXIDR2_ID12: equ %00100000 ; Extended format identifier Bit 12 mCANTXIDR2_ID13: equ %01000000 ; Extended format identifier Bit 13 mCANTXIDR2_ID14: equ %10000000 ; Extended format identifier Bit 14 ;*** CANTXIDR3 - MSCAN Transmit Identifier Register 3; 0x00000173 *** CANTXIDR3: equ $00000173 ;*** CANTXIDR3 - MSCAN Transmit Identifier Register 3; 0x00000173 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXIDR3_RTR: equ 0 ; Remote Transmission Request CANTXIDR3_ID0: equ 1 ; Extended format identifier Bit 0 CANTXIDR3_ID1: equ 2 ; Extended format identifier Bit 1 CANTXIDR3_ID2: equ 3 ; Extended format identifier Bit 2 CANTXIDR3_ID3: equ 4 ; Extended format identifier Bit 3 CANTXIDR3_ID4: equ 5 ; Extended format identifier Bit 4 CANTXIDR3_ID5: equ 6 ; Extended format identifier Bit 5 CANTXIDR3_ID6: equ 7 ; Extended format identifier Bit 6 ; bit position masks mCANTXIDR3_RTR: equ %00000001 ; Remote Transmission Request mCANTXIDR3_ID0: equ %00000010 ; Extended format identifier Bit 0 mCANTXIDR3_ID1: equ %00000100 ; Extended format identifier Bit 1 mCANTXIDR3_ID2: equ %00001000 ; Extended format identifier Bit 2 mCANTXIDR3_ID3: equ %00010000 ; Extended format identifier Bit 3 mCANTXIDR3_ID4: equ %00100000 ; Extended format identifier Bit 4 mCANTXIDR3_ID5: equ %01000000 ; Extended format identifier Bit 5 mCANTXIDR3_ID6: equ %10000000 ; Extended format identifier Bit 6 ;*** CANTXDSR0 - MSCAN Transmit Data Segment Register 0; 0x00000174 *** CANTXDSR0: equ $00000174 ;*** CANTXDSR0 - MSCAN Transmit Data Segment Register 0; 0x00000174 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXDSR0_DB0: equ 0 ; Data Bit 0 CANTXDSR0_DB1: equ 1 ; Data Bit 1 CANTXDSR0_DB2: equ 2 ; Data Bit 2 CANTXDSR0_DB3: equ 3 ; Data Bit 3 CANTXDSR0_DB4: equ 4 ; Data Bit 4 CANTXDSR0_DB5: equ 5 ; Data Bit 5 CANTXDSR0_DB6: equ 6 ; Data Bit 6 CANTXDSR0_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANTXDSR0_DB0: equ %00000001 ; Data Bit 0 mCANTXDSR0_DB1: equ %00000010 ; Data Bit 1 mCANTXDSR0_DB2: equ %00000100 ; Data Bit 2 mCANTXDSR0_DB3: equ %00001000 ; Data Bit 3 mCANTXDSR0_DB4: equ %00010000 ; Data Bit 4 mCANTXDSR0_DB5: equ %00100000 ; Data Bit 5 mCANTXDSR0_DB6: equ %01000000 ; Data Bit 6 mCANTXDSR0_DB7: equ %10000000 ; Data Bit 7 ;*** CANTXDSR1 - MSCAN Transmit Data Segment Register 1; 0x00000175 *** CANTXDSR1: equ $00000175 ;*** CANTXDSR1 - MSCAN Transmit Data Segment Register 1; 0x00000175 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXDSR1_DB0: equ 0 ; Data Bit 0 CANTXDSR1_DB1: equ 1 ; Data Bit 1 CANTXDSR1_DB2: equ 2 ; Data Bit 2 CANTXDSR1_DB3: equ 3 ; Data Bit 3 CANTXDSR1_DB4: equ 4 ; Data Bit 4 CANTXDSR1_DB5: equ 5 ; Data Bit 5 CANTXDSR1_DB6: equ 6 ; Data Bit 6 CANTXDSR1_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANTXDSR1_DB0: equ %00000001 ; Data Bit 0 mCANTXDSR1_DB1: equ %00000010 ; Data Bit 1 mCANTXDSR1_DB2: equ %00000100 ; Data Bit 2 mCANTXDSR1_DB3: equ %00001000 ; Data Bit 3 mCANTXDSR1_DB4: equ %00010000 ; Data Bit 4 mCANTXDSR1_DB5: equ %00100000 ; Data Bit 5 mCANTXDSR1_DB6: equ %01000000 ; Data Bit 6 mCANTXDSR1_DB7: equ %10000000 ; Data Bit 7 ;*** CANTXDSR2 - MSCAN Transmit Data Segment Register 2; 0x00000176 *** CANTXDSR2: equ $00000176 ;*** CANTXDSR2 - MSCAN Transmit Data Segment Register 2; 0x00000176 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXDSR2_DB0: equ 0 ; Data Bit 0 CANTXDSR2_DB1: equ 1 ; Data Bit 1 CANTXDSR2_DB2: equ 2 ; Data Bit 2 CANTXDSR2_DB3: equ 3 ; Data Bit 3 CANTXDSR2_DB4: equ 4 ; Data Bit 4 CANTXDSR2_DB5: equ 5 ; Data Bit 5 CANTXDSR2_DB6: equ 6 ; Data Bit 6 CANTXDSR2_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANTXDSR2_DB0: equ %00000001 ; Data Bit 0 mCANTXDSR2_DB1: equ %00000010 ; Data Bit 1 mCANTXDSR2_DB2: equ %00000100 ; Data Bit 2 mCANTXDSR2_DB3: equ %00001000 ; Data Bit 3 mCANTXDSR2_DB4: equ %00010000 ; Data Bit 4 mCANTXDSR2_DB5: equ %00100000 ; Data Bit 5 mCANTXDSR2_DB6: equ %01000000 ; Data Bit 6 mCANTXDSR2_DB7: equ %10000000 ; Data Bit 7 ;*** CANTXDSR3 - MSCAN Transmit Data Segment Register 3; 0x00000177 *** CANTXDSR3: equ $00000177 ;*** CANTXDSR3 - MSCAN Transmit Data Segment Register 3; 0x00000177 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXDSR3_DB0: equ 0 ; Data Bit 0 CANTXDSR3_DB1: equ 1 ; Data Bit 1 CANTXDSR3_DB2: equ 2 ; Data Bit 2 CANTXDSR3_DB3: equ 3 ; Data Bit 3 CANTXDSR3_DB4: equ 4 ; Data Bit 4 CANTXDSR3_DB5: equ 5 ; Data Bit 5 CANTXDSR3_DB6: equ 6 ; Data Bit 6 CANTXDSR3_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANTXDSR3_DB0: equ %00000001 ; Data Bit 0 mCANTXDSR3_DB1: equ %00000010 ; Data Bit 1 mCANTXDSR3_DB2: equ %00000100 ; Data Bit 2 mCANTXDSR3_DB3: equ %00001000 ; Data Bit 3 mCANTXDSR3_DB4: equ %00010000 ; Data Bit 4 mCANTXDSR3_DB5: equ %00100000 ; Data Bit 5 mCANTXDSR3_DB6: equ %01000000 ; Data Bit 6 mCANTXDSR3_DB7: equ %10000000 ; Data Bit 7 ;*** CANTXDSR4 - MSCAN Transmit Data Segment Register 4; 0x00000178 *** CANTXDSR4: equ $00000178 ;*** CANTXDSR4 - MSCAN Transmit Data Segment Register 4; 0x00000178 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXDSR4_DB0: equ 0 ; Data Bit 0 CANTXDSR4_DB1: equ 1 ; Data Bit 1 CANTXDSR4_DB2: equ 2 ; Data Bit 2 CANTXDSR4_DB3: equ 3 ; Data Bit 3 CANTXDSR4_DB4: equ 4 ; Data Bit 4 CANTXDSR4_DB5: equ 5 ; Data Bit 5 CANTXDSR4_DB6: equ 6 ; Data Bit 6 CANTXDSR4_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANTXDSR4_DB0: equ %00000001 ; Data Bit 0 mCANTXDSR4_DB1: equ %00000010 ; Data Bit 1 mCANTXDSR4_DB2: equ %00000100 ; Data Bit 2 mCANTXDSR4_DB3: equ %00001000 ; Data Bit 3 mCANTXDSR4_DB4: equ %00010000 ; Data Bit 4 mCANTXDSR4_DB5: equ %00100000 ; Data Bit 5 mCANTXDSR4_DB6: equ %01000000 ; Data Bit 6 mCANTXDSR4_DB7: equ %10000000 ; Data Bit 7 ;*** CANTXDSR5 - MSCAN Transmit Data Segment Register 5; 0x00000179 *** CANTXDSR5: equ $00000179 ;*** CANTXDSR5 - MSCAN Transmit Data Segment Register 5; 0x00000179 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXDSR5_DB0: equ 0 ; Data Bit 0 CANTXDSR5_DB1: equ 1 ; Data Bit 1 CANTXDSR5_DB2: equ 2 ; Data Bit 2 CANTXDSR5_DB3: equ 3 ; Data Bit 3 CANTXDSR5_DB4: equ 4 ; Data Bit 4 CANTXDSR5_DB5: equ 5 ; Data Bit 5 CANTXDSR5_DB6: equ 6 ; Data Bit 6 CANTXDSR5_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANTXDSR5_DB0: equ %00000001 ; Data Bit 0 mCANTXDSR5_DB1: equ %00000010 ; Data Bit 1 mCANTXDSR5_DB2: equ %00000100 ; Data Bit 2 mCANTXDSR5_DB3: equ %00001000 ; Data Bit 3 mCANTXDSR5_DB4: equ %00010000 ; Data Bit 4 mCANTXDSR5_DB5: equ %00100000 ; Data Bit 5 mCANTXDSR5_DB6: equ %01000000 ; Data Bit 6 mCANTXDSR5_DB7: equ %10000000 ; Data Bit 7 ;*** CANTXDSR6 - MSCAN Transmit Data Segment Register 6; 0x0000017A *** CANTXDSR6: equ $0000017A ;*** CANTXDSR6 - MSCAN Transmit Data Segment Register 6; 0x0000017A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXDSR6_DB0: equ 0 ; Data Bit 0 CANTXDSR6_DB1: equ 1 ; Data Bit 1 CANTXDSR6_DB2: equ 2 ; Data Bit 2 CANTXDSR6_DB3: equ 3 ; Data Bit 3 CANTXDSR6_DB4: equ 4 ; Data Bit 4 CANTXDSR6_DB5: equ 5 ; Data Bit 5 CANTXDSR6_DB6: equ 6 ; Data Bit 6 CANTXDSR6_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANTXDSR6_DB0: equ %00000001 ; Data Bit 0 mCANTXDSR6_DB1: equ %00000010 ; Data Bit 1 mCANTXDSR6_DB2: equ %00000100 ; Data Bit 2 mCANTXDSR6_DB3: equ %00001000 ; Data Bit 3 mCANTXDSR6_DB4: equ %00010000 ; Data Bit 4 mCANTXDSR6_DB5: equ %00100000 ; Data Bit 5 mCANTXDSR6_DB6: equ %01000000 ; Data Bit 6 mCANTXDSR6_DB7: equ %10000000 ; Data Bit 7 ;*** CANTXDSR7 - MSCAN Transmit Data Segment Register 7; 0x0000017B *** CANTXDSR7: equ $0000017B ;*** CANTXDSR7 - MSCAN Transmit Data Segment Register 7; 0x0000017B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXDSR7_DB0: equ 0 ; Data Bit 0 CANTXDSR7_DB1: equ 1 ; Data Bit 1 CANTXDSR7_DB2: equ 2 ; Data Bit 2 CANTXDSR7_DB3: equ 3 ; Data Bit 3 CANTXDSR7_DB4: equ 4 ; Data Bit 4 CANTXDSR7_DB5: equ 5 ; Data Bit 5 CANTXDSR7_DB6: equ 6 ; Data Bit 6 CANTXDSR7_DB7: equ 7 ; Data Bit 7 ; bit position masks mCANTXDSR7_DB0: equ %00000001 ; Data Bit 0 mCANTXDSR7_DB1: equ %00000010 ; Data Bit 1 mCANTXDSR7_DB2: equ %00000100 ; Data Bit 2 mCANTXDSR7_DB3: equ %00001000 ; Data Bit 3 mCANTXDSR7_DB4: equ %00010000 ; Data Bit 4 mCANTXDSR7_DB5: equ %00100000 ; Data Bit 5 mCANTXDSR7_DB6: equ %01000000 ; Data Bit 6 mCANTXDSR7_DB7: equ %10000000 ; Data Bit 7 ;*** CANTXDLR - MSCAN Transmit Data Length Register; 0x0000017C *** CANTXDLR: equ $0000017C ;*** CANTXDLR - MSCAN Transmit Data Length Register; 0x0000017C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXDLR_DLC0: equ 0 ; Data Length Code Bit 0 CANTXDLR_DLC1: equ 1 ; Data Length Code Bit 1 CANTXDLR_DLC2: equ 2 ; Data Length Code Bit 2 CANTXDLR_DLC3: equ 3 ; Data Length Code Bit 3 ; bit position masks mCANTXDLR_DLC0: equ %00000001 ; Data Length Code Bit 0 mCANTXDLR_DLC1: equ %00000010 ; Data Length Code Bit 1 mCANTXDLR_DLC2: equ %00000100 ; Data Length Code Bit 2 mCANTXDLR_DLC3: equ %00001000 ; Data Length Code Bit 3 ;*** CANTXTBPR - MSCAN Transmit Buffer Priority; 0x0000017F *** CANTXTBPR: equ $0000017F ;*** CANTXTBPR - MSCAN Transmit Buffer Priority; 0x0000017F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET CANTXTBPR_PRIO0: equ 0 ; Transmit Buffer Priority Bit 0 CANTXTBPR_PRIO1: equ 1 ; Transmit Buffer Priority Bit 1 CANTXTBPR_PRIO2: equ 2 ; Transmit Buffer Priority Bit 2 CANTXTBPR_PRIO3: equ 3 ; Transmit Buffer Priority Bit 3 CANTXTBPR_PRIO4: equ 4 ; Transmit Buffer Priority Bit 4 CANTXTBPR_PRIO5: equ 5 ; Transmit Buffer Priority Bit 5 CANTXTBPR_PRIO6: equ 6 ; Transmit Buffer Priority Bit 6 CANTXTBPR_PRIO7: equ 7 ; Transmit Buffer Priority Bit 7 ; bit position masks mCANTXTBPR_PRIO0: equ %00000001 ; Transmit Buffer Priority Bit 0 mCANTXTBPR_PRIO1: equ %00000010 ; Transmit Buffer Priority Bit 1 mCANTXTBPR_PRIO2: equ %00000100 ; Transmit Buffer Priority Bit 2 mCANTXTBPR_PRIO3: equ %00001000 ; Transmit Buffer Priority Bit 3 mCANTXTBPR_PRIO4: equ %00010000 ; Transmit Buffer Priority Bit 4 mCANTXTBPR_PRIO5: equ %00100000 ; Transmit Buffer Priority Bit 5 mCANTXTBPR_PRIO6: equ %01000000 ; Transmit Buffer Priority Bit 6 mCANTXTBPR_PRIO7: equ %10000000 ; Transmit Buffer Priority Bit 7 ;*** PTT - Port T I/O Register; 0x00000240 *** PTT: equ $00000240 ;*** PTT - Port T I/O Register; 0x00000240 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTT_PTT0: equ 0 ; Port T Bit 0 PTT_PTT1: equ 1 ; Port T Bit 1 PTT_PTT2: equ 2 ; Port T Bit 2 PTT_PTT3: equ 3 ; Port T Bit 3 PTT_PTT4: equ 4 ; Port T Bit 4 PTT_PTT5: equ 5 ; Port T Bit 5 PTT_PTT6: equ 6 ; Port T Bit 6 PTT_PTT7: equ 7 ; Port T Bit 7 ; bit position masks mPTT_PTT0: equ %00000001 ; Port T Bit 0 mPTT_PTT1: equ %00000010 ; Port T Bit 1 mPTT_PTT2: equ %00000100 ; Port T Bit 2 mPTT_PTT3: equ %00001000 ; Port T Bit 3 mPTT_PTT4: equ %00010000 ; Port T Bit 4 mPTT_PTT5: equ %00100000 ; Port T Bit 5 mPTT_PTT6: equ %01000000 ; Port T Bit 6 mPTT_PTT7: equ %10000000 ; Port T Bit 7 ;*** PTIT - Port T Input; 0x00000241 *** PTIT: equ $00000241 ;*** PTIT - Port T Input; 0x00000241 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTIT_PTIT0: equ 0 ; Port T Bit 0 PTIT_PTIT1: equ 1 ; Port T Bit 1 PTIT_PTIT2: equ 2 ; Port T Bit 2 PTIT_PTIT3: equ 3 ; Port T Bit 3 PTIT_PTIT4: equ 4 ; Port T Bit 4 PTIT_PTIT5: equ 5 ; Port T Bit 5 PTIT_PTIT6: equ 6 ; Port T Bit 6 PTIT_PTIT7: equ 7 ; Port T Bit 7 ; bit position masks mPTIT_PTIT0: equ %00000001 ; Port T Bit 0 mPTIT_PTIT1: equ %00000010 ; Port T Bit 1 mPTIT_PTIT2: equ %00000100 ; Port T Bit 2 mPTIT_PTIT3: equ %00001000 ; Port T Bit 3 mPTIT_PTIT4: equ %00010000 ; Port T Bit 4 mPTIT_PTIT5: equ %00100000 ; Port T Bit 5 mPTIT_PTIT6: equ %01000000 ; Port T Bit 6 mPTIT_PTIT7: equ %10000000 ; Port T Bit 7 ;*** DDRT - Port T Data Direction Register; 0x00000242 *** DDRT: equ $00000242 ;*** DDRT - Port T Data Direction Register; 0x00000242 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DDRT_DDRT0: equ 0 ; Data Direction Port T Bit 0 DDRT_DDRT1: equ 1 ; Data Direction Port T Bit 1 DDRT_DDRT2: equ 2 ; Data Direction Port T Bit 2 DDRT_DDRT3: equ 3 ; Data Direction Port T Bit 3 DDRT_DDRT4: equ 4 ; Data Direction Port T Bit 4 DDRT_DDRT5: equ 5 ; Data Direction Port T Bit 5 DDRT_DDRT6: equ 6 ; Data Direction Port T Bit 6 DDRT_DDRT7: equ 7 ; Data Direction Port T Bit 7 ; bit position masks mDDRT_DDRT0: equ %00000001 ; Data Direction Port T Bit 0 mDDRT_DDRT1: equ %00000010 ; Data Direction Port T Bit 1 mDDRT_DDRT2: equ %00000100 ; Data Direction Port T Bit 2 mDDRT_DDRT3: equ %00001000 ; Data Direction Port T Bit 3 mDDRT_DDRT4: equ %00010000 ; Data Direction Port T Bit 4 mDDRT_DDRT5: equ %00100000 ; Data Direction Port T Bit 5 mDDRT_DDRT6: equ %01000000 ; Data Direction Port T Bit 6 mDDRT_DDRT7: equ %10000000 ; Data Direction Port T Bit 7 ;*** RDRT - Port T Reduced Drive Register; 0x00000243 *** RDRT: equ $00000243 ;*** RDRT - Port T Reduced Drive Register; 0x00000243 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET RDRT_RDRT0: equ 0 ; Reduced Drive Port T Bit 0 RDRT_RDRT1: equ 1 ; Reduced Drive Port T Bit 1 RDRT_RDRT2: equ 2 ; Reduced Drive Port T Bit 2 RDRT_RDRT3: equ 3 ; Reduced Drive Port T Bit 3 RDRT_RDRT4: equ 4 ; Reduced Drive Port T Bit 4 RDRT_RDRT5: equ 5 ; Reduced Drive Port T Bit 5 RDRT_RDRT6: equ 6 ; Reduced Drive Port T Bit 6 RDRT_RDRT7: equ 7 ; Reduced Drive Port T Bit 7 ; bit position masks mRDRT_RDRT0: equ %00000001 ; Reduced Drive Port T Bit 0 mRDRT_RDRT1: equ %00000010 ; Reduced Drive Port T Bit 1 mRDRT_RDRT2: equ %00000100 ; Reduced Drive Port T Bit 2 mRDRT_RDRT3: equ %00001000 ; Reduced Drive Port T Bit 3 mRDRT_RDRT4: equ %00010000 ; Reduced Drive Port T Bit 4 mRDRT_RDRT5: equ %00100000 ; Reduced Drive Port T Bit 5 mRDRT_RDRT6: equ %01000000 ; Reduced Drive Port T Bit 6 mRDRT_RDRT7: equ %10000000 ; Reduced Drive Port T Bit 7 ;*** PERT - Port T Pull Device Enable Register; 0x00000244 *** PERT: equ $00000244 ;*** PERT - Port T Pull Device Enable Register; 0x00000244 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PERT_PERT0: equ 0 ; Pull Device Enable Port T Bit 0 PERT_PERT1: equ 1 ; Pull Device Enable Port T Bit 1 PERT_PERT2: equ 2 ; Pull Device Enable Port T Bit 2 PERT_PERT3: equ 3 ; Pull Device Enable Port T Bit 3 PERT_PERT4: equ 4 ; Pull Device Enable Port T Bit 4 PERT_PERT5: equ 5 ; Pull Device Enable Port T Bit 5 PERT_PERT6: equ 6 ; Pull Device Enable Port T Bit 6 PERT_PERT7: equ 7 ; Pull Device Enable Port T Bit 7 ; bit position masks mPERT_PERT0: equ %00000001 ; Pull Device Enable Port T Bit 0 mPERT_PERT1: equ %00000010 ; Pull Device Enable Port T Bit 1 mPERT_PERT2: equ %00000100 ; Pull Device Enable Port T Bit 2 mPERT_PERT3: equ %00001000 ; Pull Device Enable Port T Bit 3 mPERT_PERT4: equ %00010000 ; Pull Device Enable Port T Bit 4 mPERT_PERT5: equ %00100000 ; Pull Device Enable Port T Bit 5 mPERT_PERT6: equ %01000000 ; Pull Device Enable Port T Bit 6 mPERT_PERT7: equ %10000000 ; Pull Device Enable Port T Bit 7 ;*** PPST - Port T Polarity Select Register; 0x00000245 *** PPST: equ $00000245 ;*** PPST - Port T Polarity Select Register; 0x00000245 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PPST_PPST0: equ 0 ; Pull Select Port T Bit 0 PPST_PPST1: equ 1 ; Pull Select Port T Bit 1 PPST_PPST2: equ 2 ; Pull Select Port T Bit 2 PPST_PPST3: equ 3 ; Pull Select Port T Bit 3 PPST_PPST4: equ 4 ; Pull Select Port T Bit 4 PPST_PPST5: equ 5 ; Pull Select Port T Bit 5 PPST_PPST6: equ 6 ; Pull Select Port T Bit 6 PPST_PPST7: equ 7 ; Pull Select Port T Bit 7 ; bit position masks mPPST_PPST0: equ %00000001 ; Pull Select Port T Bit 0 mPPST_PPST1: equ %00000010 ; Pull Select Port T Bit 1 mPPST_PPST2: equ %00000100 ; Pull Select Port T Bit 2 mPPST_PPST3: equ %00001000 ; Pull Select Port T Bit 3 mPPST_PPST4: equ %00010000 ; Pull Select Port T Bit 4 mPPST_PPST5: equ %00100000 ; Pull Select Port T Bit 5 mPPST_PPST6: equ %01000000 ; Pull Select Port T Bit 6 mPPST_PPST7: equ %10000000 ; Pull Select Port T Bit 7 ;*** MODRR - Module Routing Register; 0x00000247 *** MODRR: equ $00000247 ;*** MODRR - Module Routing Register; 0x00000247 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET MODRR_MODRR0: equ 0 ; Module Routing Bit 0 MODRR_MODRR1: equ 1 ; Module Routing Bit 1 MODRR_MODRR2: equ 2 ; Module Routing Bit 2 MODRR_MODRR3: equ 3 ; Module Routing Bit 3 MODRR_MODRR4: equ 4 ; Module Routing Bit 4 ; bit position masks mMODRR_MODRR0: equ %00000001 ; Module Routing Bit 0 mMODRR_MODRR1: equ %00000010 ; Module Routing Bit 1 mMODRR_MODRR2: equ %00000100 ; Module Routing Bit 2 mMODRR_MODRR3: equ %00001000 ; Module Routing Bit 3 mMODRR_MODRR4: equ %00010000 ; Module Routing Bit 4 ;*** PTS - Port S I/O Register; 0x00000248 *** PTS: equ $00000248 ;*** PTS - Port S I/O Register; 0x00000248 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTS_PTS0: equ 0 ; Port S Bit 0 PTS_PTS1: equ 1 ; Port S Bit 1 PTS_PTS2: equ 2 ; Port S Bit 2 PTS_PTS3: equ 3 ; Port S Bit 3 ; bit position masks mPTS_PTS0: equ %00000001 ; Port S Bit 0 mPTS_PTS1: equ %00000010 ; Port S Bit 1 mPTS_PTS2: equ %00000100 ; Port S Bit 2 mPTS_PTS3: equ %00001000 ; Port S Bit 3 ;*** PTIS - Port S Input; 0x00000249 *** PTIS: equ $00000249 ;*** PTIS - Port S Input; 0x00000249 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTIS_PTIS0: equ 0 ; Port S Bit 0 PTIS_PTIS1: equ 1 ; Port S Bit 1 PTIS_PTIS2: equ 2 ; Port S Bit 2 PTIS_PTIS3: equ 3 ; Port S Bit 3 ; bit position masks mPTIS_PTIS0: equ %00000001 ; Port S Bit 0 mPTIS_PTIS1: equ %00000010 ; Port S Bit 1 mPTIS_PTIS2: equ %00000100 ; Port S Bit 2 mPTIS_PTIS3: equ %00001000 ; Port S Bit 3 ;*** DDRS - Port S Data Direction Register; 0x0000024A *** DDRS: equ $0000024A ;*** DDRS - Port S Data Direction Register; 0x0000024A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DDRS_DDRS0: equ 0 ; Data Direction Port S Bit 0 DDRS_DDRS1: equ 1 ; Data Direction Port S Bit 1 DDRS_DDRS2: equ 2 ; Data Direction Port S Bit 2 DDRS_DDRS3: equ 3 ; Data Direction Port S Bit 3 ; bit position masks mDDRS_DDRS0: equ %00000001 ; Data Direction Port S Bit 0 mDDRS_DDRS1: equ %00000010 ; Data Direction Port S Bit 1 mDDRS_DDRS2: equ %00000100 ; Data Direction Port S Bit 2 mDDRS_DDRS3: equ %00001000 ; Data Direction Port S Bit 3 ;*** RDRS - Port S Reduced Drive Register; 0x0000024B *** RDRS: equ $0000024B ;*** RDRS - Port S Reduced Drive Register; 0x0000024B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET RDRS_RDRS0: equ 0 ; Reduced Drive Port S Bit 0 RDRS_RDRS1: equ 1 ; Reduced Drive Port S Bit 1 RDRS_RDRS2: equ 2 ; Reduced Drive Port S Bit 2 RDRS_RDRS3: equ 3 ; Reduced Drive Port S Bit 3 ; bit position masks mRDRS_RDRS0: equ %00000001 ; Reduced Drive Port S Bit 0 mRDRS_RDRS1: equ %00000010 ; Reduced Drive Port S Bit 1 mRDRS_RDRS2: equ %00000100 ; Reduced Drive Port S Bit 2 mRDRS_RDRS3: equ %00001000 ; Reduced Drive Port S Bit 3 ;*** PERS - Port S Pull Device Enable Register; 0x0000024C *** PERS: equ $0000024C ;*** PERS - Port S Pull Device Enable Register; 0x0000024C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PERS_PERS0: equ 0 ; Pull Device Enable Port S Bit 0 PERS_PERS1: equ 1 ; Pull Device Enable Port S Bit 1 PERS_PERS2: equ 2 ; Pull Device Enable Port S Bit 2 PERS_PERS3: equ 3 ; Pull Device Enable Port S Bit 3 ; bit position masks mPERS_PERS0: equ %00000001 ; Pull Device Enable Port S Bit 0 mPERS_PERS1: equ %00000010 ; Pull Device Enable Port S Bit 1 mPERS_PERS2: equ %00000100 ; Pull Device Enable Port S Bit 2 mPERS_PERS3: equ %00001000 ; Pull Device Enable Port S Bit 3 ;*** PPSS - Port S Polarity Select Register; 0x0000024D *** PPSS: equ $0000024D ;*** PPSS - Port S Polarity Select Register; 0x0000024D *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PPSS_PPSS0: equ 0 ; Pull Select Port S Bit 0 PPSS_PPSS1: equ 1 ; Pull Select Port S Bit 1 PPSS_PPSS2: equ 2 ; Pull Select Port S Bit 2 PPSS_PPSS3: equ 3 ; Pull Select Port S Bit 3 ; bit position masks mPPSS_PPSS0: equ %00000001 ; Pull Select Port S Bit 0 mPPSS_PPSS1: equ %00000010 ; Pull Select Port S Bit 1 mPPSS_PPSS2: equ %00000100 ; Pull Select Port S Bit 2 mPPSS_PPSS3: equ %00001000 ; Pull Select Port S Bit 3 ;*** WOMS - Port S Wired-Or Mode Register; 0x0000024E *** WOMS: equ $0000024E ;*** WOMS - Port S Wired-Or Mode Register; 0x0000024E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET WOMS_WOMS0: equ 0 ; Wired-Or Mode Port S Bit 0 WOMS_WOMS1: equ 1 ; Wired-Or Mode Port S Bit 1 WOMS_WOMS2: equ 2 ; Wired-Or Mode Port S Bit 2 WOMS_WOMS3: equ 3 ; Wired-Or Mode Port S Bit 3 ; bit position masks mWOMS_WOMS0: equ %00000001 ; Wired-Or Mode Port S Bit 0 mWOMS_WOMS1: equ %00000010 ; Wired-Or Mode Port S Bit 1 mWOMS_WOMS2: equ %00000100 ; Wired-Or Mode Port S Bit 2 mWOMS_WOMS3: equ %00001000 ; Wired-Or Mode Port S Bit 3 ;*** PTM - Port M I/O Register; 0x00000250 *** PTM: equ $00000250 ;*** PTM - Port M I/O Register; 0x00000250 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTM_PTM0: equ 0 ; Port T Bit 0 PTM_PTM1: equ 1 ; Port T Bit 1 PTM_PTM2: equ 2 ; Port T Bit 2 PTM_PTM3: equ 3 ; Port T Bit 3 PTM_PTM4: equ 4 ; Port T Bit 4 PTM_PTM5: equ 5 ; Port T Bit 5 ; bit position masks mPTM_PTM0: equ %00000001 ; Port T Bit 0 mPTM_PTM1: equ %00000010 ; Port T Bit 1 mPTM_PTM2: equ %00000100 ; Port T Bit 2 mPTM_PTM3: equ %00001000 ; Port T Bit 3 mPTM_PTM4: equ %00010000 ; Port T Bit 4 mPTM_PTM5: equ %00100000 ; Port T Bit 5 ;*** PTIM - Port M Input; 0x00000251 *** PTIM: equ $00000251 ;*** PTIM - Port M Input; 0x00000251 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTIM_PTIM0: equ 0 ; Port M Bit 0 PTIM_PTIM1: equ 1 ; Port M Bit 1 PTIM_PTIM2: equ 2 ; Port M Bit 2 PTIM_PTIM3: equ 3 ; Port M Bit 3 PTIM_PTIM4: equ 4 ; Port M Bit 4 PTIM_PTIM5: equ 5 ; Port M Bit 5 ; bit position masks mPTIM_PTIM0: equ %00000001 ; Port M Bit 0 mPTIM_PTIM1: equ %00000010 ; Port M Bit 1 mPTIM_PTIM2: equ %00000100 ; Port M Bit 2 mPTIM_PTIM3: equ %00001000 ; Port M Bit 3 mPTIM_PTIM4: equ %00010000 ; Port M Bit 4 mPTIM_PTIM5: equ %00100000 ; Port M Bit 5 ;*** DDRM - Port M Data Direction Register; 0x00000252 *** DDRM: equ $00000252 ;*** DDRM - Port M Data Direction Register; 0x00000252 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DDRM_DDRM0: equ 0 ; Data Direction Port M Bit 0 DDRM_DDRM1: equ 1 ; Data Direction Port M Bit 1 DDRM_DDRM2: equ 2 ; Data Direction Port M Bit 2 DDRM_DDRM3: equ 3 ; Data Direction Port M Bit 3 DDRM_DDRM4: equ 4 ; Data Direction Port M Bit 4 DDRM_DDRM5: equ 5 ; Data Direction Port M Bit 5 ; bit position masks mDDRM_DDRM0: equ %00000001 ; Data Direction Port M Bit 0 mDDRM_DDRM1: equ %00000010 ; Data Direction Port M Bit 1 mDDRM_DDRM2: equ %00000100 ; Data Direction Port M Bit 2 mDDRM_DDRM3: equ %00001000 ; Data Direction Port M Bit 3 mDDRM_DDRM4: equ %00010000 ; Data Direction Port M Bit 4 mDDRM_DDRM5: equ %00100000 ; Data Direction Port M Bit 5 ;*** RDRM - Port M Reduced Drive Register; 0x00000253 *** RDRM: equ $00000253 ;*** RDRM - Port M Reduced Drive Register; 0x00000253 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET RDRM_RDRM0: equ 0 ; Reduced Drive Port M Bit 0 RDRM_RDRM1: equ 1 ; Reduced Drive Port M Bit 1 RDRM_RDRM2: equ 2 ; Reduced Drive Port M Bit 2 RDRM_RDRM3: equ 3 ; Reduced Drive Port M Bit 3 RDRM_RDRM4: equ 4 ; Reduced Drive Port M Bit 4 RDRM_RDRM5: equ 5 ; Reduced Drive Port M Bit 5 ; bit position masks mRDRM_RDRM0: equ %00000001 ; Reduced Drive Port M Bit 0 mRDRM_RDRM1: equ %00000010 ; Reduced Drive Port M Bit 1 mRDRM_RDRM2: equ %00000100 ; Reduced Drive Port M Bit 2 mRDRM_RDRM3: equ %00001000 ; Reduced Drive Port M Bit 3 mRDRM_RDRM4: equ %00010000 ; Reduced Drive Port M Bit 4 mRDRM_RDRM5: equ %00100000 ; Reduced Drive Port M Bit 5 ;*** PERM - Port M Pull Device Enable Register; 0x00000254 *** PERM: equ $00000254 ;*** PERM - Port M Pull Device Enable Register; 0x00000254 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PERM_PERM0: equ 0 ; Pull Device Enable Port M Bit 0 PERM_PERM1: equ 1 ; Pull Device Enable Port M Bit 1 PERM_PERM2: equ 2 ; Pull Device Enable Port M Bit 2 PERM_PERM3: equ 3 ; Pull Device Enable Port M Bit 3 PERM_PERM4: equ 4 ; Pull Device Enable Port M Bit 4 PERM_PERM5: equ 5 ; Pull Device Enable Port M Bit 5 ; bit position masks mPERM_PERM0: equ %00000001 ; Pull Device Enable Port M Bit 0 mPERM_PERM1: equ %00000010 ; Pull Device Enable Port M Bit 1 mPERM_PERM2: equ %00000100 ; Pull Device Enable Port M Bit 2 mPERM_PERM3: equ %00001000 ; Pull Device Enable Port M Bit 3 mPERM_PERM4: equ %00010000 ; Pull Device Enable Port M Bit 4 mPERM_PERM5: equ %00100000 ; Pull Device Enable Port M Bit 5 ;*** PPSM - Port M Polarity Select Register; 0x00000255 *** PPSM: equ $00000255 ;*** PPSM - Port M Polarity Select Register; 0x00000255 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PPSM_PPSM0: equ 0 ; Pull Select Port M Bit 0 PPSM_PPSM1: equ 1 ; Pull Select Port M Bit 1 PPSM_PPSM2: equ 2 ; Pull Select Port M Bit 2 PPSM_PPSM3: equ 3 ; Pull Select Port M Bit 3 PPSM_PPSM4: equ 4 ; Pull Select Port M Bit 4 PPSM_PPSM5: equ 5 ; Pull Select Port M Bit 5 ; bit position masks mPPSM_PPSM0: equ %00000001 ; Pull Select Port M Bit 0 mPPSM_PPSM1: equ %00000010 ; Pull Select Port M Bit 1 mPPSM_PPSM2: equ %00000100 ; Pull Select Port M Bit 2 mPPSM_PPSM3: equ %00001000 ; Pull Select Port M Bit 3 mPPSM_PPSM4: equ %00010000 ; Pull Select Port M Bit 4 mPPSM_PPSM5: equ %00100000 ; Pull Select Port M Bit 5 ;*** WOMM - Port M Wired-Or Mode Register; 0x00000256 *** WOMM: equ $00000256 ;*** WOMM - Port M Wired-Or Mode Register; 0x00000256 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET WOMM_WOMM0: equ 0 ; Wired-Or Mode Port M Bit 0 WOMM_WOMM1: equ 1 ; Wired-Or Mode Port M Bit 1 WOMM_WOMM2: equ 2 ; Wired-Or Mode Port M Bit 2 WOMM_WOMM3: equ 3 ; Wired-Or Mode Port M Bit 3 WOMM_WOMM4: equ 4 ; Wired-Or Mode Port M Bit 4 WOMM_WOMM5: equ 5 ; Wired-Or Mode Port M Bit 5 ; bit position masks mWOMM_WOMM0: equ %00000001 ; Wired-Or Mode Port M Bit 0 mWOMM_WOMM1: equ %00000010 ; Wired-Or Mode Port M Bit 1 mWOMM_WOMM2: equ %00000100 ; Wired-Or Mode Port M Bit 2 mWOMM_WOMM3: equ %00001000 ; Wired-Or Mode Port M Bit 3 mWOMM_WOMM4: equ %00010000 ; Wired-Or Mode Port M Bit 4 mWOMM_WOMM5: equ %00100000 ; Wired-Or Mode Port M Bit 5 ;*** PTP - Port P I/O Register; 0x00000258 *** PTP: equ $00000258 ;*** PTP - Port P I/O Register; 0x00000258 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTP_PTP0: equ 0 ; Port P Bit 0 PTP_PTP1: equ 1 ; Port P Bit 1 PTP_PTP2: equ 2 ; Port P Bit 2 PTP_PTP3: equ 3 ; Port P Bit 3 PTP_PTP4: equ 4 ; Port P Bit 4 PTP_PTP5: equ 5 ; Port P Bit 5 PTP_PTP6: equ 6 ; Port P Bit 6 PTP_PTP7: equ 7 ; Port P Bit 7 ; bit position masks mPTP_PTP0: equ %00000001 ; Port P Bit 0 mPTP_PTP1: equ %00000010 ; Port P Bit 1 mPTP_PTP2: equ %00000100 ; Port P Bit 2 mPTP_PTP3: equ %00001000 ; Port P Bit 3 mPTP_PTP4: equ %00010000 ; Port P Bit 4 mPTP_PTP5: equ %00100000 ; Port P Bit 5 mPTP_PTP6: equ %01000000 ; Port P Bit 6 mPTP_PTP7: equ %10000000 ; Port P Bit 7 ;*** PTIP - Port P Input; 0x00000259 *** PTIP: equ $00000259 ;*** PTIP - Port P Input; 0x00000259 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTIP_PTIP0: equ 0 ; Port P Bit 0 PTIP_PTIP1: equ 1 ; Port P Bit 1 PTIP_PTIP2: equ 2 ; Port P Bit 2 PTIP_PTIP3: equ 3 ; Port P Bit 3 PTIP_PTIP4: equ 4 ; Port P Bit 4 PTIP_PTIP5: equ 5 ; Port P Bit 5 PTIP_PTIP6: equ 6 ; Port P Bit 6 PTIP_PTIP7: equ 7 ; Port P Bit 7 ; bit position masks mPTIP_PTIP0: equ %00000001 ; Port P Bit 0 mPTIP_PTIP1: equ %00000010 ; Port P Bit 1 mPTIP_PTIP2: equ %00000100 ; Port P Bit 2 mPTIP_PTIP3: equ %00001000 ; Port P Bit 3 mPTIP_PTIP4: equ %00010000 ; Port P Bit 4 mPTIP_PTIP5: equ %00100000 ; Port P Bit 5 mPTIP_PTIP6: equ %01000000 ; Port P Bit 6 mPTIP_PTIP7: equ %10000000 ; Port P Bit 7 ;*** DDRP - Port P Data Direction Register; 0x0000025A *** DDRP: equ $0000025A ;*** DDRP - Port P Data Direction Register; 0x0000025A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DDRP_DDRP0: equ 0 ; Data Direction Port P Bit 0 DDRP_DDRP1: equ 1 ; Data Direction Port P Bit 1 DDRP_DDRP2: equ 2 ; Data Direction Port P Bit 2 DDRP_DDRP3: equ 3 ; Data Direction Port P Bit 3 DDRP_DDRP4: equ 4 ; Data Direction Port P Bit 4 DDRP_DDRP5: equ 5 ; Data Direction Port P Bit 5 DDRP_DDRP6: equ 6 ; Data Direction Port P Bit 6 DDRP_DDRP7: equ 7 ; Data Direction Port P Bit 7 ; bit position masks mDDRP_DDRP0: equ %00000001 ; Data Direction Port P Bit 0 mDDRP_DDRP1: equ %00000010 ; Data Direction Port P Bit 1 mDDRP_DDRP2: equ %00000100 ; Data Direction Port P Bit 2 mDDRP_DDRP3: equ %00001000 ; Data Direction Port P Bit 3 mDDRP_DDRP4: equ %00010000 ; Data Direction Port P Bit 4 mDDRP_DDRP5: equ %00100000 ; Data Direction Port P Bit 5 mDDRP_DDRP6: equ %01000000 ; Data Direction Port P Bit 6 mDDRP_DDRP7: equ %10000000 ; Data Direction Port P Bit 7 ;*** RDRP - Port P Reduced Drive Register; 0x0000025B *** RDRP: equ $0000025B ;*** RDRP - Port P Reduced Drive Register; 0x0000025B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET RDRP_RDRP0: equ 0 ; Reduced Drive Port P Bit 0 RDRP_RDRP1: equ 1 ; Reduced Drive Port P Bit 1 RDRP_RDRP2: equ 2 ; Reduced Drive Port P Bit 2 RDRP_RDRP3: equ 3 ; Reduced Drive Port P Bit 3 RDRP_RDRP4: equ 4 ; Reduced Drive Port P Bit 4 RDRP_RDRP5: equ 5 ; Reduced Drive Port P Bit 5 RDRP_RDRP6: equ 6 ; Reduced Drive Port P Bit 6 RDRP_RDRP7: equ 7 ; Reduced Drive Port P Bit 7 ; bit position masks mRDRP_RDRP0: equ %00000001 ; Reduced Drive Port P Bit 0 mRDRP_RDRP1: equ %00000010 ; Reduced Drive Port P Bit 1 mRDRP_RDRP2: equ %00000100 ; Reduced Drive Port P Bit 2 mRDRP_RDRP3: equ %00001000 ; Reduced Drive Port P Bit 3 mRDRP_RDRP4: equ %00010000 ; Reduced Drive Port P Bit 4 mRDRP_RDRP5: equ %00100000 ; Reduced Drive Port P Bit 5 mRDRP_RDRP6: equ %01000000 ; Reduced Drive Port P Bit 6 mRDRP_RDRP7: equ %10000000 ; Reduced Drive Port P Bit 7 ;*** PERP - Port P Pull Device Enable Register; 0x0000025C *** PERP: equ $0000025C ;*** PERP - Port P Pull Device Enable Register; 0x0000025C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PERP_PERP0: equ 0 ; Pull Device Enable Port P Bit 0 PERP_PERP1: equ 1 ; Pull Device Enable Port P Bit 1 PERP_PERP2: equ 2 ; Pull Device Enable Port P Bit 2 PERP_PERP3: equ 3 ; Pull Device Enable Port P Bit 3 PERP_PERP4: equ 4 ; Pull Device Enable Port P Bit 4 PERP_PERP5: equ 5 ; Pull Device Enable Port P Bit 5 PERP_PERP6: equ 6 ; Pull Device Enable Port P Bit 6 PERP_PERP7: equ 7 ; Pull Device Enable Port P Bit 7 ; bit position masks mPERP_PERP0: equ %00000001 ; Pull Device Enable Port P Bit 0 mPERP_PERP1: equ %00000010 ; Pull Device Enable Port P Bit 1 mPERP_PERP2: equ %00000100 ; Pull Device Enable Port P Bit 2 mPERP_PERP3: equ %00001000 ; Pull Device Enable Port P Bit 3 mPERP_PERP4: equ %00010000 ; Pull Device Enable Port P Bit 4 mPERP_PERP5: equ %00100000 ; Pull Device Enable Port P Bit 5 mPERP_PERP6: equ %01000000 ; Pull Device Enable Port P Bit 6 mPERP_PERP7: equ %10000000 ; Pull Device Enable Port P Bit 7 ;*** PPSP - Port P Polarity Select Register; 0x0000025D *** PPSP: equ $0000025D ;*** PPSP - Port P Polarity Select Register; 0x0000025D *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PPSP_PPSP0: equ 0 ; Pull Select Port P Bit 0 PPSP_PPSP1: equ 1 ; Pull Select Port P Bit 1 PPSP_PPSP2: equ 2 ; Pull Select Port P Bit 2 PPSP_PPSP3: equ 3 ; Pull Select Port P Bit 3 PPSP_PPSP4: equ 4 ; Pull Select Port P Bit 4 PPSP_PPSP5: equ 5 ; Pull Select Port P Bit 5 PPSP_PPSP6: equ 6 ; Pull Select Port P Bit 6 PPSP_PPSP7: equ 7 ; Pull Select Port P Bit 7 ; bit position masks mPPSP_PPSP0: equ %00000001 ; Pull Select Port P Bit 0 mPPSP_PPSP1: equ %00000010 ; Pull Select Port P Bit 1 mPPSP_PPSP2: equ %00000100 ; Pull Select Port P Bit 2 mPPSP_PPSP3: equ %00001000 ; Pull Select Port P Bit 3 mPPSP_PPSP4: equ %00010000 ; Pull Select Port P Bit 4 mPPSP_PPSP5: equ %00100000 ; Pull Select Port P Bit 5 mPPSP_PPSP6: equ %01000000 ; Pull Select Port P Bit 6 mPPSP_PPSP7: equ %10000000 ; Pull Select Port P Bit 7 ;*** PIEP - Port P Interrupt Enable Register; 0x0000025E *** PIEP: equ $0000025E ;*** PIEP - Port P Interrupt Enable Register; 0x0000025E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PIEP_PIEP0: equ 0 ; Interrupt Enable Port P Bit 0 PIEP_PIEP1: equ 1 ; Interrupt Enable Port P Bit 1 PIEP_PIEP2: equ 2 ; Interrupt Enable Port P Bit 2 PIEP_PIEP3: equ 3 ; Interrupt Enable Port P Bit 3 PIEP_PIEP4: equ 4 ; Interrupt Enable Port P Bit 4 PIEP_PIEP5: equ 5 ; Interrupt Enable Port P Bit 5 PIEP_PIEP6: equ 6 ; Interrupt Enable Port P Bit 6 PIEP_PIEP7: equ 7 ; Interrupt Enable Port P Bit 7 ; bit position masks mPIEP_PIEP0: equ %00000001 ; Interrupt Enable Port P Bit 0 mPIEP_PIEP1: equ %00000010 ; Interrupt Enable Port P Bit 1 mPIEP_PIEP2: equ %00000100 ; Interrupt Enable Port P Bit 2 mPIEP_PIEP3: equ %00001000 ; Interrupt Enable Port P Bit 3 mPIEP_PIEP4: equ %00010000 ; Interrupt Enable Port P Bit 4 mPIEP_PIEP5: equ %00100000 ; Interrupt Enable Port P Bit 5 mPIEP_PIEP6: equ %01000000 ; Interrupt Enable Port P Bit 6 mPIEP_PIEP7: equ %10000000 ; Interrupt Enable Port P Bit 7 ;*** PIFP - Port P Interrupt Flag Register; 0x0000025F *** PIFP: equ $0000025F ;*** PIFP - Port P Interrupt Flag Register; 0x0000025F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PIFP_PIFP0: equ 0 ; Interrupt Flags Port P Bit 0 PIFP_PIFP1: equ 1 ; Interrupt Flags Port P Bit 1 PIFP_PIFP2: equ 2 ; Interrupt Flags Port P Bit 2 PIFP_PIFP3: equ 3 ; Interrupt Flags Port P Bit 3 PIFP_PIFP4: equ 4 ; Interrupt Flags Port P Bit 4 PIFP_PIFP5: equ 5 ; Interrupt Flags Port P Bit 5 PIFP_PIFP6: equ 6 ; Interrupt Flags Port P Bit 6 PIFP_PIFP7: equ 7 ; Interrupt Flags Port P Bit 7 ; bit position masks mPIFP_PIFP0: equ %00000001 ; Interrupt Flags Port P Bit 0 mPIFP_PIFP1: equ %00000010 ; Interrupt Flags Port P Bit 1 mPIFP_PIFP2: equ %00000100 ; Interrupt Flags Port P Bit 2 mPIFP_PIFP3: equ %00001000 ; Interrupt Flags Port P Bit 3 mPIFP_PIFP4: equ %00010000 ; Interrupt Flags Port P Bit 4 mPIFP_PIFP5: equ %00100000 ; Interrupt Flags Port P Bit 5 mPIFP_PIFP6: equ %01000000 ; Interrupt Flags Port P Bit 6 mPIFP_PIFP7: equ %10000000 ; Interrupt Flags Port P Bit 7 ;*** PTJ - Port J I/O Register; 0x00000268 *** PTJ: equ $00000268 ;*** PTJ - Port J I/O Register; 0x00000268 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTJ_PTJ6: equ 6 ; Port J Bit 6 PTJ_PTJ7: equ 7 ; Port J Bit 7 ; bit position masks mPTJ_PTJ6: equ %01000000 ; Port J Bit 6 mPTJ_PTJ7: equ %10000000 ; Port J Bit 7 ;*** PTIJ - Port J Input Register; 0x00000269 *** PTIJ: equ $00000269 ;*** PTIJ - Port J Input Register; 0x00000269 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTIJ_PTIJ6: equ 6 ; Port J Bit 6 PTIJ_PTIJ7: equ 7 ; Port J Bit 7 ; bit position masks mPTIJ_PTIJ6: equ %01000000 ; Port J Bit 6 mPTIJ_PTIJ7: equ %10000000 ; Port J Bit 7 ;*** DDRJ - Port J Data Direction Register; 0x0000026A *** DDRJ: equ $0000026A ;*** DDRJ - Port J Data Direction Register; 0x0000026A *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DDRJ_DDRJ6: equ 6 ; Data Direction Port J Bit 6 DDRJ_DDRJ7: equ 7 ; Data Direction Port J Bit 7 ; bit position masks mDDRJ_DDRJ6: equ %01000000 ; Data Direction Port J Bit 6 mDDRJ_DDRJ7: equ %10000000 ; Data Direction Port J Bit 7 ;*** RDRJ - Port J Reduced Drive Register; 0x0000026B *** RDRJ: equ $0000026B ;*** RDRJ - Port J Reduced Drive Register; 0x0000026B *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET RDRJ_RDRJ6: equ 6 ; Reduced Drive Port J Bit 6 RDRJ_RDRJ7: equ 7 ; Reduced Drive Port J Bit 7 ; bit position masks mRDRJ_RDRJ6: equ %01000000 ; Reduced Drive Port J Bit 6 mRDRJ_RDRJ7: equ %10000000 ; Reduced Drive Port J Bit 7 ;*** PERJ - Port J Pull Device Enable Register; 0x0000026C *** PERJ: equ $0000026C ;*** PERJ - Port J Pull Device Enable Register; 0x0000026C *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PERJ_PERJ6: equ 6 ; Pull Device Enable Port J Bit 6 PERJ_PERJ7: equ 7 ; Pull Device Enable Port J Bit 7 ; bit position masks mPERJ_PERJ6: equ %01000000 ; Pull Device Enable Port J Bit 6 mPERJ_PERJ7: equ %10000000 ; Pull Device Enable Port J Bit 7 ;*** PPSJ - PortJP Polarity Select Register; 0x0000026D *** PPSJ: equ $0000026D ;*** PPSJ - PortJP Polarity Select Register; 0x0000026D *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PPSJ_PPSJ6: equ 6 ; Pull Select Port J Bit 6 PPSJ_PPSJ7: equ 7 ; Pull Select Port J Bit 7 ; bit position masks mPPSJ_PPSJ6: equ %01000000 ; Pull Select Port J Bit 6 mPPSJ_PPSJ7: equ %10000000 ; Pull Select Port J Bit 7 ;*** PIEJ - Port J Interrupt Enable Register; 0x0000026E *** PIEJ: equ $0000026E ;*** PIEJ - Port J Interrupt Enable Register; 0x0000026E *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PIEJ_PIEJ6: equ 6 ; Interrupt Enable Port J Bit 6 PIEJ_PIEJ7: equ 7 ; Interrupt Enable Port J Bit 7 ; bit position masks mPIEJ_PIEJ6: equ %01000000 ; Interrupt Enable Port J Bit 6 mPIEJ_PIEJ7: equ %10000000 ; Interrupt Enable Port J Bit 7 ;*** PIFJ - Port J Interrupt Flag Register; 0x0000026F *** PIFJ: equ $0000026F ;*** PIFJ - Port J Interrupt Flag Register; 0x0000026F *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PIFJ_PIFJ6: equ 6 ; Interrupt Flags Port J Bit 6 PIFJ_PIFJ7: equ 7 ; Interrupt Flags Port J Bit 7 ; bit position masks mPIFJ_PIFJ6: equ %01000000 ; Interrupt Flags Port J Bit 6 mPIFJ_PIFJ7: equ %10000000 ; Interrupt Flags Port J Bit 7 ;*** PTAD - Port AD I/O Register; 0x00000270 *** PTAD: equ $00000270 ;*** PTAD - Port AD I/O Register; 0x00000270 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTAD_PTAD0: equ 0 ; Port AD Bit 0 PTAD_PTAD1: equ 1 ; Port AD Bit 1 PTAD_PTAD2: equ 2 ; Port AD Bit 2 PTAD_PTAD3: equ 3 ; Port AD Bit 3 PTAD_PTAD4: equ 4 ; Port AD Bit 4 PTAD_PTAD5: equ 5 ; Port AD Bit 5 PTAD_PTAD6: equ 6 ; Port AD Bit 6 PTAD_PTAD7: equ 7 ; Port AD Bit 7 ; bit position masks mPTAD_PTAD0: equ %00000001 ; Port AD Bit 0 mPTAD_PTAD1: equ %00000010 ; Port AD Bit 1 mPTAD_PTAD2: equ %00000100 ; Port AD Bit 2 mPTAD_PTAD3: equ %00001000 ; Port AD Bit 3 mPTAD_PTAD4: equ %00010000 ; Port AD Bit 4 mPTAD_PTAD5: equ %00100000 ; Port AD Bit 5 mPTAD_PTAD6: equ %01000000 ; Port AD Bit 6 mPTAD_PTAD7: equ %10000000 ; Port AD Bit 7 ;*** PTIAD - Port AD Input Register; 0x00000271 *** PTIAD: equ $00000271 ;*** PTIAD - Port AD Input Register; 0x00000271 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PTIAD_PTIAD0: equ 0 ; Port AD Bit 0 PTIAD_PTIAD1: equ 1 ; Port AD Bit 1 PTIAD_PTIAD2: equ 2 ; Port AD Bit 2 PTIAD_PTIAD3: equ 3 ; Port AD Bit 3 PTIAD_PTIAD4: equ 4 ; Port AD Bit 4 PTIAD_PTIAD5: equ 5 ; Port AD Bit 5 PTIAD_PTIAD6: equ 6 ; Port AD Bit 6 PTIAD_PTIAD7: equ 7 ; Port AD Bit 7 ; bit position masks mPTIAD_PTIAD0: equ %00000001 ; Port AD Bit 0 mPTIAD_PTIAD1: equ %00000010 ; Port AD Bit 1 mPTIAD_PTIAD2: equ %00000100 ; Port AD Bit 2 mPTIAD_PTIAD3: equ %00001000 ; Port AD Bit 3 mPTIAD_PTIAD4: equ %00010000 ; Port AD Bit 4 mPTIAD_PTIAD5: equ %00100000 ; Port AD Bit 5 mPTIAD_PTIAD6: equ %01000000 ; Port AD Bit 6 mPTIAD_PTIAD7: equ %10000000 ; Port AD Bit 7 ;*** DDRAD - Port AD Data Direction Register; 0x00000272 *** DDRAD: equ $00000272 ;*** DDRAD - Port AD Data Direction Register; 0x00000272 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET DDRAD_DDRAD0: equ 0 ; Port AD Data Direction Bit 0 DDRAD_DDRAD1: equ 1 ; Port AD Data Direction Bit 1 DDRAD_DDRAD2: equ 2 ; Port AD Data Direction Bit 2 DDRAD_DDRAD3: equ 3 ; Port AD Data Direction Bit 3 DDRAD_DDRAD4: equ 4 ; Port AD Data Direction Bit 4 DDRAD_DDRAD5: equ 5 ; Port AD Data Direction Bit 5 DDRAD_DDRAD6: equ 6 ; Port AD Data Direction Bit 6 DDRAD_DDRAD7: equ 7 ; Port AD Data Direction Bit 7 ; bit position masks mDDRAD_DDRAD0: equ %00000001 ; Port AD Data Direction Bit 0 mDDRAD_DDRAD1: equ %00000010 ; Port AD Data Direction Bit 1 mDDRAD_DDRAD2: equ %00000100 ; Port AD Data Direction Bit 2 mDDRAD_DDRAD3: equ %00001000 ; Port AD Data Direction Bit 3 mDDRAD_DDRAD4: equ %00010000 ; Port AD Data Direction Bit 4 mDDRAD_DDRAD5: equ %00100000 ; Port AD Data Direction Bit 5 mDDRAD_DDRAD6: equ %01000000 ; Port AD Data Direction Bit 6 mDDRAD_DDRAD7: equ %10000000 ; Port AD Data Direction Bit 7 ;*** RDRAD - Port AD Reduced Drive Register; 0x00000273 *** RDRAD: equ $00000273 ;*** RDRAD - Port AD Reduced Drive Register; 0x00000273 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET RDRAD_RDRAD0: equ 0 ; Port AD Reduced Drive Bit 0 RDRAD_RDRAD1: equ 1 ; Port AD Reduced Drive Bit 1 RDRAD_RDRAD2: equ 2 ; Port AD Reduced Drive Bit 2 RDRAD_RDRAD3: equ 3 ; Port AD Reduced Drive Bit 3 RDRAD_RDRAD4: equ 4 ; Port AD Reduced Drive Bit 4 RDRAD_RDRAD5: equ 5 ; Port AD Reduced Drive Bit 5 RDRAD_RDRAD6: equ 6 ; Port AD Reduced Drive Bit 6 RDRAD_RDRAD7: equ 7 ; Port AD Reduced Drive Bit 7 ; bit position masks mRDRAD_RDRAD0: equ %00000001 ; Port AD Reduced Drive Bit 0 mRDRAD_RDRAD1: equ %00000010 ; Port AD Reduced Drive Bit 1 mRDRAD_RDRAD2: equ %00000100 ; Port AD Reduced Drive Bit 2 mRDRAD_RDRAD3: equ %00001000 ; Port AD Reduced Drive Bit 3 mRDRAD_RDRAD4: equ %00010000 ; Port AD Reduced Drive Bit 4 mRDRAD_RDRAD5: equ %00100000 ; Port AD Reduced Drive Bit 5 mRDRAD_RDRAD6: equ %01000000 ; Port AD Reduced Drive Bit 6 mRDRAD_RDRAD7: equ %10000000 ; Port AD Reduced Drive Bit 7 ;*** PERAD - Port AD Pull Device Enable Register; 0x00000274 *** PERAD: equ $00000274 ;*** PERAD - Port AD Pull Device Enable Register; 0x00000274 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PERAD_PERAD0: equ 0 ; Port AD Pull Device Enable Bit 0 PERAD_PERAD1: equ 1 ; Port AD Pull Device Enable Bit 1 PERAD_PERAD2: equ 2 ; Port AD Pull Device Enable Bit 2 PERAD_PERAD3: equ 3 ; Port AD Pull Device Enable Bit 3 PERAD_PERAD4: equ 4 ; Port AD Pull Device Enable Bit 4 PERAD_PERAD5: equ 5 ; Port AD Pull Device Enable Bit 5 PERAD_PERAD6: equ 6 ; Port AD Pull Device Enable Bit 6 PERAD_PERAD7: equ 7 ; Port AD Pull Device Enable Bit 7 ; bit position masks mPERAD_PERAD0: equ %00000001 ; Port AD Pull Device Enable Bit 0 mPERAD_PERAD1: equ %00000010 ; Port AD Pull Device Enable Bit 1 mPERAD_PERAD2: equ %00000100 ; Port AD Pull Device Enable Bit 2 mPERAD_PERAD3: equ %00001000 ; Port AD Pull Device Enable Bit 3 mPERAD_PERAD4: equ %00010000 ; Port AD Pull Device Enable Bit 4 mPERAD_PERAD5: equ %00100000 ; Port AD Pull Device Enable Bit 5 mPERAD_PERAD6: equ %01000000 ; Port AD Pull Device Enable Bit 6 mPERAD_PERAD7: equ %10000000 ; Port AD Pull Device Enable Bit 7 ;*** PPSAD - Port AD Polarity Select Register; 0x00000275 *** PPSAD: equ $00000275 ;*** PPSAD - Port AD Polarity Select Register; 0x00000275 *** ; bit numbers for user in BCLR, BSET, BRCLR and BRSET PPSAD_PPSAD0: equ 0 ; Port AD Polarity Select Bit 0 PPSAD_PPSAD1: equ 1 ; Port AD Polarity Select Bit 1 PPSAD_PPSAD2: equ 2 ; Port AD Polarity Select Bit 2 PPSAD_PPSAD3: equ 3 ; Port AD Polarity Select Bit 3 PPSAD_PPSAD4: equ 4 ; Port AD Polarity Select Bit 4 PPSAD_PPSAD5: equ 5 ; Port AD Polarity Select Bit 5 PPSAD_PPSAD6: equ 6 ; Port AD Polarity Select Bit 6 PPSAD_PPSAD7: equ 7 ; Port AD Polarity Select Bit 7 ; bit position masks mPPSAD_PPSAD0: equ %00000001 ; Port AD Polarity Select Bit 0 mPPSAD_PPSAD1: equ %00000010 ; Port AD Polarity Select Bit 1 mPPSAD_PPSAD2: equ %00000100 ; Port AD Polarity Select Bit 2 mPPSAD_PPSAD3: equ %00001000 ; Port AD Polarity Select Bit 3 mPPSAD_PPSAD4: equ %00010000 ; Port AD Polarity Select Bit 4 mPPSAD_PPSAD5: equ %00100000 ; Port AD Polarity Select Bit 5 mPPSAD_PPSAD6: equ %01000000 ; Port AD Polarity Select Bit 6 mPPSAD_PPSAD7: equ %10000000 ; Port AD Polarity Select Bit 7 ORG $3800 SHR3: ds.b 1 SHR2: ds.b 1 SHR1: ds.b 1 SHR0: ds.b 1 TEMP: ds.b 1 ORG $4000 WHITENOISE: lds #$3f00 bset DDRM,1 ;Make PM0 a digital output. bclr PTM,1 ;Lower PM0 movw #$FFFF,SHR3 ;Initialize Shift Reg to all 1's movw #$FFFF,SHR1 movb #%00010000,RTICTL ;Divide 16MHZ OSCCLK by 1*2^10 ;RTI interrupts at 15.625 kHz rate bset CRGINT,%10000000 ;Locally Enable RTI interrupts movb #$80,CRGFLG ;Clear RTI interrupt flag cli ;globally enable interrupts loop_here_forever: bra loop_here_forever ;*********Here ends the main program "WHITENOISE" WHITENOISEISR: CLR TEMP BRCLR SHR3,%00100000,FF2NOTSET MOVB #1,TEMP FF2NOTSET: CLRA BRCLR SHR0,%00000010,FF30NOTSET LDAA #1 FF30NOTSET: EORA TEMP RORA ROR SHR3 ROR SHR2 ROR SHR1 ROR SHR0 movb #$80,CRGFLG ;Relax the RTI interrupt flag ldaa SHR0 rora STAA PTM ;Send Bit #30 out to PM0 rti ;************************************************************** ;* Initialize Reset Vector and TC6 Interrupt Vector * ;************************************************************** ORG $FFFE fdb WHITENOISE ;Make reset vector point to entry point of WHITENOISE program ORG $FFF0 fdb WHITENOISEISR ;Make RTI interrupt vector point to RTI interrupt rtn