dnorwood80
Newbie level 1
I'm wondering what are some of your thoughts/considerations when selecting a microcontroller with certain controller capabilities vs. choosing an external controller with a general purpose MCU.
For example, let's say a MCU has an Ethernet MAC, or USB OTG. Other than cost, what are some considerations when chosing this MCU vs. an external Ethernet MAC, or USB controller with a general purpose (one w/o a controller) MCU?
I'm considering a design that requires USB, Ethernet, LCD, and Zigbee. I believe loading an MCU with most of these features will require and lot of code space. I'm thinking offloading most of these features to an external controiller will be better. Then I think, why not most of the features? Then I think, maybe it won't be as much code as I think. Anyway, you see where I'm going with this.
Any thoughts would be nice.
For example, let's say a MCU has an Ethernet MAC, or USB OTG. Other than cost, what are some considerations when chosing this MCU vs. an external Ethernet MAC, or USB controller with a general purpose (one w/o a controller) MCU?
I'm considering a design that requires USB, Ethernet, LCD, and Zigbee. I believe loading an MCU with most of these features will require and lot of code space. I'm thinking offloading most of these features to an external controiller will be better. Then I think, why not most of the features? Then I think, maybe it won't be as much code as I think. Anyway, you see where I'm going with this.
Any thoughts would be nice.