The MAC7111 is a member of a pin-compatible family of 32-bit Flash memory-based devices developed specifically for embedded automotive applications. It addresses the growing demand for cost-effective 32-bit performance enhancements as traditional body, chassis and safety application exceed the performance scope of many 16-bit offerings.
32-bit ARM7TDMI-S™ RISC core, up to 50 MHz operating frequency
Enhanced DMA with channel multiplexer
512 Kbyte program Flash EEPROM
32 Kbyte data Flash EEPROM
32 Kbyte RAM
16-bit external bus interface to support off-chip devices
16-channel, 10-bit analog-to-digital converter
16-channel enhanced modular I/O timer subsystem
Four enhanced serial communications interfaces
Four CAN 2.0 software compatible interfaces
Two serial peripheral interfaces (SPI)
One I2C bus interface
10-channel, 24-bit periodic interrupt timer
112 general purpose input/output port pins shared with peripherals, with optional wake-up interrupts and 3.3 V to 5 V input and drive capability
Flexible interrupt controller
JTAG test access port (TAP) and Embedded ICE debug interfaces, with real-time instruction trace support via Nexus Class 2 Plus interface
On-chip clock generation with selectable standard or low-power Pierce oscillator driving a phase-locked loop clock frequency multiplier
On-chip dual 2.5 V linear voltage regulator
144-pin LQFP package