MAXQ7670A Microcontroller with 12-Bit ADC, PGA, 64KB Flash, and CAN Interface General Description Features High-Performance, Low-Power, 16-Bit RISC Core The MAXQ7670A is a highly integrated solution for mea- 0.166MHz to 16MHz Operation, Approaching suring multiple analog signals and outputting the results 1MIPS/MHz on a control area network (CAN) bus. The device operates Low Power (< 1mA/MIPS, V = +2.5V) DVDD from a single 5V supply and incorporates a high-perfor- 16-Bit Instruction Word, 16-Bit Data Bus mance, 16-bit reduced instruction set computing (RISC) 33 Instructions, Most Require Only One Clock Cycle core, a SAR ADC, and a CAN 2.0B controller, supporting 16-Level Hardware Stack transfer rates up to 1Mbps. The 12-bit SAR ADC includes 16 x 16-Bit, General-Purpose Working Registers an amplifier with programmable gains of 1V/V or 16V/V, Three Independent Data Pointers with Auto- 8 input channels, and conversion rates up to 125ksps. Increment/Decrement The eight single-ended ADC inputs can be configured as Low-Power, Divide-by-256, Power-Management four unipolar or bipolar, fully differential inputs. For single- Modes (PMM) and Stop Mode supply operation, the external 5V supply powers the digital Program and Data Memory I/Os and two separate integrated linear regulators that sup- 64KB Internal Nonvolatile Program/Data Flash ply the 2.5V digital core and the 3.3V analog circuitry. Each 2KB Internal Data RAM supply rail has a dedicated power-supply supervisor that SAR ADC provides brownout detection and power-on reset (POR) 8 Single-Ended/4 Differential Channels, 12-Bit functions. The 16-bit RISC microcontroller (C) includes Resolution 64KB (32K x 16) of nonvolatile program/data flash and 2KB PGA Gain = 1V/V or 16V/V (1K x 16) of data RAM. Other features of the MAXQ7670A 125ksps (75.5ksps with PGA Gain = 16V/V) include a 4-wire SPI interface, a JTAG interface for in- Timer/Digital I/O Peripherals system programming and debugging, an integrated 15MHz CAN 2.0B Controller (15 Message Centers) Serial Peripheral Interface (SPI) RC oscillator, external crystal oscillator support, a timer/ JTAG Interface (Extensive Debug and Emulation counter with pulse-width modulation (PWM) capability, and Support) seven GPIO pins with interrupt and wake-up capability. Single 16-Bit/Dual 8-Bit Timer/PWM The system-on-a-chip (SoC) MAXQ7670A is a C-based, Seven General-Purpose, Digital I/O Pins with smart data acquisition system. As a member of the External Interrupt/Wake-Up Features MAXQ family of 16-bit, RISC Cs, the MAXQ7670A is Oscillator/Clock Module ideal for low-cost, low-power, embedded-applications such Internal Oscillator Supports External Crystal as automotive, industrial controls, and building automation. (8MHz or 16MHz) The flexible, modular architecture used in the MAXQ Cs Integrated 15MHz RC Oscillator allows development of targeted products for specific appli- External Clock Source Operation cations with minimal effort. Programmable Watchdog Timer Power-Management Module The MAXQ7670A is available in a 40-pin, 5mm x 5mm Power-On Reset TQFN package, and is specified to operate over the -40C Power-Supply Supervisor/Brownout Detection to +125C automotive temperature range. Integrated +2.5V and +3.3V Linear Regulators Applications Ordering Information Automotive Steering Angle and Torque Sensors PART TEMP RANGE PIN-PACKAGE CAN-Based Automotive Sensor Applications MAXQ7670AATL+ -40C to +125C 40 TQFN-EP* Industrial Control MAXQ7670AATL/V+ -40C to +125C 40 TQFN-EP* Building Automation /V denotes an automotive qualified part. MAXQ is a registered trademark of Maxim Integrated Products, +Denotes a lead(Pb)-free/RoHS-compliant package. Inc. *EP = Exposed pad. Typical Application Circuit and Pin Configuration appear at end of data sheet. 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.maximintegrated.com/errata. 19-4902 Rev 1 2/15MAXQ7670A Microcontroller with 12-Bit ADC, PGA, 64KB Flash, and CAN Interface Absolute Maximum Ratings DVDD to DGND .......................................................-0.3V to +3V XIN, XOUT to DGND ............................-0.3V to (V + 0.3V) DVDD DVDDIO to GNDIO ...............................................-0.3V to +5.5V Continuous Power Dissipation (T = +70C) A AVDD to AGND .......................................................-0.3V to +4V 40-Pin TQFN (derate 36mW/C above +70C) .........2857mW DGND to GNDIO................................................-0.3V to +0.3V Continuous Current into Any Pin ......................................50mA GNDIO to AGND................................................-0.3V to +0.3V Operating Temperature Range ......................... -40C to +125C AGND to DGND ...................................................-0.3V to +0.3V Junction Temperature ......................................................+150C Analog Inputs to AGND ........................ -0.3V to (V + 0.3V) Storage Temperature Range ............................ -65C to +150C AVDD RESET, Digital Inputs/Outputs to Lead Temperature (soldering, 10s) .................................+300C GNDIO .......................................... -0.3V to (V + 0.3V) Soldering Temperature (reflow) .......................................+260C DVDDIO 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. Electrical Characteristics (V = +5.0V, V = +3.3V, V = +2.5V, V = +3.3V, system clock = 16MHz. T = T to T , unless otherwise DVDDIO AVDD DVDD REFADC A MIN MAX noted. Typical values are at T = +25C.) (Note 1) A PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS POWER REQUIREMENTS REGEN2 = DVDDIO, DV AV , DD DD DVDD 2.25 2.5 2.75 DV DV DD DDIO Supply Voltage Ranges V AVDD LRAPD = 1, AV DV 3.0 3.3 3.6 DD DDIO DVDDIO 4.5 5.0 5.25 Shutdown (Note 2) 3 10 A AVDD Supply Current I AVDD All analog functions enabled 6 7 mA ADC, 25ksps, 2MHz ADCCLK 5200 ADC, 125ksps, 2MHz ADCCLK 5600 Analog Module Incremental I A AVDD Subfunction Supply Current AVDD brownout interrupt monitor 3 PGA enabled 5500 CPU in stop mode, all peripherals 25 200 A disabled High speed/2MHz mode (Note 3) 2.0 2.5 DVDD Supply Current I DVDD High speed/16MHz mode (Note 4) 11.3 mA Low speed/625kHz mode (Note 5) 0.95 Program flash erase or write 14 23 DVDDIO brownout reset monitor 1 Digital Peripheral Incremental I HF crystal oscillator 60 A DVDD Subfunction Supply Current Internal fixed-frequency oscillator 50 All digital I/Os static at GNDIO or 2 20 A DV DDIO DVDDIO Supply Current I DVDDIO CAN transmitting, timer output 0.2 0.3 mA switching (Note 6) Maxim Integrated 2 www.maximintegrated.com