Integrating an Arduino to a commercial product

We are developing a product which we hope to introduce to the market soon. It has an Atmel microcontroller and some other circuitry. Recently we thought of directly using an Arduino BLE33 on the PCB without building the microcontroller on our PCB. This gives us the advantage of a easily swappable micro controller in case one fries. This costs a bit more. But other than that what will be the pros and cons of this approach.

Thank you very much.

But other than that what will be the pros and cons of this approach.

Did you know:-
The unit will still have to have the tests for an intentional emitter even though the BLE33 itself already has it. What tests these are will depend on the country you want to sell the product into. FCC regulations for the US mean that you have to submit the schemas for the whole project and those schematics will be available on line for all to see. So you gain nothing here if you were thinking the use of a BLE33 would bypass that requirement.

You would also have to check if all the libraries this product, and your application uses, are open source / free to use and not copyright.

in a couple of recent products have used the Microchip BM71 for BLE connection and RN4678 which supports bluetooth claassic and BLE
both are simple to interface using TTL serial

1 Like

Grumpy_Mike:
Did you know:-
The unit will still have to have the tests for an intentional emitter even though the BLE33 itself already has it. What tests these are will depend on the country you want to sell the product into. FCC regulations for the US mean that you have to submit the schemas for the whole project and those schematics will be available on line for all to see. So you gain nothing here if you were thinking the use of a BLE33 would bypass that requirement.

You would also have to check if all the libraries this product, and your application uses, are open source / free to use and not copyright.

There are commercial laboratories that do the actual testing. Google will find them for you. Contact them directly for how to begin the testing. When one of our customers needed the testing, we ran a production of 400 boards for their product and they made a random selection from that run for the actual testing.

Any future software changes mean a new round of testing.

Paul

2 Likes