::  Home  

Freescale ColdFire MCF5223x Microcontroller with 10/100 Ethernet Peripheral

Posted in RTOS, Embedded Ethernet, Development Tools, Favorite, Coldfire
On Saturday, April 1, 2006

The Freescale ColdFire MCF5223x family provides 32-bit control with an 10/100 Fast Ethernet Controller (FEC), including  Ethernet Physical Layer (EPHY). The MCF5223x embedded controller provides the designer with the right set of peripherals and memory size for a compact Ethernet-enabled platform. This processor integrates standard 68K/ColdFire peripherals, including three universal asynchronous receiver/transmitters(UARTs) for medium and long distance connections, an inter-integrated circuit (I2C) and queued serial peripheral interface (QSPI) for in-system communications to connected peripherals.

Family member of MCF5223x are:  MCF52230, MCF52231, MCF52233, MCF52234, and MCF52235

Specification and key features of MCF52230:

  • Up to 57 Dhrystone 2.1 MIPS @ 60 MHz
  • eMAC Module and HW Divide
  • 32K bytes SRAM
  • 128K bytes Flash
    • 100K W/E cycles, 10 years data retention
  • Integrated Peripherals
    • 10/100 Ethernet MAC with PHY
    • 3 UARTs
    • Queued Serial Peripheral Interface (QSPI)
    • I2C bus interface
    • 4 ch. 32-bit timers with DMA support
    • 4 ch. 16-Bit Capture/Compare/PWM timers
    • 2 ch. Periodic Interrupt Timer
    • 8ch. / 8-bit or 4ch. / 16-bit PWM timer
    • Real Time Clock
    • 2 x 4 ch. 12-bit A-to-D converter
    • 4 ch. DMA controller
    • Up to 73 General-Purpose I/O
    • System Integration (PLL, SW Watchdog)
    • Single 3.3V supply
    • Temperature Range: -40C to +85C

Specification and key features of MCF52231:



  • Up to 57 Dhrystone 2.1 MIPS @ 60 MHz
  • eMAC Module and HW Divide
  • 32K bytes SRAM
  • 128K bytes Flash
    • 100K W/E cycles, 10 years data retention
  • Integrated Peripherals
    • 10/100 Ethernet MAC with PHY
    • CAN 2.0B Controller (FlexCAN)
    • 3 UARTs
    • Queued Serial Peripheral Interface (QSPI) 
    • I2C bus interface
    • 4 ch. 32-bit timers with DMA support
    • 4 ch. 16-Bit Capture/Compare/PWM timers
    • 2 ch. Periodic Interrupt Timer
    • 8 ch. / 8-bit or 4 ch. / 32-bit PWM timer
    • Real Time Clock
    • 2 x 4 ch. 12-bit A-to-D converter
    • 4 ch. DMA controller
    • Up to 73 General-Purpose I/O
    • System Integration (PLL, SW Watchdog)
    • Single 3.3V supply
    • Temperature Range: -40°C to +85°C

Specification and key features of MCF52233:

  • Up to 57 Dhrystone 2.1 MIPS @ 60 MHz
  • eMAC Module and HW Divide
  • 32K bytes SRAM
  • 256K bytes Flash
    • 100K W/E cycles, 10 years data retention
  • Integrated Peripherals
    • 10/100 Ethernet MAC with PHY
    • 3 UARTs
    • Queued Serial Peripheral Interface (QSPI)
    • I2C bus interface
    • 4 ch. 32-bit timers with DMA support
    • 4 ch. 16-Bit Capture/Compare/PWM timers
    • 2 ch. Periodic Interrupt Timer
    • 8 ch. / 8-bit or 4 ch. / 16-bit PWM timer
    • Real Time Clock
    • 2 x 4 ch. 12-bit A-to-D converter
    • 4 ch. DMA controller
    • Up to 73 General-Purpose I/O
    • System Integration (PLL, SW Watchdog)
    • Single 3.3V supply
    • Temperature Range: -40 deg C to +85 deg C

Specification and key features of MCF52234:

  • Up to 57 Dhrystone 2.1 MIPS @ 60 MHz
  • eMAC Module and HW Divide
  • 32K bytes SRAM
  • 256K bytes Flash
    • 100K W/E cycles, 10 years data retention
  • Integrated Peripherals
    • 10/100 Ethernet MAC with PHY
    • CAN 2.0B Controller (FlexCAN)
    • 3 UARTs
    • Queued Serial Peripheral Interface (QSPI) 
    • I2C bus interface
    • 4 ch. 32-bit timers with DMA support
    • 4 ch. 16-Bit Capture/Compare/PWM timers
    • 2 ch. Periodic Interrupt Timer
    • 8 ch. / 8-bit or 4 ch. / 16-bit PWM timer
    • Real Time Clock
    • 2 x 4 ch. 12-bit A-to-D converter
    • 4 ch. DMA controller
    • Up to 73 General-Purpose I/O
    • System Integration (PLL, SW Watchdog)
    • Single 3.3V supply
    • Temperature Range: -40°C to +85°C

Specification and key features of MCF52235:

  • Up to 57 Dhrystone 2.1 MIPS @ 60 MHz
  • eMAC Module and HW Divide
  • 32K bytes SRAM
  • 256K bytes Flash
    • 100K W/E cycles, 10 years data retention
  • Integrated Peripherals
    • 10/100 Ethernet MAC with PHY
    • Cryptographic Acceleration Unit with Random Number Generator
    • CAN 2.0B Controller (FlexCAN)
    • 3 UARTs
    • Queued Serial Peripheral Interface (QSPI) 
    • I2C bus interface
    • 4 ch. 32-bit timers with DMA support
    • 4 ch. 16-Bit Capture/Compare/PWM timers
    • 2 ch. Periodic Interrupt Timer
    • 8 ch. / 8-bit or 4 ch. / 16-bit  PWM timer
    • Real Time Clock
    • 2 x 4 ch. 12-bit A-to-D converter
    • 4 ch. DMA controller
    • Up to 73 General-Purpose I/O
    • System Integration (PLL, SW Watchdog)
    • Single 3.3V supply
    • Temperature Range: -40°C to +85°C

The MCF52235 is pin-to-pin compatible with the MCF5233x family (in like packages) and adds a Cryptographic Acceleration Unit, a CAN module, and 128k bytes of Flash to the standard MCF5223x peripheral set.

To support development of MCF5223x microcontrollers, Freescale offers M52235EVB Evaluation Kit. The M52235EVB provides vehicle for embarking on embedded design of the MCF52230, MCF52231, MCF52233, MCF52234, and MCF52235  microprocessors. With 10/100 BaseT ethernet connectivity, breakout connectors for serial interfaces (including I2C, QSPI, GPIO, and ADC), and support for a Zigbee-ready daughter card. M52235EVB comes with an 60MHz MCF52235 microcontroller, because MCF52235 has a superset of the same functional modules and interfaces as those on the other members in this family.

Included in this kit: Special Edition of the CodeWarrior Development Studio for ColdFire Architectures for development of applications up to 128Kbytes code size, as well as a host of ther low cost and professional tools from leading 3rd party tool vendors, including a complementary ColdFire TCP/IP stack by InterNiche.

M52235EVB Specification and Key Features

Memory Devices:

  • 256-Kbyte Flash internal to the MCF52235 device

User Interface:

  • Ethernet port 10/100Mb/s with on-chip PHY
  • Abort/IRQ7 logic switch (debounced)
  • PLL Clocking options - Oscillator, Crystal or SMA for external clocking signals
  • 3 - UART interfaces (auxiliary RS-232 serial port)and standard DB9 connections.
  • Supports Zigbee-ready RF daughter card.
  • Breakout connector for serial interfaces (including I2C, QSPI, GPIO, and ADC)
  • LEDs for power-up indication, general purpose I/O, and timer output signals
  • Power over Ethernet
  • Potentiometer and light sensor dedicated to the ADC.
  • CAN transceiver interface>
  • BDM/JTAG interface

Software:

  • Resident firmware package that provides a self-contained programming and operating environment (dBUG)
  • Evaluation software from leading 3rd party tool vendors
  • InterNiche TCP/IP Stack

 

Other Development Tools

  • CMX-MicroNet have a free, but limited version of the CMX-MicroNet TCP/IP
    stack for the Freescale MCF5223x
  • Netburner.com have Coldfire modules and also sell
    development kits

For comparison of similar product, see Microchip product: PIC18F97J60, 8-bits Microcontroller with On-chip Ethernet Peripheral and Free TCP/IP Stack

And also Taiwan product: AX11015, Microcontroller with TCP/IP and On-chip Ethernet

3 Responses to “Freescale ColdFire MCF5223x Microcontroller with 10/100 Ethernet Peripheral”

  1. PIC18F97J60, 8-bits Microcontroller with On-chip Ethernet Peripheral and Free TCP/IP Stack at Embedded-System . Net Says:

    […] with 10/100 Ethernet Peripheral RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site. Possible RelatedEntries: […]

  2. AX11015, Microcontroller with TCP/IP and On-chip Ethernet at Embedded-System . Net Says:

    […] product: ColdFire MCF5223x Microcontroller with 10/100 Ethernet Peripheral RSS 2.0feed. […]

  3. Microcontroller and Embedded Systems Hilite at EarthSync Network Says:

    […] Freescale ColdFire MCF5223x Microcontroller with 10/100 Ethernet Peripheral […]


Possible Related Entries:
[Embedded System roll-b]
Caution:
Non-English page is generated by an automatic translation software which can rise inaccurate translation.
Consider to view the original English version via link at the bottom of this page.