Maxim Integrated MAXQ Family User Manual
Maxq family user’s guide
Advertising
Table of contents
Document Outline
- TABLE OF CONTENTS:
- SECTION 1: OVERVIEW
- SECTION 2: ARCHITECTURE
- SECTION 3: PROGRAMMING
- 3.1 Addressing Modes
- 3.2 Prefixing Operations
- 3.3 Reading and Writing Regi...
- 3.4 Reading and Writing Regi...
- 3.5 Using the Arithmetic and...
- 3.6 Processor Status Flag Op...
- 3.7 Controlling Program Flow
- 3.8 Handling Interrupts
- 3.9 Accessing the Stack
- 3.10 Accessing Data Memory
- 3.11 Using the Watchdog Timer
- SECTION 4: SYSTEM REGISTER DESCRIPTIONS
- 4.1 Accumulator Pointer Regi...
- 4.2 Accumulator Pointer Cont...
- 4.3 Processor Status Flags R...
- 4.4 Interrupt and Control Re...
- 4.5 Interrupt Mask Register ...
- 4.6 System Control Register ...
- 4.7 Interrupt Identification...
- 4.8 System Clock Control Reg...
- 4.9 Watchdog Control Registe...
- 4.10 (MAXQ10) Accumulator n ...
- 4.11 (MAXQ20) Accumulator n ...
- 4.12 Prefix Register (PFX[n]...
- 4.13 Instruction Pointer Reg...
- 4.14 Stack Pointer Register ...
- 4.15 Interrupt Vector Regist...
- 4.16 Loop Counter 0 Register...
- 4.17 Loop Counter 1 Register...
- 4.18 Frame Pointer Offset Re...
- 4.19 Data Pointer Control Re...
- 4.20 General Register (GR, E...
- 4.21 General Register Low By...
- 4.22 Frame Pointer Base Regi...
- 4.23 General Register Byte-S...
- 4.24 General Register High B...
- 4.25 General Register Sign E...
- 4.26 Frame Pointer Register ...
- 4.27 Data Pointer 0 Register...
- 4.28 Data Pointer 1 Register...
- SECTION 5: PERIPHERAL REGISTER MODULES
- SECTION 6: GENERAL-PURPOSE I/O MODULE
- SECTION 7: TIMER/COUNTER 0 MODULE
- SECTION 8: TIMER/COUNTER 1 MODULE
- SECTION 9: TIMER/COUNTER 2 MODULE
- 9.1 Timer 2
- 9.2 Modes of Operation
- 9.3 Timer 2 Capture Applicat...
- 9.4 Timer/Counter 2 Peripher...
- 9.5 Low-Speed Infrared Trans...
- 9.6 IR Peripheral Register
- SECTION 10: SERIAL I/O MODULE
- SECTION 11: SERIAL PERIPHERAL INTERFACE (SPI) MODULE
- SECTION 12: HARDWARE MULTIPLIER MODULE
- SECTION 13: 1-Wire BUS MASTER
- SECTION 14: REAL-TIME CLOCK MODULE
- SECTION 15: TEST ACCESS PORT (TAP)
- SECTION 16: IN-CIRCUIT DEBUG MODE
- SECTION 17: IN-SYSTEM PROGRAMMING (JTAG)
- SECTION 18: MAXQ FAMILY INSTRUCTION SET SUMMARY
- ADD/ADDC src
- AND src
- AND Acc.<b>
- {L/S}CALL src
- CMP src
- CPL
- CPL C
- {L/S}DJNZ LC[n], src
- {L/S} JUMP src
- {L/S}JUMP C/{L/S}JUMP NC, sr...
- MOVE dst, src
- MOVE Acc.<b>, C
- MOVE C, Acc.<b>
- MOVE C, src.<b>
- MOVE C, #0
- MOVE C, #1
- MOVE dst.<b>, #0
- MOVE dst.<b>, #1
- NEG
- OR src
- OR Acc.<b>
- POP dst
- POPI dst
- PUSH src
- RET
- RET C/RET NC, RET Z/RET NZ, ...
- RETI
- RETI C/RETI NC, RETI Z/RETI ...
- RL/RLC
- RR/RRC
- SLA/SLA2/SLA4
- SR/SRA/SRA2/SRA4
- SUB/SUBB src
- XCH
- XCHN
- XOR src
- XOR Acc.<b>
- REVISION HISTORY