Users Guide: MAXQ2010 Supplement User Manual

MAXQ Family Users 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