Freescale Logo
Skip navigation
  • Contact Us
  • Worldwide: United States
    • Argentina
    • Brazil
    • Canada
    • Czech Republic
    • China
    • Germany
    • France
    • Hong Kong
    • India
    • Israel
    • Italy
    • Japan
    • Korea
    • Malaysia
    • Mexico
    • Romania
    • Russia
    • United Kingdom
    • United States
  • China
  • Japan
  • Korea
  • Shopping Cart
  • Login
  • My Freescale
  • Products

    • 8-bit Microcontrollers
    • 16-bit Microcontrollers
    • 32-bit Microcontrollers & Processors
    • Analog & Power Management
    • Custom ICs & SOCs
    • Digital Signal Processors & Controllers
    • RF
    • Sensors
    • CodeWarrior® Development Tools
    • Archives
  • Applications

    • Automotive
    • Connectivity
    • Consumer
    • Energy
    • Industrial
    • Medical
    • Motor Control
    • Networking
  • Technologies

    • Research and Development
    • Foundry
    • Manufacturing
    • Quality
  • Support

    • Technical Support
    • Documentation
    • Software & Tools
    • Downloads
    • Freescale Forums
    • FAQs
    • Product Longevity
    • Reference Designs
    • Training and Events
    • Quality
    • Lead-free and RoHS Data
    • 3rd Party Support
  • Buy

    • Buy Direct
    • Order Samples
    • Distributor Network
    • Pricing & Availability
  • About Freescale

    • Corporate Overview
    • Freescale Worldwide
    • Freescale Technology Forum
    • Customers
    • Ethics & Social Responsibility
    • Community Involvement
    • Investor Relations
    • Media Center
    • Alliances
    • University Programs
    • Careers
   
  • Welcome Guest
  • Register  or  Login
  • Annotate this Page  
    • Add a Note to this Page
  • Browse History
  • Why Should I Register?
Page Actions
  • Print this Page
  • Subscribe to Freescale Newsletter
  • RSSRSS
  • Freescale
  • 68K/ColdFire
  • ColdFire®
  • V1 MCU
  • MCF51JM

MCF51JM: Flexis 32-bit V1 ColdFire® USB Microcontroller


http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCF51JM
  • Overview
  • Documentation
  • Software & Tools
  • Buy / Parametrics
  • Training & Support
  • Data Sheet
  • Application Notes
  • Buy
  • Sample


The MCF51JM family is part of the Freescale Flexis™ microcontroller series, the connection point on the Freescale Controller Continuum where 8-bit and 32-bit compatibility becomes a reality. The Flexis series of devices includes complementary families of 8-bit S08 and 32-bit V1 ColdFire® microcontrollers that have a common set of peripherals and development tools to deliver the ultimate in migration flexibility.

The 32-bit MCF51JM128 device further extends the low-end of the ColdFire embedded USB controller family with up to 128 KB of flash memory, a full-speed USB 2.0 controller with host, device and
On-The-Go (OTG) support, an integrated CAN module and a 12-channel, 12-bit analog-to-digital converter. The ColdFire JM family also features a hardware cryptographic acceleration unit (CAU), a random number generator accelerator (RNGA) and several system protection features such as low
voltage detect and a Computer Operating Properly (COP) module.

The JM128 devices, like the other USB microcontrollers in the Controller Continuum,are supported by the Freescale USB-LITE Stack by CMX. This complimentary* USB stack provides support for certain HID, CDC and mass storage classes. Source code for the complimentary stack is available. The MCF51JM128 is software compatible with other devices in the Controller Continuum, providing a direct migration path to higher performing USB microcontrollers.

*Subjet to license agreement


Features


Up to 50.33 MHz V1 ColdFire core offering 2.7 to 5.5V across a temperature range of -40°C to +105°C

  • Up to128Kb flash read/program/erase over full operating voltage and temperature
  • Up to 16K RAM with security circuit
  • Four low-power modes
  • Integrated Peripherials:
    • Dual-role USB On-The-Go (OTG) device, supports USB in either device, host or OTG configuration
    • Controller Area Network (CAN)
    • Cryptographic acceleration unit (CAU)
    • ADC 12-channel, 12-bit resolution
    • Random number generator accelerator (RNGA)
    • Low voltage detection and a Computer Operating Properly (COP) module
    • 2 SCI
    • 2 SPI
    • 2 I²C
    • Two 16bits Timmer: 2/6Channels
    • Up to 16 KBI
    • Up to 66 GPIOs

Related Products


  • S08JM: 8-bit USB Microcontroller

Featured Documentation


  • MCF51JM128: Data sheet for the MCF51JM128
  • MCF51JM128RM: MCF51JM128 Reference Manual
  • MCF51JM128FS: MCF51JM128 Fact Sheet
  • DEMO51JM128LAB: DEMOJM Lab Supplement for the 32-bit Flexis™ JM128

Current Updates & Releases


  • EVB51JM128: MCF51JM128 Evaluation Board
  • DEMOJM: Flexis™ JM Demonstration Board
  • PROXIMITYSW: Proximity Sensing Software
  • JMBADGE2008-B: Windows Sensor Development Platform featuring the Flexis JM USB Microcontroller: JMBADGE2008-B

Target Applications


  • USB Applications:
    • HVAC building and control systems
    • Environmental and building automation
    • Gas, water and heater meters
    • Environmental and building automation
    • Security and access control panels
    • PC peripherals and I/O modules
    • Stationary barcode scanners and barcode printers
    • Patient monitoring systems
    • Laboratory equipment
    • Industrial networking products
    • Hospital beds and electric wheel chairs

MCF51JM Family Members


Features

S08JM

MCF51JM32
MCF51JM64
MCF51JM128
Core
HCS08 Core
V1 ColdFire Core
V1 ColdFire Core
V1 ColdFire Core
Flash
8KB, 16KB, 60KB, 32KB
32KB
64KB
128KB
RAM
1KB, 2KB, 4KB
16KB
16KB
16KB
Full-Speed USB 2.0
Device
On-The-Go
On-The-Go
On-The-Go
CAU (cryptographic acceleration unit)
No
Yes
Yes
Yes
I²C
1
Up to2
Up to2
Up to 2
ADC Channels
Up to 12
Up to 12
Up to 12
Up to 12
SCI
2
2
2
2
RGPIO
No
Up to 16
Up to 16
up to 16
Package
44LQFP, 64LQFP,
64QFP, 48QFP
80 LQFP, 64 LQFP,
64 QFP, 44 LQFP
80 LQFP, 64 LQFP,
64 QFP, 44 LQFP
80 LQFP, 64 LQFP,
64 QFP, 44 LQFP

Product Specifications

Bus Frequency - Max (MHz)25
Internal Flash (kByte)64, 128, 32
Internal RAM (kByte)16
Serial Interface - TypeSCI, SPI, I2C, USB, CAN, I2C
I/O Pins51, 66, 33
Supply Voltage - Typ (V)5

Get Started

Download Medical USB Stack

Download Medical USB Stack New MEDICALUSB_SW: Medical USB Stack Software


Get Samples

OrderSamples




Download CodeWarrior

Download CodeWarrior™
Compiler/Debugger Studio for Freescale 8-bit or 32-bit architecture

Order Board

Order Board
Connect, Load, Evaluate. Expedite your development process.
DEMOJM- EVB51JM128

Get Trained

  • ColdFire V1 Core Architecture and Microarchitecture Online Training
  • Freescale Online Training
  • Freescale Flexis™ Microcontrollers
  • Universal Serial Bus (USB)
Flexis™ JM Badge Board

  • www.freescale.com
  •  Site Map
  •  Terms of Use
  •  Privacy Practices
  •  Newsletter
  •  View Agreement
  •   RSS Feeds
  • © Freescale Semiconductor, Inc. 2004 - 2010. All Rights Reserved.