We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!

AN248

Title
Title
Interfacing MCP6S2X PGAs to PICmicro® Microcontroller
Name
Name
AN248
Date
Date
06/24/2015
Product Categories
Product Categories
Linear Devices / Programmable Gain Amplifiers (PGA)
Description
Description
The MCP6S21/2/6/8 family of one, two, six or eight channel Programmable Gain Amplifiers (PGA) communicate using a standard 3-wire Serial Peripheral Interface (SPI?) protocol. This application note shows how to program the six channel MCP6S26 PGA gains, channels and shutdown registers using the PIC16C505 microcontroller.The PIC16C505 microcontroller does not have a hardware SPI module, therefore, a firmware SPI (Bit Bang) method is used to program the PGA. The MCP6S2X Evaluation Board was used to develop this application note firmware. For additional information, refer to the MCP6S2X Evaluation Board User?s Guide (DS51327), MCP6S21/2/6/8 PGA data sheet (DS21117) and PIC16C505 data sheet (DS40192).

Files

Title Title Download Date Size
AN248 Source Code - Interfacing MCP6S2X PGAs to PICmicro® Microcontroller 1.6 KB 06/23/2015 AN248 Source Code - Interfacing MCP6S2X PGAs to PICmicro® Microcontroller Download 06/23/2015 1.6 KB

Development Tools

Title Part Number Title
MCP6S22DM-PICTL
MCP6S22 PGA PICTAIL DEMO BOARD
MCP6S22DM-PICTL MCP6S22DM-PICTL MCP6S22 PGA PICTAIL DEMO BOARD
MCP6S2XEV
MCP6S2X PGA EVALUATION BOARD
MCP6S2XEV MCP6S2XEV MCP6S2X PGA EVALUATION BOARD

Silicon Products

Title Product Title
MCP6G01U
110 µA Selectable Gain Amplifier
MCP6G01U 110 µA Selectable Gain Amplifier
MCP6S93
Single-Ended, Rail-to-Rail I/O, Low-Gain PGA
MCP6S93 Single-Ended, Rail-to-Rail I/O, Low-Gain PGA
MCP6G04
110 µA Selectable Gain Amplifier
MCP6G04 110 µA Selectable Gain Amplifier
MCP6S26
Single-Ended, Rail-to-Rail I/O, Low Gain PGA
MCP6S26 Single-Ended, Rail-to-Rail I/O, Low Gain PGA
MCP6S28
Single-Ended, Rail-to-Rail I/O, Low Gain PGA
MCP6S28 Single-Ended, Rail-to-Rail I/O, Low Gain PGA
MCP6G01R
110 µA Selectable Gain Amplifier
MCP6G01R 110 µA Selectable Gain Amplifier
MCP6S91
Single-Ended, Rail-to-Rail I/O, Low-Gain PGA
MCP6S91 Single-Ended, Rail-to-Rail I/O, Low-Gain PGA
MCP6G02
110 µA Selectable Gain Amplifier
MCP6G02 110 µA Selectable Gain Amplifier
MCP6G03
110 µA Selectable Gain Amplifier
MCP6G03 110 µA Selectable Gain Amplifier
MCP6G01
110 µA Selectable Gain Amplifier
MCP6G01 110 µA Selectable Gain Amplifier
MCP6S92
Single-Ended, Rail-to-Rail I/O, Low-Gain PGA
MCP6S92 Single-Ended, Rail-to-Rail I/O, Low-Gain PGA
MCP6S21
Single-Ended, Rail-to-Rail I/O, Low Gain PGA
MCP6S21 Single-Ended, Rail-to-Rail I/O, Low Gain PGA
MCP6S22
Single-Ended, Rail-to-Rail I/O, Low Gain PGA
MCP6S22 Single-Ended, Rail-to-Rail I/O, Low Gain PGA