LANGUAGE
Chinese (Simplified)
Japanese
Korean
Vietnamese
Spanish
French
Italian
Portuguese (Portugal)
German
Arabic
Tswana
Sundanese (Indonesia)
Friulian
Greek
Chiga
Limburgish
Arabic
Zulu (South Africa)
Ndebele (Zimbabwe)
Ganda
Malay
Guarani
Hindi
Quechua
Wolof
Bengali
French
Afar
Kazakh
Djerma
Ndebele (South)
Ukrainian
Malay (Jawi)
Waray
Kutchi
Crimean Tatar
Betawi
Tswana
Faroese
Acholi
Akan
Dhivehi
Norwegian
Uzbek
Belarusian
Kyrgyz
Krio
Chechen
Dzongkha
Bosnian
Albanian
Welsh
Balochi
Punjabi (Gurmukhi)
Urdu
Malagasy
Lithuanian
Dombeya
Kekchi
Pampanga
Papiamento
Persian
Assamese
Welsh
Lombard
Punjabi (Shahmukhi)
Udmurt
Marathi
Ilocano
Mizo
Greenlandic (Kalaallisut)
Pangasinan
Pashto
Polish
Assamese
Balinese
Kongo
Sango
Bambara
Malayalam
Ibanag
Minangkabau
Croatian
Armenian
Latin
Finnish
Russian
Chamorro
Ewe
Santali
Nahuatl (Eastern Western)
Marshallese
Igbo
Aymara
Ligurian
Azerbaijani
Latgalian
Abkhazian
Bulgarian
Hunsrik
Hawaiian
Thai
Somali
Madurese
Icelandic
Sicilian
Nuer
Acehnese
Latvian
Avar
Sindhi
Komi
Kurdish (Kurmanji)
Tamil
Mari
Marwari
Hungarian
Silesian
Hebrew
Northern Sotho
Tongan
Awadhi
Afrikaans
Corsican
Kurdish (Sorani)
Telugu
Goan Konkani
Khmer
Indonesian
Spanish
Hiligaynon
Chichewa
Lingala
Amharic
Cebuano
Maltese
Haitian Creole
N’Ko (West African Script)
Hmong
Xhosa
Arabic
German
Portuguese (Portugal)
Italian
French
Spanish
Vietnamese
Korean
Japanese
Chinese (Simplified)
2024.12.17
Blog

Exploring an Alternative Method for Operating the Nordic nRF52 Chipset with Arad Connectivity MN52 Series Module

Share:

[TAIWAN, 17th Dec. 2024]

 

Introduction

           The Nordic nRF52 series is a powerful and versatile family of microcontrollers designed for Bluetooth Low Energy (BLE) and other wireless applications. Combining the ease of use of the Arduino platform with the advanced capabilities of the nRF52 chip opens up a wide range of possibilities for developers and hobbyists alike. This guide will walk you through the process of setting up and programming the nRF52 chip using the Arduino IDE, enabling you to leverage its features for your next IoT project. Whether you're looking to create a simple BLE beacon or a complex wireless sensor network, this introduction will provide the foundational knowledge you need to get started.

Step 0: Introduction of Arad connectivity BLE Evaluation Board MN52H-C40
 
twL_news_24L16_eFmOHZolqO

 

Step 1: Installing Arduino IDE (integrated development environment) on a Windows 11 computer

 

1.1  To install Arduino IDE, the following walk-through video we can refer to:

 

 

  • twL_news_24L16_shPVQqxpyV
  • twL_news_24L16_BuAgouNr5j 
 

Step 2: Flashing Arduino bootloader to EVB MN52H-C40

To create an Arduino environment on MN52H-C40 first is to flash an Arduino bootloader. The operation is as follows:   

twL_news_24L16_hhognvP9tu
 
 

2.1 Download Nordic nRF Connect for Desktop from the Nordic official website below and install.

https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop/download

 

2.2 Introduction to Using Nordic: nRF Connect for Desktop: Programmer

For an introduction and tutorial on using Nordic: nRF Connect for Desktop: Programmer, please refer to the following link: 

https://www.youtube.com/watch?v=TeBvb645NZA&t=151s

  

2.3 Download Arduino boot-loader

The boot-loader can be found at GitHub an open-source website. The link is below:

https://github.com/adafruit/Adafruit_nRF52_Bootloader

  • twL_news_24L16_a6RVVWquMd
  • twL_news_24L16_7pwg9bEkoX
  • twL_news_24L16_hlcOpe0sKB
     

 

2.4 Hardware Setup

2.4.1 Hardware Setting Chart

2.4.2 Cable Layout 

twL_news_24L16_So5n5vo81L

 

2.5 Flash Arduino boot-loader

2.5.1 Run nRF Connect for Desktop

2.5.2 Click on “Programmer” open icon 

 

 

 

 

The operating page of the Programmer

 

twL_news_24L17_958itA1fE3

 

2.5.3 Click on “SELECT DEVICE”

 

twL_news_24L17_7akcbRKd3e

 

2.5.4 Select “J-Link”

 

twL_news_24L17_FC63cPWILU

 

2.5.5 Loading file “adm_b_nrf52840_1_bootloader-0.9.2_s140_6.1.1.hex”

 

twL_news_24L17_JlaUTDiAnr

 

 

2.5.6 Click on “Erase & write”

 

 

twL_news_24L17_DFRoazU00V

 

2.5.7 Check if the flash process is completed successfully

 

Successful message as above showing:

“…Reading readback protection status for Application core completed”

 

twL_news_24L17_DBVVLB4o7e

 

 

Congratulations! You can now start developing the Arad Connectivity MN52H-C40 EVB using the Arduino IDE!

  

FURTHER PRODUCTS

MN52H-C40
MN52H-C40

■ 64 MHz ARM Cortex-M4 with FPU
■ NVM 1 MB / RAM 256KB
■ Wireless RF distance 550 meters (line of sight)

MN52H-P40
MN52H-P40

■ 64 MHz ARM Cortex-M4 with FPU
■ NVM 1 MB / RAM 256KB
■ Wireless RF distance 650 meters (line of sight)

MN52H-U40
MN52H-U40

■ 64 MHz ARM Cortex-M4 with FPU
■ NVM 1 MB / RAM 256KB
■ Wireless RF distance 700 meters (line of sight)

MN52H-P33
MN52H-P33

■ 64 MHz ARM Cortex-M4
■ NVM 512KB / RAM 128KB
■ Wireless RF distance 600 meters (line of sight)

MN52H-C33
MN52H-C33

■ 64 MHz ARM Cortex-M4
■ NVM 512KB / RAM 128KB
■ Wireless RF distance 550 meters (line of sight)

MN52M-C32
MN52M-C32

■ 64 MHz ARM® Cortex®-M4 32-bit processor
■ NVM 512KB / RAM 64KB
■ Wireless RF distance 300 meters (line of sight)

MN52M-P32
MN52M-P32

■ 64 MHz ARM® Cortex®-M4 32-bit processor
■ NVM 512KB / RAM 64KB
■ Wireless RF distance 330 meters (line of sight)

MN52M-P10
MN52M-P10

■ 64 MHz ARM® Cortex®-M4 32-bit processor
■ NVM 192B / RAM 24KB
■ Wireless RF distance 330 meters (line of sight)

MN52M-C10
MN52M-C10

■ 64 MHz ARM® Cortex®-M4 32-bit processor
■ NVM 192B / RAM 24KB
■ Wireless RF distance 300 meters (line of sight)

LANGUAGE
Chinese (Simplified)
Japanese
Korean
Vietnamese
Spanish
French
Italian
Portuguese (Portugal)
German
Arabic
Tswana
Sundanese (Indonesia)
Friulian
Greek
Chiga
Limburgish
Arabic
Zulu (South Africa)
Ndebele (Zimbabwe)
Ganda
Malay
Guarani
Hindi
Quechua
Wolof
Bengali
French
Afar
Kazakh
Djerma
Ndebele (South)
Ukrainian
Malay (Jawi)
Waray
Kutchi
Crimean Tatar
Betawi
Tswana
Faroese
Acholi
Akan
Dhivehi
Norwegian
Uzbek
Belarusian
Kyrgyz
Krio
Chechen
Dzongkha
Bosnian
Albanian
Welsh
Balochi
Punjabi (Gurmukhi)
Urdu
Malagasy
Lithuanian
Dombeya
Kekchi
Pampanga
Papiamento
Persian
Assamese
Welsh
Lombard
Punjabi (Shahmukhi)
Udmurt
Marathi
Ilocano
Mizo
Greenlandic (Kalaallisut)
Pangasinan
Pashto
Polish
Assamese
Balinese
Kongo
Sango
Bambara
Malayalam
Ibanag
Minangkabau
Croatian
Armenian
Latin
Finnish
Russian
Chamorro
Ewe
Santali
Nahuatl (Eastern Western)
Marshallese
Igbo
Aymara
Ligurian
Azerbaijani
Latgalian
Abkhazian
Bulgarian
Hunsrik
Hawaiian
Thai
Somali
Madurese
Icelandic
Sicilian
Nuer
Acehnese
Latvian
Avar
Sindhi
Komi
Kurdish (Kurmanji)
Tamil
Mari
Marwari
Hungarian
Silesian
Hebrew
Northern Sotho
Tongan
Awadhi
Afrikaans
Corsican
Kurdish (Sorani)
Telugu
Goan Konkani
Khmer
Indonesian
Spanish
Hiligaynon
Chichewa
Lingala
Amharic
Cebuano
Maltese
Haitian Creole
N’Ko (West African Script)
Hmong
Xhosa
Arabic
German
Portuguese (Portugal)
Italian
French
Spanish
Vietnamese
Korean
Japanese
Chinese (Simplified)
circuit
circuit
Inquiry Cart

total 0 items

Compare
For use within products in the same category only

total 0 items

In compliance with EU personal data protection laws, we are committed to protecting and providing you with control over your personal data.
By clicking "Accept All", you allow us to place cookies to enhance your experience on this site, help us analyze site performance and usage, and enable us to deliver relevant marketing content. You can manage your cookie settings below. By clicking "Confirm" you agree to the current settings.

Manage Cookies

Privacy Preference Center

In compliance with EU personal data protection laws, we are committed to protecting and providing you with control over your personal data.
By clicking "Accept All", you allow us to place cookies to enhance your experience on this site, help us analyze site performance and usage, and enable us to deliver relevant marketing content. You can manage your cookie settings below. By clicking "Confirm" you agree to the current settings.

View Privacy Policy

Manage consent settings

Necessary Cookies

Enable all

The website cannot function without these cookies and you cannot switch them off on your system. These cookies are typically set only in response to an action you perform (i.e. a service request), such as setting privacy preferences, logging in, or filling in a form. You can set your browser to block or prompt you for these cookies, but this may prevent some site features from working.