head img3

Algocraft expands the device list by adding the nRF52832 Microcontroller produced by Nordic Semiconductor.   

nRF52832 is a multiprotocol single chip designed for wireless applications. It uses 32 – bit ARM Cortex M4F CPU, including about 512kB of Flash memory and 64 kB of RAM.

The memory is divided into FLASH Memory, UICR and FICR.

The User Information Configuration Registers (UICR) are used to configure user specific settings, e.g., it is very easy to protect the data by writing in the APPROTECT register.

The Factory Information Configuration Registers (FICR) contain all the chip-specific information suchas hardware version, production configuration, package options etc.

nordic01

WriteNow! uses the Serial Wire Debug protocol (SWD), which is the most common protocol for device’s programming. The default communication frequency is 8MHz, but it could be set up to 10MHz.

Algocraft provides support of nRF52  to all of its WriteNow! Series, single and multiple In-System Programmers. We offer four models: WN-PRG01A (programs 1 device at a time), WN-PRG02A (programs 2 devices in parallel), WN-PRG04A (programs 4 devices in parallel), and WN-PRG08A (programs 8 devices in parallel).

In addition, external demultiplexer modules are available as accessories for multiple-site WriteNow! models, giving the flexibility to program up to 32 devices very easily.

Thanks to the optimized WriteNow! Architecture, the complete programming cycle included the chip erase, blank check, program and verify with readout method of the whole memory (flash and UICR) size is about 22s.

The following picture shows the possible programming steps for this family:

nordic02

Is it also possible to increase the level of safety, using the “Verify Access Port Protection” command, which check if the writing in the APPROTECT Register was performed successfully. Thus, the “unprotect and erase all memories” option, if necessary, can re-enable the AHB Port in order to re-program the device, and to update the firmware very easily.