MAXQ7670 Maxim, MAXQ7670 Datasheet

no-image

MAXQ7670

Manufacturer Part Number
MAXQ7670
Description
The MAXQ7670 is a highly integrated solution for measuring multiple analog signals and outputting the results on a control area network (CAN) bus
Manufacturer
Maxim
Datasheet
The MAXQ7670 is a highly integrated solution for mea-
suring multiple analog signals and outputting the results
on a control area network (CAN) bus. The device oper-
ates from a single 5V supply and incorporates a high-
performance, 16-bit reduced instruction set computing
(RISC) core, a SAR ADC, and a CAN 2.0B controller,
supporting transfer rates up to 1Mbps. The 10-bit SAR
ADC includes an amplifier with programmable gains of
1V/V or 16V/V, 8 input channels, and conversion rates up
to 250ksps. The eight single-ended ADC inputs can be
configured as four unipolar or bipolar, fully differential
inputs. For single-supply operation, the external 5V sup-
ply powers the digital I/Os and two separate integrated
linear regulators that supply the 2.5V digital core and the
3.3V analog circuitry. Each supply rail has a dedicated
power-supply supervisor that provides brownout detec-
tion and power-on reset (POR) functions. The 16-bit RISC
microcontroller (µC) includes 64KB (32K x 16) of non-
volatile program/data flash and 2KB (1K x 16) of data
RAM. Other features of the MAXQ7670 include a 4-wire
SPI™ interface, a JTAG interface for in-system program-
ming and debugging, an integrated 15MHz RC oscilla-
tor, external crystal oscillator support, a timer/counter
with pulse-width modulation (PWM) capability, and seven
GPIO pins with interrupt and wake-up capability.
The system-on-a-chip (SoC) MAXQ7670 is a µC-based,
smart data acquisition system. As a member of the
MAXQ
ideal for low-cost, low-power, embedded-applications
such as automotive, industrial controls, and building
automation. The flexible, modular architecture used in
the MAXQ µCs allows development of targeted prod-
ucts for specific applications with minimal effort.
The MAXQ7670 is available in a 40-pin, 5mm x 5mm
TQFN package, and is specified to operate over the -40°C
to +125°C automotive temperature range.
19-4384; Rev 1; 7/09
SPI is a trademark of Motorola, Inc.
MAXQ is a registered trademark of Maxim Integrated Products, Inc.
Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of
any device may be simultaneously available through various sales channels. For information about device errata, go to:
http://www.maxim-ic.com/errata.
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
®
Automotive Steering Angle and Torque Sensors
CAN-Based Automotive Sensor Applications
Industrial Control
Building Automation
family of 16-bit, RISC µCs, the MAXQ7670 is
________________________________________________________________ Maxim Integrated Products
General Description
PGA, 64KB Flash, and CAN Interface
Applications
Microcontroller with 10-Bit ADC,
o High-Performance, Low-Power, 16-Bit RISC Core
o Program and Data Memory
o SAR ADC
o Timer/Digital I/O Peripherals
o Oscillator/Clock Module
o Power-Management Module
/V denotes an automotive qualified part.
+ Denotes a lead-free/RoHS-compliant package.
* EP = Exposed pad.
Typical Application Circuit and Pin Configuration appear at
end of data sheet.
MAXQ7670ATL/V+
0.166MHz to 16MHz Operation, Approaching
1MIPs/MHz
Low Power (< 1mA/MIPS, V
16-Bit Instruction Word, 16-Bit Data Bus
33 Instructions, Most Require Only One Clock
Cycle
16-Level Hardware Stack
16 x 16-Bit, General-Purpose Working Registers
Three Independent Data Pointers with Auto-
Increment/Decrement
Low-Power, Divide-by-256, Power-Management
Modes (PMM) and Stop Mode
64KB Internal Nonvolatile Program/Data Flash
2KB Internal Data RAM
8 Single-Ended/4 Differential Channels,
10-Bit Resolution with No Missing Codes
PGA Gain = 1V/V or 16V/V
250ksps (150.9ksps with PGA Gain = 16V/V)
CAN 2.0B Controller (15 Message Centers)
Serial Peripheral Interface (SPI)
JTAG Interface (Extensive Debug and Emulation
Support)
Single 16-Bit/Dual 8-Bit Timer/PWM
Seven General-Purpose, Digital I/O Pins with
External Interrupt/Wake-Up Features
Internal Oscillator Supports External Crystal
(8MHz or 16MHz)
Integrated 15MHz RC Oscillator
External Clock Source Operation
Programmable Watchdog Timer
Power-On Reset
Power-Supply Supervisor/Brownout Detection
Integrated +2.5V and +3.3V Linear Regulators
PART
-40°C to +125°C
TEMP RANGE
Ordering Information
DVDD
= +2.5V)
PIN-PACKAGE
40 TQFN-EP*
Features
1

Related parts for MAXQ7670

MAXQ7670 Summary of contents

Page 1

... The flexible, modular architecture used in the MAXQ µCs allows development of targeted prod- ucts for specific applications with minimal effort. The MAXQ7670 is available in a 40-pin, 5mm x 5mm TQFN package, and is specified to operate over the -40°C to +125°C automotive temperature range. Automotive Steering Angle and Torque Sensors ...

Page 2

... XIN, XOUT to DGND ..............................-0. Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability ...

Page 3

PGA, 64KB Flash, and CAN Interface ELECTRICAL CHARACTERISTICS (continued +5.0V +3.3V, V DVDDIO AVDD DVDD noted. Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL MEMORY SECTION Flash Memory Size Flash Page Size ...

Page 4

Microcontroller with 10-Bit ADC, PGA, 64KB Flash, and CAN Interface ELECTRICAL CHARACTERISTICS (continued +5.0V +3.3V, V DVDDIO AVDD DVDD noted. Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL Channel Select Plus t ...

Page 5

... Maximum AVDD Bypass Capacitor to AGND +2.5V (DVDD) LINEAR REGULATOR DVDD Output Voltage No-Load Quiescent Current Output Current Capability Output Short-Circuit Current Maximum DVDD Bypass Capacitor to DGND SUPPLY-VOLTAGE SUPERVISORS AND BROWNOUT DETECTION DVDD Reset Threshold DVDD Interrupt Threshold Minimum DVDD Interrupt and Reset Threshold Difference ...

Page 6

Microcontroller with 10-Bit ADC, PGA, 64KB Flash, and CAN Interface ELECTRICAL CHARACTERISTICS (continued +5.0V +3.3V, V DVDDIO AVDD DVDD noted. Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL HIGH-FREQUENCY CRYSTAL OSCILLATOR Clock ...

Page 7

... ELECTRICAL CHARACTERISTICS (continued +5.0V +3.3V, V DVDDIO AVDD DVDD noted. Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL Output Capacitance Maximum Output Impedance SYSTEM CLOCK System Clock Frequency f SYSCLK SPI INTERFACE TIMING SPI Master Operating f MCLK Frequency SPI Slave Mode Operating f SCLK ...

Page 8

... REFADC to AGND as close as possible to REFADC. Note 10: The digital design is fully static. However, the lower clock limit is set by a clock detect circuit. The MAXQ7670 switches to the internal RC clock if the external input goes below 166kHz. This clock detect circuit also acts to detect a crystal failure when a crystal is used ...

Page 9

PGA, 64KB Flash, and CAN Interface SAMPLE EDGE SHIFT EDGE t MCL SCLK (CKPOL/CKPHA = 0/1 OR 1/0 MODE) t MCH SCLK (CKPOL/CKPHA = 0/0 OR 1/1 MODE MIH MIS MISO MOSI Figure 1. SPI Timing Diagram in ...

Page 10

... PGA GAIN = 16V 1.6 IN-DIFF V = +1.65V IN-CM 1.4 1.2 1.0 0.8 0.6 0.4 0.2 0 -40 -25 - 110 125 TEMPERATURE (°C) DVDD, RESET POWER-DOWN CHARACTERISTICS MAXQ7670 toc08 REGEN2 = GNDIO 20ms/div = 3.3V +25°C, unless REFDAC A ADC INL vs. CODE (REF ADC = +3.3V, 150.9ksps, PGA GAIN = 16V/V) 1.5 BIPOLAR MODE V = -100mV TO +100mV IN 1.0 0.5 0 -0.5 -1.0 -1.5 2 ...

Page 11

... TEMPERATURE (°C) ______________________________________________________________________________________ Microcontroller with 10-Bit ADC, Typical Operating Characteristics (continued) = 2.5V 16MHz, ADC resolution = 10 bits, V SYSCLK MAXIMUM AVDD TRANSIENT DURATION vs. BOI THRESHOLD OVERDRIVE 200 BOI ASSERTED ABOVE THIS LINE 180 160 140 120 100 ...

Page 12

Microcontroller with 10-Bit ADC, PGA, 64KB Flash, and CAN Interface (V = 5.0V 3.3V, V DVDDIO AVDD DVDD otherwise noted.) RC OSCILLATOR OUTPUT FREQUENCY vs. DVDD 16.0 15.5 15.0 14.5 14.0 2.25 2.35 2.45 2.55 2.65 2.75 DVDD ...

Page 13

PGA, 64KB Flash, and CAN Interface (V = 5.0V 3.3V, V DVDDIO AVDD DVDD otherwise noted.) AVDD SUPPLY CURRENT vs. ADC SAMPLING RATE 5.7 PGA GAIN = 16V/V 5.6 5.5 5 100 1000 ADC SAMPLING RATE ...

Page 14

... SS 18 MAXQ7670 User’s Guide for a description of the SPICN register). In master mode, use an available GPIO as a slave selector and pull SS high to DVDDIO through a pullup resistor. Port 0 Bit 6/Timer 0 I/O. P0 general-purpose digital I/O with interrupt/wake-up input capability primary timer/PWM input or output ...

Page 15

... Port 0 Bit 5. P0 general-purpose digital I/O with interrupt/wake-up capability. Reset Input/Output. Active-low input/output with internal 55kΩ pullup to DVDDIO. Drive low to reset the RESET 33 MAXQ7670. The MAXQ20 µC core holds RESET low during POR and during DVDD brownout conditions. 34 DGND Digital Ground High-Frequency Crystal Output ...

Page 16

... PGA, 64KB Flash, and CAN Interface DVDDIO DVDDIO AIN0 AIN1 AIN2 AIN3 10:1 AIN4 MUX AIN5 AIN6 AIN7 AIN1 AIN3 AIN5 6:1 AIN7 MUX AIN9 AGND MAXQ7670 DVDDIO +2.5V LINEAR DVDDIO REGEN2 REGAULATOR GNDIO RESET DVDD DVDD POWER-ON DGND RESET MONITOR VDPE DVDDIO TCK JTAG INTERFACE I/O TDI ...

Page 17

... Figure 3. Simplified Analog Input Diagram (Eight Single-Ended Inputs) ______________________________________________________________________________________ Microcontroller with 10-Bit ADC, 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. The integrated 10-bit ADC employs an ultra-low-power SAR-based conversion method and operates up to 250ksps with PGA = 1V/V (150 ...

Page 18

... Microcontroller with 10-Bit ADC, PGA, 64KB Flash, and CAN Interface P0.4/ADCCNV AIN0 AIN2 AIN4 AIN6 AIN1 AIN3 AIN5 AIN7 REFADC Figure 4. Simplified Analog Input Diagram (Four Fully Differential Inputs) 18 ______________________________________________________________________________________ TIMER 0 MAXQ7670 CONVERSION CONTROL PGG 4:1 MUX PGA 10-BIT ADC 1V/V OR 250ksps 16V/V 4:1 MUX ADCE ADCMX 3 ...

Page 19

... AIN4/AIN5, and AIN6/AIN7. Table 1 shows the single- ended and differential input configurations possible for the ADC mux. Analog Input Track and Hold A SAR conversion in the MAXQ7670 has different T/H cycles depending on whether a gain of 1 (bypass gain of 16 (PGA enabled) is selected. Table 1. ADC Mux Input Configurations ...

Page 20

... Software register bit control 2) Continuous conversion 3) Internal timer (T0) 4) External input through ADCCNV Refer to the MAXQ7670 User’s Guide for more detailed information on the ADC and mux. POR and Brownout The MAXQ7670 operates from a single, external +5V supply connected to the DVDDIO. DVDDIO is the sup- ply rail for the digital I/O and the supply input for both integrated linear regulators ...

Page 21

... When using the regulators to power AVDD and DVDD and to provide power to external devices, make sure DVDDIO’s power input can source a current greater than the sum of the MAXQ7670 sup- ply current and the load currents of the two regulators. BROWNOUT ...

Page 22

... The watch- dog reset timeout occurs 512 RC oscillator cycles after the watchdog interrupt timeout. For more information on the MAXQ7670 watchdog timer, refer to the MAXQ7670 User’s Guide. CLK_RC (15MHz) ...

Page 23

... CAN Functional Description The CAN module stores messages. Each mes- sage consists of an acceptance identifier and 8 bytes of data. The MAXQ7670 supports both the standard 11- bit and extended 29-bit identification modes. IEEE is a registered service mark of the Institute of Electrical and Electronics Engineers. ...

Page 24

... MAXQ7670 The MAXQ7670 includes a powerful hardware SPI mod- ule, providing serial communication with a wide variety of external devices. The SPI port on the MAXQ7670 is a fully independent module that is accessed through soft- ware. This full 4-wire, full-duplex serial bus module sup- ports master and slave modes. The SPI clock ...

Page 25

... SPI port. Figures 1 and 2 illustrate the timing parameters listed in the Electrical Characteristics table. General-Purpose Digital I/Os The MAXQ7670 provides seven general-purpose digital I/Os (GPIOs). Some of the GPIOs include an additional special function (SF), such as a timer input/output. For example, the state of P0.6/T0 is programmable to depend on timer channel 0 logic ...

Page 26

... The MAXQ7670’s core is a member of the low-cost, high-performance, CMOS, fully static, 16-bit MAXQ20 core µCs. The MAXQ7670 is structured on a highly advanced, accumulator-based, 16-bit RISC architec- ture. Fetch and execution operations complete in one cycle without pipelining because the instruction con- tains both the op code and data ...

Page 27

... PROGRAM FLASH EXECUTING FROM 0000h Figure 12. MAXQ7670 Memory Map ______________________________________________________________________________________ Microcontroller with 10-Bit ADC, Enabling a pseudo-Von Neumann memory map places the utility ROM, code, and data memory into a single contiguous memory map. Use this mapping scheme for applications that require dynamic program modification or unique memory configurations ...

Page 28

... The utility ROM contains user-accessible flash programming functions that erase and program flash memory. These functions are described in detail in the MAXQ7670 User’s Guide . Register sets control the MAXQ7670 functions. These registers provide a working space for memory opera- tions as well as configuring and addressing peripheral registers on the device ...

Page 29

... The internal 15MHz RC oscillator becomes the clock source • Code execution begins at location 8000h Refer to the MAXQ7670 User’s Guide for more information. The watchdog timer functions are described in the MAXQ7670 User’s Guide . Execution resumes at loca- tion 8000h following a watchdog timer reset. ...

Page 30

... This is a parameter often stated by quartz crystal vendors and is called R1. When a resonator is used in the parallel resonant mode with an external load capacitance the case with the MAXQ7670 oscillator circuit, the effective resistance is sometimes stated. This effective resistance at the loaded frequen- ...

Page 31

... DP[ *Bits indicated by an "s" are only affected by a POR and not by other forms of reset. These bits are set to 0 after a POR. Refer to the MAXQ7670 User’s Guide for more information. ______________________________________________________________________________________ Microcontroller with 10-Bit ADC, REGISTER BIT 12 11 ...

Page 32

Microcontroller with 10-Bit ADC, PGA, 64KB Flash, and CAN Interface Table 4. Peripheral Register Map REGISTER M0 (0h) INDEX 0h PO0 1h — 2h — 3h EIFO 4h — 5h — 6h — 7h — 8h PI0 9h — Ah ...

Page 33

Microcontroller with 10-Bit ADC, PGA, 64KB Flash, and CAN Interface ______________________________________________________________________________________ 33 ...

Page 34

Microcontroller with 10-Bit ADC, PGA, 64KB Flash, and CAN Interface 34 ______________________________________________________________________________________ ...

Page 35

Microcontroller with 10-Bit ADC, PGA, 64KB Flash, and CAN Interface ______________________________________________________________________________________ 35 ...

Page 36

... RESET EXTERNAL RESET IS OPTIONAL 36 ______________________________________________________________________________________ AIN0 AIN2 -2nF MUX AIN4 -2nF AIN6 10-BIT AIN1 ADC AIN3 PGA MUX x16 AIN5 AIN7 -2nF -2nF MAXQ7670 P0.7/T0B P0.6/T0 P0.5 P0.4/ADCCNV -2nF P0.2 P0.1 GPIO -2nF P0.0 16-BIT TIMER SPI SCLK MISO JTAG MOSI CAN 2.0B -2nF SS MAXQ20 CORE -2nF ...

Page 37

... Pin Configuration TOP VIEW AIN7 + AIN6 2 AIN5 3 4 AIN4 5 REFADC MAXQ7670 6 AGND AIN3 7 8 AIN2 9 AIN1 10 AIN0 ______________________________________________________________________________________ Microcontroller with 10-Bit ADC, PROCESS: CMOS 31 30 TCK For the latest package outline information and land patterns, go *EP to www ...

Page 38

... Updated Ordering Information to indicate automotive qualified part Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. ...

Related keywords