BSF
GOTO
SHDN
BTFSC
GOTO
BTFSC
GOTO
BTFSC
GOTO
SHDN_PGA_1
BCF
MOVLW
MOVWF
CALL
CALL
BSF
CS
READ
SW3
READ
SW2
SHDN_BOTH
SW1
SHDN_PGA_2
CS
PGA_SHDN
BUFFER
BITBANG
BITBANG
CS
; UNSELECT THE DEVICES
; IF THE 3RD SWITCH IS HIGH THEN DON’T SHUTDOWN
; DETERMINE WHICH DEVICE
; SHUTDOWN BOTH PGAS
; IF THE 1RD SWITCH IS HIGH THEN DON’T SHUTDOWN
; SHUTDOWN THE FIRST PGA
; SELECT PGA
; PROGRAM SHUTDOWN CONFIGURATION
; SEND IT THROUGH SPI AND PROGRAM PGA
; SEND 8 DUMMY BITS
; UNSELECT THE DEVICES
GOTO
SHDN_PGA_2
READ
; SHUTDOWN THE SECOND PGA
BCF
MOVLW
MOVWF
CALL
CALL
CLRF
CALL
CALL
BSF
CS
PGA_SHDN
BUFFER
BITBANG
BITBANG
BUFFER
BITBANG
BITBANG
CS
; SELECT PGA
; PROGRAM SHUTDOWN CONFIGURATION
; SEND IT THROUGH SPI AND PROGRAM PGA
; SEND 8 DUMMY BITS
; SEND 8 DUMMY BITS
; SEND 8 DUMMY BITS
; UNSELECT THE DEVICES
GOTO
SHDN_BOTH
READ
; SHUTDOWN BOTH PGAs
BCF
MOVLW
MOVWF
CS
PGA_SHDN
BUFFER
; SELECT PGA
; PROGRAM SHUTDOWN CONFIGURATION
CALL
CALL
CALL
CALL
BSF
BITBANG
BITBANG
BITBANG
BITBANG
CS
;
;
;
;
;
SEND IT THRU
SEND 8 DUMMY
SEND IT THRU
SEND 8 DUMMY
UNSELECT THE
SPI AND SHUTDOWN PGA
BITS
SPI AND SHUTDOWN PGA
BITS
DEVICES
GOTO
READ
;--------------------------------------------------------------------------
;--- READ THE SWITCH SETTINGS
;--------------------------------------------------------------------------
READ_SWITCH
CLRF
BTFSC
BSF
BTFSC
BSF
BTFSC
BSF
BUFFER
SW3
BUFFER, 2
SW2
BUFFER, 1
SW1
BUFFER, 0
; PROGRAM BUFFER FROM SWITCHES
; CHECK THE 3RD SWITCH
; CHECK THE 2RD SWITCH
; CHECK THE 1RD SWITCH
RETURN
;--------------------------------------------------------------------------
;---- BIT BANG SPI COMMUNICATION
;--------------------------------------------------------------------------
BITBANG
CLRC
MOVLW H’08’
MOVWF COUNTER ; SET THE BIT BANG COUNTER
SEND BTFSC BUFFER, 7 ; SEE THE LAST BIT OF THE BUFFER
BSF DO ; THE SWITCH IS SET, THEN SET THE BUFFER HIGH
BSF SCK ; SET CLOCK
BCF SCK ; CLEAR CLOCK
BCF DO ; CLEAR THE DATA
RLF BUFFER,F ; ROLL THE BITS
DECFSZ COUNTER, F ; CHECK END OF COUNTER
GOTO SEND ; LOOP
RETURN
;--------------------------------------------------------------------------
END
? 2004 Microchip Technology Inc.
DS51327B-page 27
相关PDF资料
MCP6XXXDM-FLTR KIT DEMO BOARD ACTIVE FILTER
MCP6XXXEV-AMP1 BOARD AMPLIFIER EVAL 1 MCP6XXX
MCP6XXXEV-AMP2 BOARD AMPLIFIER EVAL 2 MCP6XXX
MCP6XXXEV-AMP3 BOARD AMPLIFIER EVAL 3 MCP6XXX
MCP6XXXEV-AMP4 BOARD AMPLIFIER EVAL 4 MCP6XXX
MCP73113EV-1SOVP BOARD EVAL BATT CHARGER MCP73113
MCP7381XEV BOARD EVAL FOR MCP7381
MCP7382XEV KIT EVALUATION FOR MCP7382X
相关代理商/技术参数
MCP6S91-E/MS 功能描述:特殊用途放大器 1-Ch. 10 MHz SPI PGA RoHS:否 制造商:Texas Instruments 通道数量:Single 共模抑制比(最小值): 输入补偿电压: 工作电源电压:3 V to 5.5 V 电源电流:5 mA 最大功率耗散: 最大工作温度:+ 70 C 最小工作温度:- 40 C 安装风格:SMD/SMT 封装 / 箱体:QFN-20 封装:Reel
MCP6S91-E/P 功能描述:特殊用途放大器 1-Ch. 10 MHz SPI PGA RoHS:否 制造商:Texas Instruments 通道数量:Single 共模抑制比(最小值): 输入补偿电压: 工作电源电压:3 V to 5.5 V 电源电流:5 mA 最大功率耗散: 最大工作温度:+ 70 C 最小工作温度:- 40 C 安装风格:SMD/SMT 封装 / 箱体:QFN-20 封装:Reel
MCP6S91-E/SN 功能描述:特殊用途放大器 1-Ch. 10 MHz SPI PGA RoHS:否 制造商:Texas Instruments 通道数量:Single 共模抑制比(最小值): 输入补偿电压: 工作电源电压:3 V to 5.5 V 电源电流:5 mA 最大功率耗散: 最大工作温度:+ 70 C 最小工作温度:- 40 C 安装风格:SMD/SMT 封装 / 箱体:QFN-20 封装:Reel
MCP6S91T-E/MS 功能描述:特殊用途放大器 1-Ch. 10 MHz SPI PGA RoHS:否 制造商:Texas Instruments 通道数量:Single 共模抑制比(最小值): 输入补偿电压: 工作电源电压:3 V to 5.5 V 电源电流:5 mA 最大功率耗散: 最大工作温度:+ 70 C 最小工作温度:- 40 C 安装风格:SMD/SMT 封装 / 箱体:QFN-20 封装:Reel
MCP6S91T-E/SN 功能描述:特殊用途放大器 1-Ch. 10 MHz SPI PGA RoHS:否 制造商:Texas Instruments 通道数量:Single 共模抑制比(最小值): 输入补偿电压: 工作电源电压:3 V to 5.5 V 电源电流:5 mA 最大功率耗散: 最大工作温度:+ 70 C 最小工作温度:- 40 C 安装风格:SMD/SMT 封装 / 箱体:QFN-20 封装:Reel
MCP6S92-E/MS 功能描述:特殊用途放大器 2-Ch. 10 MHz SPI PGA RoHS:否 制造商:Texas Instruments 通道数量:Single 共模抑制比(最小值): 输入补偿电压: 工作电源电压:3 V to 5.5 V 电源电流:5 mA 最大功率耗散: 最大工作温度:+ 70 C 最小工作温度:- 40 C 安装风格:SMD/SMT 封装 / 箱体:QFN-20 封装:Reel
MCP6S92-E/P 功能描述:特殊用途放大器 2-C 10 MHz SPI PGA RoHS:否 制造商:Texas Instruments 通道数量:Single 共模抑制比(最小值): 输入补偿电压: 工作电源电压:3 V to 5.5 V 电源电流:5 mA 最大功率耗散: 最大工作温度:+ 70 C 最小工作温度:- 40 C 安装风格:SMD/SMT 封装 / 箱体:QFN-20 封装:Reel
MCP6S92-E/SN 功能描述:特殊用途放大器 2-C 10 MHz SPI PGA RoHS:否 制造商:Texas Instruments 通道数量:Single 共模抑制比(最小值): 输入补偿电压: 工作电源电压:3 V to 5.5 V 电源电流:5 mA 最大功率耗散: 最大工作温度:+ 70 C 最小工作温度:- 40 C 安装风格:SMD/SMT 封装 / 箱体:QFN-20 封装:Reel