{$cluname}

科伟奇论坛 » Powerpc技术论坛 » BDM可以仿真32位单片机


‹‹上一主题 | 下一主题›› 查看 1608
发表一个新帖子 发表回复

标题 BDM可以仿真32位单片机 在百度搜索本主题 [ 搜 ] [ 打印 ] [ 推荐 ] [收藏帖子] [ 收藏到新浪VIVI] [ 订阅 ]

carrie (附小一年级)
楼主   [点击复制本网址] [ 字体: ] [ 编辑 ] [ 报告 ] [评分]
Rank:1
Rank:1
UID 11
帖子 3
积分 9 点
金币 16 枚
魅力 7 度
注册 2009年11月24日
BDM可以仿真32位单片机

BDM可以仿真32位单片机

http://www.freescale.com/files/microcontrollers/doc/fact_sheet/MCF51JM128FS.pdf
Target Applications
•  HVAC building and control systems
•  Test and measurement equipment
•  Environmental and building automation
•  Security and access control panels
•  Stationary barcode scanners and  
barcode printers
•  PC peripherals and I/O modules
•  Patient monitoring systems
•  Laboratory equipment
•  Industrial networking products
•  Hospital beds and electric wheel chairs
Overview
The MCF51JM128 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.
Flexis™ Microcontroller Series
MCF51JM128
32-bit ColdFire®
 USB microcontroller
32
Features Benefits
32-bit V1 ColdFire® Central Processing Unit (CPU)
•  Up to 50.33 MHz V1 ColdFire core offering 2.7 to 5.5V  
across a temperature range of -40°C to +105°C
•  Offers strong performance throughout the entire 
voltage range
•  ColdFire Instruction Set Revision C (ISA_C) •  Provides additional instructions for easy handling 
of 8-, 16- and 32-bit data
•  Support for up to 30 peripheral interrupt requests 
and seven software interrupts
•  Allows for exceptional software fexibility and 
optimization for real-time applications
On-Chip Memory
•  Up to 128K fash read/program/erase over full 
operating voltage and temperature
•  Allows user to take full advantage of in-application, 
re-programmability benefts in virtually any environment
•  Up to 16K RAM with security circuit •  Helps prevent unauthorized access to RAM
•  Flash contents helps to reduce system power consumption
Power-Saving Modes
•  Four low-power modes •  Allows continuation of sampling application in a reduced 
power state which helps to reduces system power consumption
•  Multi-purpose clock generator (MCG) •  Frequency-locked loop (FLL): Internal or external 
reference can be used to control the FLL
•  Phase-locked loop (PLL): Voltage controlled oscillator 
(VCO). Modulo VCO frequency divider. Lock detector 
with interrupt capability.
•  Internal reference clock: Can be selected as the clock 
source for the MCU
•  External reference clock: Provides control for a separate 
crystal oscillator. Clock monitor with reset capability. 
Can be selected as the clock source for the MCU.
•  Reference divider provided
•  Clock source can be divided by 1, 2, 4 or 8
Peripherals
•  Dual-role USB On-The-Go (OTG) device, supports 
USB in either device, host or OTG confguration
•  On-chip transceiver and 3.3V regualtor help save system
cost, fully compliant with USB Specifcation 2.0. Allows
control, bulk, interrupt and isochronous transfers
•  Controller Area Network (CAN) •  Implementation of the CAN protocol—Version 2.0A/B.  
Five receive buffers with FIFO storage scheme. Three
transmit buffers with internal prioritization using a
“local priority” concept.
•  Two serial communications interface (SCI) 
modules offering asynchronous communications
•  Provides standard UART communications peripheral
•  Allows full-duplex, asynchronous, NRZ serial 
communication between MCU and remote devicesFeatures Benefits
Peripherals (continued)
•  Cryptographic acceleration unit (CAU)  •  Supports DES, 3DES, AES, MD5 and SHA-1 
cryptographic algorithms
•  Random number generator accelerator (RNGA) •  Generates 32-bit random numbers  
•  Complies with FIPS-140 standards for randomness 
and non-determinism
•  Analog comparators (ACMP)—One analog 
comparator with the option to compare to internal
reference, output can be optionally routed to
timer/pulse width modulation (TPM) as input 
capture trigger
•  Requires only single pin for input signal, freeing up 
other pin for other use
•  Allows other system components to see comparator 
result with minimal delay
•  Can be used for single slope ADC and RC time 
constant measurements
•  Analog-to-digital converter (ADC)—12-channel, 
12-bit resolution
•  Output formatted in 12-, 10- or 8-bit right-justifed format
•  Single or continuous conversion
•  Operation in low power modes for lower noise operation
•  Asynchronous clock source for lower noise operation 
•  Two I
2
Cs 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
•  Two I
2
C ports enable increased system memory by
using an additional I
2
C EEPROM
•  Ability to add an additional I
2
C device
•  SPI—Two serial peripheral interfaces 
with full-duplex or single-wire bidirectional;
double-buffered transmit and receive; master 
or slave mode; MSB-frst or LSB-frst shifting
•  SPI2 has 8 byte receive/transmit FIFO
•  Having two SPI allows two separate dedicated 
devices, for example, one SPI dedicated to a ZigBee®
transceiver, and the other to MCUs or peripherals
•  Supports high-speed transmission minimizing 
CPU interrupts
•  Carrier modulator timer (CMT) •  Offers four modes of operation:
  Time with independent control of high and low times
  Baseband
  Frequency shift key
  Direct software control of IRO pin
•  Selectable input clock divide: 1, 2, 4 or 8
•  TPM—Two timer modules with up to eight 
channels and 16-bit resolution
•  Each channel may be input capture, output compare 
or edge-aligned PWM
•  Input capture trigger on either rising or falling edge
•  Selectable polarity on PWM outputs
•  Timer clock source selectable as prescaled bus clock, 
fxed system clock or an external clock pin
Input/Output
•  16-bits of rapid general purpose 
input output (RGPIO)
•  Memory mapped I/O connected to core’s local bus for 
fast toggle rates
•  Support for all access sizes
•  Up to 8 keyboard interrupt (KBI) pins with 
selectable polarity
•  Each KBI pin is programmable as falling edge only, 
rising edge only, falling edge and low level or rising
edge and high level interrupt sensitivity
•  66 GPIOs and one input-only and one 
output-only pin
•  Results in a large number of fexible I/O pins that allow  
vendors to easily interface the device into their own designs
System Protection
•  Watchdog computer operating properly (COP) 
reset with option to run from dedicated 1 kHz
internal clock source or bus clock
•  Allows the device to recognize run-away code 
(infnite loops) and resets the processor to help 
avoid lock-up states
•  Low-voltage detection with reset or interrupt; 
selectable trip points
•  alerts the developer to voltage drops outside of the 
typical operating range
•  Illegal op code detection with reset •  Allows the device to recognize erroneous code and 
resets the processor to help avoid lock-up states
•  Flash block protection •  Helps to prevent unauthorized access to fash RAM 
which greatly reduces the chance of losing vital system
code for vendor applications
Hardware Development Support
•  Classic ColdFire debug B+ functionality mapped 
into a single-pin BDM interface
•  Allows developers to use the same hardware cables
between S08 and V1 ColdFire platforms
•  Real-time debug support •  Six hardware breakpoints which can be confgured into 
a 1- or 2-level trigger with a programmable response
(CPU halt or interrupt)
•  Program trace support •  Capture of processor status and debug data into 
on-chip trace buffer provides program trace capabilities
and programmable start/stop recording conditions
  Learn More: For more information about the 
Flexis JM family, please visit 
www.freescale.com/fexis.
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
 
document Number: MCF51JM128FS / REV 1
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
$99 USD**
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
$325 USD**
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
supports software development for Freescale’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

 





此用户离线!
共计在线时长10分钟2009/11/24 20:39:25
[ 资料 ] [ 短信 ] [ 好友 ] [ 文集 ] [ 引用 ] [ 回复 ] 点击返回顶部

« 首页1 »1/共1页


查看积分策略说明快速回复你的内容
快捷回复标题 (选填) 快捷插入表情图标
验 证 码  点击获取验证码
快捷回复内容

自动复制

Powered by TEAM 2.0.5 Release - ACC © 2005 Team5 Studio All rights reserved