MAXQ7670
Microcontroller with 10-Bit ADC,
PGA, 64KB Flash, and CAN Interface
16 ______________________________________________________________________________________
REFADC
10:1
MUX
10-BIT ADC
SOFTWARE-
INTERRUPT
CONTROLLER
DVDDIO BROWNOUT
MONITOR
I/O
BUFFERS
6:1
MUX
AIN0
AIN1
AIN7
AIN6
AIN1
AIN3
AIN5
AIN7
AIN9
AGND
ADCMX[3:0]
HFFINT
EIFO
SPI
T0I
CANSTI
CANERI
VIBE
VIOBI
ADCCLK
ADCE
ADCRY
GNDIO
DVDDIO
P0.7/T0B
P0.6/T0
MOSI
MISO
SERIAL PERIPHERAL
INTERFACE (SPI)
PORT 0
I/O REGISTERS
16-BIT TIMER0
T0CLK
T0I
SPI
WATCHDOG
TIMER
IFFCLK
EWT
4K x 16
UTILITY ROM
16-BIT
MAXQ20 CORE
RISC CPU
64KB (32K x 16)
PROGRAM/DATA
FLASH
2KB (1K x 16)
DATA RAM
+2.5V
LINEAR
REGAULATOR
DVDD
POWER-ON
RESET
MONITOR
HF CLOCK
PRESCALER
ADC CLOCK
PRESCALER
CAN CLOCK
PRESCALER
JTAG INTERFACE
PORT 0
I/O REGISTERS
I/O
BUFFERS
M
U
X
M
U
X
GNDIO
HF
XTAL
OSC.
IFFCLK
TIMER CLOCK
PRESCALER
HFE
IFE
INT
FIXED
FREQ
OSC.
SYSCLK
SYSCLK
XHFRY
HFFINT
2:1
DGND
CAN 2.0B
INTERFACE
I/O
BUFFERS
CANSTI
CANERI
GNDIO
CANCLK
CANTXD
CANRXD
GNDIO
DVDDIO
DGND
TCK
TMS
TDI
TDO
REGEN2
DVDD
XOUT
DGND
GNDIO
DGND
GNDIO
XIN
WDI
VDPE
DVDD
RESET
DVDDIO
DV
DD
WTR
CANCLK
ADCCLK
T0CLK
AIN2
AIN3
AIN4
AIN5
DGND
GAIN = 1x, 16x
PGA
PGAE
PD0
PO0
PI0
EIF0
HFCLK
DVDDIO
ADCREF
MAXQ7670
GNDIO
DGND
SS
SCLK
P0.5
P0.4/ADCCNV
P0.2
P0.1
P0.0
AVDD BROWNOUT
MONITOR
VABE
VABI
AGND
ADCCNV
ADCBY
DVDD
DVDDIO
DVDDIO
DVDDIO
+3.3V
LINEAR
REGAULATOR
GNDIO
LRAPD
AVDD
AVDD
DVDDIO
Block Diagram
MAXQ7670
Microcontroller with 10-Bit ADC,
PGA, 64KB Flash, and CAN Interface
______________________________________________________________________________________ 17
Detailed Description
The MAXQ7670 incorporates a 16-bit RISC arithmetic
logic unit (ALU) with a Harvard memory architecture
that addresses 64KB (32K x 16) of flash and 2048
bytes (1024 x 16) of RAM memory. This core combined
with digital and analog peripherals provide versatile
data-acquisition functions. The peripherals include up to
seven digital I/Os, a 4-wire SPI interface, a CAN 2.0B
bus, a JTAG interface, a timer, an integrated RC oscilla-
tor, two linear regulators, a watchdog timer, three
power-supply supervisors, a 10-bit 250ksps SAR ADC
with programmable-gain amplifier (PGA) and eight sin-
gle-ended or four differential multiplexed inputs. The
power-efficient MAXQ20 µC core consumes less than
1mA/MIPS. Refer to the
MAXQ7670 User’s Guide
for
more detailed information on configuring and program-
ming the MAXQ7670.
Analog Input Peripheral
The integrated 10-bit ADC employs an ultra-low-power
SAR-based conversion method and operates up to
250ksps with PGA = 1V/V (150.9ksps with PGA =
16V/V). The integrated 8-channel multiplexer (mux) and
PGA allow the ADC to measure eight single-ended (rel-
ative to AGND) or four fully differential analog inputs
with software-selectable input ranges through the PGA.
See Figures 3 and 4.
10-BIT ADC
250ksps
DATA
BUS
PGA
1V/V OR
16V/V
PGG
ADCE
1 0
ADCASD
ADCBY
ACTL
TIMER 0
ADCDUL
ADCRDY
ADCBIP
CONVERSION
CONTROL
ADC
CLOCK
DIV
8:1
MUX
ADCCD
1 032
ADCMX
120
10
ADCCLK
SOURCE
REFADC
P0.4/ADCCNV
AGND
AIN4
AIN3
AIN2
AIN7
AIN6
AIN5
AIN1
AIN0
MAXQ7670
Figure 3. Simplified Analog Input Diagram (Eight Single-Ended Inputs)
MAXQ7670
Microcontroller with 10-Bit ADC,
PGA, 64KB Flash, and CAN Interface
18 ______________________________________________________________________________________
10-BIT ADC
250ksps
DATA
BUS
PGG
ADCE
1 0
ADCASD
ADCBY
TIMER 0
ADCDUL
ADCRDY
ADCBIP
CONVERSION
CONTROL
ADC
CLOCK
DIV
4:1
MUX
4:1
MUX
ADCCD
1 032
ADCMX
120
10
ADCCLK
SOURCE
REFADC
P0.4/ADCCNV
AIN1
AIN6
AIN4
AIN7
AIN5
AIN3
AIN2
AIN0
PGA
1V/V OR
16V/V
ACTL
MAXQ7670
Figure 4. Simplified Analog Input Diagram (Four Fully Differential Inputs)

MAXQ7670ATL+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
16-bit Microcontrollers - MCU MCU w/12-Bit ADC PGA 64KB Flash & CAN Int
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union