Maxim's extensive 16-bit MAXQ61x RISC line of microcontrollers received three new siblings designed to address very different applications. The MAXQ613 is a low cost solution with an integrated infrared (IR) transceiver. The MAX31782 is a system management microcontroller that combines six temperature measurement channels with six channels of closed-loop fan control. The MAXQ1004 incorporates secure authentication support.
The MAXQ613 cuts cost by delivering just 48Kbytes of flash and 1.5Kbytes of SRAM. The chip operates on 1.7V to 3.6V that is ideal for battery applications. It only needs 200nA (typ) for stop-mode. Peripherals include the IR transceiver, a USART, an SPI master/slave communication port, and up to 24 GPIO pins.
The MAXQ613 (Fig. 1) incorporates a secure memory management unit (MMU) designed to prevent device cloning through unauthorized access to program code. The chip is available in a 32-pin TQFN/LQFP or 44-pin TQFN/TQFP packages. The bare die is available in quantity. Pricing start at $1.32.
The MAX31782 has 64 Kbytes of flash memory a an 8 Kbyte ROM. It has 2 Kbytes of SRAM. The chip is designed to control up to half a dozen temperature activated fans. The 7 channel, 12-bit ADC can handle temperature and voltage monitoring. the temperature measurement analog front-end has a 0.125°C resolution with diode series resistance cancellation. Six timers are designed for fan tachometer tracking. Six matching 16-Bit PWM counters can control fan motors.
The MAX31782 (Fig. 3) also has 5 GPIO pins, an I2C master and an I2C slave interface. The chip can run off its own 4 MHz on-chip oscillator. Its operating voltage range is 2.7V to 5.5V. The MAX31782 comes in a 6mm by 6mm, 40-pin TQFN package. It can handle an extended temperature range from -40°C to +85°C. Pricing starts at $2.95
The MAXQ1004 includes a range of hardware-based encryption peripherals designed to handle authentication chores within a system. It supports SPI and 1-Wire interfaces.
The MAXQ1004 (Fig. 5) includes a true random-number generator (RNG). It also has a high-speed AES encryption engine that supports 128-, 192-, and 256-bit keys. Each chip has a unique 64-bit serial number programmed at the factory. The chip has 16 Kbytes of flash and 640 bytes of SRAM. There is also a 10-bit, Sigma-Delta ADC with an internal reference source. The MAXQ1004 can use its own oscillator to run at speeds up to 6MHz.
The extended temp range is -40°C to +85°C. The chip can run on voltages from 1.7V to 3.6V. In stop mode, the chip uses less than 300nA. The MAXQ1004 is available in a lead-free, 16-pin TQFN package. Prices start at $2.50
The Maxim chips can be programmed using C and assembly language. IAR's IAR Embedded Workbench for MAXQ provides developers with a robust development environment. It can handle in-circuit flash programming as well as debugging support using an integrated JTAG interface.