MAX186DCWP+ Maxim Integrated Products, MAX186DCWP+ Datasheet - Page 22
![no-image](/images/manufacturer_photos/0/4/417/maxim_integrated_products_sml.jpg)
MAX186DCWP+
Manufacturer Part Number
MAX186DCWP+
Description
IC DAS 8CH 12BIT T/H LP 20-SOIC
Manufacturer
Maxim Integrated Products
Type
Data Acquisition System (DAS), ADCr
Datasheet
1.MAX188DCPP.pdf
(24 pages)
Specifications of MAX186DCWP+
Resolution (bits)
12 b
Sampling Rate (per Second)
133k
Data Interface
Serial
Voltage Supply Source
Dual ±
Voltage - Supply
±5V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
20-SOIC (7.5mm Width)
Number Of Adc Inputs
8
Architecture
SAR
Conversion Rate
133 KSPs
Resolution
12 bit
Input Type
Voltage
Interface Type
4-Wire (SPI, QSPI, MICROWIRE, TMS320)
Voltage Reference
Internal 4.096 V or External
Supply Voltage (max)
5 V
Maximum Power Dissipation
800 mW
Maximum Operating Temperature
+ 70 C
Mounting Style
SMD/SMT
Input Signal Type
Single-Ended, Pseudo-Differential, Differential
Minimum Operating Temperature
0 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Low-Power, 8-Channel,
Serial 12-Bit ADCs
Figure 20. MAX186/MAX188 Assembly-Code Listing (continued)
22
***** Initialize QSPI Command RAM *****
***** Initialize QSPI Transmit RAM *****
READ186:
;This routine triggers the QSPI microsequencer to autonomously
;trigger conversions on all 8 channels of the MAX186. Each
;conversion result is stored in the receive data RAM.
***** Interrupts/Exceptions *****
BDM: BGND
______________________________________________________________________________________
LDD
STD
LDAA
STAA
LDAA
STAA
STAA
STAA
STAA
STAA
STAA
STAA
LDAA
STAA
LDD
LDD
LDD
LDD
LDD
LDD
LDD
LDD
LDD
PULB
PULA
RTS
PSHA
LDAA
ORAA
STAA
PULA
RTS
SPCR2
#$0800
#$008F
#$00CF
#$009F
#$00DF
#$00AF
#$00EF
#$00BF
#$00FF
#$0000
$FD40
$FD41
$FD42
$FD43
$FD44
$FD45
$FD46
$FD47
$FD48
SPCR1
#$80
#$C0
#$40
#$80
SPCR1
;exception vectors point here
;CONT=1,BITSE=0,DT=0,DSCK=0,PCS0=ACTIVE
;CONT=0,BITSE=1,DT=0,DSCK=0,PCS0=ACTIVE
;CONT=1,BITSE=1,DT=0,DSCK=0,PCS0=ACTIVE
;store first byte in COMMAND RAM
;just set SPE
;set ENDQP to $8 for 9 transfers
;set delay between transfers
STD
STD
STD
STD
STD
STD
STD
STD
STD
$FD20
$FD22
$FD24
$FD26
$FD28
$FD2A
$FD2C
$FD2E
$FD30