uart to i2c
timevision said:
I see there are many 8-bit PIC microcontrollers from Microchip that have hardware based I2C & UART modules.
Microchip has almost 200 8-bit controllers that have a UART and I2C controller, several of which are around $1.00. They have a great on-line selection tool that allows you to pick the features you require and display the matching devices:
https://www.microchip.com/maps/microcontroller.aspx.
timevision said:
But I heard PICs are not really used in a industrial setting and are used mostly by hobbyists.
Microchip is the World's largest manufacturer of 8-bit processors, and cater to the industrial and commercial markets. They don't don't market directly to the hobbyist, nor do they have a support channel for hobbyist. Despite this they are popular among hobbyist because they are readily available (all major parts distributors sell them), they are inexpensive, there's a huge selection of parts (close to 500), there's a lot of compatability between parts, and there's is a lot of "community support" for them. Also, Microchip is one of the most stable electronics manufacturer in the world, having just posted revenue increases of 11% in the last quarter.
When picking a microcontroller there are several things to consider besides the peripherals and the cost:
- Program Memory and RAM size
- Speed
- Temperature Range
- Available package sizes
- Compatability with other devices in the family - Footprints, hardware and software
- Development Tools -Boards, IDE, Assemblers/Compilers, etc.
- Product support - Training, Application Notes, Engineering and Sales Support
- Distribution Channels
- Manufacturer Stability
With the quantities that you are considering, this is an important decision for your business. I'd suggest you contact Microchip and talk to your local Field Application Engineer. They'll help you decide which is the best processor for your project.
If you need design help, I'm a Microchip Authorized Design Partner and can assist you with your hardware and software needs.