cancel
Showing results for 
Search instead for 
Did you mean: 

Soc vs co-processor _ BlueNRG-2 vs BlueNRG-2N

malarab
Senior II

Hello,

anybody can explain to me the difference between the BlueNRG-2 SoC and the BlueNRG-2N co-processor?

Thank you,

Sincerely ​

1 ACCEPTED SOLUTION

Accepted Solutions
Sebastien DENOUAL
ST Employee

Hi @malarab​ ,

BlueNRG-2 is a SoC where you can run your custom fw/application together with BLE stack - Everything running on same cortex-m0. BlueNRG-2 SDK is available here and it includes different code examples

BlueNRG-2N is a network processor, it comes already preflashed and ready to use. We talk about co-processor because in this case it requires an external host microcontroller to execute your application.

BlueNRG-2N is connected to this host microcontroller via SPI or UART. This is ideal solution when you want to add BLE to an existing application or if you hare having a specific microcontroller which is having fetures not supported by a standard BLE SoC.

Regards,

Sebastien.

View solution in original post

1 REPLY 1
Sebastien DENOUAL
ST Employee

Hi @malarab​ ,

BlueNRG-2 is a SoC where you can run your custom fw/application together with BLE stack - Everything running on same cortex-m0. BlueNRG-2 SDK is available here and it includes different code examples

BlueNRG-2N is a network processor, it comes already preflashed and ready to use. We talk about co-processor because in this case it requires an external host microcontroller to execute your application.

BlueNRG-2N is connected to this host microcontroller via SPI or UART. This is ideal solution when you want to add BLE to an existing application or if you hare having a specific microcontroller which is having fetures not supported by a standard BLE SoC.

Regards,

Sebastien.