Hi Mark,
Thank you for the many different options to check-out. I will definitely research on each one in order to see which will be best suited for our development and production needs. As I stated on previous thread, I also need an MCU that can readily support WiFi modules like the ESP8266.
And if I'm going to use an NXP MCU, I plan to develop all under MCUXpresso and use the corresponding available evaluation board (e.g. FRDM-K64) together with PEmicro Universal Multilink debugger USB interface together with Saleae Logic 8 Analyzer as I have done in the past embedded products.
I prefer to use actual eval-boards (not simulators) and hardware interface for sensors (e.g. temperature, humidity) in preparation to building our own custom board using the selected MCU and peripherals.
Before I saw your post today I found the KSZ8765CLX standalone ethernet switch which has 4/5 PHY ports and 4/5 MAC and I was trying to figure how I can interface this to the K64; I think I can do without the K64 MAC so then I need to choose a different MCU that can interface to it.
Besides all these ethernet, WiFi, ModBus TCP/IP even maybe a cellular modem for data communication LAN, WAN and out to the cloud, I need to interface with at least a temperature and a humidity sensor, LEDs, while I need a debug port and a SWI programming port and such.
You can say, I like getting my hands dirty and trying to figure everything out from simple basic components and then going upward. I don't like taking shortcuts and using someone else's code that I may not understand very well. I like very much to understand what the product is doing exactly so when someone asks I can give thorough explanation how I did it, why I did it and if the boss wants some updates and changes, I would know to personally make the changes myself as possible.
Thanks again for your suggestions. I'll definitely look into those different HW options.
MI
P.S. Since a couple of hours ago of looking into option 2 with iMX RT1062 dual ethernet MAC crossover processor, I think there is great potential in using this since it has a lot of GPIO and other features include its own temperature sensor and other protocol interfaces, e.g. UART, SPI, that I can use.
One concern is it is BGA packaging only which is a little more difficult as it can pose more surface mounting issues unless the PCB manufacturer provide high quality BGA mounting in manufacturing.
The other that is annoying to me is the lack of the normal "pinouts" tabulation for pin-by-pin I/O and function ALT-n assignments as I usually refer to when architecting the hardware-software interface design documentation that I provide to hardware electronics designer. Neither the datasheet nor the reference manual has it.
Any comments?