THE FREESCALE SEMICONDUCTOR MAC71XX FAMILY
MAC71xx—The MAC71xx family of microcontrollers (MCUs) is 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.
All MAC71xx Family members are composed of a 32-bit central processing unit (the
ARM7TDMI-S™ core),
u
p to 1MB of embedded Flash EEPROM for program storage, up to
32 KB of embedded Flash for data and/or program storage, and up to 48 KB of RAM. The
MAC71xx Family members are the first 32-bit MCUs from Freescale based on the ARM7™
core available to the automotive market. This family implements many features from the
MPC5500 Family with which our automotive customers are already familiar.
Standard Platform Architecture—The MAC71xx Family, based on a standard platform
architecture, offers upward scalability with completely pin-compatible and software-
compatible products and a range of memory and peripheral options—allowing customers to
easily transition to other devices in the MAC71xx Family, depending on their performance
requirements.
Compatibility—The MAC71xx Family allows 3.3 V to 5 V operation compatibility for existing
peripheral devices (sensors), commonly used in many body applications today and
expected in future 3.3 V applications.
Performance and Flexibility—Through the performance of the ARM7TDMI core and the
advanced peripherals on the MAC71xx Family, Freescale Semiconductor is able to offer
automotive customers an attractive and competitive package to address performance
concerns while operating at full automotive temperature range (-40°C to +125°C). Key
features include:
•
ARM7TDMI core achieving performance range up to 50 MHz (up to 45 Dhrystone
2.1 MIPS)
•
Intelligent DMA infrastructure with 16 software assignable channels to help off load the
CPU from high interrupt loads
•
Powerful eMIOS timer system with unified programmable channels that can be config-
ured as input capture, output compare or PWM
•
Enhanced SCI and LIN master operation to significantly reduce
interrupts to the core
•
Enhanced Nexus Class 2+ debug interface providing real-time
instruction trace
•
Optional data Flash providing effective EEPROM emulation
•
Dual analog to digital converter option
•
Multiple FlexCAN and enhanced serial communication and peripheral interfaces
•
External bus interface option
•
Multiple packaging options
•
Multiple DSPI with fully programmable chip selects
History in Flash—With Freescale's proven track record in delivering reliable Flash memory
based on .25µ technology to the automotive market, the MAC71xx Family uses the same
SST Flash that has already been shipped in volume production on the popular S12(X) family
of microcontrollers.
Tools, Service and Support—Standard tools designed for the ARM7TDMI core support the
MAC71xx Family. MAC71xx Nexus debug tools are available from a variety of vendors. In
addition, Freescale offers a full range of services to accompany all of its microcontrollers,
along with software solutions, support, and a wide range of low-cost development tools.
For additional information visit:
Documentation, Tool, and Product Libraries
www.freescale.com
Automotive Home Page
www.freescale.com/automotive
MAC71XX Family
Note
Device
MAC71x1
Core
Platform
ARM7TDMI-S
Program SRAM
Flash
512 KB
32 KB
DMA
16-CH
EEPROM eSCI DSPI
32 KB
4
2
CAN
4
IIC
1
External Nexus
Bus
Yes
2+
eMIOS
PIT
10-CH
24-bit
10-CH
24-bit
10-CH
24-bit
GPIO
Up to
128
Up to
105
Up to
128
ADC
Voltage
Temp
Range
C,V,M
Frequency
Range
40 - 50
MHz
40 - 50
MHz
40 - 50
MHz
Package Options
112-pin LQFP,
144-pin LQFP,
208-lead MAPBGA
112-pin LQFP,
144-pin LQFP
112-pin LQFP,
144-pin LQFP,
208-lead MAPBGA
In Production
Yes
Market Focus
Body, Chassis,
Cluster
Body, Chassis,
Cluster
Body, Chassis,
Cluster
16-CH
16-bit
16-CH
16-bit
16-CH
16-bit
Up to 3.3 V - 5 V
32-CH
10-bit
16-CH 3.3 V - 5 V
10-bit
Up to 3.3 V - 5 V
32-CH
10-bit
MAC71x2
MAC71x6
ARM7TDMI-S
ARM7TDMI-S
256 KB
1 MB
16 KB
48 KB
16-CH
16-CH
32 KB
32 KB
3
4
2
2
2
4
1
1
Yes
2+
2+
C,V,M
C,V
Yes
Yes
Note: Specs given are for the largest package size stated.
SG187–22
Rev 29