FREESCALE PAC7131

Freescale Semiconductor
Advance Information
MAC7100EC
Rev. 1.2, 02/2006
MAC7100 Microcontroller Family
Hardware Specifications
Covers MAC7101, MAC7106, MAC7111, MAC7116, MAC7121,
MAC7126, MAC7131, MAC7136, MAC71411
32-bit Embedded Controller Division
1. With preliminary information on MAC7112, MAC7122, MAC7142 devices.
This document provides electrical specifications, pin
assignments, and package diagrams for MAC7100
family of microcontroller devices. For functional
characteristics, refer to the MAC7100 Microcontroller
Family Reference Manual (MAC7100RM).
1
Overview
The MAC7100 Family of microcontrollers (MCUs) are
members of a pin-compatible family of 32-bit
Flash-memory-based devices developed specifically for
embedded automotive applications. The pin-compatible
family concept enables users to select between different
memory and peripheral options for scalable designs. All
MAC7100 Family members are composed of a 32-bit
ARM7TDMI-S™ central processing unit, up to 1 Mbyte
of embedded Flash EEPROM for program storage, up to
32 Kbytes of embedded Flash for data and/or program
storage, and up to 48 Kbytes of RAM. The family is
implemented with an enhanced DMA (eDMA) controller
to improve performance for transfers between memory
and many of the on-chip peripherals. The peripheral set
includes asynchronous serial communications interfaces
(eSCI), serial peripheral interfaces (DSPI),
Table of Contents
1 Overview .................................................................1
2 Ordering Information ...............................................2
3 Electrical Characteristics.........................................4
3.1 Parameter Classification......................................4
3.2 Absolute Maximum Ratings.................................4
3.3 ESD Protection and Latch-up Immunity ..............5
3.4 Operating Conditions...........................................6
3.5 Input/Output Characteristics................................7
3.6 Power Dissipation and Thermal Characteristics..8
3.7 Power Supply ....................................................11
3.8 Clock and Reset Generator ...............................15
3.9 External Bus Timing ..........................................20
3.10 Analog-to-Digital Converter ...............................24
3.11 Serial Peripheral Interface .................................29
3.12 FlexCAN Interface .............................................32
3.13 Common Flash Module .....................................32
4 Device Pin Assignments .......................................36
4.1 MAC7141 Pin Diagram......................................41
4.2 MAC7142 Pin Diagram......................................42
4.3 MAC7121 / MAC7126 Pin Diagram ...................43
4.4 MAC7122 Pin Diagram......................................44
4.5 MAC7101 / MAC7106 Pin Diagram ...................45
4.6 MAC7111 / MAC7116 Pin Diagram ...................46
4.7 MAC7112 Pin Diagram......................................47
4.8 MAC7131 Pin Diagram......................................48
4.9 MAC7136 Pin Diagram......................................49
5 Mechanical Information.........................................50
Revision History ....................................................51
This document contains information on a new product under development. Freescale
Semiconductor reserves the right to change or discontinue this product without notice.
© Freescale Semiconductor, Inc., 2004-2006. All rights reserved.
• Preliminary
Ordering Information
inter-integrated circuit (I2C™) bus controllers, FlexCAN interfaces, an enhanced modular I/O subsystem
(eMIOS), 10-bit analog-to-digital converter (ATD) module(s), general-purpose timers (PIT) and two
special-purpose timers (RTI and SWT). The peripherals share a large number of general purpose
input-output (GPIO) pins, all of which are bidirectional and available with interrupt capability to trigger
wake-up from low-power chip modes. Refer to Table 2 for a comparison of family members and
availability of peripheral modules on each device.
The use of a PLL allows power drain and performance to be balanced to best fit requirements. The
operating frequency of devices in the family is up to a maximum of 50 MHz. The internal data paths
between the CPU core, eDMA, memory and peripherals are all 32 bits wide, further improving
performance for 32-bit applications. The MAC7111, MAC7116, MAC7131 and MAC7136 also offer a
16-bit wide external data bus with 22 address lines. The family of devices is capable of operating over a
junction temperature range of –40° C to 150° C.
2
Ordering Information
M AC 7 1 0 1 C PV 50 xx
Qualification Status
Core Code
Core Number
Generation / Family
Package Option
Device Number
Temperature Range
Package Identifier
Speed (MHz)
Optional Package Identifiers
Temperature Option
C = –40° C to 85° C
V = –40° C to105° C
M = –40° C to125° C
FU =
AF =
PV =
AG =
VF =
VM =
Package Option
100 LQFP
100 LQFP, RoHS
112 / 144 LQFP
112 / 144 LQFP, RoHS
208 MAP BGA
208 MAP BGA, RoHS
Figure 1. Order Part Number Example
The mask set of a device is marked with a four-character code consisting of a letter, two numerical digits,
and a letter, for example L49P. Slight variations to the mask set identification code may result in an
optional numerical digit preceding the standard four-character code, for example 0L49P.
Table 1. MAC7100 Family Mask Set to Part Number Correspondence
Mask Set
Status
Part Number(s)
0L49P
Engineering samples
PAC7101, PAC7111, PAC7121, PAC7131, PAC7141
1L49P
Limited production, pre-qualification
PAC7101, PAC7111, PAC7121, PAC7131, PAC7141
0L47W
Limited production, pre-qualification
PAC7101, PAC7111, PAC7121, PAC7131, PAC7141
1L47W
Fully-qualified, production
0L61W
Engineering samples
PAC7112, PAC7122, PAC7142
0L38Y
Engineering samples
PAC7106, PAC7116, PAC7126, PAC7136
1L38Y
Fully-qualified, production
MAC7101, MAC7111, MAC7121, MAC7131, MAC7141
MAC7106, MAC7116, MAC7126, MAC7136
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
2
Preliminary
Freescale Semiconductor
Ordering Information
Program Flash
512 KBytes
32 KBytes
External Bus
CAN Modules
eSCI Modules
DSPI Modules
MAC7136
MAC7126
MAC7116
MAC7106
MAC7142
1 MByte
32 KBytes
SRAM
ATD
MAC7122
256 KBytes
Data Flash
Modules 1
MAC7112
MAC7141
MAC7131
MAC7121
Module Options
MAC7111
MAC7101
Table 2. MAC7100 Family Device Derivatives
16 KBytes
48 KBytes
—
Yes
—
Yes
—
—
—
—
—
Yes
—
Yes
A
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
B
Yes
—
—
Yes
—
—
—
—
Yes
—
—
Yes
A
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
B
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
C
Yes
Yes
Yes
Yes
—
—
—
—
Yes
Yes
Yes
Yes
D
Yes
Yes
Yes
Yes
—
—
—
—
Yes
Yes
Yes
Yes
A
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
B
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
C
Yes
Yes
Yes
Yes
—
Yes
Yes
—
Yes
Yes
Yes
Yes
D
Yes
Yes
Yes
Yes
Yes
—
—
—
Yes
Yes
Yes
Yes
A
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes 2
B
Yes
Yes
Yes 3
Yes
Yes
Yes
Yes 3
Yes
Yes
Yes
Yes 3
Yes 2
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
I2C Module
eMIOS Module
16 channels, 16-bit
Timer Module
10 channels, 24-bit
10
16
10
16
4
16
10
4
10
16
10
16
B
16
16
15
16
16
16
15
16
16
16
15
16
C
12
16
1
16
—
16
1
—
12
16
1
16
D
10 4
16 4
11 4
16 4
10 4
16
11
10
10
16
11
16
E
16
16
16
16
16
16
16
16
16
16
16
16
F
16
16
16
16
16
16
16
16
16
16
16
16
G
16
16
16
16
10
16
16
10
16
16
16
16
H
16
—
—
16
—
—
—
—
16
—
—
16
I
—
—
—
—
—
—
—
—
—
—
—
16
Total (max.)
112 4
112 4
85 4
112
85
72
112
112
85
144
Package
144
LQFP
144
LQFP
112
LQFP
144
LQFP
112
LQFP
100
LQFP
144
LQFP
144
LQFP
112
LQFP
208
BGA
General-Purpose
I/O Ports/Pins
A
128 4
208
BGA
72 4
100
LQFP
NOTES:
1. 16 channels, 8/10-bit, per module.
2. Four additional chip selects available.
3. PB11 / PCS2_B not available on non-L49P-mask devices; PB10 / PCS5_B / PCSS_B not available on mask L47W devices.
4. Reduce these values by one for mask set L49P devices (PD2 is not available for general-purpose use).
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
3
Electrical Characteristics
3
Electrical Characteristics
This section contains electrical information for MAC7100 Family microcontrollers. The information is
preliminary and subject to change without notice.
MAC7100 Family devices are specified and tested over the 5 V and 3.3 V ranges. For operation at any
voltage within that range, the 3.3 V specifications generally apply. However, no production testing is done
to verify operation at intermediate supply voltage levels.
3.1
Parameter Classification
The electrical parameters shown in this appendix are derived by various methods. To provide a better
understanding to the designer, the following classification is used. Parameters are tagged accordingly in
the column labeled “C” of the parametric tables, as appropriate.
Table 3. Parametric Value Classification
P
Parameters guaranteed during production testing on each individual device.
C
Parameters derived by the design characterization and by measuring a statistically relevant sample size across
process variations.
T
Parameters derived by design characterization on a small sample size from typical devices under typical conditions
(unless otherwise noted). All values shown in the typical column are within this classification, even if not so tagged.
D
Parameters derived mainly from simulations.
3.2
Absolute Maximum Ratings
Absolute maximum ratings are stress ratings only. Functional operation outside these maximums is not
guaranteed. Stress beyond these limits may affect reliability or cause permanent damage to the device.
MAC7100 Family devices contain circuitry protecting against damage due to high static voltage or electrical
fields; however, it is advised that normal precautions be taken to avoid application of any voltages higher than
maximum-rated voltages to this high-impedance circuit. Reliability of operation is enhanced if unused inputs
are tied to an appropriate logic voltage level (for example, either VSS51 or VDD51).
Table 4. Absolute Maximum Ratings
Num
Rating
A1a
I/O Drivers Supply Voltage
A2
Digital Logic Supply Voltage 1
1
Symbol
Min
Max
Unit
VDDX
–0.3
+6.0
V
VDD2.5
–0.3
+3.0
V
VDDPLL
–0.3
+3.0
V
VDDA
–0.3
+6.0
V
VRH, VRL
–0.3
+6.0
V
A3
PLL Supply Voltage
A4
Analog Supply Voltage
A5
Analog Reference
A6
Voltage difference VDDX to VDDA
ΔVDDX
–0.3
+0.3
V
A7
Voltage difference VSSX to VSSA
ΔVSSX
–0.3
+0.3
V
A8
Voltage difference VRH – VRL
VRH – VRL
–0.3
+6.0
V
1. Refer to Section 3.7, “Power Supply,” for definition of VSS5 and VDD5.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
4
Preliminary
Freescale Semiconductor
Electrical Characteristics
Table 4. Absolute Maximum Ratings (continued)
Num
Rating
Symbol
Min
Max
Unit
VDDA – VRH
–0.3
+6.0
V
A9
Voltage difference VDDA – VRH
A10
Digital I/O Input Voltage
VIN
–0.3
+6.0
V
A11
XFC, EXTAL, XTAL inputs
VILV
–0.3
+3.0
V
A12
TEST input
VTEST
–0.3
—2
V
IDL
–25
+25
mA
ID
–25
+25
mA
IDA
–25
+25
mA
IDT
–0.25
0
mA
Tstg
–65
+155
°C
Instantaneous Maximum
Current 3
Single pin limit for XFC, EXTAL, XTAL 4
A13
5
A14
Single pin limit for all digital I/O pins
A15
Single pin limit for all analog input pins 5
2
A16
Single pin limit for TEST
A17
Storage Temperature Range
NOTES:
1. The device contains an internal voltage regulator to generate the logic and PLL supply from the I/O supply. The
absolute maximum ratings apply when the device is powered from an external source.
2. This pin is clamped low to VSSX, but not clamped high, and must be tied low in applications.
3. Input must be current limited to the value specified. To determine the value of the required current-limiting resistor,
use the larger of the calculated values using VPOSCLAMP = VDDA + 0.3V and VNEGCLAMP = –0.3 V.
4. These pins are internally clamped to VSSPLL and VDDPLL.
5. All I/O pins are internally clamped to VSSX and VDDX, VSSR and VDDR or VSSA and VDDA.
3.3
ESD Protection and Latch-up Immunity
All ESD testing is in conformity with CDF-AEC-Q100 Stress test qualification for Automotive Grade
Integrated Circuits. During the device qualification ESD stresses were performed for the Human Body
Model (HBM), the Machine Model (MM) and the Charge Device Model.
A device is defined as a failure if after exposure to ESD pulses the device no longer meets the device
specification. Complete DC parametric and functional testing is performed per the applicable device
specification at room temperature followed by hot temperature, unless specified otherwise.
Table 5. ESD and Latch-up Test Conditions
Model
Human Body
Machine
Latch-up
Description
Symbol
Value
Unit
Series Resistance
R1
1500
Ohm
Storage Capacitance
C
100
pF
Number of Pulses per pin
positive
negative
—
—
3
3
Series Resistance
R1
0
Ohm
Storage Capacitance
C
200
pF
Number of Pulse per pin
positive
negative
—
—
3
3
Minimum input voltage limit
–2.5
V
Maximum input voltage limit
7.5
V
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
5
Electrical Characteristics
Table 6. ESD and Latch-Up Protection Characteristics
Num
B1
C
Rating
Symbol
Min
Max
Unit
VHBM
2000
—
V
C Human Body Model (HBM)
B2
C Machine Model (MM)
VMM
200
—
V
B3
C Charge Device Model (CDM)
VCDM
500
—
V
B4
C Latch-up Current at TA = 125°C
positive
negative
ILAT
+100
–100
—
C Latch-up Current at TA = 27°C
positive
negative
ILAT
B5
3.4
mA
—
mA
+200
–200
Operating Conditions
Unless otherwise noted, the following conditions apply to all parametric data. Refer to the temperature
rating of the device (C, V, M) with respect to ambient temperature (TA) and junction temperature (TJ). For
power dissipation calculations refer to Section 3.6, “Power Dissipation and Thermal Characteristics.”
Table 7. MAC7100 Family Device Operating Conditions
Num
C1
Rating
Symbol
Min
Typ
Max
Unit
VDDX
3.15
5
5.5
V
I/O Drivers Supply Voltage
Voltage 1
VDD2.5
2.35
2.5
2.75
V
VDDPLL
2.35
2.5
2.75
V
Analog Supply Voltage
VDDA
3.15
5
5.5
V
Voltage Difference VDDX to VDDA
ΔVDDX
–0.1
0
0.1
V
C2
Digital Logic Supply
C3
PLL Supply Voltage 1
C4
C5
C6
Voltage Difference VSSX to VSSA
ΔVSSX
–0.1
0
0.1
V
C7
Oscillator Frequency
fOSC 2
0.5
—
16
MHz
C8
System Clock Frequency
fSYS 2
0.5
—
50
MHz
TJ
–40
—
110
°C
TA
–40
25
85
°C
C9a MAC71xxC
Operating Junction Temperature Range 3
Operating Ambient Temperature
Range 3
C10a MAC71xxV
Operating Junction Temperature
Range 3
–40
—
130
°C
Operating Ambient Temperature Range 3
TJ
C10b
TA
–40
25
105
°C
C11a MAC71xxM
Operating Junction Temperature Range 3
TJ
–40
—
150
°C
TA
–40
25
125
°C
C9b
C11b
Operating Ambient Temperature
Range 3
NOTES:
1. These ratings apply only when the VREG is disabled and the device is powered from an external source.
2. Throughout this document, tOSC refers to 1 ÷ fOSC, and tSYS refers to 1 ÷ fSYS.
3. Refer to Section 3.6, “Power Dissipation and Thermal Characteristics,” for more details about the relation between
ambient temperature TA and device junction temperature TJ.
3.4.1
Input/Output Pins
The I/O pins operate at a nominal level of 3.3 V to 5 V. This class of pins is comprised of the clocks, control
and general purpose/peripheral pins. The internal structure of these pins is identical; however, some
functionality may be disabled (for example, for analog inputs the output drivers, pull-up/down resistors
are permanently disabled).
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
6
Preliminary
Freescale Semiconductor
Electrical Characteristics
3.4.2
Oscillator Pins
The pins XFC, EXTAL, XTAL are dedicated to the oscillator and operate at a nominal level of 2.5V.
3.5
Input/Output Characteristics
This section describes the characteristics of all I/O pins in both 3.3 V and 5 V operating conditions. All
parameters are not always applicable; for example, not all pins feature pull up/down resistances.
Table 8. 5.0 V I/O Characteristics
Conditions shown in Table 7 unless otherwise noted
Num C
Rating
Symbol
Min
Typ
Max
Unit
D1a P Input High Voltage
VIH
0.65 ×
VDD5 1
—
—
V
D1b T Input High Voltage
VIH
—
—
VDD5 +
0.3 1
V
D2a P Input Low Voltage
VIL
—
—
0.35 ×
VDD5 1
V
D2b T Input Low Voltage
VIL
VSS5 –
0.3 1
—
—
V
—
250
—
mV
–1 2
—
12
μA
VDD5 –
0.8
—
—
V
VOL
—
—
0.8
V
IPUL
—
—
–130
μA
P Internal Pull Up Device Current,
tested at VIH Min.
IPUH
–10
—
—
μA
P Internal Pull Down Device Current,
tested at VIH Min.
IPDH
—
—
130
μA
D10 P Internal Pull Down Device Current,
tested at VIL Max.
IPDL
10
—
—
μA
D11 D Input Capacitance
Cin
—
6
—
pF
IICS
IICP
–2.5
–25
D3
C Input Hysteresis
D4
P Input Leakage Current (pins in high impedance input mode)
V = V 5 or V 5 1
D5
P Output High Voltage (pins in output mode)
Partial Drive IOH = –2mA
Full Drive IOH = –10mA
P Output Low Voltage (pins in output mode)
Partial Drive IOL = +2mA
Full Drive IOL = +10mA
P Internal Pull Up Device Current,
tested at VIL Max.
V
D8
D9
in
D6
D7
VHYS
DD
Iin
SS
OH
3
D12 T Injection current
Single Pin limit
Total Device Limit. Sum of all injected currents
—
mA
2.5
25
D13 P Port Interrupt Input Pulse filtered 4
tPULSE
—
—
3
μs
D14 P Port Interrupt Input Pulse passed 4
tPULSE
10
—
—
μs
NOTES:
1. Refer to Section 3.7, “Power Supply,” for definition of VSS5 and VDD5.
2. Maximum leakage current occurs at maximum operating temperature. Current decreases by approximately one-half
for each 8°C to 12°C in the temperature range from 50°C to 125°C.
3. Refer to Section 3.7.1, “Current Injection,” for more details
4. Parameter only applies in STOP or Pseudo STOP mode.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
7
Electrical Characteristics
Table 9. 3.3 V I/O Characteristics
Conditions shown in Table 7, with VDDX = 3.3 V –5%/+10% and a temperature maximum of +140°C unless otherwise noted.
Num C
Rating
Symbol
Min
Typ
Max
Unit
0.65 ×
VDD5 1
—
—
V
E1a P Input High Voltage
V
E1b
T Input High Voltage
VIH
—
—
VDD5 +
0.3 1
V
E2a P Input Low Voltage
VIL
—
—
0.35 ×
VDD5 1
V
E2b
T Input Low Voltage
VIL
VSS5 –
0.3 1
—
—
V
E3
C Input Hysteresis
—
IH
V
250
—
mV
Iin
–1 2
—
12
μA
HYS
E4
P Input Leakage Current (pins in high impedance input mode)
Vin = VDD5 or VSS5 1
E5
P Output High Voltage (pins in output mode)
Partial Drive IOH = –0.75mA
Full Drive IOH = –4.5mA
VOH
VDD5 –
0.4
—
—
V
E6
P Output Low Voltage (pins in output mode)
Partial Drive IOL = +0.9mA
Full Drive IOL = +5.5mA
VOL
—
—
0.4
V
E7
P Internal Pull Up Device Current,
tested at V Max.
IPUL
—
—
–60
μA
E8
P Internal Pull Up Device Current,
tested at VIH Min.
IPUH
–6
—
—
μA
E9
P Internal Pull Down Device Current,
tested at V Min.
IPDH
—
—
60
μA
E10 P Internal Pull Down Device Current,
tested at V Max.
IPDL
6
—
—
μA
E11 D Input Capacitance
Cin
—
6
—
pF
IICS
IICP
–2.5
–25
E13 P Port Interrupt Input Pulse filtered 4
tPULSE
—
—
3
μs
E14 P Port Interrupt Input Pulse passed 4
tPULSE
10
—
—
μs
IL
IH
IL
E12
T Injection current 3
Single Pin limit
Total Device Limit. Sum of all injected currents
—
mA
2.5
25
NOTES:
1. Refer to Section 3.7, “Power Supply,” for definition of VSS5 and VDD5.
2. Maximum leakage current occurs at maximum operating temperature. Current decreases by approximately one-half
for each 8°C to 12°C in the temperature range from 50°C to 125°C.
3. Refer to Section 3.7.1, “Current Injection,” for more details
4. Parameter only applies in STOP or Pseudo STOP mode.
3.6
Power Dissipation and Thermal Characteristics
Power dissipation and thermal characteristics are closely related. The user must assure that the maximum
operating junction temperature is not exceeded.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
8
Preliminary
Freescale Semiconductor
Electrical Characteristics
Note that the JEDEC specification reserves the symbol RθJA or θJA (Theta-JA) strictly for junction-toambient thermal resistance on a 1s test board in natural convection environment. RθJMA or θJMA
(Theta-JMA) will be used for both junction-to-ambient on a 2s2p test board in natural convection and for
junction-to-ambient with forced convection on both 1s and 2s2p test boards. It is anticipated that the
generic name, θJA, will continue to be commonly used.
The average chip-junction temperature (TJ) in °C is obtained from the formula:
T J = T A + P D ⋅ Θ JA
Eqn. 1
where
T J = Junction Temperature ( ° C)
T A = Ambient Temperature ( ° C)
P D = Total Chip Power Dissipation (W)
Θ JA = Package Thermal Resistance ( ° C/W)
The total power dissipation is calculated as:
P D = P INT + P IO
Eqn. 2
where
P INT = Chip Internal Power Dissipation (W)
P IO = Input / Output Power Dissipation (W)
Two cases must be considered for PINT:
1. Internal voltage regulator enabled:
P INT = ( I DD R × V DD R ) + ( I DD A × V DD A )
Eqn. 3
2. Internal voltage regulator disabled (VDDR = VSSR = system ground):
P INT = ( I DD 2.5 × V DD 2.5 ) + ( I DD PLL × V DD PLL ) + ( I DD A × V DD A )
Eqn. 4
PIO is the sum of all output currents on input/output pins associated with VDDX:
P IO =
∑R
DSON
⋅ ( I IOi ) 2
Eqn. 5
i
where
V OL
R DSON = --------- (for outputs driven low)
I OL
Eqn. 6
V DD X – V OH
R DSON = ------------------------------- (for outputs driven high)
I OL
Eqn. 7
or
Table 10. Thermal Resistance 1/8 Simulation Model Packaging Parameters
Component
Mold Compound
Leadframe (Copper)
Die Attach
Conductivity
0.9 W/m K
263 W/m K
1.7 W/m K
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
9
Electrical Characteristics
3.6.1
Thermal Resistance Simulation Details
Table 11. Thermal Resistance for Case Outline 983–02, 100 Lead 14x14 mm LQFP, 0.5 mm Pitch
Rating
Junction to Ambient (Natural Convection)
Junction to Ambient (Natural Convection)
Junction to Ambient (@ 200 ft./min.)
Junction to Ambient (@ 200 ft./min.)
Junction to Board
Junction to Case
Junction to Package Top
Environment
Single layer board (1s)
Four layer board (2s2p)
Single layer board (1s)
Four layer board (2s2p)
Natural Convection
Symbol
Value
Unit
Comments
RθJA
RθJMA
RθJMA
RθJMA
RθJB
RθJC
ΨJT
44
34
37
29
18
7
2
°C/W
°C/W
°C/W
°C/W
°C/W
°C/W
°C/W
1, 2
1, 3
1, 3
1, 3
4
5
6
Table 12. Thermal Resistance for Case Outline 987–01, 112 Lead 20x20 mm LQFP, 0.65 mm Pitch
Rating
Environment
Junction to Ambient (Natural Convection)
Junction to Ambient (Natural Convection)
Junction to Ambient (@ 200 ft./min.)
Junction to Ambient (@ 200 ft./min.)
Junction to Board
Junction to Case
Junction to Package Top
Single layer board (1s)
Four layer board (2s2p)
Single layer board (1s)
Four layer board (2s2p)
Natural Convection
Symbol
Value
Unit
Comments
RθJA
RθJMA
RθJMA
RθJMA
RθJB
RθJC
ΨJT
42
34
35
30
22
7
2
°C/W
°C/W
°C/W
°C/W
°C/W
°C/W
°C/W
1, 2
1, 3
1, 3
1, 3
4
5
6
Table 13. Thermal Resistance for Case Outline 918–03, 144 Lead 20x20 mm LQFP, 0.5 mm Pitch
Rating
Environment
Junction to Ambient (Natural Convection)
Junction to Ambient (Natural Convection)
Junction to Ambient (@ 200 ft./min.)
Junction to Ambient (@ 200 ft./min.)
Junction to Board
Junction to Case
Junction to Package Top
Single layer board (1s)
Four layer board (2s2p)
Single layer board (1s)
Four layer board (2s2p)
Natural Convection
Symbol
Value
Unit
Comments
RθJA
RθJMA
RθJMA
RθJMA
RθJB
RθJC
ΨJT
42
34
35
30
22
7
2
°C/W
°C/W
°C/W
°C/W
°C/W
°C/W
°C/W
1, 2
1, 3
1, 3
1, 3
4
5
6
Table 14. Thermal Resistance for Case Outline 1159A-01, 208 Lead 17x17 mm MAP BGA, 1.0 mm Pitch
Rating
Environment
Junction to Ambient (Natural Convection)
Junction to Ambient (Natural Convection)
Junction to Ambient (@ 200 ft./min.)
Junction to Ambient (@ 200 ft./min.)
Junction to Board
Junction to Case
Junction to Package Top
Single layer board (1s)
Four layer board (2s2p)
Single layer board (1s)
Four layer board (2s2p)
Natural Convection
Symbol
Value
Unit
Comments
RθJA
RθJMA
RθJMA
RθJMA
RθJB
RθJC
ΨJT
46
29
38
26
19
7
2
°C/W
°C/W
°C/W
°C/W
°C/W
°C/W
°C/W
1, 2
1, 3
1, 3
1, 3
4
5
6
Comments:
1. Junction temperature is a function of die size, on-chip power dissipation, package thermal resistance, mounting site (board) temperature,
ambient temperature, air flow, power dissipation of other components on the board, and board thermal resistance.
2. Per SEMI G38-87 and JEDEC JESD51-2 with the single layer board (JESD51-3) horizontal.
3. Per JEDEC JESD51-6 with the board (JESD51-7) horizontal.
4. Thermal resistance between the die and the printed circuit board per JEDEC JESD51-8. Board temperature is measured on the top surface
of the board at the center lead. For fused lead packages, the adjacent lead is used.
5. Thermal resistance between the die and the case top surface as measured by the cold plate method (MIL SPEC-883 Method 1012.1).
6. Thermal characterization parameter indicating the temperature difference between package top and junction temperature per JEDEC
JESD51-2. When Greek letters are not available, the thermal characterization parameter is written as Psi-JT.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
10
Preliminary
Freescale Semiconductor
Electrical Characteristics
3.7
Power Supply
The MAC71xx Family utilizes several pins to supply power to the oscillator, PLL, digital core, I/O ports
and ATD. In the context of this section, VDD5 is used for VDDA, VDDR or VDDX; VSS5 is used for VSSA,
VSSR or VSSX unless otherwise noted. IDD5 denotes the sum of the currents flowing into the VDDA,
VDDX, and VDDR. VDD is used for VDD2.5, and VDDPLL, VSS is used for VSS2.5 and VSSPLL. IDD is
used for the sum of the currents flowing into VDD2.5 and VDDPLL.
3.7.1
Current Injection
The power supply must maintain regulation within the VDD5 or VDD2.5 operating range during
instantaneous and operating maximum current conditions. If positive injection current (Vin > VDD5) is
greater than IDD5, the injection current may flow out of VDD5 and could result in the external power supply
going out of regulation. It is important to ensure that the external VDD5 load will shunt current greater than
the maximum injection current. The greatest risk will be when the MCU is consuming very little power
(for example, if no system clock is present, or if the clock rate is very low).
3.7.2
Power Supply Pins
The VDDR – VSSR pair supplies the internal voltage regulator. The VDDA – VSSA pair supplies the A/D
converter and the reference circuit of the internal voltage regulator. The VDDX – VSSX pair supplies the
I/O pins. VDDPLL – VSSPLL pair supplies the oscillator and PLL.
All VDDX pins are internally connected by metal. All VSSX pins are internally connected by metal. All
VSS2.5 pins are internally connected by metal. VDDA, VDDX and VDDR as well as VSSA, VSSX and VSSR
are connected by anti-parallel diodes for ESD protection.
3.7.3
Supply Current Characteristics
Table 15 and Table 16 list supply current characteristics for MAC71x1 and MAC71x6 devices at 40 MHz
and 50 MHz operation, respectively. Characteristics for MAC71x2 devices are to be determined (TBD).
All current measurements are without output loads. Unless otherwise noted the currents are measured in
single chip mode, internal voltage regulator enabled at the specified system frequency, using a 4 MHz
oscillator in low power mode. Production testing is performed using a square wave signal at the EXTAL
input. In expanded modes, the currents are highly dependent on the load and duty cycle on the address,
data and control signals, thus no general numbers can be given. A good estimate is to take the single chip
currents and add the currents due to the external loads.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
11
Electrical Characteristics
Table 15. MAC71x1/6 1 Device Supply Current Characteristics – 40 MHz
Conditions shown in Table 7, with fSYS = 40 MHz.
Num C
Rating
F1
P Run Supply Current, Single Chip
F2
C Doze Supply Current
F3
Typ
Max
Unit
IDDRreg
100
130
mA
Run ≥ Doze ≥ Pseudo Stop
IDDDreg
400 / 500 3
600 / 700 3
μA
25° C 2
400 / 500 3
600 / 700 3
μA
C
85° C 2
800 / 1000 3
2000 / 2500 3
μA
C
C2
3500 / 4000
3
μA
5500 / 6000
3
μA
P Pseudo Stop Supply Current
(OSC on)
P
–40°
105°
P
F4
Symbol
C2
125° C
P Stop Supply Current
(TJ = TA assumed)
P
–40°
IDDPSreg
2
C2
IDDSreg
1200 / 1500
3
1500 / 2000
3
30
150
μA
30
150
μA
85° C
2
330
2500
μA
C
105° C
2
470
3500
μA
P
125° C 2
660
5000
μA
25° C 2
C
NOTES:
1. MAC71x2 characteristics are to be determined (TBD).
2. 85°C, 105°C, and 125°C refer to the "C", "V", and "M" Temperature Options, respectively.
3. RTI disabled / enabled.
Table 16. MAC71x1/6 1 Device Supply Current Characteristics – 50 MHz
Conditions shown in Table 7, with fSYS = 50 MHz.
Num C
Rating
Symbol
Typ
Max
Unit
120
150
mA
G1
P Run Supply Current, Single Chip
IDDRreg
G2
C Doze Supply Current
IDDDreg
G3
P Pseudo Stop Supply Current
(OSC on)
P
C
G4
–40° C 2
25° C
85°
IDDPSreg
2
Run ≥ Doze ≥ Pseudo Stop
400 / 500 3
600 / 700 3
3
3
400 / 500
C2
800 / 1000
3
600 / 700
2000 / 2500
μA
μA
3
μA
C
105° C 2
1200 / 1500 3
3500 / 4000 3
μA
P
125° C 2
1500 / 2000 3
5500 / 6000 3
μA
30
150
μA
30
150
μA
P Stop Supply Current
(TJ = TA assumed)
P
–40°
C2
25° C
IDDSreg
2
C
85° C 2
330
2500
μA
C
105° C 2
470
3500
μA
P
2
660
5000
μA
125° C
NOTES:
1. MAC71x2 characteristics are to be determined (TBD).
2. 85°C, 105°C, and 125°C refer to the "C", "V", and "M" Temperature Options, respectively.
3. RTI disabled / enabled.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
12
Preliminary
Freescale Semiconductor
Electrical Characteristics
3.7.4
Voltage Regulator Characteristics
Table 17. VREG Operating Conditions
Num
C
Characteristic
Symbol
Min
Typical
Max
Unit
3.15
—
5.5
V
2.45
1.60
—1
2.5
2.5
—1
2.75
2.75
—1
V
V
V
2.35
2.00
1.60
—1
2.5
2.5
2.5
—1
2.75
2.75
2.75
—1
V
V
V
V
H1
P Input Voltages
VVDDRA
H2
P Output Voltage, Digital Logic
Full Performance Mode
Reduced Power Mode
Shutdown Mode
VDD2.5
P Output Voltage, PLL
Full Performance Mode
Reduced Power Mode 2
Reduced Power Mode 3
Shutdown Mode
VDDPLL
H3
H4
H5
H6
P Low Voltage Interrupt 4
Assert Level
Negate Level
VLVIA
VLVID
4.10
4.25
4.37
4.52
4.66
4.77
V
V
P Low Voltage Reset 5
Assert Level
VLVRA
2.25
2.35
—
V
P Power On Reset 6
Assert Level
Negate Level
VPORA
VPORD
0.97
—
—
—
—
2.05
V
V
NOTES:
1. High impedance output.
2. Current IDDPLL = 1 mA (Low Power Oscillator).
3. Current IDDPLL = 3 mA (Standard Oscillator).
4. Monitors VDDA, active only in full performance mode. This interrupt indicates that I/O and ATD performance may be
degraded due to low supply voltage.
5. Monitors VDD2.5, active only in full performance mode. Only POR is active in reduced performance mode.
6. Monitors VDD2.5, active in all modes.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
13
Electrical Characteristics
3.7.5
Chip Power Up and Voltage Drops
The VREG sub-modules LVI (low voltage interrupt), POR (power on reset) and LVR (low voltage reset)
handle chip power-up or drops of the supply voltage. Refer to Figure 2.
Voltage
VDDA
VLVID
VLVIA
VDD2.5
VLVRD
VLVRA
VPORD
LVI Enabled
LVI
LVI Disabled
due to LVR
Time
POR
LVR
Note: Not to scale.
Figure 2. VREG Chip Power-up and Voltage Monitoring
3.7.6
Output Loads
The on-chip voltage regulator is intended to supply the internal logic and oscillator circuits. No external
DC load is allowed. Capacitive loads are specified in Table 18. Capacitors with X7R dielectricum are
required.
Table 18. VREG Recommended Load Capacitances
Rating
Load Capacitance per VDD2.5 pin 1
Load Capacitance on VDDPLL pin
Symbol
Min
Typ
Max
Unit
CLVDD
200
220
12000
nF
CLVDDfcPLL
90
220
5000
nF
NOTES:
1. Refer to Table 38 for the specific number of VDD2.5 pins on various packages. Each VDD2.5 pin should have the
recommended loading as described in Section 3.7.3, “Circuit Board Layout,” of the MAC7100 Microcontroller Family
Reference Manual (MAC7100RM).
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
14
Preliminary
Freescale Semiconductor
Electrical Characteristics
3.8
Clock and Reset Generator
This section describes the electrical characteristics for the oscillator, phase-locked loop, clock monitor and
reset generator.
3.8.1
Oscillator Characteristics
The MAC7100 Family features an internal low power loop controlled Pierce oscillator and a full swing
Pierce oscillator/external clock mode. The selection of loop controlled Pierce oscillator or full swing
Pierce oscillator/external clock depends on the level of the XCLKS signal at the rising edge of the RESET
signal. Before asserting the oscillator to the internal system clock distribution subsystem, the quality of the
oscillation is checked for each start from either power on, STOP or oscillator fail. tCQOUT specifies the
maximum time before switching to the internal self clock mode after POR or STOP if a proper oscillation
is not detected. The quality check also determines the minimum oscillator start-up time tUPOSC. The device
also features a clock monitor. A Clock Monitor Failure is asserted if the frequency of the incoming clock
signal is below the Clock Monitor Assert Frequency fCMFA.
Table 19. Oscillator Characteristics
Num C
J1a
Rating
C Crystal oscillator range (loop controlled Pierce)
Pierce) 2 3
Symbol
Min
Typ
Max
Unit
fOSC 1
4.0
—
16
MHz
1
0.5
—
40
MHz
IOSC
100
—
—
μA
J1b
C Crystal oscillator range (full swing
J2
P Startup Current
J3
C Oscillator start-up time (loop controlled Pierce)
tUPOSC
—
34
50 5
ms
J4
D Clock Quality check time-out
tCQOUT
0.45
—
2.5
s
J5
P Clock Monitor Failure Assert Frequency
fCMFA
50
100
200
KHz
J6
P External square wave input frequency
3
fEXT
0.5
—
50
MHz
J7
D External square wave pulse width low
tEXTL
9.5
—
—
ns
J8
D External square wave pulse width high
tEXTH
9.5
—
—
ns
J9
D External square wave rise time
tEXTR
—
—
1
ns
J10
D External square wave fall time
tEXTF
—
—
1
ns
J11
D Input Capacitance (EXTAL, XTAL pins)
CIN
—
7
—
pF
fOSC
NOTES:
1. If CLKSEL[PLLSEL] is clear then the system clock (fSYS) is equal to fOSC, otherwise it is equal to fVCO (table
Table 20, K3). Throughout this document, tSYS is used to specify a unit of time equal to 1 ÷ fSYS.
2. Depending on the crystal; a damping series resistor might be necessary
3. XCLKS asserted (low) during reset
4. fOSC = 4 MHz, C = 22 pF (refer to the MAC7100 Microcontroller Family Reference Manual (MAC7100RM) for circuit
board layout recommendations, including oscillator capacitor placement and values).
5. Maximum value is for extreme cases using high Q, low frequency crystals
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
15
Electrical Characteristics
3.8.2
PLL Filter Characteristics
The oscillator provides the reference clock for the PLL as shown in Figure 3. The voltage controlled
oscillator (VCO) of the PLL is also the system clock source in self clock mode. In order to operate reliably,
care must be taken to select proper values for external loop filter components.
VDDPLL
Phase
Detector
fOSC
1
REFDV+1
fREF
Δ
CS
CP
VCO
R
Kφ
fCMP
KV
fVCO
Loop Divider
1
1
SYNR+1
2
Figure 3. Basic PLL Functional Diagram
The procedure described below can be used to calculate the resistance and capacitance values using typical
values for K1, f1 and ich from Table 20. First, the VCO Gain at the desired VCO output frequency is
approximated by:
KV = K1 ⋅ e
( f 1 – f VCO )
-------------------------K 1 ⋅ 1V
Eqn. 8
The phase detector relationship is given by:
K Φ = – i ch ⋅ K V
Eqn. 9
ich is the current in tracking mode. The loop bandwidth fC should be chosen to fulfill the Gardner’s stability
criteria by at least a factor of 10, a typical value for the stability factor is 50. ζ = 0.9 ensures a good transient
response.
2 ⋅ ζ ⋅ f REF
f REF
1
------ → f C < ------------f C < ---------------------------------------- ; ( ζ = 0.9 )
4 ⋅ 10
2 10
π ⋅ (ζ + 1 + ζ )
Eqn. 10
And finally the frequency relationship is defined as:
f VCO
n = ---------= 2 ⋅ ( SYNR + 1 )
f REF
Eqn. 11
With the above inputs the resistance can be calculated as:
2⋅π⋅n⋅f
R = ---------------------------CKΦ
Eqn. 12
The capacitance CS can now be calculated as:
2
2⋅ζ
0.516
C S = --------------------- ≈ ------------- ; ( ζ = 0.9 )
π ⋅ fC ⋅ R fC ⋅ R
Eqn. 13
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
16
Preliminary
Freescale Semiconductor
Electrical Characteristics
The capacitance CP should be chosen in the range of:
C S ÷ 20 ≤ C P ≤ C S ÷ 10
Eqn. 14
The stabilization delays shown in Table 20 are dependant on PLL operational settings and external
component selection (for example, the crystal and XFC filter).
3.8.2.1
Jitter Information
With each transition of the clock fCMP, the deviation from the reference clock fREF is measured and input
voltage to the VCO is adjusted accordingly. The adjustment is done continuously with no abrupt changes
in the clock output frequency. Noise, voltage, temperature and other factors cause slight variations in the
control loop resulting in a clock jitter. This jitter affects the real minimum and maximum clock periods as
illustrated in Figure 4. It is important to note that the pre-scaler used by timers and serial modules will
eliminate the effect of PLL jitter to a large extent.
0
1
2
3
N–1
N
tMIN1
tNOM
tMAX1
tMIN(N)
tMAX(N)
Figure 4. Jitter Definitions
The relative deviation of tNOM is at its maximum for one clock period, and decreases towards zero for
larger number of clock periods (N). Thus, jitter is defined as:
t MAX ( N )
t MIN ( N ) ⎞
- , 1 – ------------------J ( N ) = max ⎛ 1 – ------------------⎝
N ⋅ tNOM
N ⋅ t NOM ⎠
Eqn. 15
For N < 100, the following equation is a good fit for the maximum jitter:
j1
J ( N ) = ------- + j2
N
Eqn. 16
J(N)
0 1
5
10
15
20
N
Figure 5. Maximum Bus Clock Jitter Approximation
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
17
Electrical Characteristics
3.8.3
PLL Characteristics
Table 20. PLL Characteristics
Num C
K1
K2
Rating
PLL reference frequency, crystal oscillator range
P Self Clock Mode frequency
K3
D VCO locking range
K4
D Lock Detector transition from Acquisition to Tracking mode
K5
D Lock Detection
K6
Symbol
Min
Typ
fREF
0.5
fSCM
2
1
Max
Unit
—
16
MHz
—
5.5
MHz
8
—
50
MHz
|Δtrk|
3
—
4
%2
|ΔLock|
0
—
1.5
%2
D Un-Lock Detection
|Δunl|
0.5
—
2.5
%2
K7
D Lock Detector transition from Tracking to Acquisition mode
|Δunt|
6
—
8
%2
K8
C PLLON Total Stabilization delay (Auto Mode) 3
tstab
—
0.5 4
35
ms
tacq
—
0.3
4
5
ms
tal
—
0.2 4
25
ms
K11 D Charge pump current acquisition mode
| ich |
—
38.5
—
μA
K12 D Charge pump current tracking mode
| ich |
—
3.5
—
μA
K13 D Jitter fit VCO loop gain parameter
K1
—
–195
—
MHz/V
K14 D Jitter fit VCO loop frequency parameter
f1
—
126
—
MHz
K15 C Jitter fit parameter 1
j1
—
—
1.3
%4
K16 C Jitter fit parameter 2
j2
—
—
0.12
%4
fVCO
K9 D PLLON Acquisition mode stabilization delay
K10 D PLLON Tracking mode stabilization delay 3
3
1
NOTES:
1. If CLKSEL[PLLSEL] is set then the system clock (fSYS) is equal to fVCO, otherwise it is equal to fOSC (table Table 19,
J1a or J1b). Throughout this document, tSYS is used to specify a unit of time equal to 1 ÷ fSYS.
2. Percentage deviation from target frequency
3. PLL stabilization delay is highly dependent on operational requirement and external component values (for
example, crystal and XFC filter component values). Notes 4 and 5 show component values for a typical
configurations. Appropriate XFC filter values should be chosen based on operational requirement of system.
4. fOSC = 4 MHz, fVCO = 40 MHz (REFDV = 0x00, SYNR = 0x04), CS = 2.2 nF, CP = 220 pF, RS = 5.6 KΩ.
5. fOSC = 4 MHz, fVCO = 16 MHz (REFDV = 0x00, SYNR = 0x01), CS = 4.7 nF, CP = 470 pF, RS = 2.7 KΩ.
3.8.4
Crystal Monitor Time-out
The time-out Table 21 shows the delay for the crystal monitor to trigger when the clock stops, either at the high
or at the low level. The corresponding clock period with an ideal 50% duty cycle is twice this time-out value.
Table 21. Crystal Monitor Time-Outs
Min
6
3.8.5
Typ
10
Max
18.5
Unit
μs
Clock Quality Checker
The timing for the clock quality check is derived from the oscillator and the VCO frequency range in
Table 20. These numbers define the upper time limit for the individual check windows to complete.
Table 22. CRG Maximum Clock Quality Check Timings
Clock Check Windows
Check Window
Timeout Window
Value
9.1 to 20.0
0.46 to 1.0
Unit
ms
s
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
18
Preliminary
Freescale Semiconductor
Electrical Characteristics
3.8.6
Startup
Table 23 summarizes several startup characteristics. Refer to Section 4.3.6.10, “CRG Operating Mode
Details,” in the MAC7100 Microcontroller Family Reference Manual (MAC7100RM) for details.
Table 23. CRG Startup Characteristics
Num C
Rating
L1
D Reset input pulse width
L2
D Startup from Reset
L3
D XIRQ, IRQ pulse width, edge-sensitive mode
3.8.6.1
Symbol
Min
Typ
Max
Unit
PWRSTL
2
—
—
tOSC
nRST
192
—
196
tOSC
PWIRQ
20
—
—
ns
Power On and Low Voltage Reset (POR and LVR)
The VPORR and VPORA levels are derived from VDD2.5. The VLVRA level is derived from VDD2.5. They
are also valid if the device is powered externally. After releasing a POR or LVR reset, the oscillator and
clock quality checks start. After tCQOUT (Table 19, J4) if no valid oscillation is detected, the MCU will
start using the internal self-generated clock. The minimum startup time is given by tuposc (Table 19, J3).
3.8.6.2
SRAM Data Retention
SRAM content integrity is guaranteed if the CRGFLG[PORF] bit is not set following a reset operation.
3.8.6.3
External Reset
When external reset is asserted for a time greater than PWRSTL, the CRG generates an internal reset and
the CPU fetches the reset vector without a clock quality check, if there was stable oscillation before reset.
3.8.6.4
Stop Recovery
The MCU can return from stop to run mode in response to an external interrupt or an API. Two delays
occur before the MCU resumes execution. First, the voltage regulator must exit reduced power mode and
return to full performance mode (this assumes that the internal regulator is used rather than driving VDD2.5
and VDDPLL with an external regulator). Second, a clock quality check is performed in the same manner
as for a power-on reset before releasing the clocks to the system.
3.8.6.5
Pseudo Stop Recovery
Recovery from pseudo stop mode is similar to stop mode in that the VREG must return to FPM, but since
the oscillator is not stopped there is no delay for clock stabilization. The MCU is returned to run mode by
internal or external interrupts.
3.8.6.6
Doze Recovery
Recovery from doze mode avoids both the VREG and oscillator recovery periods. The MCU is returned
to run mode by internal or external interrupts.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
19
Electrical Characteristics
3.9
External Bus Timing
Table 24 lists processor bus input timings, which are shown in Figure 6, Figure 7 and Figure 8.
NOTE
All processor bus timings are synchronous; that is, input setup/hold and output delay
with respect to the rising edge of a reference clock. The reference clock is the
CLKOUT output. All other timing relationships can be derived from these values.
Table 24. External Bus Input Timing Specifications 1
Num
M1
C
Rating
Symbol
Min
Max
Unit
tCYC
20
—
ns
tCVCH
13
—
ns
tCHCII
0
—
ns
P CLKOUT period 2
Control Inputs
M2a
M3a
P Control input valid to CLKOUT high 3
P CLKOUT high to control inputs
invalid 3
Data Inputs
M4
P Data input (DATA[15:0]) valid to CLKOUT high
tDIVCH
9
—
ns
M5
P CLKOUT high to data input (DATA[15:0]) invalid
tCHDII
0
—
ns
NOTES:
1. Assumes CLKOUT is configured for full drive strength (via the PIM CONFIG2_D[RDS] bit).
2. CLKOUT is equal to the system clock, fSYS. If CLKSEL[PLLSEL] is set then fSYS is equal to fVCO (table Table 20,
K3); if it is clear then fSYS is equal to fOSC (table Table 19, J1a or J1b). Throughout this document, tCYC is used to
specify a unit of time equal to 1 ÷ CLKOUT (which is equal to tfsys).
3. The TA pin is the only control input on MAC7100 family devices.
CLKOUT (50 MHz)
1.5 V
tSETUP
tHOLD
Input Setup & Hold
Invalid
Input Rise Time
VH = VIH
VL = VIL
Input Fall Time
VH = VIH
VL = VIL
1.5 V Valid 1.5 V
Invalid
tRISE = 1.5 ns
tFALL = 1.5 ns
CLKOUT
M4
M5
Inputs
Figure 6. General Input Timing Requirements
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
20
Preliminary
Freescale Semiconductor
Electrical Characteristics
3.9.1
Read and Write Bus Cycles
Table 25 lists processor bus output timings. Read/write bus timings listed in Table 25 are shown in
Figure 7 and Figure 8.
Table 25. External Bus Output Timing Specifications 1
Num
C
Rating
Symbol
Min
Max
Unit
tCHCV
—
0.5tCYC + 10
ns
tCHBV
—
0.5tCYC + 10
ns
tCHOV
—
0.5tCYC + 10
ns
Control Outputs
M6a
M6b
P CLKOUT high 2 to chip selects (CS[2:0]) valid
2
P CLKOUT high to byte selects (BS[1:0]) valid
high 2
M6c
P CLKOUT
M6d
P CLKOUT high 2 to address strobe (AS) valid
tCHASV
—
0.5tCYC + 10
ns
M7a
P CLKOUT high 2 to control output (BS[1:0], OE) invalid
tCHCOI
0.5tCYC + 2
—
ns
tCHCI
0.5tCYC + 2
—
ns
tCHASI
0.5tCYC + 2
—
ns
M7b
M7c
P CLKOUT
high 2
to output select (OE) valid
to chip selects (CS[2:0]) invalid
2
P CLKOUT high to address strobe (AS) invalid
Address and Attribute Outputs
M8
P CLKOUT high to address (ADDR[21:0]) and control
(R/W) valid
tCHAV
—
10
ns
M9
P CLKOUT high to address (ADDR[21:0]) and control
(R/W) invalid
tCHAI
2
—
ns
Data Outputs
M10
P CLKOUT high to data output (DATA[15:0]) valid
tCHDOV
—
13
ns
M11
P CLKOUT high to data output (DATA[15:0]) invalid
tCHDOI
2
—
ns
M12
D CLKOUT high to data output (DATA[15:0]) high impedance
tCHDOZ
—
9
ns
NOTES:
1. Assumes CLKOUT, CSn, BSn, OE, AS, ADDR[21:0] and DATA[15:0] are configured for full drive strength (via the PIM).
2. The CSn, BSn, OE and AS signals are synchronous to the falling edge of CLKOUT. Therefore, changes on these
signals are triggered by the falling edge of CLKOUT, even though they are specified in relation to the rising edge.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
21
Electrical Characteristics
S0
S1
S2
S3
S4
S5
S0
S1
S2
S3
S4
S5
CLKOUT
M6d
M6d
M7c
M7c
AS(1)
M6a
M6a
M7b
M7b
CSn
M8
M8
M9
ADDR[21:0]
M1
M6c
M7a
OE
M8
M9
R/W
M6b
M6b
M7a
M7a
BS[1:0]
M10
M4
M11
DATA[15:0]
M5
M12
TA(1)
1. The TA / AS signals are multiplexed on a single pin, so only one function may be used during bus transactions.
Figure 7. Read/Write Bus Cycles, Internal Termination
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
22
Preliminary
Freescale Semiconductor
Electrical Characteristics
S0
S1
S2
S3
S4
S5
S0
S1
CLKOUT
M6a
M7b
CSn
M8
M9
ADDR[21:0]
M6c
M7a
OE
R/W
M6b
M7a
BS[1:0]
M4
M5
DATA[15:0]
M2a
M3a
TA(1)
1. The TA / AS signals are multiplexed on a single pin, so AS is not available when external cycle termination is used.
Figure 8. Read Bus Cycle, External Termination
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
23
Electrical Characteristics
3.10 Analog-to-Digital Converter
Table 26 and Table 27 show conditions under which the ATD operates. The following constraints exist to
obtain full-scale, full range results: VSSA ≤ VRL ≤ VIN ≤ VRH ≤ VDDA. This constraint exists because the
sample buffer amplifier cannot drive beyond the ATD power supply levels. If the input level goes outside of
this range it will effectively be clipped.
Table 26. ATD Operating Characteristics in 5.0 V Range
Conditions shown in Table 7 unless otherwise noted
Num C
Rating
Low
High
Symbol
Min
Typ
Max
Unit
VRL
VRH
VSSA
VDDA ÷ 2
—
—
VDDA ÷ 2
VDDA
V
V
VRH – VRL
4.50
5.00
5.50
V
N1
D Reference Potential
N2
C Differential Reference Voltage 1
N3
D ATD Clock Frequency
fATDCLK
0.5
—
2.0
MHz
N4
D ATD 10-bit Conversion PeriodfATDCLK Cycles 2
NCONV10
@ 2.0MHz fATDCLK TCONV10
14
7
—
—
28
14
Cycles
μs
N5
D ATD 8-bit Conversion PeriodfATDCLK Cycles 2
@ 2.0MHz fATDCLK
NCONV8
TCONV8
12
6
—
—
26
13
Cycles
μs
N6
D Stop Recovery Time (VDDA = 5.0 V)
TREC
—
—
20
μs
N7
P Reference Supply current 1 ATD module on
IREF
—
0.200
0.255
mA
N8
P Reference Supply current 2 ATD modules on
IREF
—
0.400
0.510
mA
NOTES:
1. Full accuracy is not guaranteed when differential voltage is less than 4.50 V
2. Minimum time assumes a sample period of 2 ATD clocks; maximum time assumes a sample period of 16 ATD clocks.
Table 27. ATD Operating Characteristics in 3.3 V Range
Conditions shown in Table 7, with VDDX = 3.3 V –5/+10% and a temperature maximum of +140°C unless otherwise
noted.
Num C
Rating
Low
High
Symbol
Min
Typ
Max
Unit
VRL
VRH
VSSA
VDDA ÷ 2
—
—
VDDA ÷ 2
VDDA
V
V
VRH – VRL
3.15
3.3
3.6
V
P1
D Reference Potential
P2
C Differential Reference Voltage 1
P3
D ATD Clock Frequency
fATDCLK
0.5
—
2.0
MHz
P4
D ATD 10-bit Conversion PeriodfATDCLK Cycles 2
NCONV10
@ 2.0MHz fATDCLK TCONV10
14
7
—
—
28
14
Cycles
μs
P5
D ATD 8-bit Conversion PeriodfATDCLK Cycles 2
@ 2.0MHz fATDCLK
NCONV8
TCONV8
12
6
—
—
26
13
Cycles
μs
P6
D Stop Recovery Time (VDDA = 3.3 V)
TREC
—
—
20
μs
P7
P Reference Supply current 1 ATD module on
IREF
—
0.130
0.170
mA
P8
P Reference Supply current 2 ATD modules on
IREF
—
0.260
0.340
mA
NOTES:
1. Full accuracy is not guaranteed when differential voltage is less than 3.15 V
2. Minimum time assumes a sample period of 2 ATD clocks; maximum time assumes a sample period of 16 ATD clocks.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
24
Preliminary
Freescale Semiconductor
Electrical Characteristics
3.10.1 Factors Influencing Accuracy
Three factors—source resistance, source capacitance and current injection—have an influence on the
accuracy of the ATD.
3.10.1.1 Source Resistance
Due to the input pin leakage current as specified in Table 8 in conjunction with the source resistance there
will be a voltage drop from the signal source to the ATD input. The maximum specified source resistance
RS, results in an error of less than 1/2 LSB (2.5 mV) at the maximum leakage current. If the device or
operating conditions are less than the worst case, or leakage-induced errors are acceptable, larger values
of source resistance are allowed.
3.10.1.2 Source Capacitance
When sampling, an additional internal capacitor is switched to the input. This can cause a voltage drop due
to charge sharing with the external capacitance and the pin capacitance. For a maximum sampling error of
the input voltage ≤ 1 LSB, then the external filter capacitor must be calculated as, Cf ≥ 1024 × (CINS – CINN).
3.10.1.3 Current Injection
There are two cases to consider:
1. A current is injected into the channel being converted. The channel being stressed has conversion
values of 0x3FF (0xFF in 8-bit mode) for analog inputs greater than VRH and 0x000 for values less
than VRL unless the current is higher than specified as disruptive condition.
2. Current is injected into pins in the neighborhood of the channel being converted. A portion of this
current is picked up by the channel (coupling ratio K), This additional current impacts the
accuracy of the conversion depending on the source resistance. The additional input voltage error
on the converted channel can be calculated as VERR = K × RS × IINJ, with IINJ being the sum of
the currents injected into the two pins adjacent to the converted channel.
Table 28. ATD Electrical Characteristics
Conditions are shown in Table 7 unless otherwise noted
Num C
Rating
Q1
C Max input Source Resistance
Q2
C Total Input Capacitance
Non Sampling
Sampling
Symbol
Min
Typ
Max
Unit
RS
—
—
1
kΩ
CINN
CINS
—
—
10
22
—
—
pF
pF
Q3
C Disruptive Analog Input Current
INA
–2.5
—
2.5
mA
Q4
C Coupling Ratio positive current injection
Kp
—
—
TBD
A/A
Q5
C Coupling Ratio negative current injection
Kn
—
—
TBD
A/A
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
25
Electrical Characteristics
3.10.2 ATD Accuracy
Table 29 and Table 30 specify the ATD conversion performance excluding any errors due to current
injection, input capacitance and source resistance.
Table 29. ATD Conversion Performance in 5.0 V Range
Conditions shown in Table 7 except as noted here:
fATDCLK = 2.0 MHz, 4.5 V ≤ VDDA ≤ 5.5 V
Num C
Rating
Symbol
Min
Typ
Max
Unit
R1
P 10-bit Resolution
LSB
—
51
—
mV
R2
P 10-bit Differential Nonlinearity
DNL
–1
—
1
Counts
R3
P 10-bit Integral Nonlinearity
INL
–2.5
±1.5
2.5
Counts
R4
P 10-bit Absolute Error 2
AE
–3
±2.0
3
Counts
—
mV
0.5
Counts
R5
P 8-bit Resolution
LSB
—
20 1
R6
P 8-bit Differential Nonlinearity
DNL
–0.5
—
R7
P 8-bit Integral Nonlinearity
INL
–1.0
±0.5
1.0
Counts
R8
P 8-bit Absolute Error 2
AE
–1.5
±1.0
1.5
Counts
Max
Unit
NOTES:
1. Assumes VREF = VRH – VRL = 5.12 V, other VREF conditions result in different LSB resolutions.
2. These values include the quantization error which is inherently ½ count for any A/D converter.
Table 30. ATD Conversion Performance in 3.3 V Range
Conditions shown in Table 7 except as noted here:
fATDCLK = 2.0 MHz, 3.15 V ≤ VDDA ≤ 3.6 V
Num C
Rating
Symbol
Min
Typ
S1
P 10-bit Resolution
LSB
—
3.25 1
—
mV
S2
P 10-bit Differential Nonlinearity
DNL
–1.5
—
1.5
Counts
S3
P 10-bit Integral Nonlinearity
INL
–3.5
±1.5
3.5
Counts
S4
P 10-bit Absolute Error 2
AE
–5
±2.0
5
Counts
S5
P 8-bit Resolution
LSB
—
13 1
—
mV
S6
P 8-bit Differential Nonlinearity
DNL
–0.5
—
0.5
Counts
S7
P 8-bit Integral Nonlinearity
INL
–1.5
±1.0
1.5
Counts
S8
P 8-bit Absolute Error 2
AE
–1.5
±1.0
1.5
Counts
NOTES:
1. Assumes VREF = VRH – VRL = 3.33 V, other VREF conditions result in different LSB resolutions.
2. These values include the quantization error which is inherently ½ count for any A/D converter.
For the following definitions, see Figure 9.
Differential Non-Linearity (DNL) is defined as the difference between two adjacent switching steps:
Vi – Vi – 1
DNL ( i ) = ---------------------–1
1 LSB
Eqn. 17
The Integral Non-Linearity (INL) is defined as the sum of all DNLs:
n
INL ( n ) =
Vn – V0
-–n
∑ DNL ( i ) = -----------------1 LSB
Eqn. 18
i=1
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
26
Preliminary
Freescale Semiconductor
Electrical Characteristics
10-bit Absolute Error Boundary
0x3FF
8-bit Absolute Error Boundary
0x3FE
DNL
0x3FD
0xFF
0x3FC
LSB
0x3FB
VI–1
0x3FA
VI
0x3F9
0xFE
0x3F8
0x3F6
0x3F5
0xFD
0x3F4
0x3F3
8-bit Resolution
10-bit Resolution
0x3F7
9
2
8
7
Ideal Transfer Curve
6
5
10-bit Transfer Curve
1
4
3
2
8-bit Transfer Curve
1
VIN
0
0
10
5
20
15
30
25
40 50
35
5055 5065 5075 5085 5095 5105 5115
5060 5070 5080 5090 5100 5110 5120
mV
Figure 9. ATD Accuracy Definitions
NOTE
Figure 9 shows only definitions, for specification values refer to Table 29.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
27
Electrical Characteristics
3.10.3 ATD Timing Specifications
Table 31. ATD External Trigger Timing Specifications
Num C
Parameter
Symbol
T1
D ETRIG Period (Level-Sensitive Trigger Mode)
T2
D ETRIG Minimum Pulse Width
Edge-Sensitive Trigger Mode
Level-Sensitive Trigger Mode
tPW
T3
D ETRIG Level Recovery 2
T4
D Conversion Start Delay
Min
TPERIOD 1 + NCONVn
1
Max
Unit
—
fATDCLK Cycles
fATDCLK Cycles
1
2
—
—
tLR
1
—
fATDCLK Cycles
tDLY
—
2
fATDCLK Cycles
NOTES:
1. NCONVn denotes 8- or 10-bit conversion time (refer to specifications N4, N5, P4 and P5). In order to achieve the
minimum period between conversions when using level-sensitive triggering, ETRIG must remain asserted this long.
2. Time prior to the end of a conversion that ETRIG must be negated in order to prevent the start of another conversion.
T2
Edge Sensitive
Falling Edge Active
ETRIG
Conversion Activity
ANn_x
T4
T4
T2
Level Sensitive
Low Active
ETRIG
Sequence
Complete Flag
ASCIF
Conversion Activity
ANn_x
T4
T4
T1
Level Sensitive
Low Active
ETRIG
T3
Sequence
Complete Flag
ASCIF
Conversion Activity
ANn_x
T4
Figure 10. ATD External Trigger Timing Diagram
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
28
Preliminary
Freescale Semiconductor
Electrical Characteristics
3.11 Serial Peripheral Interface
3.11.1 Master Mode
Master mode timing values are shown in Table 32 and illustrated in Figure 11 and Figure 12.
Table 32. SPI Master Mode Timing Characteristics
Conditions are shown in Table 7 unless otherwise noted, CLOAD = 200 pF on all outputs
Num C
Rating
Symbol
U1a P Operating Frequency (baud rate)
U1b
U2
U3
U4
U5
U6
U9
U10
U11
U12
P
D
D
D
D
D
D
D
D
D
fOP
SCK Period (tSCK = 1 ÷ fOP, tIPS = 1 ÷ fIPS)
Enable Lead Time
Enable Lag Time
Clock (SCK) High or Low Time
Data Setup Time (Inputs)
Data Hold Time (Inputs)
Data Valid (after Enable Edge)
Data Hold Time (Outputs)
Rise Time Inputs and Outputs
Fall Time Inputs and Outputs
1
tSCK 1
tlead
tlag
twsck
tsu
thi
tv
tho
tr
tf
Min
1
----------------------------7 × 32, 678
22
½
½
tIPS − 30
25
0
—
0
—
—
Typ
—
—
—
—
—
—
—
—
—
—
—
Max
Unit
2
fIPS
½
7 × 32,768
—
—
1024 tIPS
—
—
25
—
25
25
tIPS
tSCK
tSCK
ns
ns
ns
ns
ns
ns
ns
NOTES:
1. Refer to MAC7100 Microcontroller Family Reference Manual (MAC7100RM) Chapter 22 for all available baud rates.
2. On mask set L49P and L47W devices, U1a maximum = ¼ and U1b minimum = 4.
3.11.2 Slave Mode
Slave mode timing values are shown in Table 33 and illustrated in Figure 13 and Figure 14.
Table 33. SPI Slave Mode Timing Characteristics
Conditions are shown in Table 7 unless otherwise noted, CLOAD = 200 pF on all outputs
Num C
Rating
Symbol
V1a P Operating Frequency
V1b
V2
V3
V4
V5
V6
V7
V8
V9
V10
P
D
D
D
D
D
D
D
D
D
Typ
Max
Unit
—
½1
fIPS
tSCK
tlead
tlag
twsck
tsu
thi
ta
tdis
tv
tho
Min
1
----------------------------7 × 32, 678
21
1
1
tIPS − 30
25
25
—
—
—
0
—
—
—
—
—
—
—
—
—
—
7 × 32,768
—
—
—
—
—
1
1
25
—
tIPS
tIPS
tIPS
ns
ns
ns
tIPS
tIPS
ns
ns
tr
tf
—
—
—
—
25
25
ns
ns
fOP
SCK Period (tSCK = 1 ÷ fOP, tIPS = 1 ÷ fIPS)
Enable Lead Time
Enable Lag Time
Clock (SCK) High or Low Time
Data Setup Time (Inputs)
Data Hold Time (Inputs)
Slave Access Time
Slave SIN Disable Time
Data Valid (after SCK Edge)
Data Hold Time (Outputs)
V11 D Rise Time Inputs and Outputs
V12 D Fall Time Inputs and Outputs
NOTES:
1. On mask set L49P and L47W devices, V1a maximum = ¼ and V1b minimum = 4.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
29
Electrical Characteristics
PCSx
(OUTPUT)
U11
U2
U1b
U3
SCK
(CPOL = 0)
(OUTPUT)
U4
U12
U4
SCK
(CPOL = 1)
(OUTPUT)
U5
U6
SIN
(INPUT)
MSB In(2)
Bit 6 ... 1
LSB In
U9
U9
SOUT
(OUTPUT)
MSB Out(2)
U10
Bit 6 ... 1
LSB Out
1. If configured as output.
2. LSBFE = 0. For LSBFE = 1, bit order is LSB, bit 1, ..., bit 6, MSB.
Figure 11. SPI Master Timing (CPHA = 0)
PCSx
(OUTPUT)
U2
U11
U1b
U3
U12
SCK
(CPOL = 0)
(OUTPUT)
U4
U11
U12
U4
SCK
(CPOL = 1)
(OUTPUT)
U5
U6
SIN
(INPUT)
MSB In(2)
Bit 6 ... 1
LSB In
U9
U10
SOUT
(OUTPUT)
Port Data
MSB Out(2)
Bit 6 ... 1
Master LSB Out
Port Data
1. If configured as output.
2. LSBFE = 0. For LSBFE = 1, bit order is LSB, bit 1, ..., bit 6, MSB.
Figure 12. SPI Master Timing (CPHA = 1)
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
30
Preliminary
Freescale Semiconductor
Electrical Characteristics
SS
(INPUT)
V2
V11
V1b
V12
V3
SCK
(CPOL = 0)
(INPUT)
V4
V11
V4
V12
SCK
(CPOL = 1)
(INPUT)
V7
SOUT
(OUTPUT)
V8
V10
V9
Slave MSB Out
V10
Bit 6 ... 1
Slave LSB Out
V5
V6
SIN
(INPUT)
Bit 6 ... 1
MSB In
LSB In
Figure 13. SPI Slave Timing (CPHA = 0)
SS
(INPUT)
V2
V11
V1b
V12
V3
SCK
(CPOL = 0)
(INPUT)
V4
V11
V12
V4
SCK
(CPOL = 1)
(INPUT)
V9
V8
V10
V7
SOUT
(OUTPUT)
Slave MSB Out
Bit 6 ... 1
Slave LSB Out
V5
V6
SIN
(INPUT)
MSB In
Bit 6 ... 1
LSB In
Figure 14. SPI Slave Timing (CPHA = 1)
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
31
Electrical Characteristics
3.12 FlexCAN Interface
Table 34. FlexCAN Wake-up Pulse Characteristics
Conditions are shown in Table 7 unless otherwise noted
Num C
Rating
Symbol
Min
Typ
Max
Unit
W1
P FlexCAN Wake-up dominant pulse filtered
tWUP
—
—
2
μs
W2
P FlexCAN Wake-up dominant pulse passed
tWUP
5
—
—
μs
3.13 Common Flash Module
NOTE
Unless otherwise noted the abbreviation NVM (Non-Volatile Memory) is
used for both program Flash and data Flash.
The time base for all program and data Flash operations, fNVMOP, is derived from the IPS bus clock, fIPS,
using the CFMCLKD register to control the divider ratio. Throughout this section, tIPS refers to 1 ÷ fIPS,
and tNVMOP refers to 1 ÷ fNVMOP. An fNVMOP frequency range limit is imposed for performing program
or erase operations. The CFM does not monitor the frequency and will not prevent program or erase
operation at frequencies above or below the following limits:
150 KHz < f NVMOP ≤ 200 KHz
Eqn. 19
fNVMOP = 200 KHz gives the fastest program and erase performance. Setting CFMCLKD to a value such
that fNVMOP < 150 KHz should be avoided, as this can damage the Flash memory due to overstress. Setting
CFMCLKD to a value such that fNVMOP > 200 KHz can result in incomplete programming or erasure of
the Flash memory array cells.
3.13.1 Mass Erase Timing
The time required to erase the entire NVM array (both program and data) is calculated using the formula:
t mass ≈ 20000 ⋅ t NVMOP
Eqn. 20
The setup time can be ignored for this operation.
3.13.2 Blank Check Timing
The time it takes to perform a blank check on the program or data Flash is dependant on the location of the
first non-blank word, starting from relative address zero. One fIPS cycle is required per word to be verified,
and the time required for the operation is calculated using the formula:
t check = ( locations + 15 ) ⋅ t IPS
Eqn. 21
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
32
Preliminary
Freescale Semiconductor
Electrical Characteristics
3.13.3 Page Erase Timing
The time required to erase a 4 Kbyte program or 1 Kbyte data Flash logical page is calculated using the
formulas:
t erap = 4096 ⋅ t NVMOP + 15 ⋅ t IPS
Eqn. 22
t erad = 1024 ⋅ t NVMOP + 15 ⋅ t IPS
Eqn. 23
3.13.4 Page Erase Verify Timing
The time required to verify that a program Flash page is erased depends on the location of the first
non-blank word. The time required for the operation is calculated using the formula:
4 × 1024
t pevp = ⎛ ----------------------⎞ + 15 × t IPS
⎝
⎠
4
Eqn. 24
The time required to verify that a data Flash page is erased is calculated using the formula:
1 × 1024
t pevd = ⎛ ----------------------⎞ + 15 × t IPS
⎝
⎠
4
Eqn. 25
3.13.5 Programming Timing
Programming time is dependant on the fIPS and fNVMOP frequencies, and is calculated for a single word
using the formula:
t swpgm = 9 ⋅ t NVMOP + 25 ⋅ t IPS
Eqn. 26
Burst programming can be utilized with the program Flash, where up to 32 words in a row can be
programmed consecutively by keeping the command pipeline filled. The time to program a consecutive
word is calculated using the formula:
t bwpgm = 4 ⋅ t NVMOP + 9 ⋅ t IPS
Eqn. 27
Therefore, the time to program a 32-word row is calculated using the formula:
t brpgm = t swpgm + 31 ⋅ t bwpgm
Eqn. 28
Note that burst programming is more than 2 times faster than single word programming.
3.13.6 Data Signature Timing1
The time required to perform a data signature command is dependant on the number of words or
half-words compressed during the operation, and is calculated using the formula:
t dsig = ( Words or Half-Words + 15 ) ⋅ t IPS
Eqn. 29
1. This feature is not available on mask set L49P and L47W devices.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
33
Electrical Characteristics
3.13.7 CFM Timing Specifications
Table 35 lists the time required to execute various operations described in the Section 3.13.1 through
Section 3.13.6. For operating conditions other than those assumed below, Equation 19 through
Equation 29 must be used to calculate the timing for specific commands under those conditions.
Table 35. CFM Timing Characteristics
Conditions are shown in Table 7 unless otherwise noted
Num C
Rating
Symbol
Min
Typ
Max
Unit
X1
D System Clock
fNVMfsys
0.5
—
50 1
MHz
X2
D Bus frequency for Programming or Erase Operations
fNVMfips
1
—
—
MHz
X3
D Program/Erase Operating Frequency
fNVMOP
150
—
200
kHz
X4
Time, 2
fSYS = 50 MHz tswpgm
47.1
—
71.0
μs
fSYS = 40 MHz
48.1
—
71.0
fSYS = 50 MHz tbwpgm
20.8
—
30.5
fSYS = 40 MHz
21.3
—
30.5
693.1
—
1,016.5
706.8
—
1,016.5
21.0
—
26.6
21.3
—
26.6
5.2
—
6.7
5.3
—
6.7
100
—
130
ms
16
—
131,087
tIPS
16
—
65,551
tbcheckd
16
—
8,207
tIPS
Program Flash
tpevp
16
—
1,039
tIPS
Data Flash
tpevd
16
—
271
MAC71x6, Program
tdsig
17
—
262,159
MAC71x1, Program
17
—
131,087
MAC71x2, Program
17
—
65,551
MAC71xx, Data
17
—
16,399
X5
X6
P Programming
Single Word
2
D Programming Time,
Consecutive Word Burst
D Programming Time,
32-word Row Burst
2
fSYS = 50 MHz
fSYS = 40 MHz
X7a P Page Erase Time, 2
Program Flash
fSYS = 50 MHz
2
fSYS = 50 MHz
X7b P Page Erase Time,
Data Flash
X8
terap
fSYS = 40 MHz
terad
fSYS = 40 MHz
P Mass Erase Time 2
tmass
X9a D Blank Check Time, 3
Program Flash per Block
MAC71x1, MAC71x6 tbcheckp
MAC71x2
3
X9b D Blank Check Time,
Data Flash per Block
X9c D Page Erase Verify Time 3
X10 D Data Signature
tbrpgm
Time 4
μs
μs
ms
ms
tIPS
NOTES:
1. Subject to restrictions in Table 19 and Table 20 for operating characteristics of the oscillator and PLL.
2. Minimum erase and programming times are achieved with the indicated maximum fSYS (which is fIPS × 2, and subject to the
limits of Table 19 and Table 20) and corresponding maximum fNVMOP. Maximum erase and programming times are
dependent on the combination of fNVMOP and fIPS; values shown are calculated for fIPS = 2 MHz and fNVMOP = 154 KHz.
3. Minimum blank check or page erase verify time assumes the first word in the array is blank and the second is not. Maximum
blank check or page erase verify time assumes the entire block or page is blank.
4. Data signature timing is dependant on the number of words or half-words compressed for the program and data arrays,
respectively. Minimum time is for two words or half-words; maximum time is for the entire array.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
34
Preliminary
Freescale Semiconductor
Electrical Characteristics
3.13.8 NVM Reliability
The reliability of the NVM blocks is guaranteed by stress test during qualification, constant process
monitors and burn-in to screen early life failures. The failure rates for data retention and program/erase
cycling are specified at the operating conditions noted. The program/erase cycle count on the sector is
incremented every time a sector or mass erase event is executed.
Table 36. NVM Reliability Characteristics
Conditions shown in Table 7 unless otherwise noted.
Num
C
Rating
X11
C Program/Data Flash Program/Erase endurance (–40C to +125C)
X12
C Program/Data Flash Data Retention Lifetime
Min
Unit
10,000
Cycles
15
Years
NOTE
All values shown in Table 36 are target values and subject to
characterization. For Flash cycling performance, each program operation
must be preceded by an erase.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
35
Device Pin Assignments
4
Device Pin Assignments
The MAC7100 Family is available in 208-pin ball grid array (MAP BGA), 144-pin low profile quad flat
(LQFP), 112-pin LQFP, and 100-pin LQFP package options. The family of devices offer pin-compatible
packaged devices to assist with system development and accommodate a direct application enhancement
path. Refer to Table 2 for a comparison of the peripheral sets and package options for each device.
Most pins perform two or more functions, which are described in more detail in the MAC7100
Microcontroller Family Reference Manual (MAC7100RM). Table 37, Table 38 and Figure 15 through
Figure 22 show the pin assignments for various devices and packages.
Table 37. Signal Pin Assignments
Primary /
GPIO
Function
EXTAL
XTAL
XFC
RESET
TDI
TDO
TCK
TMS
—
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12
PA13
PA14
PA15
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
Peripheral
Function 1
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
SDA
SCL
SIN_A
SOUT_A
SCK_A
PCS0_A /
SS_A
PCS1_A
PCS2_A
External
Bus
Function 1
Debug
Function 1
—
—
—
—
—
—
—
—
TA / AS 2
DATA0 3
DATA1 3
DATA2 3
DATA3 3
DATA4 3
DATA5 3
DATA6 3
DATA7 3
DATA8 3
DATA9 3
DATA10 3
DATA11 3
DATA12 3
DATA13 3
DATA14 3
DATA15 3
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
MCKO 4
EVTO
EVTI
MDO0
MDO1
MSEO
RDY
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Read on
Reset
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
PS 3
AA 3
—
—
—
—
—
—
Pin Number (by Device)
7101 7111
7121
7112
7122 7131
7106 7116
7126
60
60
60
48
48 T10
61
61
61
49
49 T11
58
58
58
46
46 T9
48
48
48
36
36 T7
128
128
128
102
102 A8
129
129
129
103
103 B8
130
130
130
104
104 A7
131
131
131
105
105 B7
—
79 —
—
—
M14
138
138
138
106
106 B5
137
137
137 —
—
C5
136
136
136 —
—
A5
135
135
135 —
—
C6
134
134
134 —
—
B6
133
133
133 —
—
A6
132
132
132 —
—
C7
—
98
98
74
74 H15
—
97
97
73
73 H13
—
96
96
72
72 H14
—
95
95
71
71 H16
—
94
94
70
70 J15
—
93
93
69
69 J14
67
67
67
53
53 R12
66
66
66
52
52 T12
65
65
65
51
51 P11
15
15
15
11
11 G1
16
16
16
12
12 H3
17
17
17
13
13 H2
18
18
18
14
14 H1
19
19
19
15
15 J3
20
20
20
16
16 J1
—
—
21
22
21
22
21
22
17
18
17
18
J2
K1
7136
T10
T11
T9
T7
A8
B8
A7
B7
M14
B5
C5
A5
C6
B6
A6
C7
H15
H13
H14
H16
J15
J14
R12
T12
P11
G1
H3
H2
H1
J3
J1
J2
K1
7141
7142
45
46
43
33
93
94
95
96
—
—
—
—
—
—
—
—
65
64
63
—
—
—
—
—
48
8
9
10
11
12
13
14
15
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
36
Preliminary
Freescale Semiconductor
Device Pin Assignments
Table 37. Signal Pin Assignments (continued)
Primary /
GPIO
Function
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PC8
PC9
PC10
PC11
PC12
PC13
PC14
PC15
PD0
PD1
PD2 6
PD3
PD4
PD5
PD6
PD7
PD8
PD9
PD10
PD11
PD12
PD13
PD14
PD15
PE0
PE1
Peripheral
Function 1
PCS5_A /
PCSS_A
PCS0_B /
SS_B
PCS5_B /
PCSS_B
PCS2_B
PCS1_B
SCK_B
SOUT_B
SIN_B
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
XIRQ
IRQ
—
—
—
—
—
—
—
—
—
—
—
AN0_A
AN1_A
Pin Number (by Device)
7101 7111
7121
7112
7122 7131
7106 7116
7126
23
23
23
19
19 K2
External
Bus
Function 1
Debug
Function 1
Read on
Reset
—
—
—
—
—
—
72
72
72
56
—
—
—
73
73
73
57 5
—
—
—
—
—
ADDR0 3
ADDR1 3
ADDR2 3
ADDR3 3
ADDR4 3
ADDR5 3
ADDR6 3
ADDR7 3
ADDR8 3
ADDR9 3
ADDR10 3
ADDR11 3
ADDR12 3
ADDR13 3
ADDR14 3
ADDR15 3
BS0 3
BS1 3
CLKOUT
—
—
ADDR16 3
ADDR17 3
ADDR18 3
ADDR19 3
ADDR20 3
ADDR21 3
OE 3
CS2 3
CS1 3
CS0 3
R/W 3
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
MCKO'
EVTO'
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
MODB
MODA
XCLKS
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
74
75
76
77
78
9
10
11
12
28
29
30
31
44
45
46
47
—
—
—
—
70
71
80
81
82
—
—
—
—
—
—
68
69
83
84
85
89
91
74
75
76
77
78
9
10
11
12
28
29
30
31
44
45
46
47
88
89
90
91
70
71
80
81
82
92
119
120
121
122
123
68
69
83
84
85
99
100
74
75
76
77
78
9
10
11
12
28
29
30
31
44
45
46
47
88
89
90
91
70
71
80
81
82
92
119
120
121
122
123
68
69
83
84
85
99
100
—5
58
59
60
61
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
67
54
55
62
63
64
68
95
96
97
98
99
—
—
—
—
—
75
76
K2
7141
7142
16
56 T14
T14
51
57 R14
R14
52
N14
P15
P16
N15
N16
F1
F3
G2
G3
L3
M2
M3
N3
P5
R6
P6
T6
K14
K13
K15
J16
T13
R13
M16
M15
L16
J13
C10
D10
D9
B9
D8
P12
P13
L13
L14
L15
G16
G15
53
54
55
56
57
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
49
50
58
59
60
—
86
87
88
89
90
—
—
—
—
—
66
67
—
58
59
60
61
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
67
54
55
62
63
64
68
95
96
97
98
99
—
—
—
—
—
75
76
N14
P15
P16
N15
N16
F1
F3
G2
G3
L3
M2
M3
N3
P5
R6
P6
T6
K14
K13
K15
J16
T13
R13
M16
M15
L16
J13
C10
D10
D9
B9
D8
P12
P13
L13
L14
L15
G16
G15
7136
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
37
Device Pin Assignments
Table 37. Signal Pin Assignments (continued)
Primary /
GPIO
Function
Peripheral
Function 1
External
Bus
Function 1
PE2
PE3
PE4
PE5
PE6
PE7
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15
PF0
PF1
PF2
PF3
PF4
PF5
PF6
PF7
PF8
PF9
PF10
PF11
PF12
PF13
PF14
PF15
PG0
PG1
PG2
PG3
PG4
PG5
PG6
PG7
PG8
PG9
PG10
PG11
PG12
PG13
AN2_A
AN3_A
AN4_A
AN5_A
AN6_A
AN7_A
AN8_A
AN9_A
AN10_A
AN11_A
AN12_A
AN13_A
AN14_A
AN15_A
eMIOS0
eMIOS1
eMIOS2
eMIOS3
eMIOS4
eMIOS5
eMIOS6
eMIOS7
eMIOS8
eMIOS9
eMIOS10
eMIOS11
eMIOS12
eMIOS13
eMIOS14
eMIOS15
RXD_B
TXD_B
RXD_A
TXD_A
CNTX_A
CNRX_A
CNTX_B
CNRX_B
CNTX_C 8
CNRX_C 8
CNTX_D 8
CNRX_D 8
RXD_D 8
TXD_D 8
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Debug
Function 1
Read on
Reset
EVTI'
MDO0'
MDO1'
MSEO'
RDY'
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
NEXPS
NEXPR
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
Debug Status 7
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Pin Number (by Device)
7101 7111
7121
7112
7122 7131
7106 7116
7126
93
101
101
77
77 F13
95
102
102
78
78 F14
97
103
103
79
79 E13
99
104
104
80
80 E14
101
105
105
81
81 D15
103
106
106
82
82 C15
105
107
107
83
83 C14
107
108
108
84
84 D14
113
113
113
89
89 B13
115
114
114
90
90 C12
117
115
115
91
91 A12
119
116
116
92
92 B11
121
117
117
93
93 A10
123
118
118
94
94 A9
43
43
43
35
35 T5
42
42
42
34
34 R5
41
41
41
33
33 T4
40
40
40
32
32 R4
39
39
39
31
31 T3
38
38
38
30
30 P4
37
37
37
29
29 R3
36
36
36
28
28 R1
35
35
35
27
27 P2
34
34
34
26
26 P1
33
33
33
25
25 N2
32
32
32
24
24 N1
27
27
27
23
23 M1
26
26
26
22
22 L2
25
25
25
21
21 L1
24
24
24
20
20 K3
141
141
141
109
109 A3
142
142
142
110
110 C4
143
143
143
111
111 B3
144
144
144
112
112 C2
1
1
1
1
1 D3
2
2
2
2
2 C1
7
7
7
7
7 E1
8
8
8
8
8 F2
3
3
3
3
3 D2
4
4
4
4
4 D1
5
5
5
5
5 E3
6
6
6
6
6 E2
51
51
51
39
39 R7
52
52
52
40
40 R8
7136
F13
F14
E13
E14
D15
C15
C14
D14
B13
C12
A12
B11
A10
A9
T5
R5
T4
R4
T3
P4
R3
R1
P2
P1
N2
N1
M1
L2
L1
K3
A3
C4
B3
C2
D3
C1
E1
F2
D2
D1
E3
E2
R7
R8
7141
7142
68
69
70
71
72
73
74
75
80
81
82
83
84
85
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
97
98
99
100
1
2
3
4
—
—
—
—
36
37
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
38
Preliminary
Freescale Semiconductor
Device Pin Assignments
Table 37. Signal Pin Assignments (continued)
Primary /
GPIO
Function
PG14
PG15
PH0
PH1
PH2
PH3
PH4
PH5
PH6
PH7
PH8
PH9
PH10
PH11
PH12
PH13
PH14
PH15
PI0
PI1
PI2
PI3
PI4
PI5
PI6
PI7
PI8
PI9
PI10
PI11
PI12
PI13
PI14
PI15
NOTES:
Peripheral
Function 1
External
Bus
Function 1
Debug
Function 1
Read on
Reset
RXD_C
TXD_C
AN0_B
AN1_B
AN2_B
AN3_B
AN4_B
AN5_B
AN6_B
AN7_B
AN8_B
AN9_B
AN10_B
AN11_B
AN12_B
AN13_B
AN14_B
AN15_B
PCS3_A
PCS4_A
PCS6_A
PCS7_A
PCS3_B
PCS4_B
PCS6_B
PCS7_B
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Pin Number (by Device)
7101 7111
7121
7112
7122 7131
7106 7116
7126
139
139
139
107
107 A4
140
140
140
108
108 B4
88 —
—
—
—
G13
90 —
—
—
—
G14
92 —
—
—
—
F16
94 —
—
—
—
F15
96 —
—
—
—
E16
98 —
—
—
—
E15
100 —
—
—
—
D16
102 —
—
—
—
C16
104 —
—
—
—
B16
106 —
—
—
—
B14
108 —
—
—
—
D13
114 —
—
—
—
A13
116 —
—
—
—
B12
118 —
—
—
—
C11
120 —
—
—
—
A11
122 —
—
—
—
B10
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
7136
A4
B4
G13
G14
F16
F15
E16
E15
D16
C16
B16
B14
D13
A13
B12
C11
A11
B10
C3
D5
D4
E4
G4
J4
K4
L4
N4
P3
R2
R15
N11
N12
N13
P14
7141
7142
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
1. The MAC7100 family maximum peripheral configurations are listed in these columns. Some family members do not implement the full
complement of ATD, CAN, DSPI and eSCI peripherals. Refer to Table 2 on page 3 for availability of peripheral functions on various devices.
2. AS function not available on mask set L49P devices.
3. MAC7111, MAC7116, MAC7131 and MAC7136 only.
4. The MCKO function cannot be used on MAC7121 devices (the alternate Nexus port must be used).
5. On MAC7121 mask set L49P devices, PB11 / PCS2_B is bonded out on pin 57.
6. PD2 function not available on mask set L49P devices.
7. Optional debug status port not available on mask set L49P devices.
8. CAN C, CAN D and eSCI D not available on MAC7112, MAC7122 and MAC7142 devices.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
39
Device Pin Assignments
Table 38. Power Supply, Voltage Regulator and Reference Pin Assignments
Pin Number (by Device)
Pin Name
7101 / 7106 /
7111 / 7112 / 7116
7121 / 7122 / 7126
7131 / 7136
7141 / 7142
VDDX
14, 50, 64, 87, 124
10, 38, 66
C9, H4, K16, P7, P10
6, 35, 62
VSSX
13, 49, 63, 86, 125
9, 37, 65
A1, A2, B1, B2, F4, G7,
G8, G9, G10, H7, H8, H9,
H10, J7, J8, J9, J10, K7,
K8, K9, K10, M4, M13,
R9, R10, R16, T1, T2,
T15, T16
5, 34, 61
7101 / 7106 / 7112 only:
79
7131 only:
C3, D4, D5, E4, G4, J4,
K4, L4, N4, N11, N12,
N13, P3, P14, R9, R10
VDDR
56
44
P9
41
VSSR
55
43
N5, N6
40
VDD2.5
53, 127
41, 101
C8, P8
38, 92
VSS2.5
54, 126
42, 100
D6, D7, N7, N8
39, 91
VDDPLL
57
45
T8
42
VSSPLL
59
47
N9, N10
44
VDDA
109
85
A16, B15, C13
76
VSSA
112
88
D11, D12
79
VRH
110
86
A15
77
111
87
A14
78
62
50
R11
47
—
—
—
7
VRL
TEST
N/C
1
NOTES:
1. This pin is reserved for Freescale factory testing, and must be tied to system ground in all applications.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
40
Preliminary
Freescale Semiconductor
Device Pin Assignments
MAC7141 Pin Diagram
SDA
SCL
SIN_A
SOUT_A
SCK_A
SS_A
/ PCS0_A
PCS1_A
PCS2_A
PCSS_A / PCS5_A
eMIOS15
eMIOS14
eMIOS13
eMIOS12
eMIOS11
eMIOS10
eMIOS9
eMIOS8
eMIOS7
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
PG4
PG5
PG6
PG7
VSSX
VDDX
N/C
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PF15
PF14
PF13
PF12
PF11
PF10
PF9
PF8
PF7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
MAC7141
100 LQFP
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/
/
/
/
PE9 / AN9_A
PE8 / AN8_A
PE7 / AN7_A
PE6 / AN6_A / RDY'
PE5 / AN5_A / MSEO'
PE4 / AN4_A / MDO1'
PE3 / AN3_A / MDO0'
PE2 / AN2_A / EVTI'
PE1 / AN1_A / EVTO'
PE0 / AN0_A / MCKO'
PA7
PA8
PA9
VDDX
VSSX
PD4 / IRQ
PD3 / XIRQ
PD2(1) / CLKOUT/ XCLKS
PB15 / SIN_B
PB14 / SOUT_B
PB13 / SCK_B
PB12 / PCS1_B
PB11 / PCS2_B
PB10 / PCS5_B / PCSS_B
PB9 / PCS0_B / SS_B
eMIOS6 / PF6
eMIOS5 / PF5
eMIOS4 / PF4
eMIOS3 / PF3
eMIOS2 / PF2
NEXPR / eMIOS1 / PF1
NEXPS / eMIOS0 / PF0
RESET
VSSX
VDDX
RXD_D / PG12
TXD_D / PG13
VDD2.5
VSS2.5
VSSR
VDDR
VDDPLL
XFC
VSSPLL
EXTAL
XTAL
TEST
PA15
MODB / PD0
MODA / PD1
CNTX_A
CNRX_A
CNTX_B
CNRX_B
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
PG3 / TXD_A
PG2 / RXD_A
PG1 / TXD_B
PG0 / RXD_B
TMS
TCK
TDO
TDI
VDD2.5
VSS2.5
PD10
PD9
PD8
PD7
PD6
PE15 / AN15_A
PE14 / AN14_A
PE13 / AN13_A
PE12 / AN12_A
PE11 / AN11_A
PE10 / AN10_A
VSSA
VRL
VRH
VDDA
4.1
1. PD2 function not available on L49P mask set devices.
Figure 15. Pin Assignments for MAC7141 in 100-pin LQFP
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
41
Device Pin Assignments
MAC7142 Pin Diagram
SDA
SCL
SIN_A
SOUT_A
SCK_A
SS_A
/ PCS0_A
PCS1_A
PCS2_A
PCSS_A / PCS5_A
eMIOS15
eMIOS14
eMIOS13
eMIOS12
eMIOS11
eMIOS10
eMIOS9
eMIOS8
eMIOS7
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
PG4
PG5
PG6
PG7
VSSX
VDDX
N/C
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PF15
PF14
PF13
PF12
PF11
PF10
PF9
PF8
PF7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
MAC7142
100 LQFP
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/
/
/
/
PE9
PE8
PE7
PE6
PE5
PE4
PE3
PE2
PE1
PE0
PA7
PA8
PA9
VDDX
VSSX
PD4
PD3
PD2
PB15
PB14
PB13
PB12
PB11
PB10
PB9
/ AN9_A
/ AN8_A
/ AN7_A
/ AN6_A
/ AN5_A
/ AN4_A
/ AN3_A
/ AN2_A
/ AN1_A
/ AN0_A
/ RDY'
/ MSEO'
/ MDO1'
/ MDO0'
/ EVTI'
/ EVTO'
/ MCKO'
/ IRQ
/ XIRQ
/ CLKOUT/ XCLKS
/ SIN_B
/ SOUT_B
/ SCK_B
/ PCS1_B
/ PCS2_B
/ PCS5_B / PCSS_B
/ PCS0_B / SS_B
eMIOS6 / PF6
eMIOS5 / PF5
eMIOS4 / PF4
eMIOS3 / PF3
eMIOS2 / PF2
NEXPR / eMIOS1 / PF1
NEXPS / eMIOS0 / PF0
RESET
VSSX
VDDX
PG12
PG13
VDD2.5
VSS2.5
VSSR
VDDR
VDDPLL
XFC
VSSPLL
EXTAL
XTAL
TEST
PA15
MODB / PD0
MODA / PD1
CNTX_A
CNRX_A
CNTX_B
CNRX_B
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
PG3 / TXD_A
PG2 / RXD_A
PG1 / TXD_B
PG0 / RXD_B
TMS
TCK
TDO
TDI
VDD2.5
VSS2.5
PD10
PD9
PD8
PD7
PD6
PE15 / AN15_A
PE14 / AN14_A
PE13 / AN13_A
PE12 / AN12_A
PE11 / AN11_A
PE10 / AN10_A
VSSA
VRL
VRH
VDDA
4.2
Figure 16. Pin Assignments for MAC7142 in 100-pin LQFP
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
42
Preliminary
Freescale Semiconductor
Device Pin Assignments
MAC7121 / MAC7126 Pin Diagram
PG4
PG5
PG8
PG9
PG10
PG11
PG6
PG7
VSSX
VDDX
/ PB0
/ PB1
/ PB2
/ PB3
/ PB4
/ PB5
/ PB6
/ PB7
/ PB8
/ PF15
/ PF14
/ PF13
/ PF12
/ PF11
/ PF10
/ PF9
/ PF8
/ PF7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
MAC7121 / MAC7126
112 LQFP
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
PE9 / AN9_A
PE8 / AN8_A
PE7 / AN7_A
PE6 / AN6_A / RDY'
PE5 / AN5_A / MSEO'
PE4 / AN4_A / MDO1'
PE3 / AN3_A / MDO0'
PE2 / AN2_A / EVTI'
PE1 / AN1_A / EVTO'
PE0 / AN0_A / MCKO'
PA7
PA8
PA9
PA10
PA11
PA12
PD5
PC15
VDDX
VSSX
PD4 / IRQ
PD3 / XIRQ
PD2(1)/ CLKOUT/ XCLKS
PB15 / SIN_B
PB14 / SOUT_B
PB13 / SCK_B
PB12 / PCS1_B
PB10 / PCS5_B / PCSS_B(2)
eMIOS6 / PF6
eMIOS5 / PF5
eMIOS4 / PF4
eMIOS3 / PF3
eMIOS2 / PF2
NEXPR / eMIOS1 / PF1
NEXPS / eMIOS0 / PF0
RESET
VSSX
VDDX
RXD_D / PG12
TXD_D / PG13
VDD2.5
VSS2.5
VSSR
VDDR
VDDPLL
XFC
VSSPLL
EXTAL
XTAL
TEST
PA15
PA14
PA13
MODB / PD0
MODA / PD1
SS_B / PCS0_B / PB9
SDA
SCL
SIN_A
SOUT_A
SCK_A
SS_A
/ PCS0
PCS1_A
PCS2_A
PCSS_A / PCS5_A
eMIOS15
eMIOS14
eMIOS13
eMIOS12
eMIOS11
eMIOS10
eMIOS9
eMIOS8
eMIOS7
/
/
/
/
/
/
/
/
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
CNTX_A
CNRX_A
CNTX_C
CNRX_C
CNTX_D
CNRX_D
CNTX_B
CNRX_B
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
PG3 / TXD_A
PG2 / RXD_A
PG1 / TXD_B
PG0 / RXD_B
PG15 / TXD_C
PG14 / RXD_C
PA0
TMS
TCK
TDO
TDI
VDD2.5
VSS2.5
PD10
PD9
PD8
PD7
PD6
PE15 / AN15_A
PE14 / AN14_A
PE13 / AN13_A
PE12 / AN12_A
PE11 / AN11_A
PE10 / AN10_A
VSSA
VRL
VRH
VDDA
4.3
1. PD2 function not available on L49P mask set devices.
2 On L49P mask set devices, PB11 / PCS2_B is bonded out on pin 57.
Figure 17. Pin Assignments for MAC7121 / MAC7126 in 112-pin LQFP
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
43
Device Pin Assignments
MAC7122 Pin Diagram
MAC7122
112 LQFP
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
PE9
PE8
PE7
PE6
PE5
PE4
PE3
PE2
PE1
PE0
PA7
PA8
PA9
PA10
PA11
PA12
PD5
PC15
VDDX
VSSX
PD4
PD3
PD2
PB15
PB14
PB13
PB12
PB10
/ AN9_A
/ AN8_A
/ AN7_A
/ AN6_A
/ AN5_A
/ AN4_A
/ AN3_A
/ AN2_A
/ AN1_A
/ AN0_A
/ RDY'
/ MSEO'
/ MDO1'
/ MDO0'
/ EVTI'
/ EVTO'
/ MCKO'
/ IRQ
/ XIRQ
/ CLKOUT/ XCLKS
/ SIN_B
/ SOUT_B
/ SCK_B
/ PCS1_B
/ PCS5_B / PCSS_B
eMIOS6 / PF6
eMIOS5 / PF5
eMIOS4 / PF4
eMIOS3 / PF3
eMIOS2 / PF2
NEXPR / eMIOS1 / PF1
NEXPS / eMIOS0 / PF0
RESET
VSSX
VDDX
PG12
PG13
VDD2.5
VSS2.5
VSSR
VDDR
VDDPLL
XFC
VSSPLL
EXTAL
XTAL
TEST
PA15
PA14
PA13
MODB / PD0
MODA / PD1
SS_B / PCS0_B / PB9
CNTX_A / PG4
CNRX_A / PG5
PG8
PG9
PG10
PG11
CNTX_B / PG6
CNRX_B / PG7
VSSX
VDDX
SDA
/ PB0
SCL
/ PB1
SIN_A
/ PB2
SOUT_A / PB3
SCK_A / PB4
SS_A
/ PCS0_A / PB5
PCS1_A / PB6
PCS2_A / PB7
PCSS_A / PCS5_A / PB8
eMIOS15 / PF15
eMIOS14 / PF14
eMIOS13 / PF13
eMIOS12 / PF12
eMIOS11 / PF11
eMIOS10 / PF10
eMIOS9 / PF9
eMIOS8 / PF8
eMIOS7 / PF7
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
PG3 / TXD_A
PG2 / RXD_A
PG1 / TXD_B
PG0 / RXD_B
PG15 / TXD_C
PG14 / RXD_C
PA0
TMS
TCK
TDO
TDI
VDD2.5
VSS2.5
PD10
PD9
PD8
PD7
PD6
PE15 / AN15_A
PE14 / AN14_A
PE13 / AN13_A
PE12 / AN12_A
PE11 / AN11_A
PE10 / AN10_A
VSSA
VRL
VRH
VDDA
4.4
Figure 18. Pin Assignments for MAC7122 in 112-pin LQFP
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
44
Preliminary
Freescale Semiconductor
Device Pin Assignments
MAC7101 / MAC7106 Pin Diagram
SDA
SCL
SIN_A
SOUT_A
SCK_A
SS_A / PCS0_A
PCS1_A
PCS2_A
PCSS_A / PCS5_A
eMIOS15
eMIOS14
eMIOS13
eMIOS12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
MAC7101 / MAC7106
144 LQFP
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
PH10 / AN10_B
PE9 / AN9_A
PH9 / AN9_B
PE8 / AN8_A
PH8 / AN8_B
PE7 / AN7_A
PH7 / AN7_B
PE6 / AN6_A / RDY'
PH6 / AN6_B
PE5 / AN5_A / MSEO'
PH5 / AN5_B
PE4 / AN4_A / MDO1'
PH4 / AN4_B
PE3 / AN3_A / MDO0'
PH3 / AN3_B
PE2 / AN2_A / EVTI'
PH2 / AN2_B
PE1 / AN1_A / EVTO'
PH1 / AN1_B
PE0 / AN0_A / MCKO'
PH0 / AN0_B
VDDX
VSSX
PD15
PD14
PD13
PD4 / IRQ
PD3 / XIRQ
PD2(1)/ CLKOUT / XCLKS
VSSX
PB15 / SIN_B
PB14 / SOUT_B
PB13 / SCK_B
PB12 / PCS1_B
PB11 / PCS2_B
PB10 / PCS5_B / PCSS_B
eMIOS6
eMIOS5
eMIOS4
eMIOS3
eMIOS2
NEXPR / eMIOS1
NEXPS / eMIOS0
/ PF6
/ PF5
/ PF4
/ PF3
/ PF2
/ PF1
/ PF0
PC8
PC9
PC10
PC11
RESET
VSSX
VDDX
RXD_D / PG12
TXD_D / PG13
VDD2.5
VSS2.5
VSSR
VDDR
VDDPLL
XFC
VSSPLL
EXTAL
XTAL
TEST
VSSX
VDDX
PA15
PA14
PA13
PD11
PD12
MODB / PD0
MODA / PD1
SS_B / PCS0_B / PB9
eMIOS11
eMIOS10
eMIOS9
eMIOS8
eMIOS7
/ PG4
/ PG5
/ PG8
/ PG9
/ PG10
/ PG11
/ PG6
/ PG7
PC0
PC1
PC2
PC3
VSSX
VDDX
/ PB0
/ PB1
/ PB2
/ PB3
/ PB4
/ PB5
/ PB6
/ PB7
/ PB8
/ PF15
/ PF14
/ PF13
/ PF12
PC4
PC5
PC6
PC7
/ PF11
/ PF10
/ PF9
/ PF8
/ PF7
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
CNTX_A
CNRX_A
CNTX_C
CNRX_C
CNTX_D
CNRX_D
CNTX_B
CNRX_B
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
PG3 / TXD_A
PG2 / RXD_A
PG1 / TXD_B
PG0 / RXD_B
PG15 / TXD_C
PG14 / RXD_C
PA0 / MCKO
PA1 / EVTO
PA2 / EVTI
PA3 / MDO0
PA4 / MDO1
PA5 / MSEO
PA6 / RDY
TMS
TCK
TDO
TDI
VDD2.5
VSS2.5
VSSX
VDDX
PE15 / AN15_A
PH15 / AN15_B
PE14 / AN14_A
PH14 / AN14_B
PE13 / AN13_A
PH13 / AN13_B
PE12 / AN12_A
PH12 / AN12_B
PE11 / AN11_A
PH11 / AN11_B
PE10 / AN10_A
VSSA
VRL
VRH
VDDA
4.5
1. PD2 function not available on L49P mask set devices.
Figure 19. Pin Assignments for MAC7101 / MAC7106 in 144-pin LQFP
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
45
Device Pin Assignments
MAC7111 / MAC7116 Pin Diagram
MAC7111 / MAC7116
144 LQFP
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
PE9 / AN9_A
PE8 / AN8_A
PE7 / AN7_A
PE6 / AN6_A / RDY'
PE5 / AN5_A / MSEO'
PE4 / AN4_A / MDO1'
PE3 / AN3_A / MDO0'
PE2 / AN2_A / EVTI'
PE1 / AN1_A / EVTO'
PE0 / AN0_A / MCKO'
PA7 / DATA7
PA8 / DATA8
PA9 / DATA9
PA10 / DATA10
PA11 / DATA11
PA12 / DATA12
PD5 / ADDR16
PC15 / ADDR15
PC14 / ADDR14
PC13 / ADDR13
PC12 / ADDR12
VDDX
VSSX
PD15 / R/W
PD14 / CS0
PD13 / CS1
PD4 / IRQ
PD3 / XIRQ
PD2(1)/ CLKOUT/ XCLKS
TA / AS
PB15 / SIN_B
PB14 / SOUT_B
PB13 / SCK_B
PB12 / PCS1_B
PB11 / PCS2_B
PB10 / PCS5_B / PCSS_B
eMIOS6 / PF6
eMIOS5 / PF5
eMIOS4 / PF4
eMIOS3 / PF3
eMIOS2 / PF2
NEXPR / eMIOS1 / PF1
NEXPS / eMIOS0 / PF0
ADDR8 / PC8
ADDR9 / PC9
ADDR10 / PC10
ADDR11 / PC11
RESET
VSSX
VDDX
RXD_D / PG12
TXD_D / PG13
VDD2.5
VSS2.5
VSSR
VDDR
VDDPLL
XFC
VSSPLL
EXTAL
XTAL
TEST
VSSX
VDDX
DATA15 / PA15
DATA14 / PA14
DATA13 / PA13
OE
/ PD11
/ PD12
CS2
/ PD0
MODB BS0
/ PD1
MODA BS1
SS_B / PCS0_B / PB9
CNTX_A / PG4
CNRX_A / PG5
CNTX_C / PG8
CNRX_C / PG9
CNTX_D / PG10
CNRX_D / PG11
CNTX_B / PG6
CNRX_B / PG7
ADDR0 / PC0
ADDR1 / PC1
ADDR2 / PC2
ADDR3 / PC3
VSSX
VDDX
SDA
/ PB0
SCL
/ PB1
SIN_A / PB2
SOUT_A / PB3
SCK_A / PB4
SS_A
/ PCS0_A / PB5
PCS1_A / PB6
PCS2_A / PB7
PCSS_A / PCS5_A / PB8
eMIOS15 / PF15
eMIOS14 / PF14
eMIOS13 / PF13
eMIOS12 / PF12
ADDR4 / PC4
ADDR5 / PC5
ADDR6 / PC6
ADDR7 / PC7
eMIOS11 / PF11
eMIOS10 / PF10
eMIOS9 / PF9
eMIOS8 / PF8
eMIOS7 / PF7
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
PG3 / TXD_A
PG2 / RXD_A
PG1 / TXD_B
PG0 / RXD_B
PG15 / TXD_C
PG14 / RXD_C
PA0 / DATA0 / MCKO
PA1 / DATA1 / EVTO
PA2 / DATA2 / EVTI
PA3 / DATA3 / MDO0
PA4 / DATA4 / MDO1
PA5 / DATA5 / MSEO
PA6 / DATA6 / RDY
TMS
TCK
TDO
TDI
VDD2.5
VSS2.5
VSSX
VDDX
PD10 / ADDR21
PD9 / ADDR20
PD8 / ADDR19
PD7 / ADDR18
PD6 / ADDR17
PE15 / AN15_A
PE14 / AN14_A
PE13 / AN13_A
PE12 / AN12_A
PE11 / AN11_A
PE10 / AN10_A
VSSA
VRL
VRH
VDDA
4.6
1. PD2 function not available on L49P mask set devices.
Figure 20. Pin Assignments for MAC7111 / MAC7116 in 144-pin LQFP
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
46
Preliminary
Freescale Semiconductor
Device Pin Assignments
MAC7112 Pin Diagram
MAC7112
144 LQFP
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
PE9 / AN9_A
PE8 / AN8_A
PE7 / AN7_A
PE6 / AN6_A / RDY'
PE5 / AN5_A / MSEO'
PE4 / AN4_A / MDO1'
PE3 / AN3_A / MDO0'
PE2 / AN2_A / EVTI'
PE1 / AN1_A / EVTO'
PE0 / AN0_A / MCKO'
PA7
PA8
PA9
PA10
PA11
PA12
PD5
PC15
PC14
PC13
PC12
VDDX
VSSX
PD15
PD14
PD13
PD4 / IRQ
PD3 / XIRQ
PD2 / CLKOUT/ XCLKS
VSSX
PB15 / SIN_B
PB14 / SOUT_B
PB13 / SCK_B
PB12 / PCS1_B
PB11 / PCS2_B
PB10 / PCS5_B / PCSS_B
eMIOS6
eMIOS5
eMIOS4
eMIOS3
eMIOS2
NEXPR / eMIOS1
NEXPS / eMIOS0
/ PF6
/ PF5
/ PF4
/ PF3
/ PF2
/ PF1
/ PF0
PC8
PC9
PC10
PC11
RESET
VSSX
VDDX
PG12
PG13
VDD2.5
VSS2.5
VSSR
VDDR
VDDPLL
XFC
VSSPLL
EXTAL
XTAL
TEST
VSSX
VDDX
PA15
PA14
PA13
PD11
PD12
MODB / PD0
MODA / PD1
SS_B / PCS0_B / PB9
CNTX_A / PG4
CNRX_A / PG5
PG8
PG9
PG10
PG11
CNTX_B / PG6
CNRX_B / PG7
PC0
PC1
PC2
PC3
VSSX
VDDX
SDA
/ PB0
SCL
/ PB1
SIN_A / PB2
SOUT_A / PB3
SCK_A / PB4
SS_A
/ PCS0_A / PB5
PCS1_A / PB6
PCS2_A / PB7
PCSS_A / PCS5_A / PB8
eMIOS15 / PF15
eMIOS14 / PF14
eMIOS13 / PF13
eMIOS12 / PF12
PC4
PC5
PC6
PC7
eMIOS11 / PF11
eMIOS10 / PF10
eMIOS9 / PF9
eMIOS8 / PF8
eMIOS7 / PF7
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
PG3 / TXD_A
PG2 / RXD_A
PG1 / TXD_B
PG0 / RXD_B
PG15 / TXD_C
PG14 / RXD_C
PA0 / MCKO
PA1 / EVTO
PA2 / EVTI
PA3 / MDO0
PA4 / MDO1
PA5 / MSEO
PA6 / RDY
TMS
TCK
TDO
TDI
VDD2.5
VSS2.5
VSSX
VDDX
PD10
PD9
PD8
PD7
PD6
PE15 / AN15_A
PE14 / AN14_A
PE13 / AN13_A
PE12 / AN12_A
PE11 / AN11_A
PE10 / AN10_A
VSSA
VRL
VRH
VDDA
4.7
Figure 21. Pin Assignments for MAC7112 in 144-pin LQFP
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
47
Device Pin Assignments
4.8
MAC7131 Pin Diagram
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
VSSX
VSSX
PG0
PG14
PA2
PA5
TCK
TDI
PE15
PE14
PH14
PE12
PH11
VRL
VRH
VDDA
VSSX
VSSX
PG2
PG15
PA0
PA4
TMS
TDO
PD9
PH15
PE13
PH12
PE10
PH9
VDDA
PH8
PG5
PG3
VSSX
PG1
PA1
PA3
PA6
VDD2.5 VDDX
PD6
PH13
PE11
VDDA
PE8
PE7
PH7
PG9
PG8
PG4
VSSX
VSSX VSS2.5 VSS2.5 PD10
PD7
VSSA
VSSA
PH10
PE9
PE6
PH6
PG6
PG11
PG10
VSSX
PE4
PE5
PH5
PH4
PC0
PG7
PC1
VSSX
PE2
PE3
PH3
PH2
PB0
PC2
PC3
VSSX
VSSX
VSSX
VSSX
VSSX
PH0
PH1
PE1
PE0
PB3
PB2
PB1
VDDX
VSSX
VSSX
VSSX
VSSX
PA8
PA9
PA7
PA10
PB5
PB6
PB4
VSSX
VSSX
VSSX
VSSX
VSSX
PD5
PA12
PA11
PC15
PB7
PB8
PF15
VSSX
VSSX
VSSX
VSSX
VSSX
PC13
PC12
PC14
VDDX
PF14
PF13
PC4
VSSX
PD13
PD14
PD15
PD4
PF12
PC5
PC6
VSSX
VSSX TA/AS(1) PD3
PD2(1)
PF11
PF10
PC7
VSSX
VSSR
VSSR VSS2.5 VSS2.5 VSSPLL VSSPLL VSSX
VSSX
VSSX
PB11
PB14
PB15
PF9
PF8
VSSX
PF5
PC8
PC10
VDDX VDD2.5 VDDR
VDDX
PA15
PD11
PD12
VSSX
PB12
PB13
PF7
VSSX
PF6
PF3
PF1
PC9
PG12
VSSX
TEST
PA13
PD1
PB10
VSSX
VSSX
VSSX
VSSX
PF4
PF2
PF0
PC11 RESET VDDPLL XFC
EXTAL XTAL
PA14
PD0
PB9
VSSX
VSSX
PG13
PD8
VSSX
1. AS and PD2 functions not available on L49P mask set devices.
Figure 22. Pin Assignments for MAC7131 in 208-pin MAP BGA
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
48
Preliminary
Freescale Semiconductor
Device Pin Assignments
4.9
MAC7136 Pin Diagram
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
VSSX
VSSX
PG0
PG14
PA2
PA5
TCK
TDI
PE15
PE14
PH14
PE12
PH11
VRL
VRH
VDDA
VSSX
VSSX
PG2
PG15
PA0
PA4
TMS
TDO
PD9
PH15
PE13
PH12
PE10
PH9
VDDA
PH8
PG5
PG3
PI0
PG1
PA1
PA3
PA6
VDD2.5 VDDX
PD6
PH13
PE11
VDDA
PE8
PE7
PH7
PG9
PG8
PG4
PI2
PI1
PD7
VSSA
VSSA
PH10
PE9
PE6
PH6
PG6
PG11
PG10
PI3
PE4
PE5
PH5
PH4
PC0
PG7
PC1
VSSX
PE2
PE3
PH3
PH2
PB0
PC2
PC3
PI4
VSSX
VSSX
VSSX
VSSX
PH0
PH1
PE1
PE0
PB3
PB2
PB1
VDDX
VSSX
VSSX
VSSX
VSSX
PA8
PA9
PA7
PA10
PB5
PB6
PB4
PI5
VSSX
VSSX
VSSX
VSSX
PD5
PA12
PA11
PC15
PB7
PB8
PF15
PI6
VSSX
VSSX
VSSX
VSSX
PC13
PC12
PC14
VDDX
PF14
PF13
PC4
PI7
PD13
PD14
PD15
PD4
PF12
PC5
PC6
VSSX
VSSX TA / AS PD3
PD2
PF11
PF10
PC7
PI8
VSSR
VSSR VSS2.5 VSS2.5 VSSPLL VSSPLL PI12
PI13
PI14
PB11
PB14
PB15
PF9
PF8
PI9
PF5
PC8
PC10
VDDX VDD2.5 VDDR
VDDX
PA15
PD11
PD12
PI15
PB12
PB13
PF7
PI10
PF6
PF3
PF1
PC9
PG12
VSSX
TEST
PA13
PD1
PB10
PI11
VSSX
VSSX
VSSX
PF4
PF2
PF0
PC11 RESET VDDPLL XFC
EXTAL XTAL
PA14
PD0
PB9
VSSX
VSSX
VSS2.5 VSS2.5 PD10
PG13
PD8
VSSX
Figure 23. Pin Assignments for MAC7136 in 208-pin MAP BGA
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
49
Mechanical Information
5
Mechanical Information
As indicated in Table 2, MAC7100 Family devices are available in several packages. Please refer to the
freescale.com web site for the most up-to-date package availability and mechanical information. The table
below lists available package identifiers and Freescale document numbers for reference.
Table 39. Package Identifiers and Mechanical Specifications
Package Type
Case Identifier
Mechanical Specification
Document
100-lead LQFP
983-02
98ASS23308W
112-lead LQFP
987-02
98ASS23330W
144-lead LQFP
918-03
98ASS23177W
208-lead MAP BGA
1159A-01
98ARS23882W
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
50
Preliminary
Freescale Semiconductor
Mechanical Information
Revision History
Revision History
Version No.
Release Date
Page
Numbers
Description of Changes
v0.1
29-Oct-03
First public customer release (preliminary).
v1.0
14-Sep-04
General
• Converted to Freescale identity, with blue cross-reference highlights for enhanced PDF
navigation, and miscellaneous updates for presentation consistency.
• The order of Section 3.5 and Section 3.6 were reversed for better content flow. This has
caused specification numbering to change as detailed below.
7, 8
Note: Content consolidation and reorganization has resulted in the following table and
specification number changes (the first spec number of each table is shown):
Table Title
Rev. 1.0
5.0 V I/O Characteristics
3.3 V I/O Characteristics
Section 3.6, “Power Dissipation and Thermal Characteristics”
MAC71x1/6 Device Supply Current Characteristics – 40 MHz
MAC71x1/6 Device Supply Current Characteristics – 50 MHz
VREG Operating Conditions
VREG Recommended Load Capacitances
Oscillator Characteristics
PLL Characteristics
Crystal Monitor Time-Outs
CRG Maximum Clock Quality Check Timings
CRG Startup Characteristics
External Bus Input Timing Specifications
External Bus Output Timing Specifications
ATD Operating Characteristics in 5.0 V Range
ATD Operating Characteristics in 3.3 V Range
ATD Electrical Characteristics
ATD Conversion Performance in 5.0 V Range
ATD Conversion Performance in 3.3 V Range
ATD Electrical Characteristics (Operating)
ATD Performance Specifications
ATD Timing Specifications
ATD External Trigger Timing Specifications
SPI Master Mode Timing Characteristics
SPI Slave Mode Timing Characteristics
FlexCAN Wake-up Pulse Characteristics
CFM Timing Characteristics
NVM Reliability Characteristics
Table 8
D1a
Table 9
E1a
Table 10 to
Table 14
Table 15 F1
Table 16 G1
Table 17 H1
Table 18
Table 19 J1a
Table 20 K1
Table 21
Table 22
Table 23 L1
Table 24 M1
Table 25 M6a
Table 26 N1
Table 27 P1
Table 28 Q1
Table 29 R1
Table 30 S1
N/A
N/A
N/A
Table 31 T1
Table 32 U1a
Table 33 V1a
Table 34 W1
Table 35 X1
Table 36 X9b
Rev. 0.1
Table 15
Table 16
Table 7 to
Table 11
Table 12
N/A
Table 13
Table 14
Table 17
Table 18
Table 19
Table 20
Table 21
Table 22
Table 23
Table 24
Table 25
Table 26
Table 27
Table 28
Table 29
Table 30
Table 31
Table 32
Table 33
Table 34
Table 35
Table 36
Table 37
F1
G1
D1a
E1
H1a
J1
K1
L1
L6a
M1
N1
P1
Q1
R1
S1
T1
U1
V1
W1a
X1a
Y1
Z1
Z10
Section 2, “Ordering Information”
• Added Table 1, mask set information
• Updated Table 2 with expanded port pin counts, MAC71x2 and MAC71x6 family members
• Pin assignment changes for mask set L47W devices:
— In Table 37, PB10 / PCS5_B / PCSS_B changed to pin 57, footnote for L49P
2
3
36
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
51
Mechanical Information
Revision History (continued)
Version No.
Release Date
v1.0
14-Sep-04
(continued)
Page
Numbers
Description of Changes
Section 3, “Electrical Characteristics”
• Section 3.2, “Absolute Maximum Ratings”
— A1a renamed to VDDX
— A4 “rating” changed to Analog (from ATD)
— A9 minimum changed to –0.3
— A12 maximum value removed, footnote reference added
— Table 8, Table 9 footnotes added regarding VDD5/VSS5
• Section 3.4, “Operating Conditions”
— C1 renamed to VDDX
— C4 added (C5 to C11b renumbered)
— C8 maximum changed from 40 MHz to 50 MHz
• Section 3.5, “Input/Output Characteristics”
— Table 8 spec D4 updated (from TBD)
— Table 9 spec E4 changed to 1 μA to match D4
• Section 3.6, “Power Dissipation and Thermal Characteristics”
— Reworked Equation 1 through Equation 4 and supporting text
— Section 3.6.1 and Table 10 name changed from “Power Dissipation...”
• Section 3.7, “Power Supply”
— Added MAC71x1 designation and footnotes to Table 15 / Table 16
— Table 15 designated for 40 MHz, and
– Numerous TBD entries replaced with values
– Run Supply Current collapsed from fifteen spec items to one
– Removed separate Core/Regulator/Pins specs for Run/Pseudo Stop/Stop modes
– F1 and F3 descriptions changed
– F1, F2, F3 and F4 values updated
— Table 16 added for 50 MHz specifications
— Table 17, deleted IREG spec (Regulator Current in Reduced Power, Shutdown Modes)
— Table 18, VDD2.5 load capacitance typical changed, with clarification footnote
• Section 3.8, “Clock and Reset Generator”
— Table 19 updates
– Changed specs J1b and J6 maximum from 40 MHz to 50 MHz
– Reversed polarity of XCLKS reference in footnote (3)
– J1b maximum changed to 40 MHz
– VDCBIAS removed
– Added footnote to define tfsys as 1 ÷ fSYS for use elsewhere in the document
— Updated Section 3.8.2, “PLL Filter Characteristics”
— Table 20 updates
– Changed spec K3 maximum from 40 MHz to 50 MHz
– Added footnote to define tfsys as 1 ÷ fSYS for use elsewhere in the document
— Table 23 updates
– Removed VPORR and VPORA, as they duplicated H6
– Removed tWRS
• Section 3.9, “External Bus Timing”
— Table 24 updates
– M1 minimum changed from 25 ns to 20 ns (Figure 6 also updated)
– Reworded footnote (1)
– Added footnote (2) to define tCYC as 1 ÷ CLKOUT
— Table 25 updates
– Added footnote (1)
– Consolidated previous NOTES into footnote (2), (Figure 7, Figure 8 also updated)
4
4
5
5
7, 8
6
6
6
7
8
9
10
12
12
13
14
15
16
18
19
20
21
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
52
Preliminary
Freescale Semiconductor
Mechanical Information
Revision History (continued)
Version No.
Release Date
v1.0
14-Sep-04
(continued)
Description of Changes
Section 3, “Electrical Characteristics” (continued)
• Section 3.10, “Analog-to-Digital Converter”
— Rev. 0.1 redundant and superfluous content deleted
– Section 3.10.3, “ATD Electrical Specifications,” (included Table 29 and Table 30)
– Table 31, “ATD Performance Specifications” (redundant with v0.1 Table 27 and
Table 28, now Table 29 and Table 30)
— Table 26 updates
– Deleted previous spec M6
– Changed spec N7 and N8 values
— Table 27 updates
– Deleted previous spec N6
– Changed spec P7 and P8 values
– Changed spec P2 and footnote (1) to specify 3.15 V
— Table 28 updates
– Changed spec Q2 parameter classification from T to C and 10 pF and 22 pF values
moved from maximum to typical
— Table 29 updates
– Operating conditions VDDA minimum changed to 4.5 V
– VREF description moved from “conditions” header to new footnote (1)
— Table 30 updates
– Operating conditions VDDA minimum changed to 3.15 V
– VREF description moved from “conditions” header to new footnote (1)
— Table 31 updates
– Spec T1 description clarified, max removed, min added with footnote
– Spec T2 modified to show both edge- and level-sensitive modes
— Figure 10 modified to remove “Max Frequency” label and clearly separate edge- and
level-sensitive mode timing examples
• Section 3.11, “Serial Peripheral Interface”
— Table 32 updates
– Changed specs U1a, U1b and U4 to use fIPS and tIPS for clarity and consistency with
MAC7100RM
– Changed U1a max to ½ and U1b min to 2 to account for the DBR bit
— Table 33 updates
– Changed specs V1a, V1b, V2, V3, V4, V7, V8 to use fIPS and tIPS for clarity and
consistency with MAC7100RM
– Changed V1a max to ½ and V1b min to 2 to account for the DBR bit
• Section 3.13, “Common Flash Module”
— Significant rework to match MAC7100RM clock naming, references and timing
calculations for clarity and consistency
— Changed X1 maximum from 40 MHz to 50 MHz (Table 35)
Page
Numbers
24
24
24
25
26
26
28
28
29
29
32 to 35
34
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
Freescale Semiconductor
Preliminary
53
Mechanical Information
Revision History (continued)
Version No.
Release Date
v1.0
14-Sep-04
(continued)
v1.1
1-Dec-04
v1.1.1
3-Dec-04
v1.2
10-Feb--06
Page
Numbers
Description of Changes
Section 4, “Device Pin Assignments”
• Table 37 and Table 38 added
• Added PD2 label / footnote to Figure 15, Figure 17, Figure 19, Figure 20 and Figure 22
• Section 4.2, “MAC7142 Pin Diagram” / Figure 16 added
• Section 4.3, “MAC7121 / MAC7126 Pin Diagram” / Figure 17 updated
— PB10 / PCS5_B / PCSS_B bonded out on pin 57, footnote for L49P
— Added MAC71x6 device information
• Section 4.4, “MAC7122 Pin Diagram” / Figure 18 added
• Section 4.5, “MAC7101 / MAC7106 Pin Diagram” / Figure 19 updated
— Added MAC71x6 device information
• Section 4.6, “MAC7111 / MAC7116 Pin Diagram” / Figure 20 updated
— Added AS to TA pin
— Added MAC71x6 device information
• Section 4.7, “MAC7112 Pin Diagram” / Figure 21 added
• Section 4.8, “MAC7131 Pin Diagram” / Figure 22 corrected, updated
— Changed pins C8 & P8 from VSS2.5 to VDD2.5
— Changed pin T8 from VSSPLL to VDDPLL
— Added AS to TA pin
• Section 4.9, “MAC7136 Pin Diagram” / Figure 23 added
Section 3, “Electrical Characteristics”
• Section 3.7, “Power Supply”
— Table 15 spec F4 –40° C and 25° C max value changed
— Table 16 spec G4 –40° C and 25° C max value changed
• Section 3.8, “Clock and Reset Generator”
— Table 19 spec J3 typical TBD entry replaced with value
— Table 20 specs K15 and K16 maximum TBD entries replaced with values
36, 40
41, 43, 45, 46, 48
42
43
44
45
46
47
48
49
12
12
15
18
Section 3, “Electrical Characteristics”
• Section 3.7, “Power Supply”
— Table 15 spec F3 –40° C, 25° C and 125° C typ and max values and unit changed
— Table 16 spec G3 –40° C, 25° C and 125° C typ and max value and unit changed
12
12
Section 1, “Overview”
• Moved 71x6 device numbers from footnote to “covered” list
1
Section 2, “Ordering Information”
• Added AF, AG and VM package identifiers to Figure 1
• Added 1L38Y to Table 1
2
2
Section 3, “Electrical Characteristics”
• Replaced TBD values in Table 15 and Table 16 with final qualification data, changed table
titles and footnotes to reflect 71x6 inclusion.
Section 5, “Mechanical Information”
• Removed obsolete package diagrams, replaced with document IDs available on web site.
12
50
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
54
Preliminary
Freescale Semiconductor
This page intentionally left blank.
MAC7100 Microcontroller Family Hardware Specifications, Rev. 1.2
55
Preliminary
Freescale Semiconductor
How to Reach Us:
Home Page:
www.freescale.com
E-mail:
[email protected]
USA/Europe or Locations Not Listed:
Freescale Semiconductor
Technical Information Center, CH370
1300 N. Alma School Road
Chandler, Arizona 85224
+1-800-521-6274 or +1-480-768-2130
[email protected]
Europe, Middle East, and Africa:
Freescale Halbleiter Deutschland GmbH
Technical Information Center
Schatzbogen 7
81829 Muenchen, Germany
+44 1296 380 456 (English)
+46 8 52200080 (English)
+49 89 92103 559 (German)
+33 1 69 35 48 48 (French)
[email protected]
Japan:
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064
Japan
0120 191014 or +81 3 5437 9125
[email protected]
Asia/Pacific:
Freescale Semiconductor Hong Kong Ltd.
Technical Information Center
2 Dai King Street
Tai Po Industrial Estate
Tai Po, N.T., Hong Kong
+800 2666 8080
[email protected]
For Literature Requests Only:
Freescale Semiconductor Literature Distribution Center
P.O. Box 5405
Denver, Colorado 80217
1-800-441-2447 or 303-675-2140
Fax: 303-675-2150
[email protected]
MAC7100EC
Rev. 1.2, 02/2006
Information in this document is provided solely to enable system and software
implementers to use Freescale Semiconductor products. There are no express or
implied copyright licenses granted hereunder to design or fabricate any integrated
circuits or integrated circuits based on the information in this document.
Freescale Semiconductor reserves the right to make changes without further notice to
any products herein. Freescale Semiconductor makes no warranty, representation or
guarantee regarding the suitability of its products for any particular purpose, nor does
Freescale Semiconductor assume any liability arising out of the application or use of any
product or circuit, and specifically disclaims any and all liability, including without
limitation consequential or incidental damages. “Typical” parameters that may be
provided in Freescale Semiconductor data sheets and/or specifications can and do vary
in different applications and actual performance may vary over time. All operating
parameters, including “Typicals”, must be validated for each customer application by
customer’s technical experts. Freescale Semiconductor does not convey any license
under its patent rights nor the rights of others. Freescale Semiconductor products are
not designed, intended, or authorized for use as components in systems intended for
surgical implant into the body, or other applications intended to support or sustain life,
or for any other application in which the failure of the Freescale Semiconductor product
could create a situation where personal injury or death may occur. Should Buyer
purchase or use Freescale Semiconductor products for any such unintended or
unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and
its officers, employees, subsidiaries, affiliates, and distributors harmless against all
claims, costs, damages, and expenses, and reasonable attorney fees arising out of,
directly or indirectly, any claim of personal injury or death associated with such
unintended or unauthorized use, even if such claim alleges that Freescale
Semiconductor was negligent regarding the design or manufacture of the part.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.
The ARM POWERED logo is a registered trademark of ARM Limited. ARM7TDMI-S is
a trademark of ARM Limited. All other product or service names are the property of their
respective owners.
RoHS-compliant and/or Pb-free versions of Freescale products have the functionality
and electrical characteristics of their non-RoHS-compliant and/or non-Pb-free
counterparts. For further information, see www.freescale.com or contact your Freescale
sales representative.
For information on Freescale’s Environmental Products program, go to www.freescale.com/epp.
© Freescale Semiconductor, Inc. 2004-2006. All rights reserved.