Microchip® Advanced Software Framework

chipid_data Struct Reference

Definition for chip id register data struct.

#include <chipid.h>

Data Fields

uint32_t ul_arch
 Architecture identifier. More...
 
uint32_t ul_eproc
 Embedded processor. More...
 
uint32_t ul_extflag
 Extension flag. More...
 
uint32_t ul_extid
 Chip ID extension. More...
 
uint32_t ul_nvpsiz
 Non-volatile program memory size. More...
 
uint32_t ul_nvpsiz2
 Second non-volatile program memory size. More...
 
uint32_t ul_nvptyp
 Non-volatile program memory type. More...
 
uint32_t ul_sramsiz
 Internal SRAM size. More...
 
uint32_t ul_version
 Version of the device. More...
 

uint32_t chipid_data::ul_arch

Architecture identifier.

Referenced by chipid_print(), and chipid_read().

uint32_t chipid_data::ul_eproc

Embedded processor.

Referenced by chipid_print(), and chipid_read().

uint32_t chipid_data::ul_extflag

Extension flag.

Referenced by chipid_print(), and chipid_read().

uint32_t chipid_data::ul_extid

Chip ID extension.

Referenced by chipid_print(), and chipid_read().

uint32_t chipid_data::ul_nvpsiz

Non-volatile program memory size.

Referenced by chipid_print(), and chipid_read().

uint32_t chipid_data::ul_nvpsiz2

Second non-volatile program memory size.

Referenced by chipid_print(), and chipid_read().

uint32_t chipid_data::ul_nvptyp

Non-volatile program memory type.

Referenced by chipid_print(), and chipid_read().

uint32_t chipid_data::ul_sramsiz

Internal SRAM size.

Referenced by chipid_print(), and chipid_read().

uint32_t chipid_data::ul_version

Version of the device.

Referenced by chipid_print(), and chipid_read().