Freescale ColdFire MCF5223x Microcontroller with 10/100 Ethernet Peripheral
Posted in RTOS, Embedded Ethernet, Development Tools, Favorite, ColdfireOn 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”
Possible Related Entries:
![[Embedded System roll-b]](images/roll/roll-b-4.gif)













November 2nd, 2006 at 11:08 am
[…] with 10/100 Ethernet Peripheral RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site. Possible RelatedEntries: […]
December 4th, 2006 at 9:49 am
[…] product: ColdFire MCF5223x Microcontroller with 10/100 Ethernet Peripheral RSS 2.0feed. […]
December 19th, 2006 at 4:04 pm
[…] Freescale ColdFire MCF5223x Microcontroller with 10/100 Ethernet Peripheral […]