maxq7666batm Maxim Integrated Products, Inc., maxq7666batm Datasheet

no-image

maxq7666batm

Manufacturer Part Number
maxq7666batm
Description
16-bit, Risc, Microcontroller-based, Smart Data-acquisition System
Manufacturer
Maxim Integrated Products, Inc.
Datasheet
The MAXQ7666 smart systems-on-a-chip (SoC) is a
data-acquisition system based on a microcontroller (µC).
As a member of the MAXQ
instruction set computing (RISC) µCs, the MAXQ7666 is
ideal for low-cost, low-power, embedded applications
such as automotive, industrial controls, and building
automation. The flexible, modular architecture design
used in this µC allows targeted product development for
specific applications with minimal effort.
The MAXQ7666 incorporates a high-performance 16-bit
RISC core, a 12-bit 500ksps SAR ADC with a program-
mable-gain amplifier (PGA), a 12-bit DAC with a buffered
voltage output, and a full CAN 2.0B controller, supporting
transfer rates up to 1Mbps. The device includes an inter-
nal crystal oscillator that drives an external crystal of
8MHz for the system clock. An internal 7.6MHz RC oscil-
lator provides an alternate system clock. The MAXQ7666
includes an internal temperature sensor to measure die
temperature and an external temperature-sensor driver.
The analog functions and digital I/O operate from a +5V
supply, while the internal digital core operates from a
+3.3V supply. An internal linear regulator can provide
+3.3V to the digital supply if an external +3.3V supply is
not available. The MAXQ7666 also includes two power-
supply supervisors and a JTAG interface for in-system
programming and debugging. The device includes 16KB
(8K x 16) of program flash memory, up to 512 bytes (256
x 16) of data flash, and 512 bytes (256 x 16) of RAM.
The MAXQ7666 is available in a 48-pin TQFN (7mm x
7mm) package and is specified to operate from -40°C to
+125°C.
o High-Performance, Low-Power, 16-Bit RISC Core
19-4257; Rev 0; 8/08
MAXQ is a registered trademark of Maxim Integrated Products, Inc.
DeviceNet is a trademark of Open DeviceNet Vendor Association, 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: 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.
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
Three Independent Data Pointers with Automatic
Automotive Steering Sensors
CAN- and LIN-Based Automotive Sensors
Industrial Control
Increment/Decrement
________________________________________________________________ Maxim Integrated Products
General Description
®
16-Bit, RISC, Microcontroller-Based,
DD
family of 16-bit reduced
= +3.3V)
Applications
Smart Data-Acquisition System
Features
o Program and Data Memory
o Smart Analog Peripherals
o Timer/Digital I/O Peripherals
o Crystal/Clock Module
o Power-Management Module
o JTAG Interface
o Low-Power Consumption
Ordering Information and Pin Configuration appear at end
of data sheet.
Low-Power Stop Mode (CPU Shutdown)
16KB (8K x 16) Program Flash
Up to 512 Bytes (256 x 16) Data Flash
512 Bytes (256 x 16) RAM
Low-Power, Eight Differential-Channel,
PGA, 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/Os, with External
Wake-Up Capable Interrupts
Internal Oscillator for Use with External Crystal
Internal 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
12-Bit, 500ksps ADC
1V/V, 2V/V, 4V/V, 8V/V, 16V/V, 32V/V
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 maxq7666batm

maxq7666batm Summary of contents

Page 1

... Three Independent Data Pointers with Automatic Increment/Decrement MAXQ is a registered trademark of Maxim Integrated Products, Inc. DeviceNet is a trademark of Open DeviceNet Vendor Association, 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 ...

Page 2

RISC, Microcontroller-Based, Smart Data-Acquisition System 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

RISC, Microcontroller-Based, ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL MEMORY SECTION Program Flash Total Size Program Flash Page Size ...

Page 4

RISC, Microcontroller-Based, Smart Data-Acquisition System ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL Data Flash Erase Size Data Flash Programming ...

Page 5

RISC, Microcontroller-Based, ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL ANALOG SENSE PATH Resolution N Integral Nonlinearity INL Differential Nonlinearity ...

Page 6

RISC, Microcontroller-Based, Smart Data-Acquisition System ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL Conversion Time t Channel/Gain Select Plus Conversion ...

Page 7

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 8

RISC, Microcontroller-Based, Smart Data-Acquisition System 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 9

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 10

RISC, Microcontroller-Based, Smart Data-Acquisition System ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL Crystal Oscillator Startup Time External Clock Input ...

Page 11

RISC, Microcontroller-Based, ELECTRICAL CHARACTERISTICS (continued) ( +5.0V +3.3V DDIO DD Typical values are +25°C.) (Note 1) A PARAMETER SYMBOL DIGITAL INPUTS (P0._, CANRXD, URX, REGEN) Input Low Voltage Input ...

Page 12

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

Page 13

RISC, Microcontroller-Based, ( +5.0V +3.3V DDIO DD DACOUT OUTPUT LOW VOLTAGE vs. SINK CURRENT 0 +5V REFDAC OUTPUT CODE = 000h 0.4 0.3 0.2 0 ...

Page 14

RISC, Microcontroller-Based, Smart Data-Acquisition System ( +5.0V +3.3V DDIO DD ADC/PGA ZERO-CODE ERROR (GAIN = 16V/V) vs. AV SUPPLY VOLTAGE DD 2.00 BIPOLAR MODE 1.75 1.50 1.25 1.00 0. +4.75V ...

Page 15

RISC, Microcontroller-Based, ( +5.0V +3.3V DDIO DD DV BOR THRESHOLD VOLTAGE DD vs. TEMPERATURE 2.90 DVBR[1: 2.89 REGEN = DV DDIO 2.88 2.87 2.86 2.85 2.84 2.83 2.82 2.81 2.80 ...

Page 16

RISC, Microcontroller-Based, Smart Data-Acquisition System ( +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 17

RISC, Microcontroller-Based, ( +5.0V +3.3V DDIO DD AV SHUTDOWN SUPPLY CURRENT DD vs. TEMPERATURE 1000 ALL ANALOG FUNCTIONS DISABLED 100 10 1 0.1 0.01 - 125 TEMPERATURE (°C) ...

Page 18

RISC, Microcontroller-Based, Smart Data-Acquisition System 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 19

RISC, Microcontroller-Based, PIN NAME Port 0 Data 0/JTAG Serial Test Data Output. P0 general-purpose digital I/O with 32 P0.0/TDO interrupt/wake-up capability. TDO is the JTAG serial test, data output. Refer to the MAXQ7665/MAXQ7666 User’s Guide sections 8 ...

Page 20

RISC, Microcontroller-Based, Smart Data-Acquisition System I INT EXTERNAL TEMP-SENSE DIODE CURRENT DRIVE 1:2 CURRENT DEMUX AIN0 AIN1 AIN2 AIN3 TEMPERATURE SENSORS INTERNAL TSE ADCMX0 AIN4 AIN5 AIN6 AIN7 AIN8 AIN9 AIN10 AIN11 AIN12 AIN13 AIN14 AIN15 AIN1 AIN3 AIN5 ...

Page 21

RISC, Microcontroller-Based, Detailed Description The 16-bit RISC core (MAXQ20) of the MAXQ7666 con- trols the analog and digital peripheral functions. The 16-bit RISC ALU addresses 16KB (8K x 16) program flash 512 bytes (256 x 16) data ...

Page 22

RISC, Microcontroller-Based, Smart Data-Acquisition System The MAXQ7666 ADC converts temperature and voltage signals into a 12-bit digital result using a fully differen- tial SAR conversion technique and an on-chip T/H block. An analog input channel mux supports 8 differ- ...

Page 23

RISC, Microcontroller-Based, 2N3904 2N3904 Figure 3. Temperature-Sensor Application Circuit—Single-Ended Configuration 2N3904 2N3904 Figure 4. Temperature-Sensor Application Circuit—Differential Configuration Power-On Reset and Brownout Power supplies DV and DV DD DDIO brownout monitor that alerts the µC through an inter- rupt ...

Page 24

RISC, Microcontroller-Based, Smart Data-Acquisition System 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 25

RISC, Microcontroller-Based, set to their default state. The VDBR bits retain their value if DV falls below the BOR threshold but DD remains above the POR threshold. The following scenarios apply once DV • remains below the ...

Page 26

RISC, Microcontroller-Based, Smart Data-Acquisition System As illustrated in Figure 7, the internal RC oscillator (HFRCCLK) is the only clock source for the watchdog timer (through a series of dividers). The divider output is programmable and determines the timeout interval. ...

Page 27

RISC, Microcontroller-Based, Note: The MAXQ7666 does not have secondary timer I/Os (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 completes ...

Page 28

RISC, Microcontroller-Based, Smart Data-Acquisition System CAN Functional Description The basic functions covered by the CAN controller include the use of 11-bit standard or 29-bit extended acceptance identifiers, as programmed by the µC for each message center, as shown in ...

Page 29

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

Page 30

RISC, Microcontroller-Based, Smart Data-Acquisition System SYSCLK DIVIDE SMOD LDSBUF RDSBUF BAUD CLOCK GENERATOR DIVIDE FLAG = FLAG = SCON0.1 SCON0.0 Figure 11b. UART Asynchronous Mode (Mode 1) JTAG Interface Bus The joint ...

Page 31

RISC, Microcontroller-Based, as transmit-and-receive data buffers for a debugger. From a JTAG perspective, shift registers are user- defined optional data registers. The bypass register and the instruction register, for example, are realized as a set of shift-register-based elements connected ...

Page 32

RISC, Microcontroller-Based, Smart Data-Acquisition System • TMS—Test Mode Selection. The rising edge of TCK samples the test signal at TMS. The TAP controller decodes the test signal at TMS to control the test operation. Force TMS high when inactive. ...

Page 33

RISC, Microcontroller-Based, MAXQ Core Architecture The MAXQ7666 is structured on a highly advanced, accumulator-based, 16-bit RISC architecture. Fetch and execution operations complete in one cycle without pipelining, because the instruction contains both the operation code and data. The result ...

Page 34

RISC, Microcontroller-Based, Smart Data-Acquisition System PROGRAM SPACE 256 x 16 DATA SRAM UTILITY ROM 256 x 16 DATA FLASH 16KB (8K x 16) PROGRAM FLASH OR MASKED ROM Figure 14. MAXQ7666 Memory Map The utility ROM ...

Page 35

RISC, Microcontroller-Based, Program the flash memory of the µC using two different methods: in-system programming and in-application programming. Both methods afford great flexibility in system design as well as reduce the life-cycle cost of the embedded system. Password protect ...

Page 36

RISC, Microcontroller-Based, Smart Data-Acquisition System PROGRAM FLASH Figure 15. Memory Organization 36 _______________________________________________________________________________________ 407Fh 128 x 16 DATA FLASH 4000h 1FFFh 0000h 00FFh 256 x 16 DATA RAM 0000h ...

Page 37

RISC, Microcontroller-Based, DATA FLASH (2 PAGE ERASE/ 1 PAGE WRITE) 407Fh 128 x 16 DATA FLASH 4000h DATA FLASH EVEN (1 PAGE ERASE/ 1 PAGE WRITE) 403Fh 128 x 16 DATA FLASH 4000h Figure 16. Two of the Possible ...

Page 38

RISC, Microcontroller-Based, Smart Data-Acquisition System EXECUTING FROM Figure 18. Memory Map (Executing from Program Flash) EXECUTING FROM Figure 19. Memory Map (Executing from Utility ROM) 38 _______________________________________________________________________________________ PROGRAM SPACE FFFFh A100h A0FFh 256 x 16 DATA RAM A000h 8FFFh ...

Page 39

RISC, Microcontroller-Based, accumulator registers, data pointers, interrupt vectors and control, and stack pointer. The peripheral registers define additional functionality that may be included by different products based on the MAXQ architecture. This functionality is broken up into discrete modules ...

Page 40

RISC, Microcontroller-Based, Smart Data-Acquisition System Multiple interrupt sources quickly respond to internal and external events. The MAXQ architecture uses a sin- gle interrupt vector (IV), single interrupt-service routine (ISR) design. Enable interrupts globally, individually module. When an ...

Page 41

RISC, Microcontroller-Based, External System Reset Assert the external RESET input low to enter the reset state. The external reset functions are described in the MAXQ7665/MAXQ7666 User’s Guide . Execution resumes at location 8000h after RESET is released. Crystal Selection ...

Page 42

RISC, Microcontroller-Based, Smart Data-Acquisition System Table 3. System Register Bit Functions and Reset Values REGISTER APC PSF IC IMR SC IIR CKCN WDCN A[n] (0..15 PFX[n] (0..15 ...

Page 43

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 44

RISC, Microcontroller-Based, Smart Data-Acquisition System 44 _______________________________________________________________________________________ ...

Page 45

RISC, Microcontroller-Based, Smart Data-Acquisition System ______________________________________________________________________________________ 45 ...

Page 46

RISC, Microcontroller-Based, Smart Data-Acquisition System 46 _______________________________________________________________________________________ ...

Page 47

RISC, Microcontroller-Based, Smart Data-Acquisition System ______________________________________________________________________________________ 47 ...

Page 48

RISC, Microcontroller-Based, Smart Data-Acquisition System 2N3904 TEMPERATURE SENSOR DUAL-BRIDGE SENSOR VBRIDGEA GNDA VBRIDGEB GNDB DUAL-BRIDGE SENSOR VBRIDGEA GNDA VBRIDGEB GNDB +12V (+5V) IN OUT 10µF MAX5024 EN SET HOLD LDO EXTERNAL RESET IS OPTIONAL GND RESET 48 _______________________________________________________________________________________ AIN0 ...

Page 49

... Maxim reserves the right to change the circuitry and specifications without notice at any time. Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 ____________________ 49 © 2009 Maxim Integrated Products Smart Data-Acquisition System MAXQ7666BATM *EXPOSED PAD + ...

Related keywords