block/FICR: description: Factory Information Configuration Registers. items: - name: CODEPAGESIZE description: Code memory page size. byte_offset: 16 access: Read fieldset: CODEPAGESIZE - name: CODESIZE description: Code memory size. byte_offset: 20 access: Read fieldset: CODESIZE - name: DEVICEID description: 'Description collection[0]: Device identifier.' array: len: 2 stride: 4 byte_offset: 96 access: Read fieldset: DEVICEID - name: ER description: 'Description collection[0]: Encryption Root, word 0.' array: len: 4 stride: 4 byte_offset: 128 access: Read fieldset: ER - name: IR description: 'Description collection[0]: Identity Root, word 0.' array: len: 4 stride: 4 byte_offset: 144 access: Read fieldset: IR - name: DEVICEADDRTYPE description: Device address type. byte_offset: 160 access: Read fieldset: DEVICEADDRTYPE - name: DEVICEADDR description: 'Description collection[0]: Device address 0.' array: len: 2 stride: 4 byte_offset: 164 access: Read fieldset: DEVICEADDR - name: INFO description: Device info. byte_offset: 256 block: INFO - name: TEMP description: Registers storing factory TEMP module linearization coefficients. byte_offset: 1028 block: TEMP - name: NFC description: Unspecified. byte_offset: 1104 block: NFC block/INFO: description: Device info. items: - name: PART description: Part code. byte_offset: 0 access: Read fieldset: PART - name: VARIANT description: Part Variant, Hardware version and Production configuration. byte_offset: 4 access: Read fieldset: VARIANT - name: PACKAGE description: Package option. byte_offset: 8 access: Read fieldset: PACKAGE - name: RAM description: RAM variant. byte_offset: 12 access: Read fieldset: RAM - name: FLASH description: Flash variant. byte_offset: 16 access: Read fieldset: FLASH - name: UNUSED0 description: 'Description collection[0]: Unspecified.' array: len: 3 stride: 4 byte_offset: 20 block/NFC: description: Unspecified. items: - name: TAGHEADER0 description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. byte_offset: 0 access: Read fieldset: TAGHEADER0 - name: TAGHEADER1 description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. byte_offset: 4 access: Read fieldset: TAGHEADER1 - name: TAGHEADER2 description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. byte_offset: 8 access: Read fieldset: TAGHEADER2 - name: TAGHEADER3 description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. byte_offset: 12 access: Read fieldset: TAGHEADER3 block/TEMP: description: Registers storing factory TEMP module linearization coefficients. items: - name: A0 description: Slope definition A0. byte_offset: 0 access: Read fieldset: A0 - name: A1 description: Slope definition A1. byte_offset: 4 access: Read fieldset: A1 - name: A2 description: Slope definition A2. byte_offset: 8 access: Read fieldset: A2 - name: A3 description: Slope definition A3. byte_offset: 12 access: Read fieldset: A3 - name: A4 description: Slope definition A4. byte_offset: 16 access: Read fieldset: A4 - name: A5 description: Slope definition A5. byte_offset: 20 access: Read fieldset: A5 - name: B0 description: y-intercept B0. byte_offset: 24 access: Read fieldset: B0 - name: B1 description: y-intercept B1. byte_offset: 28 access: Read fieldset: B1 - name: B2 description: y-intercept B2. byte_offset: 32 access: Read fieldset: B2 - name: B3 description: y-intercept B3. byte_offset: 36 access: Read fieldset: B3 - name: B4 description: y-intercept B4. byte_offset: 40 access: Read fieldset: B4 - name: B5 description: y-intercept B5. byte_offset: 44 access: Read fieldset: B5 - name: T0 description: Segment end T0. byte_offset: 48 access: Read fieldset: T0 - name: T1 description: Segment end T1. byte_offset: 52 access: Read fieldset: T1 - name: T2 description: Segment end T2. byte_offset: 56 access: Read fieldset: T2 - name: T3 description: Segment end T3. byte_offset: 60 access: Read fieldset: T3 - name: T4 description: Segment end T4. byte_offset: 64 access: Read fieldset: T4 fieldset/A0: description: Slope definition A0. fields: - name: A description: A (slope definition) register. bit_offset: 0 bit_size: 12 fieldset/A1: description: Slope definition A1. fields: - name: A description: A (slope definition) register. bit_offset: 0 bit_size: 12 fieldset/A2: description: Slope definition A2. fields: - name: A description: A (slope definition) register. bit_offset: 0 bit_size: 12 fieldset/A3: description: Slope definition A3. fields: - name: A description: A (slope definition) register. bit_offset: 0 bit_size: 12 fieldset/A4: description: Slope definition A4. fields: - name: A description: A (slope definition) register. bit_offset: 0 bit_size: 12 fieldset/A5: description: Slope definition A5. fields: - name: A description: A (slope definition) register. bit_offset: 0 bit_size: 12 fieldset/B0: description: y-intercept B0. fields: - name: B description: B (y-intercept). bit_offset: 0 bit_size: 14 fieldset/B1: description: y-intercept B1. fields: - name: B description: B (y-intercept). bit_offset: 0 bit_size: 14 fieldset/B2: description: y-intercept B2. fields: - name: B description: B (y-intercept). bit_offset: 0 bit_size: 14 fieldset/B3: description: y-intercept B3. fields: - name: B description: B (y-intercept). bit_offset: 0 bit_size: 14 fieldset/B4: description: y-intercept B4. fields: - name: B description: B (y-intercept). bit_offset: 0 bit_size: 14 fieldset/B5: description: y-intercept B5. fields: - name: B description: B (y-intercept). bit_offset: 0 bit_size: 14 fieldset/CODEPAGESIZE: description: Code memory page size. fields: - name: CODEPAGESIZE description: Code memory page size. bit_offset: 0 bit_size: 32 fieldset/CODESIZE: description: Code memory size. fields: - name: CODESIZE description: Code memory size in number of pages. bit_offset: 0 bit_size: 32 fieldset/DEVICEADDR: description: 'Description collection[0]: Device address 0.' fields: - name: DEVICEADDR description: 48 bit device address. bit_offset: 0 bit_size: 32 fieldset/DEVICEADDRTYPE: description: Device address type. fields: - name: DEVICEADDRTYPE description: Device address type. bit_offset: 0 bit_size: 1 enum: DEVICEADDRTYPE fieldset/DEVICEID: description: 'Description collection[0]: Device identifier.' fields: - name: DEVICEID description: 64 bit unique device identifier. bit_offset: 0 bit_size: 32 fieldset/ER: description: 'Description collection[0]: Encryption Root, word 0.' fields: - name: ER description: Encryption Root, word n. bit_offset: 0 bit_size: 32 fieldset/FLASH: description: Flash variant. fields: - name: FLASH description: Flash variant. bit_offset: 0 bit_size: 32 enum: FLASH fieldset/IR: description: 'Description collection[0]: Identity Root, word 0.' fields: - name: IR description: Identity Root, word n. bit_offset: 0 bit_size: 32 fieldset/PACKAGE: description: Package option. fields: - name: PACKAGE description: Package option. bit_offset: 0 bit_size: 32 enum: PACKAGE fieldset/PART: description: Part code. fields: - name: PART description: Part code. bit_offset: 0 bit_size: 32 enum: PART fieldset/RAM: description: RAM variant. fields: - name: RAM description: RAM variant. bit_offset: 0 bit_size: 32 enum: RAM fieldset/T0: description: Segment end T0. fields: - name: T description: T (segment end)register. bit_offset: 0 bit_size: 8 fieldset/T1: description: Segment end T1. fields: - name: T description: T (segment end)register. bit_offset: 0 bit_size: 8 fieldset/T2: description: Segment end T2. fields: - name: T description: T (segment end)register. bit_offset: 0 bit_size: 8 fieldset/T3: description: Segment end T3. fields: - name: T description: T (segment end)register. bit_offset: 0 bit_size: 8 fieldset/T4: description: Segment end T4. fields: - name: T description: T (segment end)register. bit_offset: 0 bit_size: 8 fieldset/TAGHEADER0: description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. fields: - name: MFGID description: 'Default Manufacturer ID: Nordic Semiconductor ASA has ICM 0x5F.' bit_offset: 0 bit_size: 8 - name: UD1 description: Unique identifier byte 1. bit_offset: 8 bit_size: 8 - name: UD2 description: Unique identifier byte 2. bit_offset: 16 bit_size: 8 - name: UD3 description: Unique identifier byte 3. bit_offset: 24 bit_size: 8 fieldset/TAGHEADER1: description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. fields: - name: UD4 description: Unique identifier byte 4. bit_offset: 0 bit_size: 8 - name: UD5 description: Unique identifier byte 5. bit_offset: 8 bit_size: 8 - name: UD6 description: Unique identifier byte 6. bit_offset: 16 bit_size: 8 - name: UD7 description: Unique identifier byte 7. bit_offset: 24 bit_size: 8 fieldset/TAGHEADER2: description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. fields: - name: UD8 description: Unique identifier byte 8. bit_offset: 0 bit_size: 8 - name: UD9 description: Unique identifier byte 9. bit_offset: 8 bit_size: 8 - name: UD10 description: Unique identifier byte 10. bit_offset: 16 bit_size: 8 - name: UD11 description: Unique identifier byte 11. bit_offset: 24 bit_size: 8 fieldset/TAGHEADER3: description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. fields: - name: UD12 description: Unique identifier byte 12. bit_offset: 0 bit_size: 8 - name: UD13 description: Unique identifier byte 13. bit_offset: 8 bit_size: 8 - name: UD14 description: Unique identifier byte 14. bit_offset: 16 bit_size: 8 - name: UD15 description: Unique identifier byte 15. bit_offset: 24 bit_size: 8 fieldset/VARIANT: description: Part Variant, Hardware version and Production configuration. fields: - name: VARIANT description: Part Variant, Hardware version and Production configuration, encoded as ASCII. bit_offset: 0 bit_size: 32 enum: VARIANT enum/DEVICEADDRTYPE: bit_size: 1 variants: - name: Public description: Public address. value: 0 - name: Random description: Random address. value: 1 enum/FLASH: bit_size: 32 variants: - name: K128 description: 128 kByte FLASH. value: 128 - name: K256 description: 256 kByte FLASH. value: 256 - name: K512 description: 512 kByte FLASH. value: 512 - name: Unspecified description: Unspecified. value: 4294967295 enum/PACKAGE: bit_size: 32 variants: - name: QF description: QFxx - 48-pin QFN. value: 8192 - name: CH description: CHxx - 7x8 WLCSP 56 balls. value: 8193 - name: CI description: CIxx - 7x8 WLCSP 56 balls. value: 8194 - name: CK description: CKxx - 7x8 WLCSP 56 balls with backside coating for light protection. value: 8197 - name: Unspecified description: Unspecified. value: 4294967295 enum/PART: bit_size: 32 variants: - name: N52832 description: nRF52832. value: 337970 - name: Unspecified description: Unspecified. value: 4294967295 enum/RAM: bit_size: 32 variants: - name: K16 description: 16 kByte RAM. value: 16 - name: K32 description: 32 kByte RAM. value: 32 - name: K64 description: 64 kByte RAM. value: 64 - name: Unspecified description: Unspecified. value: 4294967295 enum/VARIANT: bit_size: 32 variants: - name: AAAA description: AAAA. value: 1094795585 - name: AAAB description: AAAB. value: 1094795586 - name: AAB0 description: AAB0. value: 1094795824 - name: AABA description: AABA. value: 1094795841 - name: AABB description: AABB. value: 1094795842 - name: AAE0 description: AAE0. value: 1094796592 - name: Unspecified description: Unspecified. value: 4294967295