MAXQ7670A Maxim, MAXQ7670A Datasheet

no-image

MAXQ7670A

Manufacturer Part Number
MAXQ7670A
Description
The MAXQ7670A 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 MAXQ7670A 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 12-bit SAR
ADC includes an amplifier with programmable gains of
1V/V or 16V/V, 8 input channels, and conversion rates up
to 125ksps. 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 MAXQ7670A 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) MAXQ7670A is a µC-
based, smart data acquisition system. As a member of
the MAXQ
is ideal for low-cost, low-power, embedded-applica-
tions such as automotive, industrial controls, and build-
ing automation. The flexible, modular architecture used
in the MAXQ µCs allows development of targeted prod-
ucts for specific applications with minimal effort.
The MAXQ7670A 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-4902; Rev 0; 6/10
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 MAXQ7670A
________________________________________________________________ Maxim Integrated Products
General Description
PGA, 64KB Flash, and CAN Interface
Applications
Microcontroller with 12-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(Pb)-free/RoHS-compliant package.
* EP = Exposed pad.
** Future product—contact factory for availability.
Typical Application Circuit and Pin Configuration appear at
end of data sheet.
MAXQ7670AATL+
MAXQ7670AATL/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,
12-Bit Resolution
PGA Gain = 1V/V or 16V/V
125ksps (75.5ksps 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
Ordering Information
-40°C to +125°C
-40°C to +125°C
TEMP RANGE
DVDD
= +2.5V)
PIN-PACKAGE
Features
40 TQFN-EP*
40 TQFN-EP*
1

Related parts for MAXQ7670A

MAXQ7670A 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 MAXQ7670A 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. ...

Page 2

... GNDIO ............................................-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 12-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 12-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 MAXQ7670A 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 MAXQ7670A toc08 REGEN2 = GNDIO 20ms/div = 3.3V +25°C, unless REFDAC A ADC INL vs. CODE (REF ADC = +3.3V, 75ksps, PGA GAIN = 16V/V) 1.0 BIPOLAR MODE 0 -100mV TO +100mV IN 0.6 0.4 0.2 0 -0.2 -0 ...

Page 11

... TEMPERATURE (°C) ______________________________________________________________________________________ Microcontroller with 12-Bit ADC, Typical Operating Characteristics (continued) = 2.5V 16MHz, ADC resolution = 12 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 12-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

Microcontroller with 12-Bit ADC, PGA, 64KB Flash, and CAN Interface PIN NAME Analog Input Channel 7. AIN7 is multiplexed to the PGA or ADC as single-ended analog input AIN7 differential input with AIN6 ...

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 MAXQ7670A. 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 MAXQ7670A 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

... PGA, 64KB Flash, and CAN Interface Detailed Description The MAXQ7670A 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 ...

Page 18

... Microcontroller with 12-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 MAXQ7670A CONVERSION CONTROL PGG 4:1 MUX PGA 12-BIT ADC 1V/V OR 125ksps 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 MAXQ7670A 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

... LRAPD bit in the APE register to 0. The AVDD supply begins ramping to its nominal voltage of +3.3V. The MAXQ7670A features brownout monitors for the +5V DVDDIO, +3.3V AVDD, and +2.5V DVDD power sup- plies. When enabled, these monitors generate interrupts when DVDDIO, AVDD, or DVDD fall below their respec- tive brownout thresholds. Monitoring the supply rails alerts the µ ...

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 MAXQ7670A 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 MAXQ7670A watchdog timer, refer to the MAXQ7670 User’s Guide. CLK_RC DIV 2 ...

Page 23

... PGA, 64KB Flash, and CAN Interface The MAXQ7670A includes a 16-bit timer channel. The timer offers two ports, T0 and T0B, to facilitate PWM outputs, and capture timing events. The autoreload 16- bit timer/counter offers the following functions: • 8-/16-bit timer/counter • Up/down autoreload • Counter function of external pulse • ...

Page 24

... The MAXQ7670A includes a powerful hardware SPI module, providing serial communication with a wide variety of external devices. The SPI port on the MAXQ7670A is a fully independent module that is accessed through software. This full 4-wire, full-duplex serial bus module supports master and slave modes. BIT ...

Page 25

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

Page 26

... MAXQ20 Core Architecture The MAXQ7670A’s core is a member of the low-cost, high-performance, CMOS, fully static, 16-bit MAXQ20 core µCs. The MAXQ7670A 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

... UTILITY ROM 32K x 16 PROGRAM FLASH EXECUTING FROM Figure 12. MAXQ7670A Memory Map ______________________________________________________________________________________ Microcontroller with 12-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

... For more information on the utility ROM contents, refer to the MAXQ7670 User’s Guide . Programming Flash Memory The MAXQ7670A allows the user to program its flash through the JTAG or the CAN port by allowing access to the ROM-based bootloader through these ports. The ...

Page 29

PGA, 64KB Flash, and CAN Interface Power Management Advanced power-management features minimize power consumption by dynamically matching the pro- cessing speed of the device to the required perfor- mance level. During periods of reduced activity, lower the system clock speed ...

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 MAXQ7670A oscillator circuit, the effective resistance is sometimes stated. This effective resistance at the loaded frequen- ...

Page 31

PGA, 64KB Flash, and CAN Interface Table 3. System Register Bit and Reset Values REGISTER APC PSF IC IMR SC IIR CKCN WDCN A[n] (0..15 PFX[n] (0..15 ...

Page 32

Microcontroller with 12-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 12-Bit ADC, PGA, 64KB Flash, and CAN Interface ______________________________________________________________________________________ 33 ...

Page 34

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

Page 35

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

Page 36

... RESET EXTERNAL RESET IS OPTIONAL 36 ______________________________________________________________________________________ AIN0 AIN2 -2nF MUX AIN4 -2nF AIN6 12-BIT AIN1 ADC AIN3 PGA MUX AIN5 x16 AIN7 -2nF -2nF MAXQ7670A 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 AIN4 4 5 REFADC MAXQ7670A 6 AGND AIN3 7 8 AIN2 9 AIN1 10 AIN0 ______________________________________________________________________________________ Microcontroller with 12-Bit ADC, PROCESS: CMOS 31 30 TCK *EP For the latest package outline information and land patterns, go ...

Page 38

... Initial release 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. 38 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © ...

Related keywords