ADDRESS
REF FUNCTION
0h–Ch P0–PC
General-Purpose Ports. These ports, P0–PC, can be used to hold intermediate calculation results,
often-used calculation coefficients, loop counter values, event counter values, comparison limit
values, etc.
Dh PD
Module Data Port. This port is used to transfer data to and from the various functional modules in the
MAX1464. Data loaded into PD can be transferred to the data, configuration, or control register of any
of the functional modules. The data transfer is initiated using the module control port (PF). The
contents of PD are not changed during module write operations, but are overwritten by module read
operations.
Eh PE
Module Address Port. This port is used to address a module register. A module address is loaded
into PE prior to initiating a data transfer or control function in the module control port. All modules in
the MAX1464 are accessed through this indirect addressing method. The contents of PE are not
changed by the read or write operations to module registers. Only the lower 8 bits are used. The
upper 8 bits are not decoded.
Fh PF
Module Control Port. This port initiates an operation on the module addressed by PE. Data can be
written to, or read from, module registers. Specific bits are assigned in the module control port to
initiate operations on the MAX1464 modules:
Bit 15 (CTRL): 1 = Initiate action defined in bit 14, 0 = no action initiated. Autoreset to zero after
operation is completed.
Bit 14 (RD/WR): 1 = read data, 0 = write data.
Bits 13–0: Not decoded.
Table 2. CPU Ports
MAX1464
Low-Power, Low-Noise Multichannel
Sensor Signal Processor
28 ______________________________________________________________________________________
MAX1464
Low-Power, Low-Noise Multichannel
Sensor Signal Processor
______________________________________________________________________________________ 29
MODULE
NAME
REGISTER
NAME
ADDRESS DESCRIPTION R/W
ADC_Control 00h Initiate conversions and select ADC input. R/ W
ADC_Data_1 01h Result of ADC conversion on channel 1 input. R
ADC_Config_1A 02h Settings for channel 1 input and conversion. R/ W
ADC_Config_1B 03h Settings for channel 1 input and conversion. R/ W
ADC_Data_2 04h Result of ADC conversion on channel 2 input. R
ADC_Config_2A 05h Settings for channel 2 input and conversion. R/ W
ADC_Config_2B 06h Settings for channel 2 input and conversion. R/ W
ADC_Data_T 07h Result of ADC conversion on temperature input. R
ADC_Config_TA 08h Settings for temperature input and conversion. R/ W
ADC
ADC_Config_TB 09h Settings for temperature input and conversion. R/
W
DOP1_Data 10h Input setting for the analog DAC and digital PWM outputs. R/ W
DOP1_Control 11h Enable and reference selection. R/ WDOP1
DOP1_Config 12h Select DAC or PWM output. R/
W
DOP2_Data 13h Input setting for the analog DAC and digital PWM outputs. R/ W
DOP2_Control 14h Enable and reference selection. R/ WDOP2
DOP2_Config 15h Select DAC or PWM output. R/
W
TMR_Control 20h Initiate timer. R/ W
Timer
TMR_Config 21h Set prescaler value and timeout value. R/
W
Op Amp Opamp_Config 30h Set op amps as unity-gain buffers. R/ W
Power PO_Control 31h Turn on power to modules with power-control function. R/ W
Oscillator
OSC_Control 32h Trim oscillator frequency, enable clock input/output. R/ W
GPIO1 GPIO1_Control 40h Enable I/O, set output value, read input value. R/ W
GPIO2 GPIO2_Control 41h Enable I/O, set output value, read input value. R/ W
Table 3. Module Registers
NAME ADDRESS DESCRIPTION POR VALUE
ADC_Control 00h Initiate conversions and set signal source. 0000h
ADC_Data_1 01h Result of ADC conversion on channel 1 input. 0000h
ADC_Config_1A 02h Settings for channel 1 input and conversion. 0000h
ADC_Config_1B 03h Settings for channel 1 input and conversion. 0070h
ADC_Data_2 04h Result of ADC conversion on channel 2 input. 0000h
ADC_Config_2A 05h Settings for channel 2 input and conversion. 0000h
ADC_Config_2B 06h Settings for channel 2 input and conversion. 0070h
ADC_Data_T 07h Result of ADC conversion on temperature input. 0000h
ADC_Config_TA 08h Settings for temperature input and conversion. 0000h
ADC_Config_TB 09h Settings for temperature input and conversion. 0070h
Table 4. ADC Module Registers
MAX1464
Low-Power, Low-Noise Multichannel
Sensor Signal Processor
30 ______________________________________________________________________________________
BITS NAME DESCRIPTION
15–12 Unused.
11–8 SE[3:0] Single-ended signal source multiplexer. SE[3] = MSB.
7–3 Unused.
2 CNVT1
1 = Initiate conversion on channel 1 using ADC settings specified in registers ADC_Config_1A and
ADC_Config_1B. The ADC result is stored in ADC_Data_1. CPU is halted during the conversion
process. This bit is automatically reset to zero when conversion is completed.
1 CNVT2
1 = Initiate conversion on channel 2 using ADC settings specified in registers ADC_Config_2A and
ADC_Config_2B. The ADC result is stored in ADC_Data_2. CPU is halted during the conversion
process. This bit is automatically reset to zero when conversion is completed.
0 CNVTT
1 = Initiate conversion on temperature sensor using ADC settings specified in registers
ADC_Config_TA and ADC_Config_TB. The ADC result is stored in ADC_Data_T. CPU is halted during
the conversion process. The bit is automatically reset to zero when conversion is completed.
Table 5. ADC_Control (Address = 00h)
CNVT1
CNVT2
CNVTT
SE[3:0]
RESULT
DATA_n
DESCRIPTION
0 0 0 XXXX No measurement.
0 0 1 0000 T
Convert the temperature sensor signal using the settings in
ADC_Config_TA and ADC_CONFIG_TB, storing the result in the
ADC_Data_T register.
0 1 X 0000 2
Convert the differential signal INP2-INM2 using the settings in
ADC_Config_2A and ADC_Config_2B, storing the result in the ADC_Data_2
register.
1 X X 0000 1
Convert the differential signal INP1-INM1 using the settings in
ADC_Config_1A and ADC_Config_1B, storing the result in the ADC_Data_1
register.
001
bbbb*
Not used for any setting of SE[3:0] 0000.
01X
bbbb*
2
Convert the single-sided signal indicated by SE[3:0] using the settings in
ADC_Config_2A and ADC_Config_2B, if appropriate, storing the result in
the ADC_Data_2 register.
1XX
bbbb*
1
Convert the single-sided signal indicated by SE[3:0] using the settings in
ADC_Config_1A and ADC_Config_1B, if appropriate, storing the result in
the ADC_Data_1 register.
Table 6. Initiate Conversion (CNVT1, CNVT2, CNVTT)
*The value bbbb is any nonzero single-ended setting.

MAX1464AAI+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
16-bit Microcontrollers - MCU Low-Pwr/Nse MultiCh Sensor Signal Prcssr
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet