MCF51JM: Flexis 32-bit V1 ColdFire USB Microcontroller  Favorite



The MCF51JM family is part of the Freescale Flexis microcontroller series, the connection point on Freescale's 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 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 (ADC). 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.


Features


  • Up to 50.33 MHz V1 ColdFire core offering 2.7 to 5.5 volts across a temperature range of -40°C to +105°C
  • Up to 128 KB flash read/program/erase over full operating voltage and temperature
  • Up to 16 KB RAM with security circuit
  • Four low-power modes
  • Integrated peripherals:
    • Dual-role USB 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 COP module
    • 2 serial communications interface (SCI)
    • 2 serial peripheral interface (SPI)
    • 2 I²C
    • Two 16 bit timers, 2/6-channel
    • Up to 16 keyboard interrupts (KBI)
    • Up to 66 general-purpose input/outputs (GPIOs)
  • This product is included in Freescale’s product longevity program, with assured supply for a minimum of 10 years after launch

Related Products


  • S08JM:8-bit USB Cost-Effective JM MCUs
  • TSSMCU:Xtrinsic Touch-Sensing for MCUs

Featured Documentation


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

Featured Software and Tools


  • EGUI: Freescale eGUI: Graphical LCD Driver for MCUs/MPUs
  • CWX-MCU-LLPLT-EX: Evaluation: CodeWarrior for Microcontrollers 10.4 (Eclipse, Offline)
  • UMultilink: Universal Multilink Development Interface
  • CWX-MCU-SELH: Special Edition: CodeWarrior for Microcontrollers 10.4 (Eclipse, Offline)
  • CWX-MCU-PROED-EX: Evaluation: CodeWarrior for Microcontrollers 10.4 (Eclipse, Online)
  • CWX-MCU-SE: Special Edition: CodeWarrior for Microcontrollers 10.4 (Eclipse, Online)
  • EVB51JM128: MCF51JM128 Evaluation Board
  • DEMOJM: Flexis JM Demonstration Board
  • PROXIMITYSW: Proximity Sensing Software
  • JMBADGE2008-B: (ARCHIVED) Windows Sensor Development Platform featuring the Flexis JM USB Microcontroller

Target Applications


  • Industrial
    • Gas and Water Meter  
    • Barcode Scanners/Printers
    • HVAC Building and Control Systems
    • Industrial Networking
    • Environmental and Building Automation
    • Security and Access Control Panels

MCF51JM Family Members


Features

S08JM

MCF51JM32
MCF51JM64
MCF51JM128
Core
Flash
8 KB, 16 KB, 60 KB, 32 KB
32 KB
64 KB
128 KB
RAM
1 KB, 2 KB, 4 KB
16 KB
16 KB
16 KB
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 to 2
Up to 2
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
Freescale

Product Specifications

Bus Frequency - Max (MHz)25
Internal Flash (KB)32, 128, 64
Internal RAM (KB)16
Serial Interface - TypeCAN, SPI, USB, I2C, SCI
I/O Pins33, 66, 51