MCP3901EV-MCU16 Microchip Technology, MCP3901EV-MCU16 Datasheet - Page 36

BOARD EVAL FOR 2CH ADC MCP3901

MCP3901EV-MCU16

Manufacturer Part Number
MCP3901EV-MCU16
Description
BOARD EVAL FOR 2CH ADC MCP3901
Manufacturer
Microchip Technology

Specifications of MCP3901EV-MCU16

Number Of Adc's
2
Number Of Bits
24
Data Interface
SPI™
Inputs Per Adc
1 Differential
Input Range
±1 V
Voltage Supply Source
Analog and Digital
Operating Temperature
-40°C ~ 85°C
Utilized Ic / Part
MCP3901
Silicon Manufacturer
Microchip
Application Sub Type
ADC
Kit Application Type
Data Converter
Silicon Core Number
MCP3901, PIC24F, PIC24H, DsPIC33, PIC18F86J55
Kit Contents
Board
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
MCP3901
6.7
If the user wishes to read back either of the ADC
channels continuously, or both channels continuously,
the internal address counter of the MCP3901 can be
set to loop on specific register sets. In this case, there
is only one control byte on SDI to start the
communication. The part stays within the same loop
until CS returns high.
This internal address counter allows the following
functionality:
• Read one ADC channel’s data continuously
• Read both ADC channel’s data continuously (both
• Continuously read the entire register map
• Continuously read each separate register
• Continuously read all Configuration registers
• Write all Configuration registers in one
FIGURE 6-6:
DS22192C-page 36
SDO
SCK
ADC data can be independent or linked with
DRMODE settings)
communication (see
SDI
DR
CS
Continuous Communication,
Looping on Address Sets
These bytes are not present when WIDTH=0 (16-bit mode)
CH0 ADC
ADDR/R
Upper byte
CH0 ADC
Typical Continuous Read Communication.
Figure
Middle byte
CH0 ADC
6-6)
Lower byte
CH0 ADC
Upper byte
CH1 ADC
Middle byte
CH1 ADC
Lower byte
CH1 ADC
The STATUS/COM register contains the loop settings
for the internal address counter (READ<1:0>). The
internal address counter can either stay constant
(READ<1:0> = 00) and continuously read the same
byte, or it can auto-increment and loop through the
register groups defined below (READ<1:0> = 01),
register types (READ<1:0> = 10) or the entire register
map (READ<1:0> = 11).
Each channel is configured independently as either a
16-bit or 24-bit data word, depending on the setting of
the corresponding WIDTH bit in the CONFIG1 register.
For continuous reading, in the case of WIDTH = 0
(16-bit), the lower byte of the ADC data is not accessed
and the part jumps automatically to the following
address (the user does not have to clock out the lower
byte since it becomes undefined for WIDTH = 0).
Figure 6-6
nication with the default settings (DRMODE<1:0> = 00,
READ<1:0> = 10) for both WIDTH settings. This
configuration is typically used for power metering
applications.
Upper byte
CH0 ADC
Middle byte
CH0 ADC
represents a typical, continuous read commu-
Lower byte
CH0 ADC
Upper byte
CH1 ADC
© 2010 Microchip Technology Inc.
Middle byte
CH1 ADC
Lower byte
CH1 ADC

Related parts for MCP3901EV-MCU16