MCF52259CAG80 Freescale Semiconductor, MCF52259CAG80 Datasheet

MCU 32BIT COLDFIRE V2 144LQFP

MCF52259CAG80

Manufacturer Part Number
MCF52259CAG80
Description
MCU 32BIT COLDFIRE V2 144LQFP
Manufacturer
Freescale Semiconductor
Series
MCF5225xr
Datasheet

Specifications of MCF52259CAG80

Core Processor
Coldfire V2
Core Size
32-Bit
Speed
80MHz
Connectivity
CAN, EBI/EMI, Ethernet, I²C, QSPI, UART/USART, USB OTG
Peripherals
DMA, LVD, POR, PWM, WDT
Number Of I /o
96
Program Memory Size
512KB (512K x 8)
Program Memory Type
FLASH
Ram Size
64K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Data Converters
A/D 8x12b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
144-LQFP
Processor Series
MCF522x
Core
ColdFire V2
Data Bus Width
32 bit
Data Ram Size
64 KB
Interface Type
I2C/QSPI/UART
Maximum Clock Frequency
80 MHz
Number Of Programmable I/os
96
Number Of Timers
10
Operating Supply Voltage
- 0.3 V to + 4 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
JLINK-CF-BDM26, EWCF
Development Tools By Supplier
TWR-MCF5225X, TWR-SENSOR-PAK, TWR-SER, TWR-ELEV, TOWER, M52259EVB, M52259DEMOKIT
Minimum Operating Temperature
- 40 C
On-chip Adc
8-ch x 12-bit
For Use With
M52259DEMOKIT - BOARD KIT DEMO MCF5225X LOW COSTM52259EVB - BOARD EVAL FOR 52259 COLDFIRE V2
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

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
Freescale Semiconductor
Data Sheet: Technical Data
MCF52259 ColdFire
Microcontroller
Supports MCF52252, MCF52254,
MCF52255, MCF52256, MCF52258,
MCF52259
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., 2011. All rights reserved.
Freescale reserves the right to change the detail specifications as may be required to permit
improvements in the design of its products.
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
MCF522259
Document Number: MCF52259
Rev. 4, 3/2011
LQFP–100
14 mm x 14 mm

Related parts for MCF52259CAG80

MCF52259CAG80 Summary of contents

Page 1

... Four-channel general-purpose timer (GPT) capable of input capture/output compare, pulse width modulation Freescale reserves the right to change the detail specifications as may be required to permit improvements in the design of its products. © Freescale Semiconductor, Inc., 2011. All rights reserved. Document Number: MCF52259 MCF522259 LQFP–144 MAPBGA– ...

Page 2

... QSPI Electrical Specifications . . . . . . . . . . . . . . . . . . . 41 2.17 JTAG and Boundary Scan Timing . . . . . . . . . . . . . . . . 41 2.18 Debug AC Timing Specifications . . . . . . . . . . . . . . . . . 44 3 Mechanical Outline Drawings . . . . . . . . . . . . . . . . . . . . . . . . 45 3.1 64-pin LQFP Package . . . . . . . . . . . . . . . . . . . . . . . . . 46 3.2 64 QFN Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.3 81 MAPBGA Package . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.4 100-pin LQFP Package . . . . . . . . . . . . . . . . . . . . . . . . 55 4 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 MCF52259 ColdFire Microcontroller, Rev. 4 Freescale Semiconductor ...

Page 3

... LQFP or 144 MAPBGA Freescale Semiconductor 52259  MHz 512           2  4   ...

Page 4

... CLKGEN EXTAL 1.2 Features 1.2.1 Feature Overview The MCF52259 family includes the following features: • Version 2 ColdFire variable-length RISC processor core — Static operation — 32-bit address and data paths on-chip Freescale Semiconductor Mini-FlexBus Arbiter USB 2 UARTs PITs I C 0–2 0–1 0– ...

Page 5

... Maskable interrupts • 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 5 MCF52259 ColdFire Microcontroller, Rev. 4 Freescale Semiconductor ...

Page 6

... Minimum 1.125 s conversion time — 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 Freescale Semiconductor 2 C bus MCF52259 ColdFire Microcontroller, Rev. 4 Family Configurations ...

Page 7

... Independent timer that can be used to help software recover from runaway code — 16-bit counter — Low-power mode support • Clock generation features — Crystal, on-chip trimmed relaxation oscillator, or external oscillator reference options — Trimmed relaxation oscillator 7 MCF52259 ColdFire Microcontroller, Rev. 4 Freescale Semiconductor ...

Page 8

... 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. 4 Family Configurations 8 ...

Page 9

... 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 9 MCF52259 ColdFire Microcontroller, Rev. 4 Freescale Semiconductor ...

Page 10

... 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. 4 Family Configurations ...

Page 11

... 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. 4 Freescale Semiconductor ...

Page 12

... 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. 4 Family Configurations ...

Page 13

... 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. 13 MCF52259 ColdFire Microcontroller, Rev. 4 Freescale Semiconductor ...

Page 14

... MCF52254CAF66  MCF52255CAF80 MCF52256AG80 —  MCF52256CAG66  MCF52256CVN66 MCF52256VN80 — MCF52258AG80 —  MCF52258CAG66  MCF52258CVN66 MCF52258VN80 —  MCF52259CAG80  MCF52259CVN80 Freescale Semiconductor freescale.com Table 2. Orderable Part Number Summary Speed Flash (MHz) (Kbytes) — 80 256 — 66 — 80 512 — 66  ...

Page 15

... XTAL 104 VSSPLL 103 IRQ1 102 URXD2 101 UTXD2 100 VDD 99 VSS 98 URTS2 97 UCTS2 96 IRQ7 95 ICOC2 94 ICOC1 93 ICOC0 92 VDD 91 VSS 90 PST0 89 PST1 88 PST2 87 PST3 86 DDATA3 85 DDATA2 84 DDATA1 83 DDATA0 82 VSSUSB 81 USB_DP 80 USB_DM 79 VDDUSB 78 VSTBY 77 AN4 76 AN5 75 AN6 74 AN7 73 VDDA Freescale Semiconductor ...

Page 16

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

Page 17

Figure 4 shows the pinout configuration for the 144 MAPBGA VSS RSTOUT RSTIN B TEST FB_A14 FB_D4 C TIN1 FB_A12 FB_A13 RTC_ D TIN0 FB_A11 EXTAL RTC_ E UCTS0 FB_A10 XTAL F UTXD0 URXD0 URTS0 G ...

Page 18

Figure 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 Secondary Tertiary Primary Pin Group Function Function Function (Alt 1) (Alt 2) ADC ...

Page 19

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Secondary Tertiary Primary Pin Group Function Function Function (Alt 1) (Alt 2) FEC FEC_COL — — FEC_CRS — — FEC_RXCLK — — FEC_RXD[3:0] — — FEC_RXDV — — FEC_RXER — ...

Page 20

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Secondary Tertiary Primary Pin Group Function Function Function (Alt 1) (Alt 2) Mode RCON/EZPCS — — Selection CLKMOD[1:0] — — QSPI QSPI_CS3 SYNCA USB_DP_ PDOWN QSPI_CS2 SYNCB USB_DM _ PDOWN ...

Page 21

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Secondary Tertiary Primary Pin Group Function Function Function (Alt 1) (Alt 2) Timer 1, DTIN1 DTOUT1 PWM2 32-bit Timer 0, DTIN0 DTOUT0 PWM0 32-bit UART 0 UCTS0 — USB_VBU SE ...

Page 22

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Secondary Tertiary Primary Pin Group Function Function Function (Alt 1) (Alt 2) Mini- FB_ALE FB_CS1 — 9 FlexBus FB_AD[7:0] — — FB_AD[15:8] — — FB_AD[19:16] — — FB_CS0 — — ...

Page 23

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Secondary Tertiary Primary Pin Group Function Function Function (Alt 1) (Alt 2) VSS VSS — — 1 The PDSR and PSSR registers are part of the GPIO module. All programmable ...

Page 24

... V regulation. Ensure that the external V This is the greatest risk when the MCU is not consuming power (e.g., no clock). 6 Depending on the packaging; see the orderable part number summary. Freescale Semiconductor NOTE Table 4. Absolute Maximum Ratings Symbol V DD ...

Page 25

... STBY I DDA I DDUSB I DDPLL 16 MHz (Typ) 64 MHz (Typ) 0.150 7 MCF52259 ColdFire Microcontroller, Rev Typical Typical 2 Peak Active Active (Flash) (SRAM) (Flash 100 155 102 118 185 5 — 20 — — — 6 1,2,3 80 MHz (Typ) Unit Freescale Semiconductor Unit mA A  Symbol I DD ...

Page 26

... Junction to top of package Maximum operating junction temperature 144 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 Maximum operating junction temperature Freescale Semiconductor 16 MHz (Typ) 64 MHz (Typ) 0.090 ...

Page 27

... MCF52259 ColdFire Microcontroller, Rev. 4 Symbol Value Unit  13,14   1,15    1,3 42 JMA  1,3  JMA  16     18  105 C j parameter, the device power jt parameter, the device power jt parameter, the device power jt Freescale Semiconductor ...

Page 28

... Refer to the flash memory section for more information Table 10. SGFM Flash Module Life Characteristics Parameter Maximum number of guaranteed program/erase cycles Data retention at average operating temperature of 85C A program/erase cycle is defined as switching the bits from 1  0  Freescale Semiconductor ) in C can be obtained from: J     ...

Page 29

... MCF52259 ColdFire Microcontroller, Rev. 4 Min Max — sys — sys 2 × T — cyc 5 — 5 — 2 — 5 — — — — Value Units 2000 V 200 V  1500 100 pF  0 200 pF — — sec Freescale Semiconductor Unit MHz MHz ...

Page 30

... Only for pins: IRQ1, IRQ3. IRQ5, IRQ7, RSTIN_B, TEST, RCON_B, PCS0, SCK, I2C_SDA, I2C_SCL, TCLK, TRST_B 3 Refer to Figure 3 for pins having internal pull-up devices. 4 This parameter is characterized before qualification rather than 100% tested. Freescale Semiconductor Table 13. DC Electrical Specifications Symbol falling) rising Max ...

Page 31

... V 0.8 SS — 500 40 60 –1.5 1.5 –0.75 0.75 — 10 — .01 7.84 8.16 jitter Freescale Semiconductor Unit MHz MHz MHz kHz MHz  ref % f ref % f ref % f sys MHz with LOR . sys percentage ...

Page 32

... 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 is valid for all MB_D[7:0]. Freescale Semiconductor Table 15. USB Operation Specifications Characteristic MCF52259 ColdFire Microcontroller, Rev. 4 Electrical Characteristics Symbol Value Unit f 16 ...

Page 33

... MB1 A[19:X] MB2 ADDRESS D[Y:0] MB4 MB3 MB2 Figure 5. Mini-FlexBus Read Timing MB1 A[19:X] MB2 DATA[Y:0] ADDRESS MB3 MB2 Figure 6. Mini-FlexBus Write Timing MCF52259 ColdFire Microcontroller, Rev. 4 MB3 MB5 MB2 MB3 MB3 MB2 MB3 Freescale Semiconductor ...

Page 34

... TXCLK to TXD[n:0], TXEN, TXER valid E7 TXCLK pulse width high E8 TXCLK pulse width low 1 In MII mode TXCLK (Input) TXD[n:0] TXEN, TXER Figure 8. MII Transmit Signal Timing Diagram Freescale Semiconductor Table 17. Receive Signal Timing Characteristic Valid Data RXDV, RXER Table 18. Transmit Signal Timing Characteristic ...

Page 35

... Symbol t E10 E11 E11 E12 Valid Data E14 Valid Data Table 21 and Figure MCF52259 ColdFire Microcontroller, Rev. 4 Min Max Unit 1.5 — TXCLK period Min Max Unit 400 — ns MDC MDC — 375 ns 25 — — — ns E13 E15 11. Freescale Semiconductor ...

Page 36

... During low power STOP, the synchronizers for the RSTI input are bypassed and RSTI is asserted asynchronously to the system. Thus, RSTI must be held a minimum of 100 ns. CLKOUT 1R1 RSTI RSTO Figure 12. RSTI and Configuration Override Timing Freescale Semiconductor Table 21. GPIO Timing Symbol t CHPOV t CHPOI ...

Page 37

... CYC 0 —  t — ns CYC 2  t — ns CYC Figure 13. Min Max Units 6  t — ns CYC 10  t — ns CYC s — — 7  t — ns CYC —  t — ns CYC 2  t — ns CYC 20  t — ns CYC 10  t — ns CYC 2 Table 24. The I Freescale Semiconductor C ...

Page 38

... I Input injection current , per pin ADI I V current VREFH REFH V Offset voltage internal reference OFFSET E Gain error (transfer path) GAIN V Offset voltage external reference OFFSET Freescale Semiconductor Table 23 and Table 24 Figure 13 Input/Output Timings Table 25. ADC Parameters Min V SSA V DDA - 50 mV 3.1 ...

Page 39

... Clock Rate)  (1.410 MCF52259 ColdFire Microcontroller, Rev. 4 Typical Max Unit — 75 — 70.3 — 63.9 — 10.6 — Bits = 3.3V 3.3V, and V = ground DD REFH REFL -V )/2, while REFH REFL -V )/2. The switches REFH REFL 1pF 1 -12 ) Freescale Semiconductor ...

Page 40

... QSPI_DIN to QSPI_CLK (Input setup) QS5 QSPI_DIN to QSPI_CLK (Input hold) The values in Table 27 correspond to QS1 QSPI_CS[3:0] QSPI_CLK QSPI_DOUT QS3 QSPI_DIN 2.19 JTAG and Boundary Scan Timing Freescale Semiconductor 1 Characteristic Characteristic Figure 15. QS2 Figure 15. QSPI Timing MCF52259 ColdFire Microcontroller, Rev. 4 Electrical Characteristics Min Max Unit 3  t — ...

Page 41

... MCF52259 ColdFire Microcontroller, Rev. 4 Symbol Min Max f DC 1/4 JCYC 4  — JCYC CYC t 26 — JCW JCRF t 4 — BSDST t 26 — BSDHT BSDV BSDZ t 4 — TAPBST t 10 — TAPBHT TDODV TDODZ t 100 — TRSTAT t 10 — TRSTST J3 Freescale Semiconductor Unit f sys ...

Page 42

... 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 J11 J12 J11 Figure 18. Test Access Port Timing 14 13 Figure 19. TRST Timing MCF52259 ColdFire Microcontroller, Rev ...

Page 43

... Table 29. Debug AC Timing Specification Characteristic Table 29. CLKOUT D1 PST[3:0] DDATA[3:0] Figure 20. Real-Time Trace AC Timing MCF52259 ColdFire Microcontroller, Rev. 4 Figure 21. 66/80 MHz Units Min Max 4 — ns 1.5 —  t — ns CYC 4  t — ns CYC 5  t — ns CYC 4 — ns 1.5 — ns 0.0 10 Freescale Semiconductor ...

Page 44

... 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 29. D5 Current D4 Past Figure 21. BDM Serial Port AC Timing Table 30. Package Information ...

Page 45

... MIN voltage spec for Standby Voltage (VSTBY) to 1.8V (from 3.0V). for RTC_EXTAL and RTC_XTAL pin positions. MCF52259 ColdFire Microcontroller, Rev 2.7 to 3.6 V)“ to DDF = 2.7 to 3.6 V)“ to “(V = 3.0 DDF DD and V = 2.7 to 3.6 V“ to “V DD DDPLL DD = 2.7 to 3.6 V“ to “ Freescale Semiconductor and ...

Page 46

... Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer ...

Related keywords