Blame | Last modification | View Log | Download | RSS feed
ifndef reg7000inc ; avoid multiple inclusionreg7000inc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File REG7000.INC *;* *;* Contains SFR and Bit Definitions for TMS70Cxx Processors *;* *;****************************************************************************switch MOMCPUNAMEcase "TMS70C40"IROM equ 0f000h__group equ 1case "TMS70C20"IROM equ 0f800h__group equ 1case "TMS70C00"IROM equ 10000h__group equ 1case "TMS70CT40"IROM equ 0f000h__group equ 2case "TMS70CT20"IROM equ 0f800h__group equ 2case "TMS70C82"IROM equ 0e000h__group equ 3case "TMS70C42"IROM equ 0f000h__group equ 3case "TMS70C02"IROM equ 0f800h__group equ 3case "TMS70C48"IROM equ 0f000h__group equ 4case "TMS70C08"IROM equ 10000h__group equ 4elsecasefatal "wrong target selected: only TMS70Cxx Processors supported"endcaseif MOMPASS=1message "TMS7000 Register Definitions (C) 1997 Alfred Arnold"endif;----------------------------------------------------------------------------; Memory AreasIRAM equ 0IROMEND equ 0ffffhif __group<=2IRAMEND equ 127elseifIRAMEND equ 255endif;----------------------------------------------------------------------------; PeripheralsIOCNT0 equ p0 ; I/O Control Register 0APORT equ p4 ; Port A DataBPORT equ p6 ; Port B DataCPORT equ p8 ; Port C DataCDDR equ p9 ; Port C Data Direction RegisterDPORT equ p10 ; Port D DataDDDR equ p11 ; Port D Data Direction Registerif __group<=2T1DATA equ p2 ; Timer 1 DataT1CTL equ p3 ; Timer 1 Controlendifif __group>=3IOCNT2 equ p1 ; I/O Control Register 2IOCNT1 equ p2 ; I/O Control Register 1ADDR equ p5 ; Port A Data Direction RegisterT1MSDATA equ p12 ; Timer 1 MSB Dec. Reload / Readout LatchT1LSDATA equ p13 ; Timer 1 LSB Reload / Dec. ValueT1CTL1 equ p14 ; Timer 1 Control Register 1 / MSB Readout LatchT1CTL0 equ p15 ; Timer 1 Control Register 0 / LSB Capture LatchT2MSDATA equ p16 ; Timer 2 MSB Dec. Reload / Readout LatchT2LSDATA equ p17 ; Timer 2 LSB Reload / Dec. ValueT2CTL1 equ p18 ; Timer 2 Control Register 1 / MSB Readout LatchT2CTL0 equ p19 ; Timer 2 Control Register 0 / LSB Capture LatchSMODE equ p20 ; Serial Port Mode Control RegisterSCTL0 equ p21 ; Serial Port Control Register 0SSTAT equ p22 ; Serial Port Status RegisterT3DATA equ p23 ; Timer 3 Reload Reg. / Decr. ValueSCTL1 equ p24 ; Serial Port Control Register 1RXBUF equ p25 ; Receiver BufferTXBUF equ p26 ; Transmitter Bufferendifif __group=4EPORT equ p28 ; Port E DataEDDR equ p29 ; Port E Data Direction RegisterFPORT equ p30 ; Port F DataFDDR equ p31 ; Port F Data Direction RegisterGPORT equ p32 ; Port G DataGDDR equ p33 ; Port G Data Direction Registerendif;----------------------------------------------------------------------------endif ; reg7000increstore ; allow listing again