MCF52259 FREESCALE [Freescale Semiconductor, Inc], MCF52259 Datasheet

no-image

MCF52259

Manufacturer Part Number
MCF52259
Description
MCF52259 ColdFire Microcontroller
Manufacturer
FREESCALE [Freescale Semiconductor, Inc]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCF52259CAG80
Manufacturer:
FREESCALE
Quantity:
1 928
Part Number:
MCF52259CAG80
Manufacturer:
FREESCAL
Quantity:
3 712
Part Number:
MCF52259CAG80
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
MCF52259CAG80
0
Company:
Part Number:
MCF52259CAG80
Quantity:
300
Part Number:
MCF52259CVN80
Manufacturer:
FREESCALE
Quantity:
124
Freescale Semiconductor
Data Sheet: Advance Information
MCF52259 ColdFire
Microcontroller
The MCF52259 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
• Eight-channel/Four-channel, 8-bit/16-bit pulse width
© Freescale Semiconductor, Inc., 2008. 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
(PWM), and pulse accumulation
modulation timer
®
family of
• 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)
and integrated phase-locked loop (PLL)
LQFP–144
MAPBGA–144
mm x mm
mm x mm
MCF52259
Document Number: MCF52259
Rev. 0, 12/2008
LQFP–100
14 mm x 14 mm

Related parts for MCF52259

MCF52259 Summary of contents

Page 1

... MCF52259 ColdFire Microcontroller The MCF52259 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 MHz, offering high performance and low power consumption ...

Page 2

... Analog-to-Digital Converter (ADC) Parameters 2.15 Equivalent Circuit for ADC Inputs . . . . . . . . . . . . . . . . 32 2.16 DMA Timers Timing Specifications . . . . . . . . . . . . . . . 33 2.17 QSPI Electrical Specifications . . . . . . . . . . . . . . . . . . . 33 2.18 JTAG and Boundary Scan Timing . . . . . . . . . . . . . . . . 34 2.19 Debug AC Timing Specifications . . . . . . . . . . . . . . . . . 36 3 Mechanical Outline Drawings . . . . . . . . . . . . . . . . . . . . . . . . 37 3.1 100-pin LQFP Package . . . . . . . . . . . . . . . . . . . . . . . . 38 4 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 MCF52259 ColdFire Microcontroller, Rev. 0 Freescale Semiconductor ...

Page 3

... LQFP MCF52259 ColdFire Microcontroller, Rev. 0 Family Configurations 52255 52256 52258 • • • MHz 1 80 MHz 512 KB 256 KB 512 ...

Page 4

... V2 ColdFire CPU MAC CFM 16 Kbytes 128 Kbytes SRAM flash memory (16K×16)×4 V STBY V PP PLL OCO PIT0 CLKGEN EXTAL XTAL CLKOUT MCF52259 ColdFire Microcontroller, Rev QSPI SDAn SCLn UTXDn URXDn URTSn UCTSn Watch PWMn Dog DTINn/DTOUTn GPT RCON_B ...

Page 5

... This document contains information on a new product under development. Freescale reserves the right to change or discontinue this product without notice. Specifications and information herein are subject to change without notice. 1.2.1 Feature Overview The MCF52259 family includes the following features: • Version 2 ColdFire variable-length RISC processor core — Static operation — ...

Page 6

... Universal Serial Bus On-The-Go (USB OTG) dual-mode host and device controller — Full-speed / low-speed host controller — USB 1.1 and 2.0 compliant full-speed / low speed device controller — 16 bidirectional end points — DMA or FIFO data stream interfaces 6 MCF52259 ColdFire Microcontroller, Rev. 0 Freescale Semiconductor ...

Page 7

... Simultaneous sampling of two channels for motor control applications — Single-scan or continuous operation — Optional interrupts on conversion complete, zero crossing (sign change), or under/over low/high limit — Unused analog channels can be used as digital I/O Freescale Semiconductor 2 C bus MCF52259 ColdFire Microcontroller, Rev. 0 Family Configurations 7 ...

Page 8

... Twelve to 48 MHz crystal, 8 MHz on-chip trimmed relaxation oscillator, or external oscillator reference options — Two to 10 MHz reference frequency for normal PLL mode with a pre-divider programmable from — System can be clocked from PLL or directly from crystal oscillator or relaxation oscillator — Low power modes supported 8 MCF52259 ColdFire Microcontroller, Rev. 0 Freescale Semiconductor ...

Page 9

... bits of general purpose I/O on 144-pin package — Bit manipulation supported via set/clear functions — Programmable drive strengths — Unused peripheral pins may be used as extra GPIO • JTAG support for system level board testing Freescale Semiconductor MCF52259 ColdFire Microcontroller, Rev. 0 Family Configurations 9 ...

Page 10

... Sample system pins during operation and transparently shift out the result in the boundary scan register • Bypass the device for a given circuit board test by effectively reducing the boundary-scan register to a single bit • Disable the output drive to pins during circuit-board testing • Drive output pins to stable levels 10 MCF52259 ColdFire Microcontroller, Rev. 0 Freescale Semiconductor ...

Page 11

... The FlexCAN module is a communication controller implementing version 2.0 of the CAN protocol parts A and B. The CAN protocol can be used as an industrial control serial data bus, meeting the specific requirements of reliable operation in a harsh EMI environment with high bandwidth. This instantiation of FlexCAN has 16 message buffers. Freescale Semiconductor MCF52259 ColdFire Microcontroller, Rev. 0 Family Configurations 11 ...

Page 12

... The fast ADC consists of an eight-channel input select multiplexer and two independent sample and hold (S/H) circuits feeding separate 12-bit ADCs. The two separate converters store their results in accessible buffers for further processing. Signals on the SYNCA and SYNCB pins initiate an ADC conversion bus is an industry-standard, two-wire, bidirectional serial bus that provides MCF52259 ColdFire Microcontroller, Rev. 0 Freescale Semiconductor ...

Page 13

... The timer supports PCM mode, which results in superior signal quality when compared to that of a conventional PWM. The PWM outputs have programmable polarity, and can be programmed as left aligned outputs or center aligned outputs. For Freescale Semiconductor MCF52259 ColdFire Microcontroller, Rev. 0 Family Configurations 13 ...

Page 14

... JTAG Control of the LVD and its associated reset and interrupt are managed by the reset controller. Other registers provide status flags indicating the last source of reset and a control bit for software assertion of the RSTO pin. 14 MCF52259 ColdFire Microcontroller, Rev. 0 Freescale Semiconductor ...

Page 15

... MCF52259 ColdFire Microcontroller, Rev. 0 Family Configurations or contact your sales office for up-to-date RoHS Flash/SRAM Package (Kbytes) 66 128/16 64 LQFP 66 128/16 81 MAPBGA 66 128/16 100 LQFP 80 128/16 81 MAPBGA 80 128/16 100 LQFP 66 ...

Page 16

... Encryption (MHz) (Kbytes) — 80 — 66 512 — 66 — 80 • 80 512 • Figure 2. 144 LQFP Pin Assignment MCF52259 ColdFire Microcontroller, Rev. 0 SRAM Temp range Package (Kbytes) (° +70 144 LQFP -40 to +85 64 -40 to +85 144 MAPBGA 0 to +70 144 LQFP -40 to +85 64 144 MAPBGA ...

Page 17

... SS 16 PCS3 PCS2 17 QSDI 18 QSDO 19 SCK 20 PCS0 21 SCL 22 SDA Freescale Semiconductor 100 LQFP Figure 3. 100 LQFP Pin Assignments MCF52259 ColdFire Microcontroller, Rev. 0 Family Configurations FEC_CRS DDPLL 73 EXTAL 72 XTAL 71 V SSPLL 70 IRQ1 69 URXD2 68 UTXD2 URTS2 ...

Page 18

... VDD FB_D2 FB_A4 UCTS1 UTXD1 FB_D1 FB_A1 FB_A0 URXD1 FB_CS0 FB_A2 ICOC3 URTS1 Figure 4. Pinout Top View (144 MAPBGA) MCF52259 ColdFire Microcontroller, Rev FEC_ FEC_ FEC_ RXER TXEN TXD3 FEC_ FEC_ FEC_COL FEC_CRS B TXCLK TXD2 FEC_ URXD2 ...

Page 19

Table 4 shows the pin functions by primary and alternate purpose, and illustrates which packages contain each pin. Table 4. Pin Functions by Primary and Alternate Purpose Pin Primary Secondary Group Function Function ADC AN7 — AN6 — AN5 — ...

Page 20

Table 4. Pin Functions by Primary and Alternate Purpose (continued) Pin Primary Secondary Tertiary Group Function Function Function Interrupts IRQ7 — IRQ6 — IRQ5 — IRQ4 — IRQ3 — IRQ2 — IRQ1 SYNCA JTAG/BDM JTAG_EN — TCLK/ CLKOUT PSTCLK TDI/DSI ...

Page 21

Table 4. Pin Functions by Primary and Alternate Purpose (continued) Pin Primary Secondary Tertiary Group Function Function Function QSPI QSPI_DIN/ URXD1 EZPD QSPI_DOUT/ UTXD1 EZPQ QSPI_CLK/ SCL URTS1 EZPCK QSPI_CS3 SYNCA QSPI_CS2 QSPI_CS1 — QSPI_CS0 SDA UCTS1 8 Reset RSTI ...

Page 22

Table 4. Pin Functions by Primary and Alternate Purpose (continued) Pin Primary Secondary Group Function Function Function UART 1 UCTS1 SYNCA URTS1 SYNCB URXD1 UTXD1 UART 2 UCTS2 URTS2 URXD2 — UTXD2 — VSTBY VSTBY — VDD VDD — VSS ...

Page 23

Table 5. Pin Functions by Primary and Alternate Purpose Primary SecondaryF Tertiary Pin Group Function unction Function ADC AN[7:0] — VDDA — VSSA — VRH — VRL — Clock EXTAL — Generation XTAL — VDDPLL — VSSPLL — RTC RTC_EXTAL ...

Page 24

Table 5. 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 25

Table 5. 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 26

Table 5. 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 27

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

Page 28

... SS value specified. To determine the value of the required DD and and could result in the external power supply going out of DD load shunts current greater than maximum injection current. DD MCF52259 ColdFire Microcontroller, Rev Value Unit –0.3 to +4.0 V –0.3 to +4.0 V +1.8 to 3.5 V –0.3 to +4.0 V – ...

Page 29

... All values are measured with a 3.30V power supply. Tests performed at room temperature. 2 Refer to the Power Management chapter in the MCF52259 Reference Manual for more information on low-power modes. 3 CLKOUT, PST/DDATA signals, and all peripheral clocks except UART0 and CFM off before entering low-power mode ...

Page 30

... Run 1 All values are measured with a 3.30V power supply. Tests performed at room temperature. 2 Refer to the Power Management chapter in the MCF52259 Reference Manual for more information on low-power modes. 3 CLKOUT, PST/DDATA signals, and all peripheral clocks except UART0 off before entering low-power mode. ...

Page 31

... Per JEDEC JESD51-6 with the board JESD51-7) horizontal. Freescale Semiconductor Characteristic Single layer board (1s) Four layer board (2s2p) Single layer board (1s) Four layer board (2s2p) — — Natural convection — MCF52259 ColdFire Microcontroller, Rev. 0 Electrical Characteristics Symbol Value Unit θ 13,14 ° θ ...

Page 32

... D J Table 11 and Table 12 2.7 to 3.6 V) DDF Symbol Min f 0 sys(R) f 0.15 sys(P/E) 12 2.7 to 3.6 V) DDF 1 before failure MCF52259 ColdFire Microcontroller, Rev. 0 and T ( neglected) is I/O (at equilibrium) D Typ Max Unit 1 66. — MHz 1 66. — MHz Symbol Value Unit 2 ...

Page 33

... I = 2.0mA OL Freescale Semiconductor Symbol HBM MM R series C R series C — — — — — Table 14. DC Electrical Specifications Symbol falling) rising) V MCF52259 ColdFire Microcontroller, Rev. 0 Electrical Characteristics 1, 2 Value Units 2000 V 200 V Ω 1500 100 pF Ω 0 200 pF — — ...

Page 34

... Table 15. Oscillator and PLL Specifications and V = 2 DDPLL SS Symbol f crystal f ext f ref_pll f sys f LOR f SCM t cst V IHEXT V ILEXT t lpll t dc MCF52259 ColdFire Microcontroller, Rev Symbol Min Max V V – 0.5 — — 0 0.5 — — 0 –10 –130 APU C in — ...

Page 35

... DDPLL SS Symbol LCK C Max jitter SYS f oco 12. and V and variation in crystal oscillator frequency increase the C SSPLL max. sys Table 16. USB Operation Specifications MCF52259 ColdFire Microcontroller, Rev. 0 Electrical Characteristics = 0 V) SSPLL Min Max –1.5 1.5 –0.75 0.75 — 10 — .01 7.84 8.16 jitter Symbol Value Unit ...

Page 36

... Specification is valid for all MB_D[7:0]. MB_CLK MB_A[19:X] MB_D[7:0] / MB_A[15:0] MB_R/W MB_ALE MB_CSn MB_OE 36 Characteristic MB1 A[19:X] MB2 ADDRESS D[Y:0] MB4 MB3 MB2 Figure 5. Mini-FlexBus Read Timing MCF52259 ColdFire Microcontroller, Rev. 0 Min Max Unit Notes — 80 MHz 12.5 — — — — ...

Page 37

... RXCLK pulse width low 1 In MII mode Freescale Semiconductor MB1 A[19:X] MB2 DATA[Y:0] ADDRESS MB3 MB2 Figure 6. Mini-FlexBus Write Timing Table 18. Receive Signal Timing Characteristic 1 1 MCF52259 ColdFire Microcontroller, Rev. 0 Electrical Characteristics MB3 MB2 MB3 MII Mode Unit Min Max — 25 MHz 5 — — ...

Page 38

... E4 E1 Valid Data RXDV, RXER Table 19. Transmit Signal Timing Characteristic Valid Data Table 20. MII Transmit Signal Timing Characteristic E9 Figure 9. MII Async Inputs Timing Diagram MCF52259 ColdFire Microcontroller, Rev MII Mode Unit Min Max — 25 MHz 5 — ns — ...

Page 39

... MDC E10 E11 E11 E12 Valid Data E14 Valid Data Table 22 and Figure 11. Table 22. GPIO Timing Symbol t CHPOV t CHPOI t PVCH t MCF52259 ColdFire Microcontroller, Rev. 0 Electrical Characteristics Min Max Unit 400 — MDC — 375 ns 25 — — — ...

Page 40

... Figure 11. GPIO Timing (V = 2 levels unless otherwise noted input timing parameters shown in Figure MCF52259 ColdFire Microcontroller, Rev Symbol Min Max t 9 — RVCH t 1.5 — CHRI t 5 — ...

Page 41

... Specified at a nominal 50-pF load. Freescale Semiconductor Characteristic = output timing parameters shown in Characteristic = 2 0 Table 25 are minimum values. MCF52259 ColdFire Microcontroller, Rev. 0 Electrical Characteristics Min Max Units 2 × t — ns CYC 8 × t — ns CYC — — ns — ...

Page 42

... V DDA - 50 mV 3.1 V REFL 12 2 — 4 — — 0.1 V REFL — — — — — — — — — .99 — MCF52259 ColdFire Microcontroller, Rev Typical Max — V SSA + 50 mV — V DDA 3.3 3.6 — V REFH — 12 ±2.5 ±3 ±2.5 ±3 –1 < DNL < +1 < ...

Page 43

... V IN REFH 0.9V IN REFH 125W ESD Resistor 8pF noise damping capacitor REFH REFL (ADC Clock Rate) × (1.4×10 MCF52259 ColdFire Microcontroller, Rev. 0 Electrical Characteristics Typical Max Unit — −75 — 70.3 — 63.9 — 10.6 — Bits = 3.3V 3.3V, and V ...

Page 44

... The values in Table 28 correspond to QS1 QSPI_CS[3:0] QSPI_CLK QSPI_DOUT QS3 QSPI_DIN 2.18 JTAG and Boundary Scan Timing 44 1 Characteristic Characteristic Figure 15. QS2 Figure 15. QSPI Timing MCF52259 ColdFire Microcontroller, Rev. 0 Min Max Unit 3 × t — ns CYC 1 × t — ns CYC Min Max Unit 1 510 t CYC — ...

Page 45

... JTAG_EN is expected static signal. Hence not associated with any timing. TCLK (input) Freescale Semiconductor Table 29. JTAG and Boundary Scan Timing Figure 16. Test Clock Input Timing MCF52259 ColdFire Microcontroller, Rev. 0 Electrical Characteristics Symbol Min Max f DC 1/4 JCYC 4 × — JCYC CYC t 26 — ...

Page 46

... J7 Figure 17. Boundary Scan (JTAG) Timing J9 Input Data Valid J11 J12 J11 Figure 18. Test Access Port Timing 14 13 Figure 19. TRST Timing MCF52259 ColdFire Microcontroller, Rev Output Data Valid Output Data Valid V IH J10 Output Data Valid Output Data Valid Freescale Semiconductor ...

Page 47

... DSCLK and DSI are synchronized internally measured from the synchronized DSCLK input relative to the rising edge of CLKOUT. Figure 20 shows real-time trace timing for the values in Freescale Semiconductor Table 30. Debug AC Timing Specification Characteristic Table 30. CLKOUT D1 PST[3:0] DDATA[3:0] Figure 20. Real-Time Trace AC Timing MCF52259 ColdFire Microcontroller, Rev. 0 Electrical Characteristics Figure 21. 66/80 MHz Units Min Max 4 — ns 1.5 — × ...

Page 48

... Device MCF52252 MCF52254 MCF52255 MCF52256 MCF52258 MCF52259 48 Table 30. D5 Current D4 Past Figure 21. BDM Serial Port AC Timing Table 31. Package Information Package Type Case Outline Numbers 100 LQFP 98ASS23308W 144 LQFP 98ASS23177W or 144 MAPBGA 98ASH70694A MCF52259 ColdFire Microcontroller, Rev. 0 Next Current Freescale Semiconductor ...

Page 49

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

Page 50

... 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 MCF52259 Document Number: Rev. 0 12/2008 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