Hi Bob
1 - I know almost nothing actually regarding ethernet (I will learn soon), but it seems the MCF52233 is one of the best µp for this. I guess you will agree for that point ?
- The internal EMAC is very good. The internal PHY is usefuly since it is on board and thus needs no external one. However there is a problem in some cases when trying to use it in autonegotation mode - see the freescale errata.
A external PHY is sometimes also a good alternative since they often offer additional features such as auto crossover which you don't get in the device.
2. Don't know the instruction set so won't answer here.
3 - I would like to use 2 uarts at 250Kb speed (with dma). I read dma is ok for uarts (good). And I calculated I have to use a quartz of 56MHz to get 250Kb (to get the fastest authorized µp clock). Is it right ?
- Be careful with the quarz. To use Ethernet you MUST use a 25.00000MHz clock which can be multipled up in the PLL to 60MHz. Then you can set 8 into USR_UCSR (the BRG register) to get 234'375kHz or 7 to get 267'857 MHz.
4. I don't know the RTC at the moment so won't attempt a response.
5 - is it possible to add a serial (spi) flash ram ?
- The chip has a QSPI module and so this is possible. I haven't done it with the 52233 but have no doubts since it works on other and much less powerful freescale devices which I have done it on.
See also the following forum posting: http://forums.freescale.com/freescale/board/message?board.id=CFCOMM&message.id=274
If you are interested in the uTasker (it is free for non-commerical use) just contact me. It includes an operating system TCP/IP stack running on the M5223X, has UART support on the three interfaces and CAN support. It also has SPI FLASH file system support for the NE64 which can probably be ported to the Coldfire quite easily. See the on-line demos to play with a live demo project.
Regards
Mark Butcher
www.mjbc.ch