beautypg.com

Detailed description – Rainbow Electronics MAXQ7670 User Manual

Page 17

background image

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

0

3

2

ADCMX

1

2

0

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)