MSP430x2xx 系列用户指南 (Rev. I) Users Guide
User Manual:
Open the PDF directly: View PDF
Page Count: 644 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- 内容
- Preface
- 1 简介
- 2 系统复位、中断、和运行模式
- 3 CPU
- 3.1 CPU 介绍
- 3.2 CPU 寄存器
- 3.3 寻址模式
- 3.4 指令集
- 3.4.1 双操作数(格式 I)指令
- 3.4.2 单操作数(格式 II)指令
- 3.4.3 跳转
- 3.4.4 指令周期和长度
- 3.4.5 指令集说明
- 3.4.6 指令集细节
- 3.4.6.1 ADC
- 3.4.6.2 加
- 3.4.6.3 ADDC
- 3.4.6.4 与
- 3.4.6.5 BIC
- 3.4.6.6 BIS
- 3.4.6.7 位
- 3.4.6.8 BR,BRANCH
- 3.4.6.9 调用
- 3.4.6.10 CLR
- 3.4.6.11 CLRC
- 3.4.6.12 CLRN
- 3.4.6.13 CLRZ
- 3.4.6.14 CMP
- 3.4.6.15 DADC
- 3.4.6.16 DADD
- 3.4.6.17 DEC
- 3.4.6.18 DECD
- 3.4.6.19 DINT
- 3.4.6.20 EINT
- 3.4.6.21 INC
- 3.4.6.22 INCD
- 3.4.6.23 INV
- 3.4.6.24 JC,JHS
- 3.4.6.25 JEQ,JZ
- 3.4.6.26 JGE
- 3.4.6.27 JL
- 3.4.6.28 JMP
- 3.4.6.29 JN
- 3.4.6.30 JNC,JLO
- 3.4.6.31 JNE,JNZ
- 3.4.6.32 MOV
- 3.4.6.33 NOP
- 3.4.6.34 POP
- 3.4.6.35 PUSH
- 3.4.6.36 RET
- 3.4.6.37 RETI
- 3.4.6.38 RLA
- 3.4.6.39 RLC 替代
- 3.4.6.40 RRA 所替代
- 3.4.6.41 RRC
- 3.4.6.42 SBC
- 3.4.6.43 SETC
- 3.4.6.44 SETN
- 3.4.6.45 SETZ
- 3.4.6.46 SUB
- 3.4.6.47 SUBC,SBB
- 3.4.6.48 SWPB
- 3.4.6.49 SXT
- 3.4.6.50 TST
- 3.4.6.51 异或
- 4 CPUX
- 4.1 CPU 介绍
- 4.2 中断
- 4.3 CPU 寄存器
- 4.4 寻址模式
- 4.5 MSP430 和 MSP430X 指令
- 4.6 指令集说明
- 4.6.1 扩展指令二进制说明
- 4.6.2 MSP430 指令
- 4.6.2.1 ADC
- 4.6.2.2 ADD
- 4.6.2.3 ADDC
- 4.6.2.4 与
- 4.6.2.5 BIC
- 4.6.2.6 BIS
- 4.6.2.7 位
- 4.6.2.8 BR,BRANCH
- 4.6.2.9 CALL
- 4.6.2.10 CLR
- 4.6.2.11 CLRC
- 4.6.2.12 CLRN
- 4.6.2.13 CLRZ
- 4.6.2.14 CMP
- 4.6.2.15 DADC
- 4.6.2.16 DADD
- 4.6.2.17 DEC
- 4.6.2.18 DECD
- 4.6.2.19 DINT
- 4.6.2.20 EINT
- 4.6.2.21 INC
- 4.6.2.22 INCD
- 4.6.2.23 INV
- 4.6.2.24 JC,JHS
- 4.6.2.25 JEQ,JZ
- 4.6.2.26 JGE
- 4.6.2.27 JL
- 4.6.2.28 JMP
- 4.6.2.29 JN
- 4.6.2.30 JNC,JLO
- 4.6.2.31 JNZ,JNE
- 4.6.2.32 MOV
- 4.6.2.33 NOP
- 4.6.2.34 POP
- 4.6.2.35 PUSH
- 4.6.2.36 RET
- 4.6.2.37 RETI
- 4.6.2.38 RLA
- 4.6.2.39 RLC 所取代:
- 4.6.2.40 RRA 所取代:
- 4.6.2.41 RRC
- 4.6.2.42 SBC
- 4.6.2.43 SETC
- 4.6.2.44 SETN
- 4.6.2.45 SETZ
- 4.6.2.46 SUB
- 4.6.2.47 SUBC
- 4.6.2.48 SWPB
- 4.6.2.49 SXT
- 4.6.2.50 TST
- 4.6.2.51 XOR
- 4.6.3 MSP430X 扩展指令
- 4.6.3.1 ADCX
- 4.6.3.2 ADDX
- 4.6.3.3 ADDCX
- 4.6.3.4 ANDX
- 4.6.3.5 BICX
- 4.6.3.6 BISX
- 4.6.3.7 BITX
- 4.6.3.8 CLRX
- 4.6.3.9 CMPX
- 4.6.3.10 DADCX
- 4.6.3.11 DADDX
- 4.6.3.12 DECX
- 4.6.3.13 DECDX
- 4.6.3.14 INCX
- 4.6.3.15 INCDX
- 4.6.3.16 INVX
- 4.6.3.17 MOVX
- 4.6.3.18 POPM
- 4.6.3.19 PUSHM
- 4.6.3.20 POPX
- 4.6.3.21 PUSHX
- 4.6.3.22 RLAM
- 4.6.3.23 RLAX
- 4.6.3.24 RLCX
- 4.6.3.25 RRAM
- 4.6.3.26 RRAX
- 4.6.3.27 RRCM
- 4.6.3.28 RRCX
- 4.6.3.29 RRUM
- 4.6.3.30 RRUX
- 4.6.3.31 SBCX
- 4.6.3.32 SUBX
- 4.6.3.33 SUBCX
- 4.6.3.34 SWPBX
- 4.6.3.35 SXTX
- 4.6.3.36 TSTX
- 4.6.3.37 XORX
- 4.6.4 MSP430X 寻址指令
- 5 基本时钟模块+
- 6 DMA 控制器
- 7 闪存存储器控制器
- 8 数字 I/O
- 9 电源电压监控器 (SVS)
- 10 安全装置定时器+ (WDT+)
- 11 硬件乘法器
- 12 定时器_A
- 13 定时器_B
- 14 通用串行接口 (USI)
- 15 通用串行通信接口,UART 模式
- 15.1 USCI 概述
- 15.2 USCI 介绍:UART 模式
- 15.3 USCI 操作:UART 模式
- 15.4 USCI 寄存器:UART 模式
- 15.4.1 UCAxCTL0,USCI_Ax 控制寄存器 0
- 15.4.2 UCAxCTL1,USCI_Ax 控制寄存器 1
- 15.4.3 UCAxBR0,USCI_Ax 波特率控制寄存器 0
- 15.4.4 UCAxBR1,USCI_Ax 波特率控制寄存器 1
- 15.4.5 UCAxMCTL,USCI_Ax 调制控制寄存器
- 15.4.6 UCAxSTAT,USCI_Ax 状态寄存器
- 15.4.7 UCAxRXBUF,USCI_Ax 接收缓冲寄存器
- 15.4.8 UCAxTXBUF,USCI_Ax 发送缓冲寄存器
- 15.4.9 UCAxIRTCTL,USCI_Ax IrDA 发送缓冲寄存器
- 15.4.10 UCAxIRRCTL,USCI_Ax IrDA 接收控制寄存器
- 15.4.11 UCAxABCTL,USCI_Ax 自动波特率控制寄存器
- 15.4.12 IE2,中断使能寄存器 2
- 15.4.13 IFG2,中断标志寄存器 2
- 15.4.14 UC1IE,USCI_A1 中断使能寄存器
- 15.4.15 UC1IFG,USCI_A1 中断标志寄存器
- 16 通用串行通信接口,SPI 模式。
- 16.1 USCI 概述
- 16.2 USCI 介绍:SPI 模式
- 16.3 USCI 操作: SPI 模式
- 16.4 USCI 寄存器:SPI 模式
- 16.4.1 UCAxCTL0,USCI_Ax 控制寄存器 0,UCBxCTL0,USCI_Bx 控制寄存器 0
- 16.4.2 UCAxCTL1,USCI_Ax 控制寄存器 1,UCBxCTL1,USCI_Bx 控制寄存器 1
- 16.4.3 UCAxBR0,USCI_Ax 比特率控制寄存器 0,UCBxBR0,USCI_Bx 比特率控制寄存器 0
- 16.4.4 UCAxBR1,USCI_Ax 比特率控制寄存器 1,UCBxBR1,USCI_Bx 比特率控制寄存器 1
- 16.4.5 UCAxSTAT,USCI_Ax 状态寄存器,UCBxSTAT,USCI_Bx 状态寄存器
- 16.4.6 UCAxRXBUF,USCI_Ax 接收缓冲寄存器,UCBxRXBUF,USCI_Bx 接收缓冲寄存器
- 16.4.7 UCAxTXBUF,USCI_Ax 发送缓冲寄存器,UCBxTXBUF,USCI_Bx 发送缓冲寄存器
- 16.4.8 IE2,中断使能寄存器 2
- 16.4.9 IFG2,中断标志寄存器 2
- 16.4.10 UC1IE,USCI_A1/USCI_B1 中断使能寄存器
- 16.4.11 UC1IFG,USCI_A1/USCI_B1 中断标志寄存器
- 17 通用串行通信接口,I2C 模式
- 17.1 USCI 概述
- 17.2 USCI 介绍:I2C 模式
- 17.3 USCI 运行:I2C 模式
- 17.4 USCI 寄存器:I2C 模式
- 17.4.1 UCBxCTL0,USCI_Bx 控制寄存器 0
- 17.4.2 UCBxCTL1,USCI_Bx 控制寄存器 1
- 17.4.3 UCBxBR0, USCI_Bx 波特率控制寄存器 0
- 17.4.4 UCBxBR1, USCI_Bx 波特率控制寄存器 1
- 17.4.5 UCBxSTAT,USCI_Bx 状态寄存器
- 17.4.6 UCBxRXBUF,USCI_Bx 接收缓冲寄存器
- 17.4.7 UCBxTXBUF,USCI_Bx 发送缓冲寄存器
- 17.4.8 UCBxI2COA,USCIBx I2C 本地地址寄存器
- 17.4.9 UCBxI2CSA,USCI_Bx I2C 从器件地址寄存器
- 17.4.10 UCBxI2CIE,USCI_Bx I2C 中断使能寄存器
- 17.4.11 IE2,中断使能寄存器 2
- 17.4.12 IFG2,中断标志寄存器 2
- 17.4.13 UC1IE,USCI_B1 中断使能寄存器
- 17.4.14 UC1IFG,USCI_B1 中断标志寄存器
- 18 USART 外设接口,USART 模式
- 18.1 USART 介绍:USART 模式
- 18.2 USART 运行:UART 模式
- 18.3 USART 寄存器:UART 模式
- 18.3.1 UxCTL,USART 控制寄存器
- 18.3.2 UxTCTL,USART 发送控制寄存器
- 18.3.3 UxRCTL,USART 接收控制寄存器
- 18.3.4 UxBR0,USART 波特率控制寄存器 0
- 18.3.5 UxBR1,USART 波特率控制寄存器 1
- 18.3.6 UxMCTL,USART 调制控制寄存器
- 18.3.7 UxRXBUF,USART 接收缓冲寄存器
- 18.3.8 UxTXBUF,USART 发送缓冲寄存器
- 18.3.9 ME1,模块使能寄存器 1
- 18.3.10 ME2,模块使能寄存器 2
- 18.3.11 IE1,中断使能寄存器 1
- 18.3.12 IE2,中断使能寄存器 2
- 18.3.13 IFG1,中断标志寄存器 1
- 18.3.14 IFG2,中断标志寄存器 2
- 19 USART 外设接口,SPI 模式。
- 19.1 USART 介绍:SPI 模式
- 19.2 USART 操作:SPI 模式
- 19.3 USART 寄存器:SPI 模式
- 19.3.1 UxCTL,USART 控制寄存器
- 19.3.2 UxTCTL,USART 发送控制寄存器
- 19.3.3 UxRCTL,USART 接收控制寄存器
- 19.3.4 UxBR0,USART 波特率控制寄存器 0
- 19.3.5 UxBR1,USART 波特率控制寄存器 1
- 19.3.6 UxMCTL,USART 调制控制寄存器
- 19.3.7 UxRXBUF,USART 接收缓冲寄存器
- 19.3.8 UxTXBUF,USART 发送缓冲寄存器
- 19.3.9 ME1,模块使能寄存器 1
- 19.3.10 ME2,模块使能寄存器 2
- 19.3.11 IE1,中断使能寄存器 1
- 19.3.12 IE2,中断使能寄存器 2
- 19.3.13 IFG1,中断标志寄存器 1
- 19.3.14 IFG2,中断标志寄存器 2
- 20 OA
- 21 比较器_A+ (Comparator_A+)
- 22 ADC10
- 23 ADC12
- 24 TLV 结构
- 25 DAC12
- 26 SD16_A
- 27 SD24_A
- 28 内嵌式仿真模块 (EEM)
- 修订历史记录