MCF52223CAF80 Freescale Semiconductor, MCF52223CAF80 Datasheet

IC MCU 256K FLASH 80MHZ 100-LQFP

MCF52223CAF80

Manufacturer Part Number
MCF52223CAF80
Description
IC MCU 256K FLASH 80MHZ 100-LQFP
Manufacturer
Freescale Semiconductor
Series
MCF5222xr
Datasheet

Specifications of MCF52223CAF80

Core Processor
Coldfire V2
Core Size
32-Bit
Speed
80MHz
Connectivity
I²C, SPI, UART/USART, USB OTG
Peripherals
DMA, LVD, POR, PWM, WDT
Number Of I /o
56
Program Memory Size
256KB (256K x 8)
Program Memory Type
FLASH
Ram Size
32K 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
100-LQFP
Processor Series
MCF522x
Core
ColdFire V2
Data Bus Width
32 bit
Data Ram Size
32 KB
Interface Type
I2C/QSPI/UART/USB
Maximum Clock Frequency
80 MHz
Number Of Programmable I/os
56
Number Of Timers
10
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
JLINK-CF-BDM26, EWCF
Development Tools By Supplier
M52221DEMO, M52223EVB
Minimum Operating Temperature
- 40 C
On-chip Adc
8-ch x 12-bit
For Use With
M52223EVB - BOARD EVAL FOR MCF52223
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:
MCF52223CAF80
Manufacturer:
FREESCAL
Quantity:
4 500
Part Number:
MCF52223CAF80
Manufacturer:
MOTOLOLA
Quantity:
784
Part Number:
MCF52223CAF80
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MCF52223CAF80
Manufacturer:
FREESCALE
Quantity:
20 000
Freescale Semiconductor
Data Sheet: Technical Data
MCF52223 ColdFire
Microcontroller
Supports
MCF52221
The MCF52223 microcontroller family is a member of the
ColdFire
(RISC) microprocessors.
This document provides an overview of the 32-bit MCF52223
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
256 Kbytes of flash memory and 32 Kbytes of static random
access memory (SRAM). On-chip modules include:
• V2 ColdFire core delivering 76 MIPS (Dhrystone 2.1) at
• Universal Serial Bus On-The-Go (USBOTG)
• USB Transceiver
• Three universal asynchronous/synchronous
• Inter-integrated circuit (I2C™) bus interface module
• 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
• Two 16-bit periodic interrupt timers (PITs)
• Real-time clock (RTC) module
• Programmable software watchdog timer
• Interrupt controller capable of handling 57 sources
© 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 Multiply
Accumulate (MAC) Unit and hardware divider
receiver/transmitters (UARTs)
(ADC)
DMA support (DTIM)
input capture/output compare, pulse width modulation
(PWM), and pulse accumulation
modulation timer
®
family of reduced instruction set computing
MCF52223 and
• Clock module with 8 MHz on-chip relaxation oscillator
• Test access/debug port (JTAG, BDM)
and integrated phase-locked loop (PLL)
LQFP–64
10 mm x 10 mm
MAPBGA–81
10 mm x 10 mm
MCF52223
Document Number: MCF52223
Rev. 3, 3/2011
LQFP–100
14 mm x 14 mm

Related parts for MCF52223CAF80

MCF52223CAF80 Summary of contents

Page 1

... Programmable software watchdog timer • Interrupt controller capable of handling 57 sources 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: MCF52223 MCF52223 LQFP– MAPBGA– ...

Page 2

... DMA Timers Timing Specifications . . . . . . . . . . . . . . . 39 2.15 QSPI Electrical Specifications . . . . . . . . . . . . . . . . . . . 39 2.16 JTAG and Boundary Scan Timing . . . . . . . . . . . . . . . . 40 2.17 Debug AC Timing Specifications . . . . . . . . . . . . . . . . . 42 3 Mechanical Outline Drawings . . . . . . . . . . . . . . . . . . . . . . . . 43 3.1 64-pin LQFP Package . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.2 81 MAPBGA Package . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.3 100-pin LQFP Package . . . . . . . . . . . . . . . . . . . . . . . . 52 4 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 MCF52223 ColdFire Microcontroller, Rev. 3 Freescale Semiconductor ...

Page 3

... MHz 128/16 Kbytes 256/32 Kbytes                           64 LQFP 81 MAPBGA 81 MAPBGA 100 LQFP 100 LQFP Freescale Semiconductor ...

Page 4

... Package options for this family are described later in this document. EzPD EzPQ 4 CH DMA To/From PADI JTAG_EN MUX JTAG TAP AN[7:0] ADC Edge USB OTG Port EXTAL To/From Interrupt Controller Freescale Semiconductor EzPCK EzPort EzPCS Interrupt Arbiter Controller UART UART UART DTIM DTIM DTIM SWT ...

Page 5

... Data formats can bits with even, odd parity — two stop bits in 1/16 increments — Error-detection capabilities — Modem support includes request-to-send (RTS) and clear-to-send (CTS) lines for two UARTs — Transmit and receive FIFO buffers 2 • module 5 MCF52223 ColdFire Microcontroller, Rev. 3 Freescale Semiconductor ...

Page 6

... Programmable center or left aligned outputs on individual channels — Four clock sources (A, B, SA, and SB) provide for a wide range of frequencies — Emergency shutdown • Two periodic interrupt timers (PITs) Freescale Semiconductor 2 C bus MCF52223 ColdFire Microcontroller, Rev. 3 Family Configurations 6 ...

Page 7

... Power-on reset (POR) – External – Software – Watchdog – Loss of clock – Loss of lock – Low-voltage detection (LVD) — Status flag indication of source of last reset • Chip configuration module (CCM) — System configuration during reset 7 MCF52223 ColdFire Microcontroller, Rev. 3 Freescale Semiconductor ...

Page 8

... The full debug/trace interface is available only on the 100-pin packages. However, every product features the dedicated debug serial communication channel (DSI, DSO, DSCLK) and the ALLPST signal. Freescale Semiconductor MCF52223 ColdFire Microcontroller, Rev. 3 Family Configurations ...

Page 9

... The low voltage detector (LVD) monitors the supply voltage and is configurable to force a reset or interrupt condition if it falls below the LVD trip point. The RAM standby switch provides power to RAM when the supply voltage to the chip falls below the standby battery voltage. 9 MCF52223 ColdFire Microcontroller, Rev. 3 Freescale Semiconductor ...

Page 10

... The input clock is further divided by a user-programmable 8-bit prescaler that clocks the actual timer counter register (TCRn). Each of these timers can be configured for input capture or reference (output) compare mode. Timer events may optionally cause interrupt requests or DMA transfers. Freescale Semiconductor MCF52223 ColdFire Microcontroller, Rev. 3 Family Configurations ...

Page 11

... Interrupt Controller (INTC) The device has a single interrupt controller that supports interrupt sources. There are 56 programmable sources which are assigned to unique peripheral interrupt requests. The remaining seven sources are unassigned and may be used for software interrupt requests. 11 MCF52223 ColdFire Microcontroller, Rev. 3 Freescale Semiconductor ...

Page 12

... Number MCF52221CAE66 MCF52221 Microcontroller MCF52221CVM66 MCF52221 Microcontroller MCF52221CAF66 MCF52221 Microcontroller MCF52221CVM80 MCF52221 Microcontroller MCF52221CAF80 MCF52221 Microcontroller MCF52223CVM66 MCF52223 Microcontroller MCF52223CAF66 MCF52223 Microcontroller MCF52223CVM80 MCF52223 Microcontroller MCF52223CAF80 MCF52223 Microcontroller Freescale Semiconductor freescale.com Table 3. Orderable Part Number Summary Speed Description (MHz MCF52223 ColdFire Microcontroller, Rev. 3 ...

Page 13

... QSPI_DOUT 17 QSPI_CLK 18 QSPI_CS1 19 QSPI_CS0 20 RCON 100 LQFP Figure 2. 100 LQFP Pin Assignments MCF52223 ColdFire Microcontroller, Rev DDPLL 73 EXTAL 72 XTAL 71 V SSPLL 70 PST3 69 PST2 PST1 66 65 PST0 PSTCLK 64 GPT3 63 V USB USB_DM 60 USB_DP V USB GPT2 STBY 54 AN4 53 AN5 52 AN6 51 AN7 Freescale Semiconductor ...

Page 14

... URTS1 URXD1 RSTO C UCTS0 TEST UCTS1 D URXD0 UTXD0 URTS0 E SCL SDA F QSPI_CS3 QSPI_CS2 QSPI_DIN G QSPI_DOUT QSPI_CLK RCON H QSPI_CS0 QSPI_CS1 DTIN3 J V JTAG_EN DTIN2 SS Freescale Semiconductor IRQ5 IRQ3 ALLPST IRQ6 IRQ2 IRQ7 IRQ4 DTIN1 CLKMOD0 DTIN0 CLKMOD1 PWM3 PWM1 Figure 3. 81 MAPBGA Pin Assignments MCF52223 ColdFire Microcontroller, Rev ...

Page 15

... Figure 4. 81 MAPBGA Pin Assignments MCF52223 ColdFire Microcontroller, Rev TDO TMS TRST TDI V PLL DD IRQ1 TCLK V PLL SS V GPT3 V USB USB_DM GPT2 USB_DP USB STBY AN2 AN3 AN5 AN1 V V SSA DDA AN0 Freescale Semiconductor EXTAL XTAL AN4 AN6 AN7 V SSA ...

Page 16

Table 13 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 17

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 USB_ALT_CL JTAG/BDM JTAG_EN — TCLK/ CLKOUT PSTCLK ...

Page 18

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 ...

Page 19

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 — ...

Page 20

...

Page 21

... N N/A Freescale Semiconductor Table 5. Reset Signals Function Primary reset input to the device. Asserting RSTI for at least 8 CPU clock cycles immediately resets the CPU and peripherals. Driven low for 1024 CPU clocks after the reset source has deasserted. Table 6. PLL and Clock Signals ...

Page 22

... In master mode, this clock is driven by the slave mode, this clock becomes the clock input. Open-drain signal that serves as the data input/output for the I interface. MCF52223 ColdFire Microcontroller, Rev. 3 I interface. When the bus is I module; when the bus 2 C I/O Freescale Semiconductor ...

Page 23

... Analog Supply ADC Sync Inputs SYNCA / SYNCB Freescale Semiconductor Table 12. UART Module Signals Transmitter serial data outputs for the UART modules. The output is held high (mark condition) when the transmitter is disabled, idle the local loopback mode. Data is shifted out, LSB first, on this pin at the falling edge of the serial clock source ...

Page 24

... TDI Test Data Output TDO Development Serial DSCLK Clock Breakpoint BKPT Freescale Semiconductor Table 15. GPT Signals Function Inputs to or outputs from the general purpose timer module. Table 16. PWM Signals Function Pulse width modulated output for PWM channels. Table 17. Debug Support Signals Function Select between debug module and JTAG signals at reset ...

Page 25

... Table 18. EzPort Signal Descriptions Abbreviation EZPCK Shift clock for EzPort transfers. EZPCS Chip select for signalling the start and end of serial transfers. EZPD EZPD is sampled on the rising edge of EZPCK. EZPQ EZPQ transitions on the falling edge of EZPCK. MCF52223 ColdFire Microcontroller, Rev. 3 Function I Freescale Semiconductor I ...

Page 26

... USB Power Supply V USB Ground Supply V Positive Supply Ground Freescale Semiconductor Table 19. Power and Ground Pins Dedicated power supply signals to isolate the sensitive PLL analog circuitry from the normal levels of noise present on the digital power supply. USB This pin supplies power to the USB Module. ...

Page 27

... DD load shunts current greater than maximum injection current. DD MCF52223 ColdFire Microcontroller, Rev Value Unit –0.3 to 4.0 V –0.3 to 4.0 V –0.3 to 4.0 V –0.3 to 4.0 V –0.3 to  C – C –65 to 150 range during instantaneous and DD > greater than I , the Freescale Semiconductor ...

Page 28

... See the description of the Low-Power Control Register (LPCR) in the MCF52223 Reference Manual for more information on stop modes 0–3. 5 Results are identical to STOP 00 for typical values because they only differ by CLKOUT power consumption. CLKOUT is already disabled in this instance prior to entering low-power mode. Freescale Semiconductor 8 MHz (Typ) 16 MHz (Typ) 64 MHz (Typ) 0.070 2 ...

Page 29

... Tested with the PLL MFD set to 7 (max value). Setting the MFD to a lower value results in lower current consumption. 29 Symbol STBY - 0.3 V & DDA I DDUSB I DDPLL MCF52223 ColdFire Microcontroller, Rev Typical Typical Peak Active Active Active (SRAM) (Flash) (Flash — 0.4 — TBD — 16 (see note — TBD — — (see note 4) 6 — Freescale Semiconductor Unit mA  ...

Page 30

... Thermal resistance between the die and the case top surface as measured by the cold plate method (MIL SPEC-883 Method 1012.1). Freescale Semiconductor Table 24. Thermal Characteristics Characteristic Single layer board (1s) Four layer board (2s2p) ...

Page 31

... Table 26 3 Symbol Min f 0 sys(R) f 0.15 sys(P/ 3 before failure MCF52223 ColdFire Microcontroller, Rev. 3 and T ( neglected) is I/O (at equilibrium) D Typ Max Unit 1 66. — MHz 1 66. — MHz Symbol Value Unit 2 P/E 10,000 Cycles Retention 10 Years Freescale Semiconductor ...

Page 32

... A device is defined as a failure if after exposure to ESD pulses the device no longer meets the device specification requirements. Complete DC parametric and functional testing is performed per applicable device specification at room temperature followed by hot temperature, unless specified otherwise in the device specification. Freescale Semiconductor Table 27. EzPort Electrical Specifications Characteristic Symbol ...

Page 33

... STBY 0.7  4 0.35  – 0 0.06  — HYS DD V 2.15 2.3 LVD 60 120 LVDHYS I –1.0 1 – 0.5 — — 0 – 0.5 — — 0 0.5 — — 0 –10 –130 APU C in — 7 — 7 Freescale Semiconductor Unit  A pF ...

Page 34

... Measurements are made with the device powered by filtered supplies and clocked by a stable external clock signal. Noise injected into the PLL circuitry via V DDPLL for a given interval. 11 Based on slow system clock of 40 MHz measured at f Freescale Semiconductor and V = 2 DDPLL ...

Page 35

... Figure 6. GPIO Timing (V = 3 Symbol t t CHROV levels unless otherwise noted. DD MCF52223 ColdFire Microcontroller, Rev. 3 Min Max — 10 1.5 — 9 — 1.5 — CHPI Min Max 9 — RVCH t 1.5 — CHRI t 5 — RIVT — 10 Freescale Semiconductor Unit Unit CYC ns ...

Page 36

... I2C_SCL/I2C_SDA fall time ( Clock high time 1 I7 Data setup time 1 I8 Start condition setup time (for repeated start condition only Stop condition setup time Freescale Semiconductor input timing parameters shown in Figure Characteristic = output timing parameters shown in Characteristic = 2 ...

Page 37

... DDA 3.3 3.6 — V REFH — 12 2.5 3 2.5 3 –1 < DNL < 1 <1 GUARANTEED — 5.0 — V REFH AIC AIC 6 — t AIC 1 — t AIC See Figure 9 — Freescale Semiconductor Unit Bits 3 LSB LSB LSB MHz V 6 cycles cycles cycles cycles pF ...

Page 38

... ADC clock frequency. REF Analog Input Parasitic capacitance due to package, pin-to-pin and pin-to-package base coupling; 1.8pF 2. Parasitic capacitance due to the chip bond pad, ESD protection devices and signal routing; 2.04pF Freescale Semiconductor 1 Table 35. ADC Parameters (continued) Min — — — — ...

Page 39

... Clock Rate)  (1.410 Figure 9. Equivalent Circuit for A/D Loading 1 Characteristic Characteristic Figure 10. MCF52223 ColdFire Microcontroller, Rev -12 ) Min Max Unit 3  t — ns CYC 1  t — ns CYC Min Max Unit 1 510 t CYC — — 9 — — ns Freescale Semiconductor ns ns ...

Page 40

... TCLK low to TDO high Z J13 TRST assert time J14 TRST setup time (negation) to TCLK high 1 JTAG_EN is expected static signal. Hence not associated with any timing. Freescale Semiconductor QS2 Figure 10. QSPI Timing Table 38. JTAG and Boundary Scan Timing 1 MCF52223 ColdFire Microcontroller, Rev. 3 Electrical Characteristics ...

Page 41

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

Page 42

... BKPT input data hold time to CLKOUT rise D8 CLKOUT high to BKPT high Z 1 DSCLK and DSI are synchronized internally measured from the synchronized DSCLK input relative to the rising edge of CLKOUT. Figure 15 shows real-time trace timing for the values in Freescale Semiconductor Table 39. Debug AC Timing Specification Characteristic Table 39. CLKOUT D1 PST[3:0] DDATA[3:0] Figure 15 ...

Page 43

... BDM serial port AC timing for the values in CLKOUT DSCLK D3 DSI DSO 3 Mechanical Outline Drawings This section describes the physical properties of the device and its derivatives. 43 Table 39. D5 Current D4 Past Figure 16. BDM Serial Port AC Timing MCF52223 ColdFire Microcontroller, Rev. 3 Next Current Freescale Semiconductor ...

Page 44

... LQFP Package Freescale Semiconductor MCF52223 ColdFire Microcontroller, Rev. 3 Mechanical Outline Drawings 44 ...

Page 45

... Mechanical Outline Drawings 45 MCF52223 ColdFire Microcontroller, Rev. 3 Freescale Semiconductor ...

Page 46

... Freescale Semiconductor MCF52223 ColdFire Microcontroller, Rev. 3 Mechanical Outline Drawings 46 ...

Page 47

... Mechanical Outline Drawings 47 MCF52223 ColdFire Microcontroller, Rev. 3 Freescale Semiconductor ...

Page 48

... Freescale Semiconductor MCF52223 ColdFire Microcontroller, Rev. 3 Mechanical Outline Drawings 48 ...

Page 49

... Mechanical Outline Drawings 49 MCF52223 ColdFire Microcontroller, Rev. 3 Freescale Semiconductor ...

Page 50

... MAPBGA Package Freescale Semiconductor MCF52223 ColdFire Microcontroller, Rev. 3 Mechanical Outline Drawings 50 ...

Page 51

... Mechanical Outline Drawings 51 MCF52223 ColdFire Microcontroller, Rev. 3 Freescale Semiconductor ...

Page 52

... LQFP Package Freescale Semiconductor MCF52223 ColdFire Microcontroller, Rev. 3 Mechanical Outline Drawings 52 ...

Page 53

... Mechanical Outline Drawings 53 MCF52223 ColdFire Microcontroller, Rev. 3 Freescale Semiconductor ...

Page 54

... Updated Table: Clocking Modes and added appropriate footnote • In Table: CLock Source Electrical Specifications, updated the following values: • fcrystal, fext, fref_pll, EXTAL input high voltage (External reference) Freescale Semiconductor Table 40. Revision History Description ) to the “DC electrical specifications” table. ...

Page 55

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

Related keywords