Maxq family user’s guide: maxq2010 supplement – Maxim Integrated MAXQ Family Users Guide: MAXQ2010 Supplement User Manual
Page 145

MAXQ Family User’s Guide:
MAXQ2010 Supplement
A1-3
#define I2CBUF
M3[00h]
; I2C Data Buffer
#define I2CST
M3[01h]
; I2C Status
#define I2CIE
M3[02h]
; I2C Interrupt Enable
;
M3[03h]
#define SCON0
M3[04h]
; Serial Port 0 Control
#define SBUF0
M3[05h]
; Serial Port 0 Buffer
#define SCON1
M3[06h]
; Serial Port 1 Control
#define SBUF1
M3[07h]
; Serial Port 1 Buffer
#define SMD0
M3[08h]
; Serial Port 0 Mode
#define PR0
M3[09h]
; Serial Port 0 Phase Register
#define SMD1
M3[0Ah]
; Serial Port 1 Mode
#define PR1
M3[0Bh]
; Serial Port 1 Phase Register
#define I2CCN
M3[0Ch]
; I2C Control
#define I2CCK
M3[0Dh]
; I2C Clock Control
#define I2CTO
M3[0Eh]
; I2C Timeout
#define I2CSLA
M3[0Fh]
; I2C Slave Address
#define TB0R
M4[00h]
; Type B Timer 0 Capture/Reload Value
#define TB0C
M4[01h]
; Type B Timer 0 Compare Value
#define TB1R
M4[02h]
; Type B Timer 1 Capture/Reload Value
#define TB1C
M4[03h]
; Type B Timer 1 Compare Value
#define TB2R
M4[04h]
; Type B Timer 2 Capture/Reload Value
#define TB2C
M4[05h]
; Type B Timer 2 Compare Value
#define ADST
M4[06h]
; ADC Status Register
#define ADADDR
M4[07h]
; ADC Address Register
#define TB0CN
M4[08h]
; Type B Timer 0 Control
#define TB0V
M4[09h]
; Type B Timer 0 Value
#define TB1CN
M4[0Ah]
; Type B Timer 1 Control
#define TB1V
M4[0Bh]
; Type B Timer 1 Value
#define TB2CN
M4[0Ch]
; Type B Timer 2 Control
#define TB2V
M4[0Dh]
; Type B Timer 2 Value
#define ADCN
M4[0Eh]
; ADC Control Register
#define ADDATA
M4[0Fh]
; ADC Data Register
#define NUL
M6[7]
; Bit bucket
;======================================================================
;=
;= Utility ROM Function Indexes
;=
;======================================================================
INDX_flashWrite
equ 0
INDX_flashErasePage equ 1
INDX_flashEraseAll
equ 2
INDX_moveDP0
equ 3
INDX_moveDP0inc
equ 4
INDX_moveDP0dec
equ 5
INDX_moveDP1
equ 6