mcf51mm256 Freescale Semiconductor, Inc, mcf51mm256 Datasheet

no-image

mcf51mm256

Manufacturer Part Number
mcf51mm256
Description
32-bit Coldfire V1 Central Processor Unit
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mcf51mm256CLK
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51mm256CLL
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51mm256CMB
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51mm256CML
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51mm256VLK
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
An Energy-Efficient Solution from Freescale
MCF51MM256/128
The MCF51MM256 series devices are members of the
low-cost, low-power, high-performance ColdFire
32-bit microcontrollers (MCUs) designed for handheld
metering devices.
Not all features are available in all devices or packages; see
Table 2
Freescale Semiconductor
Data Sheet: Advanced Information
32-Bit ColdFire V1 Central Processor Unit (CPU)
• Up to 50.33-MHz ColdFire CPU above 2.4 V and 40 MHz CPU above
• ColdFire Instruction Set Revision C (ISA_C).
• 32-bit multiply and accumulate (MAC) supports signed or unsigned integer
On-Chip Memory
• 256 K Flash comprised of two independent 128 K flash arrays;
• 32 Kbytes System Random-access memory (RAM).
• Security circuitry to prevent unauthorized access to RAM and Flash
Power-Saving Modes
• Two ultra-low power stop modes. Peripheral clock enable register can
• Time of Day (TOD) — Ultra low-power 1/4 sec counter with up to 64s
• Ultra-low power external oscillator that can be used in stop modes to
Clock Source Options
• Oscillator (XOSC1) — Loop-control Pierce oscillator; 32.768 kHz crystal or
• Oscillator (XOSC2) for high frequency crystal input for MCG reference to
• Multipurpose Clock Generator (MCG) — PLL and FLL; precision trimming
System Protection
• Watchdog computer operating properly (COP) reset with option to run from
• Low-voltage detection with reset or interrupt; selectable trip points;
• Illegal opcode and illegal address detection with reset.
• Flash block protection for each array to prevent accidental write/erasure.
• Hardware CRC to support fast cyclic redundancy checks.
Development Support
• Integrated ColdFire DEBUG_Rev_B+ interface with single wire BDM
• Real-time debug with 6 hardware breakpoints (4 PC, 1 address and 1
• On-chip trace buffer provides programmable start/stop recording
Peripherals
• USB — Dual-role USB On-The-Go (OTG) device, supports USB in either
© Freescale Semiconductor, Inc., 2009-2010. All rights reserved.
This document contains information on a product under development. Freescale reserves the
right to change or discontinue this product without notice.
2.1 V and 20 MHz CPU above 1.8 V across temperature range of -40°C to
105°C.
or signed fractional inputs.
read/program/erase over full operating voltage and temperature; allows
interrupt processing while programming.
contents.
disable clocks to unused modules to reduce currents.
timeout.
provide accurate clock source to the TOD. 6 usec typical wake up time
from stop3 mode.
ceramic resonator dedicated for TOD operation.
be used for system clock and USB operations.
of internal reference allows 0.2% resolution and 2% deviation over
temperature and voltage; supports CPU frequencies from 4 kHz to
50 MHz.
dedicated 1 kHz internal clock source or bus clock.
separate low voltage warning with optional interrupt; selectable trip points.
connection supports same electrical interface used by the S08 family
debug modules.
data).
conditions.
device, host or OTG configuration. On-chip transceiver and 3.3V regulator
for a comparison of features by device.
®
V1 family of
MCF51MM256/128
80-LQFP
12mm x 12mm
• SCIx — Two serial communications interfaces with optional 13-bit break;
• SPI1 — Serial peripheral interface with 64-bit FIFO buffer; 16-bit or 8-bit
• SPI2 — Serial peripheral interface with full-duplex or single-wire
• IIC — Up to 100 kbps with maximum bus loading; Multi-master operation;
• CMT — Carrier Modulator timer for remote control communications.
• TPMx — Two 4-channel Timer/PWM Module; Selectable input capture,
• Mini-FlexBus — Multi-function external bus interface with user
• PRACMP — Analog comparator with selectable interrupt; compare option
Measurement Engine
• ADC16 — 16-bit successive approximation ADC with up to 4 dedicated
• PDB — Programmable delay block with 16-bit counter and modulus and
• DAC — 12-bit resolution; 16-word data buffers with configurable
• OPAMPx — 2 flexible operational amplifiers configurable for general
• TRIAMPx — 2 trans-impedance amplifiers dedicated for converting
Input/Output
• Up to 68 GPIOs and 1 output-only pin.
• Voltage Reference output (VREFO).
• Dedicated infrared output pinwith high current
• Up to 16 KBI pins with selectable polarity.
• Up to 16 pins of rapid general purpose I/O.
help save system cost, fully compliant with USB Specification 2.0. Allows
control, bulk, interrupt and isochronous transfers.
option to connect Rx input to PRACMP output on SCI1 and SCI2; High
current drive on Tx on SCI1 and SCI2; wake-up from stop3 on Rx edge.
data transfers; full-duplex or single-wire bidirectional; double-buffered
transmit and receive; master or slave mode; MSB-first or LSB-first shifting.
bidirectional; Double-buffered transmit and receive; Master or Slave
mode; MSB-first or LSB-first shifting.
Programmable slave address; Interrupt driven byte-by-byte data transfer;
supports broadcast mode and 11-bit addressing.
Carrier generator, modulator and driver for dedicated infrared out (IRO).
Can be used as an output compare timer.
output compare, or buffered edge- or center-aligned PWM on each
channel; external clock input/pulse accumulator.
programmable chip selects and the option to multiplex address and data
lines.
to programmable internal reference voltage; operation in stop3.
differential channels and 8 single-ended channels; range compare
function; 1.7 mV/°C temperature sensor; internal bandgap reference
channel; operation in stop3; fully functional from 3.6 V to 1.8 V,
Configurable hardware trigger for 8 Channel select and result registers.
prescale to set reference clock to bus divided by 1 to bus divided by 2048;
8 trigger outputs for ADC module provides periodic coordination of ADC
sampling sequence with sequence completion interrupt; Back-to-Back
mode and Timed mode.
watermark.
operations; Low offset and temperature drift.
current inputs into voltages.
sink capability.
Document Number: MCF51MM256
Document Number: MCF51MM256
81-BGA
10mm x 10mm
100-LQFP
14mm x 14mm
Rev. 3, 04/2010
Rev. 3, 04/2010
104-BGA
10mm x 10mm

Related parts for mcf51mm256

mcf51mm256 Summary of contents

Page 1

... Freescale Semiconductor Data Sheet: Advanced Information An Energy-Efficient Solution from Freescale MCF51MM256/128 The MCF51MM256 series devices are members of the low-cost, low-power, high-performance ColdFire 32-bit microcontrollers (MCUs) designed for handheld metering devices. Not all features are available in all devices or packages; see Table 2 for a comparison of features by device. ...

Page 2

... Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 4.1 Device Numbering System . . . . . . . . . . . . . . . . . . . . . . . . . .50 4.2 Part Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 4.3 Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 4.4 Mechanical Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 5 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 List of Figures Figure 1. MCF51MM256/128 Block Diagran . . . . . . . . . . . . . . . .3 Figure 2. 104-Pin MAPBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Figure 3. 100-Pin LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Figure 4. 81-Pin MAPBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Figure 5. 80-Pin LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 Figure 6. Typical INL Error vs Digital Code . . . . . . . . . . . . . . . .24 2 Table of Contents Figure 7 ...

Page 3

... Freescale Semiconductor Figure 1. MCF51MM256/128 Block Diagran 3 ...

Page 4

... Features 1 Features The following table provides a cross-comparison of the features of the MCF51MM256/128 according to package. Table 1. MCF51MM256/128 Features by MCU and Package Feature FLASH Size (bytes) RAM Size (bytes) Pin Quantity Programmable Analog Comparator (PRACMP) Debug Module (DBG) Multipurpose Clock Generator (MCG) Inter-Integrated Communication (IIC) ...

Page 5

... The following table describes the functional units of the MCF51MM256/128. Unit Measurement Engine Mini-FlexBus USB On-the-Go CMT (Carrier Modulator Timer) MCG (Multipurpose Clock Generator) BDM (Background Debug Module) CF1 CORE (V1 ColdFire Core) PRACMP COP (Computer Operating Properly) IRQ (Interrupt Request) CRC (Cyclic Redundancy Check) ...

Page 6

... Features Table 2. MCF51MM256/128 Functional Units (continued) Unit SCI1, SCI2 (Serial Communications Interfaces) SIM (system integration unit) SPI1 (FIFO), SPI2 (Serial Peripheral Interfaces) TPM1, TPM2 (Timer/PWM Module) VREG (Voltage Regulator) XOSC1 and XOSC2 (Crystal Oscillators) 6 Function Serial communications UARTs capable of supporting RS-232 and LIN protocols ...

Page 7

Pinouts and Pin Assignments 2.1 104-Pin MAPBGA The following figure shows the 104-pin MAPBGA pinout configuration PTF6 PTF7 USB_DP B PTG0 PTA0 PTG3 C IRO PTG4 PTA6 D PTA5 PTA4 PTB1 E VSSA PTA7 PTB0 ...

Page 8

Pinouts and Pin Assignments 2.2 100-Pin LQFP The following figure shows the 100-pin LQFP pinout configuration. PTA0/FB_D2/SS1 1 IRO 2 PTG5/FB_RW 3 4 PTG6/FB_AD19 5 PTG7/FB_AD18 6 PTH0/FB_OE 7 PTH1/FB_D0 PTA1/KBI1P0/TX1/FB_D1 8 PTA2/KBI1P1/RX1/ADP4 9 PTA3/KBI1P2/FB_D6/ADP5 10 PTA4/INP1+ 11 PTA5 12 ...

Page 9

MAPBGA The following figure shows the 81-pin MAPBGA pinout configuration IRO PTG0 B PTF7 PTA0 PTG1 C PTA4 PTA5 D INP1- PTA7 E OUT1 VINN1 OUT2 F VINP1 TRIOUT1 G DADP0 DACO TRIOUT2 H DADM0 ...

Page 10

Pinouts and Pin Assignments 2.4 80-Pin LQFP The following figure shows the 80-pin LQFP pinout configuration. PTA0/FB_D2/SS1 1 IRO 2 PTA1/KBI1P0/TX1/FB_D1 3 PTA2/KBI1P1/RX1/ADP4 4 PTA3/KBI1P2/FB_D6/ADP5 5 PTA4/INP1+ 6 PTA5 7 PTA6 8 PTA7/INP2+ 9 PTB0 10 PTB1/BLMS 11 VSSA 12 ...

Page 11

Pin Assignments Package Default Function PTA0 IRO C6 3 — — PTG5 C5 4 — — PTG6 C7 5 — — PTG7 B7 6 — — PTH0 C8 7 — — ...

Page 12

Pinouts and Pin Assignments Package Default Function DADP0 DADM0 VREFO DADP1 DADM1 VREFH ...

Page 13

Package Default Function H11 PTD2 H10 PTD3 PTD4 PTD5 PTD6 G10 PTD7 G11 PTE0 F10 68 ...

Page 14

Pinouts and Pin Assignments Package Default Function A8 88 — — FB_AD12 PTF3 PTF4 PTF5 VUSB33 USB_DM ...

Page 15

... Preliminary Electrical Characteristics This section contains electrical specification tables and reference timing diagrams for the MCF51MM256/128 microcontroller, including detailed information on power considerations, DC/AC electrical characteristics, and AC timing specifications. The electrical specifications are preliminary and are from previous designs or design simulations. These specifications may not be fully tested or guaranteed at this early stage of the product life cycle. These specifications will, however, be met for production silicon ...

Page 16

Preliminary Electrical Characteristics # 1 Supply voltage 2 Maximum current into V 3 Digital input voltage Instantaneous maximum current 4 Single pin limit (applies to all port pins) 5 Storage temperature range 1 Input must be current limited to the ...

Page 17

... Power dissipation on input and output pins — user determined I/O << P For most applications, P I/O ( neglected) is: I/O Freescale Semiconductor Table 6. Thermal Characteristics Rating MCF51MM256 MCF51MM128 1,2,3,4 104-pin MBGA 100-pin LQFP 81-pin MBGA 80-pin LQFP 104-pin MBGA 100-pin LQFP 81-pin MBGA 80-pin LQFP ) in ° ...

Page 18

Preliminary Electrical Characteristics Solving Equation 1 and Equation 2 where constant pertaining to the particular part. K can be determined from P (at equilibrium) for a known T D solving Equation 1 and Equation 2 3.4 ESD ...

Page 19

DC Characteristics This section includes information about power supply requirements, I/O pin characteristics, and power supply current in various operating modes. Num Symbol 1 — Operating Voltage 2 V Output high voltage Output high current OHT ...

Page 20

Preliminary Electrical Characteristics Num Symbol 7 V Input low voltage Input hysteresis hys 9 |I Input leakage current In| Hi-Z (off-state) leakage 10 |I OZ| current Leakage current for analog 11 |I output pins (DACO, VREFO, OZ| ...

Page 21

Num Symbol Low-voltage warning 21 V threshold — LVWH 14 high range Low-voltage warning 22 V threshold — LVWL 14 low range 23 V Low-voltage inhibit reset/recover hysteresis hys 24 V Bandgap Voltage Reference BG 1 Typical values are measured ...

Page 22

Preliminary Electrical Characteristics 3.6 Supply Current Characteristics # Symbol Parameter Run supply FEI mode current All modules ON Run 2 RI supply FEI mode; All modules OFF DD current Run 3 RI supply LPS=0; All modules OFF ...

Page 23

Table 10. Supply Current Characteristics (continued) # Symbol Parameter Wait mode FEI mode, all modules OFF WI 5 supply DD current Stop2 mode S2I 6 DD supply current Stop3 mode S3I 7 No clocks active DD supply current Freescale Semiconductor ...

Page 24

Preliminary Electrical Characteristics 1 Data in Typical column was characterized at 3.0 V, 25° typical recommended value. # Parameter 1 LPO 2 EREFSTEN RANGE = HGO = IREFSTEN 4 TOD Does not include clock source ...

Page 25

PRACMP Electricals # Characteristic 1 Supply voltage 2 Supply current (active) (PRG enabled) 3 Supply current (active) (PRG disabled) Supply current (ACMP and PRG all 4 disabled) 5 Analog input voltage 6 Analog input offset voltage 7 Analog comparator ...

Page 26

Preliminary Electrical Characteristics # Characteristic 10 Programmable reference generator inputs Programmable reference generator setup 11 delay Programmable reference generator step 12 size Programmable reference generator voltage 13 range 3.8 12-bit DAC Electricals Table 13. DAC 12LV Operating Requirements # Characteristic ...

Page 27

Characteristic 1 Resolution 2 Supply current low-power mode 3 Supply current high-power mode Full-scale Settling time (±0.5 LSB) 4 (0x080 to 0xF7F or 0xF7F to 0x080) low-power mode Full-scale Settling time (±0.5 LSB) 5 (0x080 to 0xF7F or 0xF7F ...

Page 28

Preliminary Electrical Characteristics 3.9 ADC Characteristics # Symb Characteristic 1 V Supply voltage DDAD ΔV 2 DDAD ΔV 3 Ground voltage SSAD 4 V Ref Voltage High REFH 5 V Ref Voltage Low REFL 6 V Input Voltage ADIN Input ...

Page 29

Table 15. 16-bit ADC Operating Conditions (continued) # Symb Characteristic Analog Source Resistance ADC Conversion 10 f ADCK Clock Freq 3.0 V, Temp = 25 °C, f Typical values assume V DDAD are not tested ...

Page 30

Preliminary Electrical Characteristics – Figure 8. ADC Input Impedance Equivalency Diagram 30 SIMPLIFIED INPUT PIN EQUIVALENT CIRCUIT Pad Z AS leakage due to input protection + V ADIN – INPUT PIN INPUT PIN ...

Page 31

Table 16. 16-bit SAR ADC Characteristics full operating range (V Characteristic Conditions ADLPC=1, ADHSC=0 Supply Current ADLPC=0, ADHSC=0 ADLPC=0, ADHSC=1 Supply Current Stop, Reset, Module Off ADLPC=1, ADHSC=0 ADC Asynchronous ADLPC=0, ADHSC=0 Clock Source ADLPC=0, ADHSC=1 Sample Time See Block ...

Page 32

Preliminary Electrical Characteristics Table 16. 16-bit SAR ADC Characteristics full operating range (V REFH Characteristic Conditions Zero-Scale 16-bit differential mode Error 16-bit single-ended mode 13-bit differential mode 12-bit single-ended mode 11-bit differential mode 10-bit single-ended mode 9-bit differential mode 8-bit ...

Page 33

Table 16. 16-bit SAR ADC Characteristics full operating range (V REFH Characteristic Conditions 16-bit differential mode Spurious Free Avg=32 Dynamic 16-bit single-ended mode Range Avg=32 Input Leakage all modes Error Temp Sensor –40°C – 25°C Slope 25°C – 125°C Temp ...

Page 34

Preliminary Electrical Characteristics Table 17. MCG (Temperature Range = –40 to 105 # Rating Long term Jitter of DCO output clock (averaged over 2mS 7 4 interval) 8 VCO operating frequency 9 PLL reference frequency range Jitter of PLL output ...

Page 35

Table 18. XOSC (Temperature Range = –40 to 105 # Characteristic Oscillator crystal or resonator 1 (EREFS = 1, ERCLKEN = 1) 2 Load capacitors Feedback resistor 3 Series resistor — Low range 4 5 Series resistor — High range ...

Page 36

Preliminary Electrical Characteristics 3.11 Mini-FlexBus Timing Specifications A multi-function external bus interface called Mini-FlexBus is provided with basic functionality to interface to slave-only devices maximum bus frequency of to asynchronous or synchronous devices such as external boot ...

Page 37

FB_A[19 8-bit Non-Mux’d Bus FB_AD[19:16] 16-bit Mux’d Bus FB_AD[15:0] FB_CSn, FB_OE FB_AD[19 8-bit Non-Mux’d Bus FB_AD[7:0] FB_AD[19:16] 16-bit Mux’d Bus FB_AD[15:0] 3.12 AC Characteristics This section describes ac timing characteristics for each peripheral system. Freescale Semiconductor S0 S1 FB_CLK MB1 ...

Page 38

Preliminary Electrical Characteristics 3.12.1 Control Timing # Symbol Parameter f Bus 1 Bus frequency (t Internal low-power oscillator 2 t LPO period External reset pulse width 3 t extrst (t = 1/f cyc Self_reset 4 t Reset low drive rstdrv ...

Page 39

RESET PIN IRQ/KBIPx IRQ/KBIPx 3.12.2 TPM Timing Synchronizer circuits determine the shortest input pulses that can be recognized or the fastest clock that can be used as the optional external source to the timer counter. These synchronizers operate from the ...

Page 40

Preliminary Electrical Characteristics TPMxCHn TPMxCHn 3.13 SPI Characteristics Table 22 and Figure 15 through 1 No. Characteristic Operating frequency 1 SPSCK period 2 Enable lead time 3 Enable lag time 4 Clock (SPSCK) high or low time 5 Data setup ...

Page 41

No. Characteristic Data valid (after SPSCK edge) 10 Data hold time (outputs) 11 Rise time 12 Fall time 13 1 Numbers in this column identify elements in 2 All timing is shown with respect to 20% V rate control ...

Page 42

Preliminary Electrical Characteristics (1) SS (OUTPUT) SCK (CPOL = 0) (OUTPUT) SCK (CPOL = 1) (OUTPUT) MISO (INPUT) 11 MOSI (OUTPUT) NOTES output mode (MODFEN = 1, SSOE = 1). 2. LSBF = 0. For LSBF = 1, ...

Page 43

... This section provides details about program/erase times and program-erase endurance for the Flash memory. Program and erase operations do not require any special power sources other than the normal V For more detailed information about program/erase operations, see the Memory chapter in the Reference Manual for this device (MCF51MM256RM). # Characteristic Supply voltage for program/erase 1 -40° ...

Page 44

Preliminary Electrical Characteristics 2 These values are hardware state machine controlled. User code does not need to count cycles. This information supplied for calculating approximate time to program and erase. 3 Typical endurance for flash was evaluated for this product ...

Page 45

VREF Electrical Specifications Num Characteristic 1 Supply voltage 2 Temperature 3 Output Load Capacitance 4 Maximum Load Voltage Reference Output with Factory 5 Trim Temperature Drift (Vmin - Vmax across 6 the full temperature ...

Page 46

Preliminary Electrical Characteristics 46 Figure 19. Typical Output vs. Temperature TBD Figure 20. Typical Output vs Freescale Semiconductor ...

Page 47

TRIAMP Electrical Parameters Table 28. TRIAMP Characteristics 1.8-3.6 V, -40°C~105°C # Characteristic 1 Operating Voltage Supply Current (I =0mA, CL=0) OUT 2 Low-power mode Supply Current (I =0mA, CL=0) OUT 3 High-speed mode 4 Input Offset Voltage Input Offset ...

Page 48

Preliminary Electrical Characteristics 2 Data in Typical column was characterized at 3.0 V, 25° typical recommended value. 3.18 OPAMP Electrical Parameters # Characteristics 1 Operating Voltage Supply Current (I =0mA, CL=0) Low-power OUT 2 mode Supply Current (I ...

Page 49

Freescale Semiconductor Preliminary Electrical Characteristics 49 ...

Page 50

... MAPBGA Package 81 MAPBGA Package 4.4 Mechanical Drawings Table 31 provides the available package types and their document numbers. The latest package outline/mechanical drawings are available on the MCF51MM256/128 Product Summary pages at http://www.freescale.com. 50 Table 30. Orderable Part Number Summary Description Table 31. Package Descriptions Abbreviation Designator ...

Page 51

... To view the latest drawing, either: • Click on the appropriate link in • Open a browser to the Freescale document number (from 5 Revision History This section lists major changes between versions of the MCF51MM256 Data Sheet. Revision Date 0 March/April 09 1 July 09 2 July 09 3 April 10 Freescale Semiconductor ...

Page 52

... Freescale Semiconductor Literature Distribution Center P.O. Box 5405 Denver, Colorado 80217 1-800-441-2447 or +1-303-675-2140 Fax: +1-303-675-2150 LDCForFreescaleSemiconductor@hibbertgroup.com MCF51MM256 Document Number: Rev. 3 04/2010 Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document ...

Related keywords