MCF52231CAF60 Freescale Semiconductor, MCF52231CAF60 Datasheet

IC MCU 32BIT 128K FLASH 80-LQFP

MCF52231CAF60

Manufacturer Part Number
MCF52231CAF60
Description
IC MCU 32BIT 128K FLASH 80-LQFP
Manufacturer
Freescale Semiconductor
Series
MCF5223xr
Datasheet

Specifications of MCF52231CAF60

Core Processor
Coldfire V2
Core Size
32-Bit
Speed
60MHz
Connectivity
CAN, Ethernet, I²C, SPI, UART/USART
Peripherals
DMA, LVD, POR, PWM, WDT
Number Of I /o
73
Program Memory Size
128KB (128K 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
80-LQFP
Processor Series
MCF522x
Core
ColdFire V2
Data Bus Width
32 bit
Data Ram Size
32 KB
Interface Type
I2C/QSPI/UART
Maximum Clock Frequency
60 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
M52235EVB, M52233DEMO
Minimum Operating Temperature
- 40 C
On-chip Adc
8-ch x 12-bit
Controller Family/series
ColdFire
No. Of I/o's
43
Ram Memory Size
16KB
Cpu Speed
60MHz
No. Of Timers
1
Embedded Interface Type
CAN, I2C, UART
Rohs Compliant
Yes
Package
80LQFP
Device Core
ColdFire
Family Name
MCF5223x
Maximum Speed
60 MHz
Operating Supply Voltage
3.3 V
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:
MCF52231CAF60
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Freescale Semiconductor
Data Sheet: Technical Data
MCF52235 ColdFire
Microcontroller Data Sheet
Supports MCF52230, MCF52231,
MCF52232, MCF52233, MCF52234,
MCF52235, and MCF52236
The MCF52235 is a member of the ColdFire
reduced instruction set computing (RISC) microcontrollers.
This document provides an overview of the MCF52235
microcontroller family, 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 60 MHz, offering high
performance and low power consumption. On-chip memories
connected tightly to the processor core include up to 256
Kbytes of Flash and 32 Kbytes of static random access
memory (SRAM). On-chip modules include:
• V2 ColdFire core providing 56 Dhrystone 2.1 MIPS @ 60
• Enhanced Multiply Accumulate Unit (EMAC) and
• Cryptographic Acceleration Unit (CAU) coprocessor
• Fast Ethernet Controller (FEC)
• On-chip Ethernet Transceiver (EPHY)
• FlexCAN controller area network (CAN) module
• Three universal asynchronous/synchronous
• Inter-integrated circuit (I
• Queued serial peripheral interface (QSPI) module
• Eight-channel 10- or 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/Four-channel 8/16-bit pulse width modulation timers
© 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.
MHz executing out of on-chip Flash memory using
enhanced multiply accumulate (EMAC) and hardware
divider
hardware divide module
receiver/transmitters (UARTs)
(ADC)
DMA support (DTIM)
input capture/output compare, pulse width modulation
(PWM) and pulse accumulation
(two adjacent 8-bit PWMs can be concatenated to form a
single 16-bit timer)
2
C™) bus controller
®
family of
• Two 16-bit periodic interrupt timers (PITs)
• Real-time clock (RTC) module
• Programmable software watchdog timer
• Two interrupt controllers providing every peripheral with a
• Clock module with support for crystal or external oscillator
• Test access/debug port (JTAG, BDM)
unique selectable-priority interrupt vector plus seven
external interrupts with fixed levels/priorities
and integrated phase-locked loop (PLL)
MAPBGA-121
12mm_x_12mm
LQFP-80
14mm x 14mm
MCF52235
Document Number: MCF52235
Rev. 10, 3/2011
LQFP-112
20mm_x_20mm

Related parts for MCF52231CAF60

MCF52231CAF60 Summary of contents

Page 1

... Eight/Four-channel 8/16-bit pulse width modulation timers (two adjacent 8-bit PWMs can be concatenated to form a single 16-bit timer) 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. LQFP-80 14mm x 14mm MAPBGA-121 12mm_x_12mm ® ...

Page 2

... Table 32.10BASE-T Jab and Unjab Timing Parameters . . . . . . 39 Table 33.10BASE-T Transceiver Characteristics . . . . . . . . . . . . 40 Table 34.100BASE-TX Transceiver Characteristics . . . . . . . . . . 40 Table 35.ADC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Table 36.Timer Module AC Timing Specifications . . . . . . . . . . . 42 Table 37.EzPort Electrical Specifications . . . . . . . . . . . . . . . . . . 42 Table 38.QSPI Modules AC Timing Specifications Table 39.JTAG and Boundary Scan Timing . . . . . . . . . . . . . . . . 44 Table 40.Debug AC Timing Specification . . . . . . . . . . . . . . . . . . 46 Table 41.Revision History Freescale Semiconductor ...

Page 3

... JTAG - IEEE 1149.1 Test Access Port Package 1 The full debug/trace interface is available only on the 112- and 121-pin packages. A reduced debug interface is bonded on the 80-pin package. MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor Table 1. MCF52235 Family Configurations 52230 52231 52232  ...

Page 4

... PLL RNGA Figure 1. MCF52235 Block Diagram GPTn QSPI_DIN, QSPI_DOUT Interrupt Controller 2 QSPI_CLK, QSPI_CSn SDA SCL UTXDn URXDn QSPI URTSn UCTSn DTINn/DTOUTn RTC CANRX CANTX PWMn PMM RSTIN PORTS CIM (GPIO) RSTOUT PWM PIT1 FlexCAN GPT PIT0 Freescale Semiconductor ...

Page 5

... Digital adaptive equalization — Supports auto-negotiation — Baseline wander correction — Full-/Half-duplex support in all modes — Loopback modes — Supports MDIO preamble suppression — Jumbo packet • FlexCAN 2.0B module MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor MCF52235 Family Configurations 5 ...

Page 6

... 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 MCF52235 ColdFire Microcontroller Data Sheet, Rev bus Freescale Semiconductor ...

Page 7

... Provides clock for integrated EPHY • Dual Interrupt Controllers (INTC0/INTC1) — Support for multiple interrupt sources organized as follows: – Fully-programmable interrupt sources for each peripheral – 7 fixed-level interrupt sources – Seven external interrupt signals MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor MCF52235 Family Configurations 7 ...

Page 8

... The V2 core implements the ColdFire instruction set architecture revision A+ with added support for a separate user stack pointer register and four new instructions to assist in bit processing. Additionally, the MCF52235 core includes the enhanced multiply-accumulate (EMAC) unit for improved signal processing capabilities. The EMAC implements a three-stage arithmetic MCF52235 ColdFire Microcontroller Data Sheet, Rev Freescale Semiconductor ...

Page 9

... The location of the memory block can be set to any 16- or 32-Kbyte boundary within the 4-Gbyte address space. This memory is ideal for storing critical code or data structures and for use as the system stack. Because the SRAM MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor MCF52235 Family Configurations 9 ...

Page 10

... The MCF52235 has three full-duplex UARTs that function independently. The three UARTs can be clocked by the system bus clock, eliminating the need for an external clock source. On smaller packages, the third UART is multiplexed with other digital I/O functions. MCF52235 ColdFire Microcontroller Data Sheet, Rev Freescale Semiconductor ...

Page 11

... The input capture function can capture the time of a selected transition edge. The output compare function can generate output waveforms and timer software delays. The 16-bit pulse accumulator can operate as a simple event counter or a gated time accumulator. MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor MCF52235 Family Configurations 11 ...

Page 12

... The reset controller determines the source of reset, asserts the appropriate reset signals to the system, and keeps track of what caused the last reset. There are seven sources of reset: • External reset input • Power-on reset (POR) • Watchdog timer • Phase locked-loop (PLL) loss of lock • PLL loss of clock • Software MCF52235 ColdFire Microcontroller Data Sheet, Rev Freescale Semiconductor ...

Page 13

... Some ports do not utilize all 8 bits. Each port has registers that configure, monitor, and control the port pins. 1.2.23 Part Numbers and Packaging Freescale Part Number MCF52230CAF60 MCF52230 Microcontroller MCF52230CAL60 MCF52230 Microcontroller MCF52231CAF60 MCF52231 Microcontroller, FlexCAN MCF52231CAL60 MCF52231 Microcontroller, FlexCAN MCF52232CAF50 MCF52232 Microcontroller MCF52232AF50 MCF52232 Microcontroller MCF52233CAF60 ...

Page 14

... LQFP. MCF52235 ColdFire Microcontroller Data Sheet, Rev 80-pin LQFP Figure 2. 80-pin LQFP Pin Assignments ACTLED 60 LNKLED 59 VDDR 58 SPDLED 57 PHY_VSSRX 56 PHY_VDDRX 55 PHY_RXN 54 PHY_RXP 53 PHY_VSSTX 52 PHY_TXN 51 PHY_TXP 50 49 PHY_VDDTX PHY_VDDA 48 PHY_VSSA 47 46 PHY_RBIAS 45 VDD2 44 VSS2 43 DUPLED 42 COLLED 41 IRQ11 Freescale Semiconductor ...

Page 15

... DTIN3/DTOUT3 23 URTS1 24 UCTS1 25 URTS0 26 UCTS0 27 SYNCB 28 SYNCA Figure 4 shows the pinout configuration for the 121 MAPBGA. MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor 112-pin LQFP Figure 3. 112-pin LQFP Pin Assignments MCF52235 Family Configurations ACTLED 84 83 LNKLED VDDR 82 SPDLED 81 PST3 80 PST2 79 ...

Page 16

A TCLK SDA SCL IRQ15 B TMS RCON GPT0 GPT3 C TRST TDO TDI GPT2 D DTIN1 DTIN0 ALLPST GPT1 E DDATA3 IRQ9 IRQ8 F DDATA0 DDATA1 DDATA2 G DTIN2 IRQ5 IRQ6 JTAG_EN H DTIN3 URTS0 URTS1 ...

Page 17

Table 3. Pin Functions by Primary and Alternate Purpose Primary SecondaryF Tertiary Pin Group Function unction Function 3 ADC AN7 — AN6 — AN5 — AN4 — AN3 — AN2 — AN1 — AN0 — 4 SYNCA CANTX FEC_MDIO 4 ...

Page 18

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Primary SecondaryF Tertiary Pin Group Function unction Function Ethernet ACTLED — — LEDs COLLED — — DUPLED — — LNKLED — — SPDLED — — RXLED — — TXLED — ...

Page 19

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Primary SecondaryF Tertiary Pin Group Function unction Function Continued IRQ11 — 3 Interrupts IRQ10 — IRQ9 — IRQ8 — IRQ7 — IRQ6 — FEC_RXER IRQ5 — FEC_RXD[1] IRQ4 — IRQ3 ...

Page 20

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Primary SecondaryF Tertiary Pin Group Function unction Function 3 4 QSPI QSPI_DIN/ CANRX URXD1 EZPD 4 QSPI_DOUT/E CANTX UTXD1 ZPQ QSPI_CLK/ SCL URTS1 EZPCK QSPI_CS3 SYNCA SYNCB QSPI_CS2 — FEC_TXCLK ...

Page 21

Table 3. Pin Functions by Primary and Alternate Purpose (continued) Primary SecondaryF Tertiary Pin Group Function unction Function 3 UART 1 UCTS1 SYNCA URXD2 URTS1 SYNCB UTXD2 URXD1 — FEC_TXD[0] UTXD1 — FEC_COL UART 2 UCTS2 — URTS2 — URXD2 ...

Page 22

... During this mode, the EzPort has access to the Flash memory which can be programmed from an external device. Reserved for factory testing only and in normal modes of operation should be connected to VSS to prevent unintentional activation of test functions. Table 7. External Interrupt Signals Function External interrupt sources I/O — I I/O I Freescale Semiconductor ...

Page 23

... Transmit LED TXLED Receive LED RXLED MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor Function driven on the rising or falling edge of QSPI_CLK. Provides the serial data to the QSPI and can be programmed to be sampled on the rising or falling edge of QSPI_CLK. Provides the serial clock from the QSPI. The polarity and phase of QSPI_CLK are programmable ...

Page 24

... Automatic request-to-send outputs from the UART modules. This signal can also be configured to be asserted and negated as a function of the RxFIFO level. Table 12. DMA Timer Signals Function Event input to the DMA timer modules. Programmable output from the DMA timer modules. I interface. Either it is driven I I Freescale Semiconductor ...

Page 25

... Test Reset TRST Test Clock TCLK Test Mode Select TMS Test Data Input TDI MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor Table 13. ADC Signals Inputs to the A-to-D converter. V Reference voltage high and low inputs Isolate the ADC circuitry from power supply noise ...

Page 26

... Indicate core status. Debug mode timing is synchronous with the processor clock; status is unrelated to the current bus transfer. The CLKOUT signal can be used by the development system to know when to sample PST[3:0]. Logical AND of PST[3:0] I Freescale Semiconductor ...

Page 27

... DD SS Pay particular attention to those pins which show only capacitor connections. Do not connect power supply voltage directly to these pins. MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor Table 17. EzPort Signal Descriptions Abbreviation Function EZPCK Shift clock for EzPort transfers ...

Page 28

... SSX2 45 V DD2 44 V SS2 74 V DD1 73 V SS1 0.22µF 0.22µF 0.22µF NOTE 0.22µF 1000pF 10µF 0.1µF 10V 0.1µF 10µH Tantalum * 0.1µF 0.1µF 3.3V 0.1µF 0.22µF 0.22µF * optional Freescale Semiconductor ...

Page 29

... V current conditions. Table 20 lists thermal resistance values. The use of this device in one- or two-layer board designs is not recommended due to the limited thermal conductance provided by those boards. MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor Table 19. Absolute Maximum Ratings Symbol DDPLL ...

Page 30

... LQFP JC 112-pin LQFP 121 MAPBGA  80-pin LQFP jt 112-pin LQFP 121 MAPBGA T All j 1 Value Unit  2,3 36 44.0  30  22.0 23  6.0 6  2.0 6 2.0 6 2.0 o 130 C parameter, the device power jt Freescale Semiconductor ...

Page 31

... A device is defined as a failure if the device no longer meets the device specification requirements after exposure to ESD pulses. 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. MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor ) in C can be obtained from J   ...

Page 32

... V V – 0.3 0. 0.06 V V — HYS DD V 2.15 2.3 LVD 60 120 LVDHYS I –1.0 1 –1 –10 –130 APU C in — 7 — –1.0 1.0 – the injection current may flow out load shunts current DD Freescale Semiconductor Unit A   ...

Page 33

... SRAM further reduces power consumption. 4 These values were obtained with CLKOUT and all peripheral clocks enabled. All code was executed from flash memory. MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor Typical Running from Running from Running from SRAM, ...

Page 34

... 2.0 3 –1.0 — DD — 0.5 — — — 500 — 10.5 — 500 40 60 –1.5 1.5 –0.75 0.75 — 10 — 0.01 Freescale Semiconductor Unit MHz MHz MHz kHz MHz s ms  sys % f sys % f sys % f sys with LOR ...

Page 35

... CLKOUT high to GPIO output invalid G3 GPIO input valid to CLKOUT high G4 CLKOUT high to GPIO input invalid CLKOUT GPIO Outputs GPIO Inputs MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor and V and variation in crystal oscillator frequency increase the C SSPLL max. sys Table 26 and Figure 6 ...

Page 36

... Min Max t 9 — RVCH t 1.5 — CHRI t 5 — RIVT t — 10 CHROV R4 8. Min Max Units 2  t — ns CYC 8  t — ns CYC — — ns —  t — ns CYC 0 —  t — ns CYC 2  t — ns CYC Figure 8. Freescale Semiconductor Unit CYC ns ...

Page 37

... SCL or SDA take to reach a high level depends on external signal capacitance and pull-up resistor values. 3 Specified at a nominal 50-pF load. Figure 8 shows timing for the values in I2 SCL I1 SDA MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor Characteristic 10  2 0  Table 29 are minimum values ...

Page 38

... Typical values are at 25C. MCF52235 ColdFire Microcontroller Data Sheet, Rev Table 30. EPHY Timing Parameters Characteristic EPHY startup time E1 Figure 9. EPHY Timing Symbol Min t1 — t2 — Symbol Value Unit s t 360 Start-Up 1 Typ Max Units s 1.0 — s 1.0 — Freescale Semiconductor ...

Page 39

... Table 32. 10BASE-T Jab and Unjab Timing Parameters Parameter Maximum transmit time Unjab time 1 Typical values are at 25C. TXEN TXD COL MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor t1 Symbol Min Figure 11. 10BASE-T Jab and Unjab Timing Electrical Characteristics t2 1 ...

Page 40

... See IEEE 802.3 for details % 2.5 V DDRX 2.5 V. Internal circuits DDRX protected by divider in shutdown 1 Typical Max — REFH — V DDA 3.3 3.6 — V REFH — 12 2.5 3 2.5 3 –1 < DNL < 1 <1 Guaranteed Freescale Semiconductor Unit bits 3 LSB LSB LSB ...

Page 41

... One aspect of this circuit is that there is an ongoing input current, which is a function of the analog input voltage, V and the ADC clock frequency. , REF MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor 1 Table 35. ADC Parameters (continued) Min 0.1 ...

Page 42

... ADC CLOCK RATE 1 Characteristic Table 37. EzPort Electrical Specifications Characteristic S 1pF 1 – 12     1.4 10 Min Max Unit 3  t — ns CYC 1  t — ns CYC Min Max Unit — MHz sys — MHz sys 2 × T — ns cyc 5 — — — — ns Freescale Semiconductor ...

Page 43

... QS4 QSPI_DIN to QSPI_CLK (input setup) QS5 QSPI_DIN to QSPI_CLK (input hold) The values in Table 38 correspond to QS1 QSPI_CS[3:0] QSPI_CLK QSPI_DOUT QS3 QSPI_DIN MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor Characteristic Characteristic Figure 13. QS2 Figure 13. QSPI Timing Electrical Characteristics Min Max Unit — — ...

Page 44

... Figure 14. Test Clock Input Timing 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 45

... Data Outputs Data Outputs TCLK V IL TDI TMS TDO TDO TDO TCLK TRST MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor J5 Input Data Valid Figure 15. Boundary Scan (JTAG) Timing J9 Input Data Valid J11 Output Data Valid J12 J11 Figure 16. Test Access Port Timing ...

Page 46

... Table 40. CLKOUT D1 PST[3:0] Figure 18. Real-Time Trace AC Timing Table 40. D5 Current D4 Past Figure 19. BDM Serial Port AC Timing 19. 60 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 Next Current Freescale Semiconductor ...

Page 47

... H L– –L– VIEW –H– –T– SEATING PLANE (W) C2 0.05 (0.002 VIEW AA MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor 4X 20 TIPS N 0.20 (0.008) T L– –M– –N– 0.10 (0.004) T VIEW AA 1 0.25 (0.010 GAGE ...

Page 48

... Mechanical Outline Drawings 3.2 112-pin LQFP Package MCF52235 ColdFire Microcontroller Data Sheet, Rev Freescale Semiconductor ...

Page 49

... MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor Mechanical Outline Drawings 49 ...

Page 50

... Mechanical Outline Drawings MCF52235 ColdFire Microcontroller Data Sheet, Rev Freescale Semiconductor ...

Page 51

... MAPBGA Package MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor Mechanical Outline Drawings 51 ...

Page 52

... Mechanical Outline Drawings MCF52235 ColdFire Microcontroller Data Sheet, Rev Freescale Semiconductor ...

Page 53

... OFFSET 8 (Jun 2009) • Updated Orderable Part Number Summary table to include MCF52233CAL60A, MCF52235CAL60A, and MCF52236AF50A parts MCF52235 ColdFire Microcontroller Data Sheet, Rev. 10 Freescale Semiconductor Table 41. Revision History Description in the “Thermal Characteristics” table (was 105 C, is 130 C for all packages). j for the 121MAPBGA package (2.0  ...

Page 54

... Updated Table Oscillator and PLL Electrical Specification. In EXTAL input high voltage updated VDD to 3.0 23-Mar-2011 • Changed EXTAL input high voltage (External reference) Maximum to "3.0V" (Instead of "VDD"). Also, add a note this value has been updated. • Updated clock generation feature MCF52235 ColdFire Microcontroller Data Sheet, Rev Table 41. Revision History (continued) Description Freescale Semiconductor ...

Page 55

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

Related keywords