mcf52258 Freescale Semiconductor, Inc, mcf52258 Datasheet

no-image

mcf52258

Manufacturer Part Number
mcf52258
Description
Mcf52259 Coldfire Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mcf52258AG80
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mcf52258CAG66
Manufacturer:
FREESCALE/NXP
Quantity:
20 000
Part Number:
mcf52258CVN66
Manufacturer:
RENESAS
Quantity:
1 000
Part Number:
mcf52258CVN66
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mcf52258CVN66J
Manufacturer:
TI
Quantity:
101
Part Number:
mcf52258CVN66J
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf52258VN80J
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Freescale Semiconductor
Data Sheet: Technical Data
MCF52259 ColdFire
Microcontroller
The MCF52259 microcontroller family (MCF52252,
MCF52254, MCF52255, MCF52256, MCF52258, and
MCF52259 devices) is a member of the ColdFire
reduced instruction set computing (RISC) microprocessors.
This document provides an overview of the 32-bit MCF52259
microcontroller, focusing on its highly integrated and diverse
feature set.
This 32-bit device is based on the Version 2 ColdFire core
operating at a frequency up to 80 MHz, offering high
performance and low power consumption. On-chip memories
connected tightly to the processor core include up to
512 Kbytes of flash memory and 64 Kbytes of static random
access memory (SRAM). On-chip modules include:
• V2 ColdFire core delivering 76 MIPS (Dhrystone 2.1) at
• Cryptography Acceleration Unit (CAU)
• Fast Ethernet controller (FEC)
• Mini-FlexBus external bus interface available on 144 pin
• Universal Serial Bus On-The-Go (USBOTG)
• USB Transceiver
• FlexCAN controller area network (CAN) module
• Three universal asynchronous/synchronous
• Two inter-integrated circuit (I2C™) bus interface modules
• Queued serial peripheral interface (QSPI) module
• Eight-channel 12-bit fast analog-to-digital converter
• Four-channel direct memory access (DMA) controller
• Four 32-bit input capture/output compare timers with
• Four-channel general-purpose timer (GPT) capable of
© Freescale Semiconductor, Inc., 2009. All rights reserved.
This document contains information on a new product. Specifications and information herein
are subject to change without notice.
80 MHz running from internal flash memory with
Enhanced Multiply Accumulate (MAC) Unit and hardware
divider
packages
receiver/transmitters (UARTs)
(ADC) with simultaneous sampling
DMA support (DTIM)
input capture/output compare, pulse width modulation
®
family of
• Eight-channel/Four-channel, 8-bit/16-bit pulse width
• Two 16-bit periodic interrupt timers (PITs)
• Real-time clock (RTC) module with 32 kHz crystal
• Programmable software watchdog timer
• Secondary watchdog timer with independent clock
• Interrupt controller capable of handling 57 sources
• Clock module with 8 MHz on-chip relaxation oscillator
• Test access/debug port (JTAG, BDM)
(PWM), pulse-code modulation (PCM), and pulse
accumulation
modulation timer
and integrated phase-locked loop (PLL)
LQFP–144
20 mm x 20 mm
MAPBGA–144
13 mm x 13 mm
MCF52259
Document Number: MCF52259
Rev. 1, 2/2009
LQFP–100
14 mm x 14 mm

Related parts for mcf52258

mcf52258 Summary of contents

Page 1

... Data Sheet: Technical Data MCF52259 ColdFire Microcontroller The MCF52259 microcontroller family (MCF52252, MCF52254, MCF52255, MCF52256, MCF52258, and MCF52259 devices member of the ColdFire reduced instruction set computing (RISC) microprocessors. This document provides an overview of the 32-bit MCF52259 microcontroller, focusing on its highly integrated and diverse feature set ...

Page 2

Family Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1.1 Block Diagram ...

Page 3

Family Configurations Module Version 2 ColdFire Core with eMAC (Enhanced multiply-accumulate unit) and CAU (Cryptographic acceleration unit) System Clock Performance (Dhrystone 2.1 MIPS) Flash Static RAM (SRAM) Two Interrupt Controllers (INTC) Fast Analog-to-Digital Converter (ADC) USB On-The-Go (USB OTG) ...

Page 4

Family Configurations 1.1 Block Diagram Figure 1 shows a top-level block diagram of the device. Package options for this family are described later in this document. EzPD EzPCK EzPort EzPCS EzPQ To/From PADI To/From FEC PADI 4 ch DMA To/From ...

Page 5

MHz processor core frequency — 40 MHz or 33 MHz peripheral bus frequency — Sixteen general-purpose, 32-bit data and address registers — Implements ColdFire ISA_A with extensions to support the user stack pointer register and four ...

Page 6

Family Configurations — DMA or FIFO data stream interfaces — Low power consumption — OTG protocol logic • Fast Ethernet controller (FEC) — 10/100 BaseT/TX capability, half duplex or full duplex — On-chip transmit and receive FIFOs — Built-in dedicated ...

Page 7

Unused analog channels can be used as digital I/O • Four 32-bit timers with DMA support — 12.5 ns resolution at 80 MHz — Programmable sources for clock input, including an external clock option — Programmable prescaler — Input ...

Page 8

Family Configurations — System can be clocked from PLL or directly from crystal oscillator or relaxation oscillator — Low power modes supported n (n ≤ 0 ≤ 15) low-power divider for extremely low frequency operation — 2 • Interrupt controller ...

Page 9

V2 Core Overview The version 2 ColdFire processor core is comprised of two separate pipelines decoupled by an instruction buffer. The two-stage instruction fetch pipeline (IFP) is responsible for instruction-address generation and instruction fetch. The instruction buffer is a ...

Page 10

Family Configurations 1.2.5 On-Chip Memories 1.2.5.1 SRAM The dual-ported SRAM module provides a general-purpose 64-Kbyte memory block that the ColdFire core can access in a single cycle. The location of the memory block can be set to any 64-Kbyte boundary ...

Page 11

Mini-FlexBus A multi-function external bus interface called the Mini-FlexBus is provided on the device with basic functionality of interfacing to slave-only devices with a maximum slave bus frequency MHz in 1:2 mode and 80 MHz in ...

Page 12

Family Configurations The ADC can be configured to perform a single scan and halt, a scan when triggered programmed scan sequence repeatedly until manually stopped. The ADC can be configured for sequential or simultaneous conversion. When configured for ...

Page 13

The module can, therefore, be configured to support 8/0, 6/1, 4/2, 2/3, or 0/4 8-/16-bit ...

Page 14

... MCF52254AF80 — • MCF52254CAF66 • MCF52255CAF80 MCF52256AG80 — • MCF52256CAG66 • MCF52256CVN66 MCF52256VN80 — MCF52258AG80 — • MCF52258CAG66 • MCF52258CVN66 MCF52258VN80 — • MCF52259CAG80 • MCF52259CVN80 14 freescale.com Table 2. Orderable Part Number Summary Speed Flash Encryption (MHz) (Kbytes) — 80 256 — 66 — ...

Page 15

Figure 2 shows the pinout configuration for the 144 LQFP. • FB_D4 1 FB_A14 2 FB_A13 3 FB_A12 4 FB_A11 5 FB_A10 6 VDD 7 VSS 8 TEST 9 RCON 10 TIN0 11 TIN1 12 RCC_EXTAL 13 RTC_XTAL 14 UCTS0 ...

Page 16

Family Configurations Figure 3 shows the pinout configuration for the 100 LQFP TEST 4 RCON 5 TIN0 6 TIN1 7 RTC_EXTAL RTC_XTAL 8 UCTS0 9 UTXD0 10 URXD0 11 URTS0 12 TIN3 13 ...

Page 17

Figure 4 shows the pinout configuration for the 144 MAPBGA VSS RSTOUT RSTIN FB_D6 B TEST FB_A14 FB_D4 FB_D5 C TIN1 FB_A12 FB_A13 FB_A15 RTC_ D TIN0 FB_A11 CLKMOD1 CLKMOD0 EXTAL RTC_ E UCTS0 FB_A10 RCON ...

Page 18

Table 3 shows the pin functions by primary and alternate purpose, and illustrates which packages contain each pin. Table 3. Pin Functions by Primary and Alternate Purpose Primary SecondaryF Pin Group Function unction ADC AN[7:0] — VDDA — VSSA — ...

Page 19

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Primary SecondaryF Tertiary Pin Group Function unction Function FEC FEC_TXEN — FEC_TXER — I2C_SCL0 — UTXD2 I2C_SDA0 — URXD2 Interrupts IRQ7 — IRQ5 FEC_MDC IRQ3 FEC_MDIO ...

Page 20

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Primary SecondaryF Tertiary Pin Group Function unction Function 8 Reset RSTI — RSTO — Test TEST — Timer 3, GPT3 — PWM7 16-bit Timer 2, GPT2 — PWM5 16-bit Timer ...

Page 21

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Primary SecondaryF Tertiary Pin Group Function unction Function UART 2 UCTS2 I2C_SCL1 USB_ VBUSCHG URTS2 I2C_SDA1 USB_ VBUSDIS URXD2 CANRX UTXD2 CANTX USB OTG USB_DM — USB_DP — USB_VDD — ...

Page 22

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Primary SecondaryF Tertiary Pin Group Function unction Function Mini- FB_D2 USB_ 10 FlexBus VBUSE FB_D1 SYNCA FB_D0 SYNCB Standby VSTBY — Voltage 11 VDD VDD — VSS VSS — 1 ...

Page 23

Electrical Characteristics This section contains electrical specification tables and reference timing diagrams for the microcontroller unit, including detailed information on power considerations, DC/AC electrical characteristics, and AC timing specifications. The parameters specified in this data sheet supersede any values ...

Page 24

Electrical Characteristics 2.2 Current Consumption Table 5. Typical Active Current Consumption Specifications Characteristic PLL @ 8 MHz PLL @ 16 MHz PLL @ 64 MHz PLL @ 80 MHz RAM standby supply current • Normal operation: V > ...

Page 25

Table 7. Current Consumption in Low-Power Mode, Code From SRAM Mode 8 MHz (Typ) 4 Stop mode 3 (Stop 11) 4 Stop mode 2 (Stop 10) 4,5 Stop mode 1 (Stop 01) 5 Stop mode 0 (Stop 00) Wait / ...

Page 26

Electrical Characteristics Table 8. Thermal Characteristics (continued) 100 LQFP Junction to ambient, natural convection Junction to ambient, natural convection Junction to ambient, (@200 ft/min) Junction to ambient, (@200 ft/min) Junction to board Junction to case Junction to top of package ...

Page 27

Thermal resistance between the die and the printed circuit board in conformance with JEDEC JESD51-8. Board temperature is measured on the top surface of the board near the package. 17 Thermal resistance between the die and the case top ...

Page 28

Electrical Characteristics 2 Reprogramming of a flash memory array block prior to erase is not required. 2.5 ESD Protection Table 11. ESD Protection Characteristics Characteristics ESD target for Human Body Model ESD target for Machine Model HBM circuit description MM ...

Page 29

Table 12. DC Electrical Specifications (continued) Characteristic Output low voltage (all input/output and all output pins 2.0mA OL Output high voltage (high drive Output low voltage (high drive ...

Page 30

Electrical Characteristics Table 13. Oscillator and PLL Specifications (continued) (V Characteristic Frequency un-LOCK range Frequency LOCK range ,10 CLKOUT period jitter , measured at f • Peak-to-peak (clock edge to clock edge) • Long term (averaged over ...

Page 31

Table 15. Mini-FlexBus AC Timing Specifications Num Frequency of Operation MB1 Clock Period MB2 Output Valid MB3 Output Hold MB4 Input Setup MB5 Input Hold 1 Specification is valid for all MB_A[19:0], MB_D[7:0], MB_CS[1:0], MB_OE, MB_R/W, and MB_ALE. 2 Specification ...

Page 32

Electrical Characteristics MB_CLK MB_A[19:X] MB_D[7:0] / MB_A[15:0] MB_R/W MB_ALE MB_CSn MB_OE 2.10 Fast Ethernet Timing Specifications The following timing specs are defined at the chip I/O pin and must be translated appropriately to arrive at timing specs/constraints for the physical ...

Page 33

RXCLK (Input) RXD[n:0] Figure 7. MII Receive Signal Timing Diagram 2.10.2 Transmit Signal Timing Specifications Num — TXCLK frequency E5 TXCLK to TXD[n:0], TXEN, TXER invalid E6 TXCLK to TXD[n:0], TXEN, TXER valid E7 TXCLK pulse width high E8 TXCLK ...

Page 34

Electrical Characteristics 2.10.4 MII Serial Management Timing Specifications Table 19. MII Serial Management Channel Signal Timing Num Characteristic E10 MDC cycle time E11 MDC pulse width E12 MDC to MDIO output valid E13 MDC to MDIO output invalid E14 MDIO ...

Page 35

CLKOUT GPIO Outputs GPIO Inputs 2.12 Reset Timing Table 21. Reset and Configuration Override Timing NUM Characteristic R1 RSTI input valid to CLKOUT High R2 CLKOUT High to RSTI Input invalid 2 R3 RSTI input valid time R4 CLKOUT High ...

Page 36

Electrical Characteristics 2 Table 22 Input Timing Specifications between I2C_SCL and I2C_SDA Num 11 Start condition hold time I2 Clock low period I3 SCL/SDA rise time (V I4 Data hold time I5 SCL/SDA fall time (V I6 Clock ...

Page 37

Figure 13 shows timing for the values in I2 SCL I1 SDA 2.14 Analog-to-Digital Converter (ADC) Parameters Table 24 lists specifications for the analog-to-digital converter. Name Characteristic V Low reference voltage REFL V High reference voltage REFH V ADC analog ...

Page 38

Electrical Characteristics Name Characteristic SNR Signal-to-noise ratio THD Total harmonic distortion SFDR Spurious free dynamic range SINAD Signal-to-noise plus distortion ENOB Effective number of bits 1 All measurements are preliminary pending full characterization, and made INL measured ...

Page 39

DMA Timers Timing Specifications Table 25 lists timer module AC timings. Table 25. Timer Module AC Timing Specifications Name T1 DTIN0 / DTIN1 / DTIN2 / DTIN3 cycle time T2 DTIN0 / DTIN1 / DTIN2 / DTIN3 pulse width ...

Page 40

Electrical Characteristics Num Characteristics J1 TCLK frequency of operation J2 TCLK cycle period J3 TCLK clock pulse width J4 TCLK rise and fall times J5 Boundary scan input data setup time to TCLK rise J6 Boundary scan input data hold ...

Page 41

TCLK V IL Data Inputs Data Outputs Data Outputs Data Outputs TCLK V IL TDI TMS TDO TDO TDO TCLK TRST Freescale Semiconductor J5 Input Data Valid Figure 17. Boundary Scan (JTAG) Timing J9 Input Data Valid ...

Page 42

Electrical Characteristics 2.19 Debug AC Timing Specifications Table 28 lists specifications for the debug AC timing parameters shown in Num D1 PST, DDATA to CLKOUT setup D2 CLKOUT to PST, DDATA hold D3 DSI-to-DSCLK setup 1 D4 DSCLK-to-DSO hold D5 ...

Page 43

... The latest package outline drawings are available on the product summary pages on http://www.freescale.com/coldfire. Table 29 lists the case outline numbers per device. Use these numbers in the web page’s keyword search engine to find the latest package outline drawings. Device MCF52252 MCF52254 MCF52255 MCF52256 MCF52258 MCF52259 Freescale Semiconductor Table 28. D5 Current D4 Past Figure 21 ...

Page 44

Revision History 4 Revision History Revision 0 Initial public release. 1 Added package dimensions to package diagrams Added listing of devices for MCF52259 family Changed “Four-channel general-purpose timer (GPT) capable of input capture/output compare, pulse width modulation (PWM), and pulse ...

Page 45

Freescale Semiconductor THIS PAGE INTENTIONALLY BLANK MCF52259 ColdFire Microcontroller, Rev ...

Page 46

... Freescale sales representative. For information on Freescale’s Environmental Products program http://www.freescale.com/epp. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. All rights reserved. ...

Related keywords