D ts e t
aa h e
R c e t r lc r nc
o h se Ee to is
Ma u a t r dCo o e t
n fc u e
mp n n s
R c e tr b a d d c mp n ns ae
o h se rn e
o oet r
ma ua trd u ig ete dewaes
n fcue sn i r i/ fr
h
p rh s d f m te oiia s p l r
uc a e r
o h r n l u pi s
g
e
o R c e tr waes rce td f m
r o h se
fr e rae r
o
te oiia I. Al rce t n ae
h
r nl P
g
l e rai s r
o
d n wi tea p o a o teOC
o e t h p rv l f h
h
M.
P r aetse u igoiia fcoy
at r e td sn r n la tr
s
g
ts p o rmso R c e tr e eo e
e t rga
r o h se d v lp d
ts s lt n t g aa te p o u t
e t oui s o u rne
o
rd c
me t o e c e teOC d t s e t
es r x e d h
M aa h e.
Qu l yOv riw
ai
t
e ve
• IO- 0 1
S 90
•A 92 cr ct n
S 1 0 et ai
i
o
• Qu l e Ma ua trr Ls (
ai d
n fcues it QML MI- R -
) LP F
385
53
•C a sQ Mitr
ls
lay
i
•C a sVS a eL v l
ls
p c ee
• Qu l e S p l r Ls o D sr uos( L )
ai d u pi s it f it b tr QS D
e
i
•R c e trsacic l u pir oD A a d
o h se i
r ia s p l t L n
t
e
me t aln u t a dD A sa d r s
es lid sr n L tn ad .
y
R c e tr lcrnc , L i c mmi e t
o h se Ee t is L C s o
o
tdo
t
s p ligp o u t ta s t f c so r x e t-
u pyn rd cs h t ai y u tme e p ca
s
t n fr u lya daee u loto eoiial
i s o q ai n r q a t h s r n l
o
t
g
y
s p l db id sr ma ua trr.
u pi
e yn ut
y n fcues
T eoiia ma ua trr d ts e t c o a yn ti d c me t e e t tep r r n e
h r n l n fcue’ aa h e a c mp n ig hs o u n r cs h ef ma c
g
s
o
a ds e ic t n o teR c e tr n fcue v rino ti d vc . o h se Ee t n
n p c ai s f h o h se ma ua trd eso f hs e ie R c e tr lcr -
o
o
isg aa te tep r r n eo i s mio d co p o u t t teoiia OE s e ic -
c u rne s h ef ma c ft e c n u tr rd cs o h r n l M p c a
o
s
g
t n .T pc lv le aefr eee c p r o e o l. eti mii m o ma i m rt g
i s ‘y ia’ au s r o rfrn e up s s ny C r n nmu
o
a
r xmu ai s
n
ma b b s do p o u t h rceiain d sg , i lt n o s mpetsig
y e a e n rd c c aa tr t , e in smuai , r a l e t .
z o
o
n
© 2 1 R cetr l t n s LC Al i t R sre 0 1 2 1
0 3 ohs E cr i , L . lRg s eevd 7 1 0 3
e e oc
h
T l r m r, l s v iw wrcl . m
o e n oe p ae it w . e c o
a
e
s
o ec
Freescale Semiconductor
Data Sheet: Technical Data
Document Number: MCF51JM128
Rev. 4, 05/2012
MCF51JM128
80 LQFP
14 mm
14 mm
64 LQFP
10 mm
10 mm
MCF51JM128 ColdFire
Microcontroller
The MCF51JM128 is a member of the ColdFire family of
32-bit reduced instruction set computing (RISC)
microprocessors. This document provides an overview of the
MCF51JM128 series, focusing on its highly integrated and
diverse feature set.
The MCF51JM128 series is based on the V1 ColdFire core
and operates at processor core speeds up to 50.33 MHz. As
part of Freescale’s Controller Continuum
®
, it is an ideal
upgrade for designs based on the MC9S08JM60 series of 8-bit
microcontrollers.
The MCF51JM128 features the following functional units:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
V1 ColdFire core with background debug module
Up to 128 KB of flash memory
Up to 16 KB of static RAM (SRAM)
Multipurpose clock generator (MCG)
Dual-role Universal Serial Bus On-The-Go device
(USBOTG)
Controller-area network (MSCAN)
Cryptographic acceleration unit (CAU)
Random number generator accelerator (RNGA)
Analog comparators (ACMP)
Analog-to-digital converter (ADC) with up to 12 channels
Two Inter-integrated circuit (IIC) modules
Two serial peripheral interfaces (SPI)
Two serial communications interfaces (SCI)
Carrier modulation timer (CMT)
Eight-channel timer/pulse-width modulators (TPM)
Real-time counter (RTC)
66 general-purpose input/output (GPIO) modules plus
Interrupt request input
Eight keyboard interrupts (KBI)
16-bit Rapid GPIO
44 LQFP
10 mm
10 mm
64 QFP
14 mm
14 mm
This document contains information on a product under development. Freescale reserves the
right to change or discontinue this product without notice.
© Freescale Semiconductor, Inc., 2008-2012. All rights reserved.
Table of Contents
1
MCF51JM128 Family Configurations . . . . . . . . . . . . . . . . . . . .3
1.1 Device Comparison. . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.2 Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
1.3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.4 Part Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1.5 Pinouts and Packaging . . . . . . . . . . . . . . . . . . . . . . . . .10
Preliminary Electrical Characteristics . . . . . . . . . . . . . . . . . . .15
2.1 Parameter Classification . . . . . . . . . . . . . . . . . . . . . . . .15
2.2 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . .15
2.3 Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . .16
2.4 Electrostatic Discharge (ESD) Protection Characteristics
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
2.5 DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
2.6 Supply Current Characteristics . . . . . . . . . . . . . . . . . . .21
2.7 Analog Comparator (ACMP) Electricals . . . . . . . . . . . .23
2.8 ADC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . .23
2.9 External Oscillator (XOSC) Characteristics . . . . . . . . .26
2.10 MCG Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . .27
2.11 AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
2.12 SPI Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
2.13 Flash Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . .34
2.14 USB Electricals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
2.15 EMC Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Mechanical Outline Drawings . . . . . . . . . . . . . . . . . . . . . . . . .36
3.1 80-pin LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
3.2 64-pin LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
3.3 64-pin QFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
3.4 44-pin LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Figure 13.Timer Input Capture Pulse . . . . . . . . . . . . . . . . . . . . . 30
Figure 14.SPI Master Timing (CPHA = 0) . . . . . . . . . . . . . . . . . 32
Figure 15.SPI Master Timing (CPHA = 1) . . . . . . . . . . . . . . . . . 32
Figure 16.SPI Slave Timing (CPHA = 0) . . . . . . . . . . . . . . . . . . 33
Figure 17.SPI Slave Timing (CPHA = 1) . . . . . . . . . . . . . . . . . . 33
Figure 18.80-pin LQFP Diagram - I . . . . . . . . . . . . . . . . . . . . . . 36
Figure 19.80-pin LQFP Diagram - II. . . . . . . . . . . . . . . . . . . . . . 37
Figure 20.80-pin LQFP Diagram - III . . . . . . . . . . . . . . . . . . . . . 38
Figure 21.64-pin LQFP Diagram - I . . . . . . . . . . . . . . . . . . . . . . 39
Figure 22.64-pin LQFP Diagram - II. . . . . . . . . . . . . . . . . . . . . . 40
Figure 23.64-pin LQFP Diagram - III . . . . . . . . . . . . . . . . . . . . . 41
Figure 24.64-pin QFP Diagram - I . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 25.64-pin QFP Diagram - II. . . . . . . . . . . . . . . . . . . . . . . 43
Figure 26.64-pin QFP Diagram - III . . . . . . . . . . . . . . . . . . . . . . 44
Figure 27.44-pin LQFP Diagram - I . . . . . . . . . . . . . . . . . . . . . . 45
Figure 28.44-pin LQFP Diagram - II. . . . . . . . . . . . . . . . . . . . . . 46
Figure 29.44-pin LQFP Diagram - III . . . . . . . . . . . . . . . . . . . . . .47
2
List of Tables
Table 1. MCF51JM128 Series Device Comparison . . . . . . . . . . 3
Table 2. MCF51JM128 Series Functional Units . . . . . . . . . . . . . 5
Table 3. Orderable Part Number Summary. . . . . . . . . . . . . . . . . 8
Table 4. Pin Assignments by Package and Pin Sharing Priority 12
Table 5. Parameter Classifications . . . . . . . . . . . . . . . . . . . . . . 15
Table 6. Absolute Maximum Ratings. . . . . . . . . . . . . . . . . . . . . 16
Table 7. Thermal Characteristics. . . . . . . . . . . . . . . . . . . . . . . . 16
Table 8. ESD and Latch-up Test Conditions . . . . . . . . . . . . . . . 17
Table 9. ESD and Latch-Up Protection Characteristics. . . . . . . 18
Table 10.DC Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 11. Supply Current Characteristics. . . . . . . . . . . . . . . . . . 21
Table 12.Analog Comparator Electrical Specifications. . . . . . . . 23
Table 13.5 Volt 12-bit ADC Operating Conditions . . . . . . . . . . . 23
Table 14.5 Volt 12-bit ADC Characteristics (VREFH = VDDA, VREFL
= VSSA). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 15.Oscillator Electrical Specifications (Temperature Range =
–40 to 105×C Ambient) . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 16.MCG Frequency Specifications (Temperature Range = –40
to 125×C Ambient) . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 17.Control Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 18.TPM Input Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 19.MSCAN Wake-up Pulse Characteristics . . . . . . . . . . . 30
Table 20.SPI Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 21.Flash Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 22.Internal USB 3.3V Voltage Regulator Characteristics . 35
Table 23.Internal Revision History . . . . . . . . . . . . . . . . . . . . . . . 50
Table 24.Changes Between Revisions. . . . . . . . . . . . . . . . . . . . 51
3
4
List of Figures
Figure 1. MCF51JM128 Block Diagram . . . . . . . . . . . . . . . . . . . . 4
Figure 2. 80-pin LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 3. 64-pin QFP and LQFP . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 4. 44-pin LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 5. Typical Low-side Drive (sink) characteristics – High Drive
(PTxDSn = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 6. Typical Low-side Drive (sink) characteristics – Low Drive
(PTxDSn = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 7. Typical High-side Drive (source) characteristics – High
Drive (PTxDSn = 1). . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 8. Typical High-side Drive (source) characteristics – Low Drive
(PTxDSn = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 9. ADC Input Impedance Equivalency Diagram . . . . . . . 24
Figure 10.Reset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 11.IRQ/KBIPx Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 12.Timer External Clock . . . . . . . . . . . . . . . . . . . . . . . . . 29
MCF51JM128 ColdFire Microcontroller, Rev. 4
2
Freescale Semiconductor
MCF51JM128 Family Configurations
1
1.1
MCF51JM128 Family Configurations
Device Comparison
Table 1. MCF51JM128 Series Device Comparison
MCF51JM128
Feature
80-pin
64-pin
128
16
44-pin
80-pin
64-pin
64
16
Yes
Yes
12
Yes
Yes
8
No
Yes
12
Yes
Yes
1
Yes
Yes
Yes
Yes
No
Yes
Yes
8
8
6
8
8
Yes
Yes
66
16
51
6
33
0
66
16
51
6
Yes
Yes
Yes
Yes
Yes
6
6
4
6
6
2
Yes
Yes
4
6
6
4
33
0
66
16
51
6
33
0
6
8
8
6
No
Yes
No
8
No
Yes
12
Yes
8
No
44-pin
80-pin
64-pin
32
16
44-pin
MCF51JM64
MCF51JM32
The MCF51JM128 series consists of the devices compared in
Table 1.
Flash memory size (KB)
RAM size (KB)
V1 ColdFire core with BDM (background
debug module)
ACMP (analog comparator)
ADC channels (12-bit)
CAN (controller area network)
RNGA + CAU
CMT (carrier modulator timer)
COP (computer operating properly)
IIC1 (inter-integrated circuit)
IIC2
IRQ (interrupt request input)
KBI (keyboard interrupts)
LVD (low-voltage detector)
MCG (multipurpose clock generator)
Port I/O
2
RGPIO (rapid general-purpose I/O)
RTC (real-time counter)
SCI1 (serial communications interface)
SCI2
SPI1 (serial peripheral interface)
SPI2
TPM1 (timer/pulse-width modulator)
channels
TPM2 channels
USBOTG (USB On-The-Go dual-role
controller)
XOSC (crystal oscillator)
1
Only existed on special part number
MCF51JM128 ColdFire Microcontroller, Rev. 4
Freescale Semiconductor
3