
Maxim MAXQ7670A: Microcontroller with 12-Bit ADC, PGA, 64KB Flash, and CAN Interface
Convert four differential analog signals to an intelligent CAN bus output using a single 5mm x 5mm package.
MAXQ7670A is a highly integrated solution, available in a 40-pin, 5mm x 5mm TQFN package, for measuring multiple analog signals and outputting the results on a CAN bus. The device operate from a Single 5V supply and incorporates a high performance 16-bit RISC microcontroller, a SAR ADC and a CAN 2.0B controller, supporting transfer rate up to 1Mbps.
The front end of 12-bit 125ksps SAR ADC includes 8 input channels Multiplexer and a differential amplifier with programmable gains of 1V/V or 16V/V. The eight single ended ADC inputs can be configured as four unipolar or bipolar, fully differential inputs. For single supply operation, the external 5V supply powers the digital I/Os and two separate integrated linear regulator that supply the 2.5V digital core and the 3.3V analog circuit. Each supply rail has a dedicated power supply supervisor that provides brownout detection and power on reset functions.
The 16-bit RISC microcontroller includes 64KB of program/data flash and 2KB of data RAM. Other features include a SPITM interface, a JTAG interface for in-system programming and debugging, an integrated 15MHz RC oscillator, external crystal oscillator support, a timer/counter with PWM capability and seven GPIO pins with interrupt and wake-up capability. This smart data acquisition system is ideal for low power embedded application such as automotive, industrial control and building automation.
MAXQ7670A differs from similar microcontroller including ADC and CAN interface for the presence of a 12-bit ADC that is preceded by a differential amplifier, this allows the device to directly accept the small differential signal from up to four bridge type sensor. MAXQ7670A is specified to operate over the -40°C to 125°C automotive temperature range.
Key Features
- High-Performance, Low-Power, 16-Bit RISC Core
- 0.166MHz to 16MHz Operation, Approaching 1MIPS/MHz
- Low Power (< 1mA/MIPS, VDVDD = +2.5V)
- 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
- Program and Data Memory
- 64KB Internal Nonvolatile Program/Data Flash
- 2KB Internal Data RAM
- SAR ADC
- 8 Single-Ended/4 Differential Channels
- 12-Bit Resolution
- PGA Gain = 1V/V or 16V/V
- 125ksps (75.5ksps with PGA Gain = 16V/V)
- Timer/Digital I/O Peripherals
- 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
- Oscillator/Clock Module
- Internal Oscillator Supports External Crystal (8MHz or 16MHz)
- Integrated 15MHz RC Oscillator
- External Clock Source Operation
- Programmable Watchdog Timer
- Power-Management Module
- Power-On Reset
- Power-Supply Supervisor/Brownout Detection
- Integrated +2.5V and +3.3V Linear Regulators
Applications:
- Automotive Steering Angle and Torque Sensors
- Building Automation
- CAN-Based Automotive Sensor Applications
- Industrial Control

