maxq7665 Maxim Integrated Products, Inc., maxq7665 Datasheet

no-image

maxq7665

Manufacturer Part Number
maxq7665
Description
Maxq7665, Maxq7665a, Maxq7665b, Maxq7665c, Maxq7665d 16-bit Risc Microcontroller-based Smart Data-acquisition Systems
Manufacturer
Maxim Integrated Products, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
maxq7665AATM+
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
maxq7665ATM+
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
maxq7665BATM+
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
maxq7665HATM+
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
maxq7665IATM+
Manufacturer:
MAXIM/美信
Quantity:
20 000
The MAXQ7665A–MAXQ7665D smart systems-on-a-chip
(SoC) are data-acquisition systems based on a micro-
controller (µC). As members of the MAXQ
bit, reduced instruction set computing (RISC) µCs, the
MAXQ7665A–MAXQ7665D are ideal for low-cost, low-
power, embedded applications such as automotive,
industrial controls, and building automation. The flexible,
modular architecture design used in these µCs allows
development of targeted products for specific applica-
tions with minimal effort.
The MAXQ7665A–MAXQ7665D incorporate a high-per-
formance 16-bit RISC core, a 12-bit 500ksps SAR ADC
with a programmable gain amplifier (PGA), and a full
CAN 2.0B controller supporting transfer rates up to
1Mbps. These devices include a 12-bit DAC with a
buffered voltage output and on-chip oscillator circuitry
to operate from an external high frequency (8MHz)
crystal. There is also a built-in internal RC oscillator as
an alternative to using an external crystal. The
MAXQ7665A–MAXQ7665D contain an internal tempera-
ture sensor to measure die temperature and a remote
temperature-sensor driver. The analog functions and
digital I/O are powered from a +5V supply, while the
internal digital core is powered from +3.3V, which can
be supplied by an on-chip linear regulator. These
devices also include a dual power-supply supervisor
with reset and a JTAG interface for in-system program-
ming and debugging. The 16-bit RISC µC includes up
to 128KB (64K x 16) of flash memory and 512 bytes
(256 x 16) of RAM.
The MAXQ7665A–MAXQ7665D are available in a 7mm x
7mm 48-pin TQFN package and are specified to operate
from -40°C to +125°C.
♦ High-Performance, Low-Power, 16-Bit RISC Core
19-3217; Rev 0; 3/08
MAXQ is a registered trademark of Maxim Integrated Products, Inc.
DeviceNet is a trademark of Open DeviceNet Vendor Association, Inc.
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.
DC-to-8MHz Operation, Approaching 1MIPS per MHz
Low Power (< 3mA/MIPS, DV
16-Bit Instruction Word, 16-Bit Data Bus
33 Instructions (Most Require Only One Clock Cycle)
16-Level Hardware Stack
Automotive Steering Sensors
CAN- and LIN-Based Automotive Sensors
Industrial Control
________________________________________________________________ Maxim Integrated Products
General Description
DD
= +3.3V)
16-Bit RISC Microcontroller-Based
Applications
Smart Data-Acquisition Systems
®
Features
family of 16-
♦ Program and Data Memory
♦ Smart Analog Peripherals
♦ Timer/Digital I/O Peripherals
♦ Crystal/Clock Module
♦ Power-Management Module
♦ JTAG Interface
♦ Ultra-Low-Power Consumption
Ordering Information/Selector Guide and Pin Configuration
appear at end of data sheet.
Three Independent Data Pointers with Automatic
Low-Power, Divide-by-256 PMM Mode
Stop Mode
Up to 128KB (64K x 16) Internal Flash
512 Bytes (256 x 16) Internal RAM
Low-Power, Eight Differential-Channel,
Programmable-Gain Amplifier, Software-Selectable Gain:
12-Bit DAC with Buffered Voltage Output
External References for ADC and DAC
Internal (Die) and External Diode Temperature Sensing
Full CAN 2.0B Controller
UART (LIN) with User-Programmable Baud Rate
16 x 16 Hardware Multiplier with 48-Bit Accumulator,
Three 16-Bit (or Six 8-Bit) Programmable
Eight General-Purpose, Digital I/O Pins, with External
All Interrupts Can Be Used as a Wake-Up
Internal Oscillator for Use with External Crystal
On-Chip RC Oscillator Eliminates External Crystal
External Clock-Source Operation
Programmable Watchdog Timer
Power-On Reset (POR)
Power-Supply Supervisor/Brownout Detection for Digital
On-Chip +3.3V, 50mA Linear Regulator
Extensive Debug and Emulation Support
In-System Test Capability
Flash-Memory-Program Download
Software Bootstrap Loader for Flash Programming
1V/V, 2V/V, 4V/V, 8V/V, 16V/V, 32V/V
Increment/Decrement
12-Bit, 500ksps ADC
15 Message Centers (256-Byte Dual Port Memory)
Programmable Bit Rates from 10kbps to 1Mbps
Standard 11-Bit or Extended 29-Bit Identification
Two Data Masks and Associated IDs for DeviceNET™,
External Transmit Disable for Autobaud
SIESTA Low-Power Mode
Wake-Up on CANRXD Edge Transition
Single Clock Cycle Operation
Timer/Counter/PWM
Interrupt Capability
I/O and Digital Core Supplies
Modes
SDS and Other Higher Layer CAN Protocols
1

Related parts for maxq7665

maxq7665 Summary of contents

Page 1

... The 16-bit RISC µC includes up to 128KB (64K x 16) of flash memory and 512 bytes (256 x 16) of RAM. The MAXQ7665A–MAXQ7665D are available in a 7mm x 7mm 48-pin TQFN package and are specified to operate from -40°C to +125°C. Automotive Steering Sensors ...

Page 2

RISC Microcontroller-Based Smart Data-Acquisition Systems ABSOLUTE MAXIMUM RATINGS DV to DGND, AGND, or GNDIO ..........................-0.3V to +4V DD DGND to GNDIO or AGND....................................-0.3V to +0. DGND, AGND, or GNDIO .......................-0.3V to +6V DDIO AV to DGND, AGND, ...

Page 3

... Coefficient Signal-to-Noise Plus Distortion Total Harmonic Distortion ________________________________________________________________________________________ Smart Data-Acquisition Systems = 8MHz SYSCLK REFDAC REFADC CONDITIONS MAXQ7665A MAXQ7665B MAXQ7665C MAXQ7665D DV = +3V, at +25° +3V, at +85° +3V, at +125°C DD One sector Single word Entire flash T = +125°C, single write A First 100,000 cycles at +25° ...

Page 4

RISC Microcontroller-Based Smart Data-Acquisition Systems ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL Spurious-Free Dynamic Range SFDR Conversion Clock Frequency ...

Page 5

RISC Microcontroller-Based ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL Large-Signal Bandwidth (-3dB) Input Capacitance Crosstalk Between Channels Input Common-Mode ...

Page 6

RISC Microcontroller-Based Smart Data-Acquisition Systems ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL DAC Glitch Impulse DAC Power-On Time Power-Supply ...

Page 7

RISC Microcontroller-Based ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL SUPPLY VOLTAGE SUPERVISORS AND BROWNOUT DETECTION DV Voltage-Supervisor Reset DD ...

Page 8

RISC Microcontroller-Based Smart Data-Acquisition Systems ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL Crystal Oscillator Stability XIN Input Load Capacitance ...

Page 9

RISC Microcontroller-Based ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL Input Pullup Resistance Input Capacitance DIGITAL OUTPUTS (P0._, CANTXD, UTX) ...

Page 10

RISC Microcontroller-Based Smart Data-Acquisition Systems ( +5.0V +3.3V DDIO DD GPO._ OUTPUT HIGH VOLTAGE vs. SOURCE CURRENT -40° +25° ...

Page 11

... ADC/PGA OFFSET ERROR (GAIN = 16) vs. AV SUPPLY VOLTAGE DD 5.0 4.5 4.0 3.5 3.0 2.5 REFADC = AV 2.0 1.5 1.0 REFADC = +4.75V 0.5 0 125 4.75 4.85 4.95 5.05 5. +25°C, unless otherwise noted.) A ADC INL vs. OUTPUT CODE (REFADC = +5V, 142ksps, PGA GAIN = 16) MAXQ7665A toc11 1.5 BIPOLAR MODE V = -156mV TO +156mV IN 1.0 0.5 0 -0.5 -1.0 -1.5 -2048 -1024 0 DIGITAL OUTPUT CODE ADC/PGA GAIN ERROR (GAIN = 16) vs. TEMPERATURE 1.0 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0 -40 ...

Page 12

... TEMPERATURE (° RESET POWER-DOWN DD CHARACTERISTICS MAXQ7665A toc22 DVBR[1:0] = [0: (1V/div) RESET (2V/div) 10ms/div MAXIMUM DV TRANSIENT DURATION DDIO vs. BOI THRESHOLD OVERDRIVE 1000 BOI ASSERTED ABOVE THIS LINE 900 800 700 600 500 ...

Page 13

... REGEN = GND 3.45 3. +85°C A 3.35 3.30 95 110 125 LOAD CURRENT (mA) DV LINEAR REGULATOR DROPOUT DD VOLTAGE vs. LOAD CURRENT MAXQ7665A toc33 700 REGEN = GND REGEN = GND 600 500 400 300 T 200 DROPOUT 100 DV IS LOWERED ENOUGH BELOW DDIO +5V TO MAKE ...

Page 14

RISC Microcontroller-Based Smart Data-Acquisition Systems ( +5.0V +3.3V DDIO DD RC OSCILLATOR OUTPUT FREQUENCY vs. TEMPERATURE 7. +3.3V DD REGEN = DV DDIO 7.65 7.60 7.55 7.50 7.45 7.40 -40 ...

Page 15

RISC Microcontroller-Based ( +5.0V +3.3V DDIO DD AV DISABLED SUPPLY CURRENT DD vs. TEMPERATURE 500 ALL ANALOG FUNCTIONS DISABLED 400 300 200 100 0 -40 -25 - ...

Page 16

RISC Microcontroller-Based Smart Data-Acquisition Systems PIN NAME 1 AIN11 Analog Input Channel 11. AIN11 is multiplexed to the PGA as a differential input with AIN10. 2 AIN10 Analog Input Channel 10. AIN10 is multiplexed to the PGA as a ...

Page 17

RISC Microcontroller-Based Smart Data-Acquisition Systems PIN NAME Port 0 Data 1/JTAG Test Mode Select. P0 general-purpose digital I/O with interrupt/wake- 33 P0.1/TMS up capability. TMS is the JTAG test mode, select input. Port 0 Data 2/JTAG Serial ...

Page 18

... DD GNDIO HFFINT HF XIN XHFRY XTAL XOUT OSC. XHFE INT HF DGND R-C OSC RCE DGND GNDIO SYSCLK 18 _______________________________________________________________________________________ ADCMX3 MAXQ7665A–MAXQ7665D ADCREF PGAE PGA 12-BIT ADC GAIN = x1, x2, x4, x8, x16, x32 17:1 ADCE MUX HFFINT SOFTWARE- EIFO INTERRUPT CONTROLLER UARTI DVBI 9:1 MUX ADCMX[3.0] WATCHDOG ...

Page 19

... RISC Microcontroller-Based Detailed Description The µC arithmetic core of the MAXQ7665A– MAXQ7665D is a 16-bit RISC machine with digital and analog peripheral functions. They incorporate a 16-bit RISC ALU with a Harvard memory architecture that can address up to 128KB (64K x 16) of flash and 512 bytes (256 x 16) of RAM memory ...

Page 20

... RISC Microcontroller-Based Smart Data-Acquisition Systems The MAXQ7665A–MAXQ7665D ADC uses a fully differ- ential SAR conversion technique and an on-chip T/H block to convert temperature and voltage signals into a 12-bit digital result. Differential configurations are sup- ported using an analog input channel MUX that sup- ports eight differential channels ...

Page 21

... AIN4 AIN2 AIN3 MUX AIN0 AIN1 ADCMX AGND MAXQ7665A–MAXQ7665D monitors check that DV CAN bus transfer each include a µC core is executing. The DV also covers the analog peripherals if AV are directly connected. The DV DD voltage supervisor that controls the µC reset during ...

Page 22

RISC Microcontroller-Based Smart Data-Acquisition Systems NOMINAL DV (+3.3V) DD BROWNOUT +3.13V INTERRUPT +3.06V TRIGGER POINT +2.84V BROWNOUT +2.77V RESET TRIGGER POINT DGND DVLVL FLAG (ASR[14]) DVBI FLAG (ASR[4]) Figure 5. DV Brownout Interrupt Detection DD During power-up, RESET is ...

Page 23

... DD is identical to the power-up case described above. See Tables 3 and 5 for reset behavior of specific bits. Refer to the MAXQ7665/MAXQ7666 User’s Guide for detailed programming information, and a more thor- ough description of POR and brownout behavior. Internal 3.3V Linear Regulator The MAXQ7665A– ...

Page 24

... HFR- watchdog timer count is reset. All watchdog timer reset timeouts follow the programmed interrupt timeout 512 source clock cycles later. For more information on the MAXQ7665A–MAXQ7665D watchdog timer, refer to the MAXQ7665/MAXQ7666 User’s Guide. 3 DIV 2 3 The MAXQ7665A–MAXQ7665D include three 16-bit timer channels ...

Page 25

... RISC Microcontroller-Based Note: The MAXQ7665A–MAXQ7665D do not have sec- ondary timer I/O pins (such as T0B and T1B) that are present in some other MAXQ products. 16-Bit x 16-Bit Hardware Multiplier A hardware multiplier supports high-speed multiplica- tions. The multiplier is capable of completing a 16-bit x 16-bit multiply in a single cycle and contains a 48-bit accumulator that requires one more cycle ...

Page 26

... CAN 0 CONTROL REGISTER COUNTER CAN 0 OPERATION CONTROL CAN 0 RECEIVE ERROR COUNTER CAN 0 STATUS REGISTER CAN 0 MESSAGE 1–15 CAN 0 INTERRUPT REGISTER CONTROL REGISTERS CAN 0 DATA POINTER CAN 0 TRANSMIT MSG ACK CAN 0 DATA BUFFER CAN 0 RECEIVE MSG ACK MAXQ7665A–MAXQ7665D BIT TIMING CANRXD Tx SHIFT CANTXD ...

Page 27

RISC Microcontroller-Based SYSCLK DIVIDE DIVIDE LDSBUF RDSBUF TI RI FLAG = FLAG = SCON0.1 SCON0.0 Figure 11a. UART Synchronous Mode (Mode 0) each incoming message, before accepting an incom- ing message. This feature ...

Page 28

... DETECTION the TAP and TAP controller, refer to IEEE Standard 1149.1 on the IEEE website at http://standards.ieee.org. The JTAG on the MAXQ7665A–MAXQ7665D is used for in-circuit emulation and debug support, but does not support boundary scan test capability. The TAP controller communicates synchronously with ...

Page 29

... Data should be driven in only on the rising edge of TCK. This signal is used to serially transfer data from SHADOW REGISTER DEBUG REGISTER SYSTEM PROGRAMMING REGISTER BYPASS INSTRUCTION REGISTER UPDATE-DR TAP UPDATE-DR CONTROLLER MAXQ7665A–MAXQ7665D DV DDIO PO.0/TDO 29 ...

Page 30

... Falling or rising edge interrupt capability • All I/Os contain an additional special function, such as a logic input/output for a timer channel. Selecting an I/O for a special function alters the port characteristics of that I/O (refer to the MAXQ7665/MAXQ7666 User’s Guide for more details). Figure 13 illustrates the func- tional blocks of an I/O. I/O PAD ...

Page 31

... The MAXQ7665A–MAXQ7665D are low-cost, high-per- formance, CMOS, fully static, 16-bit µCs with flash mem- ory and are members of the MAXQ family of µCs. The MAXQ7665A–MAXQ7665D are structured on a highly advanced, accumulator-based, 16-bit RISC architec- ture. Fetch and execution operations are completed in one cycle without pipelining, because the instruction contains both the operation code and data ...

Page 32

... UTILITY ROM 64KB (32K x 16) PROGRAM FLASH OR MASKED ROM Figure 14. MAXQ7665B Memory Map A pseudo-Von Neumann memory map can also be enabled. This places the utility ROM, code, and data memory into a single contiguous memory map. This is useful for applications that require dynamic program modification or unique memory configurations ...

Page 33

... MAXQ architecture. This functionality is broken up into discrete modules so that only the features required for a given product need to be included. Tables 2 and 4 show the MAXQ7665A– MAXQ7665D register set. Tables 3 and 5 show the bit functions and reset values. In-Application Programming Register Set ...

Page 34

... TOTAL) (48KB TOTAL) 0x5FFF FLASH FLASH 0x5000 0x4FFF FLASH FLASH 0x4000 0x3FFF FLASH 16K x 16 FLASH 0x0000 16K x 16 FLASH MAXQ7665D (32KB TOTAL) 0x3FFF FLASH 0x3000 0x2FFF FLASH 0x2000 0x1FFF FLASH 0x0000 ...

Page 35

RISC Microcontroller-Based 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. This means device operation can be slowed and power consumption minimized during peri- ...

Page 36

... The internal RC oscillator becomes the clock source • Code execution begins at location 8000h The watchdog timer functions are described in the MAXQ7665/MAXQ7666 User’s Guide. Execution resumes at location 8000h following a watchdog timer reset. Reset Sources Power-On Reset (POR) ...

Page 37

... This is a parameter often stated by quartz crys- tal vendors and is called R1. When a resonator is used in the parallel resonant mode with an external load capaci- tance the case with the MAXQ7665A–MAXQ7665D oscillator circuit, the effective resistance is sometimes stated. This effective resistance at the loaded frequency ...

Page 38

... 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 MAXQ7665/MAXQ7666 User’s Guide for more information. 38 _______________________________________________________________________________________ REGISTER BIT — ...

Page 39

RISC Microcontroller-Based Table 4. Peripheral Register Map REGISTER INDEX M0 (0h) 0h PO0 1h — 2h — 3h EIF0 4h — 5h — 6h — 7h SBUF0 8h PI0 9h — Ah — Bh EIE0 Ch — Dh — ...

Page 40

RISC Microcontroller-Based Smart Data-Acquisition Systems 40 _______________________________________________________________________________________ ...

Page 41

RISC Microcontroller-Based Smart Data-Acquisition Systems _______________________________________________________________________________________ 41 ...

Page 42

RISC Microcontroller-Based Smart Data-Acquisition Systems 42 _______________________________________________________________________________________ ...

Page 43

RISC Microcontroller-Based Smart Data-Acquisition Systems _______________________________________________________________________________________ 43 ...

Page 44

... AIN3 AIN5 OUTA+ AIN7 ~2nF AIN9 MUX AIN11 ~2nF AIN13 OUTA- AIN15 OUTB+ ~2nF 12-BIT DAC ~2nF OUTB- OUTA+ ~2nF MAXQ7665A–MAXQ7665D ~2nF OUTA- OUTB+ ~2nF ~2nF OUTB- UART (LIN 2.0) REFADC 0.1µF REFDAC CAN 2. MAXQ20 0.1µF 0.01µF 16-BIT RISC MICRO ...

Page 45

... XIN AV DD AIN15 AIN14 AIN13 AIN12 *CONNECT EXPOSED PAD TO AGND. Chip Information PROCESS: BiCMOS and CMOS _______________________________________________________________________________________ Smart Data-Acquisition Systems MAXQ7665_ATM *EXPOSED PAD TQFN ...

Page 46

... RISC Microcontroller-Based Smart Data-Acquisition Systems PART MAXQ7665AATM+** MAXQ7665BATM+ MAXQ7665CATM+** MAXQ7665DATM+** +Devices are only available in lead-free packaging. *EP = Exposed pad. **Future Product—contact factory for availability. Note: All devices are specified for operation over the -40°C to +125°C automotive temperature range. 46 _______________________________________________________________________________________ ...

Page 47

RISC Microcontroller-Based (The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information www.maxim-ic.com/packages.) _______________________________________________________________________________________ Smart Data-Acquisition Systems Package Information 47 ...

Page 48

... 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. 48 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © 2008 Maxim Integrated Products Package Information (continued registered trademark of Maxim Integrated Products, Inc. Boblet ...

Related keywords