MCP6S2X Evaluation Board (Rev. 4) User’s Guide
; reserve memory byte
CBLOCK
0X20
COUNTER, BUFFER
ENDC
;============================================================
;========== PROGRAM =============================
;============================================================
PGA_DEMO
ORG
GOTO
START ORG
0X00
START
0X05
; CODE NAME
BCF
MOVLW
MOVWF
BSF
CLRF
CLRF
MOVLW
STATUS, RP0
H’07’
CMCON
STATUS, RP0
ANSEL
WPUA
H’3F’
; BANK 0
; DIGITAL I/O
; BANK 1
; DIGITAL I/O
MOVWF
MOVLW
MOVWF
BCF
TRISA
H’07’
TRISC
STATUS, RP0
;
;
;
;
SET PORT A AS INPUT
SET RC<5,4,3> OUTPUT AND RC<2,1,0> INPUT
SET PORT C AS INPUT
BANK 0
READ
BTFSC
GOTO
PUSH
READ
; CHECK TO SEE IF THE READ BUTTON IS PRESSED
RDING BTFSS
GOTO
PUSH
RDING
; WAIT UNTIL THE BUTTON IS RELEASED
; LOOP
BSF
BCF
BCF
CLRF
BTFSC
CS
DO
SCK
BUFFER
SW5
;
;
;
;
UNSELECT THE DEVICES
KEEP THE DATAOUT (DO) LOW
SET CLOCK
CLEAR BUFFER
GOTO
CHANNEL_SHDN
; DETERMINE IF IT’S FOR CHANNEL OR
; SHUTDOWN OTHERWISE PROGRAM GAIN
; PROGRAM THE GAIN OF PGA 1 (MCP6S26) OR PGA 2 (MCP6S21)
BTFSC
SW4
GOTO
PGA_1_GAIN
BCF
MOVLW
MOVWF
PGA_2_GAIN
CS
PRG_GAIN
BUFFER
; DETERMINE THE DEVICE
; SELECT PGA
; PROGRAM GAIN CONFIGURATION
CALL
CALL
CALL
BSF
GOTO
BITBANG
READ_SWITCH
BITBANG
CS
READ
;
;
;
;
SEND IT THROUGH SPI
READ SWITCH SETTINGS
SEND IT THROUGH SPI AND PROGRAM PGA
UNSELECT THE DEVICES
PGA_2_GAIN
BCF
MOVLW
MOVWF
CS
PRG_GAIN
BUFFER
; SELECT PGA
; PROGRAM GAIN CONFIGURATION
CALL
CALL
CALL
CLRF
CALL
CALL
BSF
GOTO
BITBANG
READ_SWITCH
BITBANG
BUFFER
BITBANG
BITBANG
CS
READ
;
;
;
;
;
;
;
SEND IT THROUGH SPI AND PROGRAM PGA
READ SWITCH SETTINGS
SEND IT THROUGH SPI
SEND ZEROS TO PUSH OUT THE DATA TO PGA 2
SEND 8 DUMMY BITS
SEND 8 DUMMY BITS
UNSELECT THE DEVICES
; PROGRAM THE CHANNEL OR SHUTDOWN PGA 1 (MCP6S26) OR PGA 2 (MCP6S21)
CHANNEL_SHDN
BTFSC
SW4
DS51327B-page 26
CHANNEL
GOTO
BCF
MOVLW
MOVWF
CALL
CALL
CALL
SHDN
CS
PRG_CHANNEL
BUFFER
BITBANG
READ_SWITCH
BITBANG
; GOTO SHUTDOWN
; SELECT PGA
; PROGRAM CHANNEL CONFIGURATION
; SEND IT THROUGH SPI
; READ SWITCH SETTINGS
; SEND IT THROUGH SPI AND PROGRAM PGA
? 2004 Microchip Technology Inc.
相关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