Features
Benefits
Peripherals (continued)
Cryptographicaccelerationunit(CAU)
SupportsDES,3DES,AES,MD5andSHA-1
cryptographic algorithms
Randomnumbergeneratoraccelerator(RNGA)
Generates32-bitrandomnumbers
ComplieswithFIPS-140standardsforrandomness
and non-determinism
Analogcomparators(ACMP)—Oneanalog
comparator with the option to compare to internal
reference, output can be optionally routed to
timer/pulsewidthmodulation(TPM)asinput
capture trigger
Requiresonlysinglepinforinputsignal,freeingup
other pin for other use
Allowsothersystemcomponentstoseecomparator
result with minimal delay
CanbeusedforsingleslopeADCandRCtime
constant measurements
Analog-to-digitalconverter(ADC)—12-channel,
12-bit resolution
Output formatted in 12-, 10- or 8-bit right-justified format
Singleorcontinuousconversion
Operation in low power modes for lower noise operation
Asynchronousclocksourceforlowernoiseoperation
TwoI2Cs with up to 100 kbps with maximum bus
loading; multi-master operation; programmable slave
address; interrupt driven byte-by-byte data transfer;
supports broadcast mode and 10-bit addressing
TwoI2C ports enable increased system memory by
using an additional I2C EEPROM
AbilitytoaddanadditionalI2C device
SPI—Twoserialperipheralinterfaces
with full-duplex or single-wire bidirectional;
double-buffered transmit and receive; master
or slave mode; MSB-first or LSB-first shifting
SPI2has8bytereceive/transmitFIFO
HavingtwoSPIallowstwoseparatededicated
devices,forexample,oneSPIdedicatedtoaZigBee
transceiver, and the other to MCUs or peripherals
Supportshigh-speedtransmissionminimizing
CPU interrupts
Carriermodulatortimer(CMT)
Offersfourmodesofoperation:
Time with independent control of high and low times
Baseband
Frequencyshiftkey
Direct software control of IRO pin
Selectableinputclockdivide:1,2,4or8
TPM—Twotimermoduleswithuptoeight
channels and 16-bit resolution
Eachchannelmaybeinputcapture,outputcompare
or edge-aligned PWM
Inputcapturetriggeroneitherrisingorfallingedge
SelectablepolarityonPWMoutputs
Timerclocksourceselectableasprescaledbusclock,
fixed system clock or an external clock pin
Input/Output
16-bitsofrapidgeneralpurpose
input output (RGPIO)
MemorymappedI/Oconnectedtocore’slocalbusfor
fast toggle rates
Supportforallaccesssizes
Upto8keyboardinterrupt(KBI)pinswith
selectable polarity
EachKBIpinisprogrammableasfallingedgeonly,
rising edge only, falling edge and low level or rising
edge and high level interrupt sensitivity
66GPIOsandoneinput-onlyandone
output-only pin
ResultsinalargenumberofflexibleI/Opinsthatallow
vendors to easily interface the device into their own designs
System Protection
Watchdogcomputeroperatingproperly(COP)
reset with option to run from dedicated 1 kHz
internal clock source or bus clock
Allowsthedevicetorecognizerun-awaycode
(infinite loops) and resets the processor to help
avoid lock-up states
Low-voltagedetectionwithresetorinterrupt;
selectable trip points
Alertsthedevelopertovoltagedropsoutsideofthe
typical operating range
Illegalopcodedetectionwithreset
Allowsthedevicetorecognizeerroneouscodeand
resets the processor to help avoid lock-up states
Flashblockprotection
HelpstopreventunauthorizedaccesstoflashRAM
which greatly reduces the chance of losing vital system
code for vendor applications
Hardware Development Support
ClassicColdFiredebugB+functionalitymapped
into a single-pin BDM interface
Allowsdeveloperstousethesamehardwarecables
between S08 and V1 ColdFire platforms
Real-timedebugsupport
Six hardware breakpoints which can be configured into
a 1- or 2-level trigger with a programmable response
(CPU halt or interrupt)
Programtracesupport
Captureofprocessorstatusanddebugdatainto
on-chip trace buffer provides program trace capabilities
andprogrammablestart/stoprecordingconditions
LearnMore:
For more information about the
Flexis JM family, please visit
www.freescale.com/flexis.
Freescale, the Freescale logo, ColdFire, CodeWarrior, Flexis and Processer Expert are trademarks or registered
trademarks of Freescale Semiconductor, Inc. in the U.S. and other countries. All other product or service names
are the property of their respective owners.
Freescale Semiconductor, Inc. 2008
DocumentNumber:MCF51JM128FS/REV1
Package Options
Part Number
Temp. Range
Package
MCF51JM128EVLK*
-40°C to +105°C
80-pin LQFP
MCF51JM128VLK
-40°C to +105°C
80-pin LQFP
MCF51JM128VQH
-40°C to +105°C
64-pin QFP
MCF51JM128VLH
-40°C to +105°C
64-pin LQFP
MCF51JM128VLD
-40°C to +105°C
44-pin LQFP
MCF51JM64EVLK*
-40°C to +105°C
80-pin LQFP
MCF51JM64VLK
-40°C to +105°C
80-pin LQFP
MCF51JM64VQH
-40°C to +105°C
64-pin QFP
MCF51JM64VLH
-40°C to +105°C
64-pin LQFP
MCF51JM64VLD
-40°C to +105°C
44-pin LQFP
MCF51JM32EVLK*
-40°C to + 105°C
80-pin LQFP
MCF51JM32VLK
-40°C to + 105°C
80-pin LQFP
MCF51JM32VQH
-40°C to + 105°C
64-pin QFP
MCF51JM32VLH
-40°C to + 105°C
64-pin LQFP
MCF51JM32VLD
-40°C to + 105°C
44-pin LQFP
Cost-Effective Development Tools DEMOJM
$99USD**
Cost-effective demonstration kit featuring the
ColdFire JM128 and the S08 JM60 daughter
cards. Support for USB (host and device) and
CAN. Built-in USB-BDM circuitry available
for debugging and programming. USB-BDM
circuitry includes serial communication and
simple logic analyzer.
EVB51JM128
$325USD**
Full-featured evaluation system for the ColdFire
JM128 Flexis USB family. This evaluation
system supports USB host, device and OTG as
well as integrated CAN.
CodeWarrior Development Studio
for Microcontrollers 6.1
Complimentary***
CodeWarrior Development Studio for
Microcontrollers is an integrated tool suite that
supportssoftwaredevelopmentforFreescale’s
8-bit or 32-bit microcontrollers. Designers can
further accelerate application development
with the help of the Processor Expert tool,
which is an award-winning rapid application
development tool in the CodeWarrior tool suite.
Freescale USB-LITE Stack by CMX
Complimentary***
Freescale is providing a comprehensive USB
software solution through a complimentary USB
stack. Freescale USB-LITE stack by CMX
enables USB host and device modes of
operation. The USB stack supports several HID
and CDC to UART projects. The complimentary
stack also interfaces with CodeWarrior
Development Studio, providing a productive,
comprehensive development environment for
designing embedded applications.
* The device with CAU
** Prices indicated are MSRP
*** Subject to license agreement